# US 2020/0401810 A1 · Computer device and method for monitoring an object

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

- Number: US 2020/0401810 A1
- Document ID: US20200401810A1
- Status: Published application
- Kind: A1
- Application number: 16/553,646
- Filed: 2019-08-28
- Published: 2020-12-24
- Earliest claimed: 2019-06-21
- Assignees: Triple Win Technology(Shenzhen) Co.Ltd.
- Applicants: Triple Win Technology(Shenzhen) Co.Ltd.
- Inventors: KUO-HUNG LIN
- Web page: https://patentgrep.com/patent/US20200401810A1

## CPC

- G06V 20/46: {Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames}
- G01C 21/3647: {Guidance involving output of stored or live camera images or video streams}
- G06V 20/584: {of vehicle lights or traffic lights}
- G06V 20/588: {Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road}
- G06V 20/62: Text, e.g. of license plates, overlay texts or captions on TV images
- G01C 21/26: specially adapted for navigation in a road network
- G06V 20/625: {License plates}
- G06V 2201/08: Detecting or categorising vehicles
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

A method for monitoring an object is provided. The method includes acquiring videos recorded by an imaging device of a vehicle and position of the vehicle, and storing the videos and the position into a database, and receiving a monitoring command from a terminal device, wherein the monitoring command comprising a dynamic monitoring command and/or a static monitoring command. The method further can obtain a search result by searching in the database according to the monitoring command and/or the static monitoring command and output the search result.

## Claims

### Claim 1

A monitoring method applicable in a computer device, the method comprising:
acquiring videos recorded by an imaging device of a vehicle and a simultaneous position of the vehicle, and storing the videos and the position into a database;
receiving a monitoring command from a terminal device, wherein the monitoring command comprising a dynamic monitoring command and/or a static monitoring command;
obtaining a search result by searching in the database according to the monitoring command and/or the static monitoring command; and
outputting the search result.

### Claim 2 (depends on 1)

The method according to claim 1, wherein acquiring videos recorded by an imaging device of a vehicle and position of the vehicle comprising:
receiving the videos send by the imaging device of the vehicle;
receiving the position of the vehicle send by a navigation device of the vehicle;
extracting feature information from the videos, wherein the feature information comprising license plate number of at least one vehicle of the videos; and
storing the videos, the extracted feature information, and the position of the vehicle into the database.

### Claim 3 (depends on 2)

The method according to claim 2, wherein extracting feature information from the videos comprising:
searching for at least one key frame containing the feature information from the videos; and
extracting the feature information from the at least one key frame.

### Claim 4 (depends on 2)

The method according to claim 2, wherein the dynamic monitoring command comprising a license plate number of an object vehicle to be monitored and a driving track of the object vehicle, the static monitoring command comprising an object to be monitored and monitoring content of the object.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the method further comprising:
searching for a license plate number of an object vehicle according to the dynamic monitoring command;
searching for at least one video of the object vehicle having the license plate number;
acquiring positions of the object vehicle of the at least one video;
recording time information when the object vehicle appeared at the acquired positions;
acquiring a driving track of the object vehicle by connecting the positions on a map according to the recorded time information;
searching for an object imaging device which records a newly video shows the object vehicle based on a relational table, wherein the relational table comprising at least one video recorded by the imaging device and an identification number of the imaging device;
acquiring a current video from the object imaging device;
determining whether the current video shows the object vehicle; and
outputting all the videos shows the object vehicle which record by the searched imaging device and the driving track when the current video shows the object vehicle.

### Claim 6 (depends on 4)

The method according to claim 4, wherein the method further comprising:
acquiring position of an object to be monitored according to the static monitoring command;
searching for license plate numbers of vehicles within a preset range of the acquired position;
acquiring videos recorded by imaging device of the vehicles according to the license plate numbers;
recognizing the object to be monitored from the acquired videos;
determining whether the object is normal by comparing a state of the recognized object with a first state of the object stored in the database;
determining that the object is normal when the state of the recognized object is the same as the first state of the object; and
determining that the object is abnormal when the state of the recognized object is different from the first state of the object.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the method further comprising:
determining whether the terminal device corresponding to the monitoring command has a query authority; and
sending a query failure notification to the terminal device when the terminal device does not have the query authority.

### Claim 8

A computer device comprising:
a storage device;
at least one processor; and
the storage device storing one or more programs that, when executed by the at least one processor, cause the at least one processor to:
acquire videos recorded by an imaging device of a vehicle and a simultaneous position of the vehicle, and storing the videos and the position into a database;
receive a monitoring command from a terminal device, wherein the monitoring command comprising a dynamic monitoring command and/or a static monitoring command;
obtain a search result by searching in the database according to the monitoring command and/or the static monitoring command; and
output the search result.

### Claim 9 (depends on 8)

The computer device according to claim 8, wherein acquire videos recorded by an imaging device of a vehicle and position of the vehicle comprising:
receive the videos send by the imaging device of the vehicle;
receive the position of the vehicle send by a navigation device of the vehicle;
extract feature information from the videos, wherein the feature information comprising license plate number of at least one vehicle of the videos; and
store the videos, the extracted feature information, and the position of the vehicle into the database.

### Claim 10 (depends on 9)

The computer device according to claim 9, wherein extract feature information from the videos comprising:
search for at least one key frame containing the feature information from the videos; and
extract the feature information from the at least one key frame.

### Claim 11 (depends on 9)

The computer device according to claim 9, wherein the dynamic monitoring command comprising a license plate number of an object vehicle to be monitored and a driving track of the object vehicle, the static monitoring command comprising an object to be monitored and monitoring content of the object.

### Claim 12 (depends on 11)

The computer device according to claim 11, wherein the at least one processor is further caused to:
search for a license plate number of an object vehicle according to the dynamic monitoring command;
search for at least one video of the object vehicle having the license plate number;
acquire positions of the object vehicle of the at least one video;
record time information when the object vehicle appeared at the acquired positions;
acquire a driving track of the object vehicle by connecting the positions on a map according to the recorded time information;
search for an object imaging device which records a newly video shows the object vehicle based on a relational table, wherein the relational table comprising at least one video recorded by the imaging device and an identification number of the imaging device;
acquire a current video from the object imaging device;
determine whether the current video shows the object vehicle; and
output all the videos shows the object vehicle which record by the searched imaging device and the driving track when the current video shows the object vehicle.

### Claim 13 (depends on 11)

The computer device according to claim 11, wherein the at least one processor is further caused to:
acquire position of an object to be monitored according to the static monitoring command;
search for license plate numbers of vehicles within a preset range of the acquired position;
acquire videos recorded by imaging device of the vehicles according to the license plate numbers;
recognize the object to be monitored from the acquired videos;
determine whether the object is normal by comparing a state of the recognized object with a first state of the object stored in the database;
determine that the object is normal when the state of the recognized object is the same as the first state of the object; and
determine that the object is abnormal when the state of the recognized object is different from the first state of the object.

### Claim 14 (depends on 8)

The computer device according to claim 8, wherein the at least one processor is further caused to:
determine whether the terminal device corresponding to the monitoring command has a query authority; and
send a query failure notification to the terminal device when the terminal device does not have the query authority.

### Claim 15

A non-transitory storage medium having stored thereon instructions that, when executed by a processor of a computer device, causes the processor to perform a monitoring method, the computer device comprising a battery, the method comprising:
acquiring videos recorded by an imaging device of a vehicle and a simultaneous position of the vehicle, and storing the videos and the position into a database;
receiving a monitoring command from a terminal device, wherein the monitoring command comprising a dynamic monitoring command and/or a static monitoring command;
obtaining a search result by searching in the database according to the monitoring command and/or the static monitoring command; and
outputting the search result.

### Claim 16 (depends on 15)

The non-transitory storage medium according to claim 15, wherein acquiring videos recorded by an imaging device of a vehicle and position of the vehicle comprising:
receiving the videos send by the imaging device of the vehicle;
receiving the position of the vehicle send by a navigation device of the vehicle;
extracting feature information from the videos, wherein the feature information comprising license plate number of at least one vehicle of the videos; and
storing the videos, the extracted feature information, and the position of the vehicle into the database.

### Claim 17 (depends on 16)

The non-transitory storage medium according to claim 16, wherein extracting feature information from the videos comprising:
searching for at least one key frame containing the feature information from the videos; and
extracting the feature information from the at least one key frame.

### Claim 18 (depends on 16)

The non-transitory storage medium according to claim 16, wherein the dynamic monitoring command comprising a license plate number of an object vehicle to be monitored and a driving track of the object vehicle, the static monitoring command comprising an object to be monitored and monitoring content of the object.

### Claim 19 (depends on 18)

The non-transitory storage medium according to claim 18, wherein the method further comprising:
searching for a license plate number of an object vehicle according to the dynamic monitoring command;
searching for at least one video of the object vehicle having the license plate number;
acquiring positions of the object vehicle of the at least one video;
recording time information when the object vehicle appeared at the acquired positions;
acquiring a driving track of the object vehicle by connecting the positions on a map according to the recorded time information;
searching for an object imaging device which records a newly video shows the object vehicle based on a relational table, wherein the relational table comprising at least one video recorded by the imaging device and an identification number of the imaging device;
acquiring a current video from the object imaging device;
determining whether the current video shows the object vehicle; and
outputting all the videos shows the object vehicle which record by the searched imaging device and the driving track when the current video shows the object vehicle.

### Claim 20 (depends on 18)

The non-transitory storage medium according to claim 18, wherein the method further comprising:
acquiring position of an object to be monitored according to the static monitoring command;
searching for license plate numbers of vehicles within a preset range of the acquired position;
acquiring videos recorded by imaging device of the vehicles according to the license plate numbers;
recognizing the object to be monitored from the acquired videos;
determining whether the object is normal by comparing a state of the recognized object with a first state of the object stored in the database;
determining that the object is normal when the state of the recognized object is the same as the first state of the object; and
determining that the object is abnormal when the state of the recognized object is different from the first state of the object.
