# US 12,008,815 B2 · Cloud-based ANPR management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,815 B2
- Document ID: US12008815B2
- Status: Granted
- Kind: B2
- Application number: 16/443,835
- Filed: 2019-06-17
- Published: 2020-05-07
- Granted: 2024-06-11
- Earliest claimed: 2015-10-20
- Assignees: OMNIQ Corp.
- Applicants: Hi-Tech Solutions Ltd.
- Inventors: Igal Dvir; Yoram Hofman
- Web page: https://patentgrep.com/patent/US12008815B2

## CPC

- G06V 20/54: of traffic, e.g. cars on the road, trains or boats
- E05F 15/73: responsive to movement or presence of persons or objects
- E05F 15/77: using wireless control
- G06V 10/95: {structured as a network, e.g. client-server architectures}
- G06V 20/63: {Scene text, e.g. street names}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/125: involving control of end-device applications over a network
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- E05F 2015/767: {using cameras}
- E05Y 2400/452: for saving energy, e.g. sleep or wake-up
- E05Y 2400/458: for generating service signals
- E05Y 2600/11: by automatically acting means
- E05Y 2900/106: for garages
- E05Y 2900/132: Doors
- E05Y 2900/40: for gates
- G06V 20/625: {License plates}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- E05F: DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- E05Y: INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF

## Abstract

Systems and methods for cloud-based device management. In one implementation, a processing device receives one or more images captured in relation to a device, processes the one or more images to determine a presence of one or more identifiers within the one or more images, based on a determination that an identifier is present within the one or more images, processes the identifier in relation to an information repository to determine a permission status with respect to the identifier; identifies an instruction protocol associated with the device, generates an instruction corresponding to the permission status and the instruction protocol, and provides the instruction to the device.

## Claims

### Claim 1

A method comprising:
receiving one or more images captured in relation to a device;
processing the one or more images to determine a presence of one or more identifiers within the one or more images;
based on a determination that an identifier is present within the one or more images, processing the identifier in relation to an information repository to determine a permission status with respect to the identifier;
identifying an instruction protocol, the instruction protocol comprising formatting associated with instructions directed to the device;
generating, by a processing device and based on the permission status determined with respect to the identifier, an instruction corresponding to the permission status and the instruction protocol; and
providing the instruction to the device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the device comprises at least one of a gate or a door.

### Claim 3 (depends on 1)

The method of claim 1, wherein the one or more images are captured in response to receipt of a sensor trigger.

### Claim 4 (depends on 1)

The method of claim 1, wherein processing the one or more images comprises processing the one or more images using optical character recognition (OCR) to determine a presence of one or more identifiers within the one or more images.

### Claim 5 (depends on 1)

The method of claim 1, wherein the information repository comprises one or more approved identifiers.

### Claim 6 (depends on 1)

The method of claim 1, wherein the information repository comprises one or more prohibited identifiers.

### Claim 7 (depends on 1)

The method of claim 1, further comprising comparing the determination that the identifier is present within the one or more images captured in relation to the device with a determination that the identifier is present within one or more images captured in relation to another device.

### Claim 8 (depends on 7)

The method of claim 7, wherein generating an instruction comprises generating the instruction based on a determination that the identifier is present within the one or more images captured in relation to the device and is also present within one or more images captured in relation to another device.

### Claim 9 (depends on 8)

The method of claim 8, wherein the instruction comprises an instruction to override the permission status.

### Claim 10 (depends on 1)

The method of claim 1, further comprising comparing the determination that the identifier is present within the one or more images captured in relation to the device with a determination that the identifier is present within one or more images previously captured in relation to the device.

### Claim 11 (depends on 10)

The method of claim 10, wherein the instruction comprises an instruction to override the permission status.

### Claim 12 (depends on 1)

The method of claim 1, further comprising determining one or more processing parameters.

### Claim 13 (depends on 12)

The method of claim 12, wherein processing the one or more images comprises processing the one or more images based on the one or more processing parameters to determine a presence of one or more identifiers within the one or more images.

### Claim 14 (depends on 12)

The method of claim 12, wherein the one or more processing parameters are determined based on one or more images previously captured in relation to the device.

### Claim 15 (depends on 1)

The method of claim 1, wherein processing the one or more images further comprises allocating one or more computing resources to the processing of the one or more images.

### Claim 16 (depends on 1)

The method of claim 1, wherein processing the one or more images further comprises distributing the processing of the one or more images across a plurality of computing resources from a plurality of machines.

### Claim 17 (depends on 1)

The method of claim 1, wherein processing the one or more images further comprises: in response to receipt of one or more additional processing requests, redistributing the processing of the one or more images from a first computing resource from a first machine to a second computing resource from a second machine.

### Claim 18 (depends on 1)

The method of claim 1, wherein processing the one or more images further comprises tracking one or more events associated with the one or more images.

### Claim 19

A system comprising:
a memory; and
a processing device, operatively coupled to the memory, to:
determine, based on one or more images previously captured in relation to a device, one or more processing parameters;
receive one or more images captured in relation to the device;
based on the one or more processing parameters, process the one or more images across a plurality of computing resources allocated from a plurality of machines in response to receipt of one or more additional processing requests, to determine a presence of one or more identifiers within the one or more images;
based on a determination that an identifier is present within the one or more images, process the identifier in relation to an information repository to determine a permission status with respect to the identifier;
identify an instruction protocol associated with the device, the instruction protocol comprising formatting associated with instructions directed to the device;
generate, based on the permission status determined with respect to the identifier, an instruction corresponding to the permission status and the instruction protocol; and
provide the instruction to the device.

### Claim 20

A non-transitory computer readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:
receive a first input, the first input corresponding to a sensor trigger;
in response to the first input, initiate, by the processing device, capture of one or more images;
transmit the one or more images to an identification service;
receive, from the identification service, one or more instructions generated with respect to determination, as computed by the identification service, that an identifier is present within the one or more images; and
initiate, based on the one or more instructions, one or more actions with respect to a device.
