Systems and methods for coherent monitoring

US10867178B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10867178-B2
Application numberUS-201916565256-A
CountryUS
Kind codeB2
Filing dateSep 9, 2019
Priority dateJan 31, 2019
Publication dateDec 15, 2020
Grant dateDec 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided for intelligently monitoring environments, classifying objects within such environments, detecting events within such environments, receiving and propagating input concerning image information from multiple users in a collaborative environment, identifying and responding to situational abnormalities or situations of interest based on such detections and/or user inputs.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for intelligently monitoring an environment, comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to: obtain image information representing an environment, the image information comprising a plurality of image frames; provide the image information for display on at least one device; identify, based on the image information, one or more discrete objects observed within the environment; track a path of the one or more discrete objects within the environment across the plurality of image frames of the image information; generate a graphic representing the path of the one or more discrete objects across the plurality of image frames of the image information; and display the graphic as an overlay on top of the displayed image information, wherein the graphic is provided over a portion of the displayed image information corresponding to a set of locations of the discrete object within the environment at a time the image information was captured. 2. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: determine, based on the tracking, that an event condition associated with the discrete object has been satisfied; and modify the graphic based on the satisfaction of the event condition. 3. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: determine that a notification condition associated with the discrete object has been satisfied; and modify the graphic based the satisfaction of the notification condition. 4. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: provide, responsive to a user selection of the graphic, a modified view of a portion of the image information corresponding to a cropped zone within the environment surrounding the identified discrete object. 5. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: estimate a real-world dimensions of a portion of at least one of the identified discrete objects. 6. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: provide, responsive to a user selection of at least two points corresponding to locations within the image information provided for display on a device, an estimated real-world distance between the at least two points. 7. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: provide the image information for display on at least two devices operated by two different users; receive, from one of the at least two devices, a tagging command corresponding to at least one of the discrete objects identified in the image information; provide, at the others of the at least to devices, an indication of the tagging command. 8. The system of claim 1 , wherein the memory stored instructions that, when executed by the one or more processors, further causes the system to: compute a number of discrete objects identified within a portion of the image information. 9. The system of claim 1 , wherein the graphic represents a classification of the one or more discrete objects observed within the environment. 10. The system of claim 1 , wherein the graphic comprises a visual attribute providing an indication of a confidence score associated with the identified discrete object. 11. A method being implemented by a computing system including one or more physical processors and storage media storing machine-readable instructions, the method comprising: obtaining image information representing an environment, the image information comprising a plurality of image frames; providing the image information for display on at least one device; identifying, based on the image information, one or more discrete objects observed within the environment; tracking a path of the one or more discrete objects within the environment across the plurality of image frames of the image information; generating a graphic representing the path of the one or more discrete objects across the plurality of image frames of the image information; and displaying the graphic as an overlay on top of the displayed image information, wherein the graphic is provided over a portion of the displayed image information corresponding to a set of locations of the discrete object within the environment at a time the image information was captured. 12. The method of claim 11 , further comprising: determining, based on the tracking, that an event condition associated with the discrete object has been satisfied; and modifying the graphic based on the satisfaction of the event condition. 13. The method of claim 11 , further comprising: determining that a notification condition associated with the discrete object has been satisfied; and modifying the graphic based the satisfaction of the notification condition. 14. The method of claim 11 , further comprising: providing, responsive to a user selection of the graphic, a modified view of a portion of the image information corresponding to a cropped zone within the environment surrounding the identified discrete object. 15. The method of claim 11 further comprising: estimating a real-world dimensions of a portion of at least one of the identified discrete objects. 16. The method of claim 11 , further comprising: providing, responsive to a user selection of at least two points corresponding to locations within the image information provided for display on a device, an estimated real-world distance between the at least two points. 17. The method of claim 11 , further comprising: providing the image information for display on at least two devices operated by two different users; receiving, from one of the at least two devices, a tagging command corresponding to at least one of the discrete objects identified in the image information; providing, at the others of the at least to devices, an indication of the tagging command. 18. The method of claim 11 , further comprising: computing a number of discrete objects identified within a portion of the image information. 19. The method of claim 11 , wherein the graphic represents a classification of the one or more discrete objects observed within the environment. 20. The method of claim 11 , wherein the graphic comprises a visual attribute providing an indication of a confidence score associated with the identified discrete object.

Assignees

Inventors

Classifications

  • G06Q10/00Primary

    Administration; Management · CPC title

  • Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title

  • Classification techniques · CPC title

  • Three-dimensional [3D] objects · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10867178B2 cover?
Systems and methods are provided for intelligently monitoring environments, classifying objects within such environments, detecting events within such environments, receiving and propagating input concerning image information from multiple users in a collaborative environment, identifying and responding to situational abnormalities or situations of interest based on such detections and/or user …
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).