IP Library Granted Patent US 9,875,903
Granted Patent B2
US 9,875,903 · App. 14/672,943 · Granted Jan 23, 2018

Store resource event detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,875,903
App. No.
14/672,943
Granted
Jan 23, 2018
Kind
B2
Abstract

A computer vision system ( 100 ) operates to monitor an environment (e.g., such as a restaurant, store or other retail establishment) including a resource located therein (e.g., such as a restroom, a dining table, a drink, condiment or supply dispenser, a trash receptacle or a tray collection rack). The system includes: an image source or camera ( 104 ) that supplies image data ( 130 ) representative of at least a portion of the environment monitored by the system, the portion including the resource therein; and an event detection device ( 102 ) including a data processor ( 112 ) and operative to detect an event involving the resource. Suitably, the event detection device is arranged to: (i) be selectively configurable by a user to define the event involving the resource; (ii) receive the image data supplied by the image source; (iii) analyze the received image data to detect the defined event; and (iv) output a notification in response to detecting the defined event.

Claims (51)

1. A computer vision system operative to monitor an environment including a resource located therein, said system comprising:

an image source that supplies image data representative of at least a portion of the environment monitored by the system, said portion including the resource therein; and

an event detection device including a data processor and operative to detect an event involving the resource, said event detection device being arranged to:

(i) be selectively configurable by a user to define the event involving the resource;

(ii) receive the image data supplied by the image source;

(iii) analyze the received image data to detect the defined event; and

(iv) output a notification in response to detecting the defined event;

wherein configuring the event detection device to define the event comprises:

establishing a region of interest within the environment monitored by the system and within which the event is to be detected;

setting a type of activity which is to be detected within the region of interest; and

selectively receiving a set of input parameters depending on the type of activity set to be detected.

2. The computer vision system of claim 1 , wherein said image source is a camera, said camera viewing the portion of the environment monitored by the system.

3. A computer vision system operative to monitor an environment including a resource located therein, said system comprising:

an image source that supplies image data representative of at least a portion of the environment monitored by the system, said portion including the resource therein, wherein said image source is a camera, said camera viewing the portion of the environment monitored by the system; and

an event detection device including a data processor and operative to detect an event involving the resource, said event detection device being arranged to:

(i) be selectively configurable by a user to define the event involving the resource, wherein configuring the event detection device to define the event comprises: (a) establishing a region of interest within the view of the camera and within which the event is to be detected; (b) setting a type of activity which is to be detected within the region of interest; and (c) selectively receiving a set of input parameters depending on the type of activity which is set to be detected;

(ii) receive the image data supplied by the image source;

(iii) analyze the received image data to detect the defined event; and

(iv) output a notification in response to detecting the defined event;

wherein the type of activity is selectively set such that the event detection device is configured to analyze the image data in order to detect within the established region of interest one or both of: (i) motion occurring therein; and (ii) a persistent change in appearance therein.

4. The computer vision system of claim 3 , wherein when the type of activity is selected such that the occurrence of motion is set to be detected, the event detection device provides a prompt for inputting the set of parameters, said set of parameter defining the motion which is set to be detected and including a first parameter which defines a magnitude of the motion to be detected and a second parameter which defines a direction of the motion to be detected.

5. The computer vision system of claim 3 , wherein the defined event detected by the event detection device is a usage of the resource by an individual.

6. The computer vision system of claim 5 , wherein the event detection device is further arranged to count the number of times the defined event is detected.

7. The computer vision system of claim 6 , wherein the event detection device is further arranged to compare the number of times the defined event is detected to a threshold and based on a result of the comparison output the notification, said notification indicating that the resource is due for maintenance.

8. The computer vision system of claim 3 , wherein the defined event detected by the event detection device is maintenance of the resource by an individual.

9. The computer vision system of claim 3 , wherein the environment is a store and the resource is one of a restroom, a dining table, a drink, condiment or supply dispenser, a trash receptacle or a tray collection rack.

10. A method of monitoring an environment including a resource located therein, said method comprising:

obtaining image data representative of at least a portion of the environment being monitored, said portion including the resource therein;

receiving configuration data, said configuration data defining an event involving the resource;

analyzing the obtained image data to detect the defined event; and

outputting a notification in response to detecting the defined event;

wherein said configuration data is operative to:

establish a region of interest within the environment being monitored and within which the event is to be detected; and

set a type of activity which is to be detected within the region of interest.

11. The method of claim 10 , wherein said image data is obtained from a camera, said camera viewing the portion of the environment being monitored.

12. A method of monitoring an environment including a resource located therein, said method comprising:

obtaining image data representative of at least a portion of the environment being monitored, said portion including the resource therein;

receiving configuration data, said configuration data (i) defining an event involving the resource and (ii) being operative to (a) establish a region of interest within the environment being monitored and within which the event is to be detected and (b) set a type of activity which is to be detected within the region of interest;

analyzing the obtained image data to detect the defined event; and

outputting a notification in response to detecting the defined event;

wherein the type of activity is selectively set such that the event to be detected within the established region of interest includes one or both of: (i) motion occurring therein; and (ii) a persistent change in appearance therein; and

wherein when the type of activity is selected such that the occurrence of motion is set to be detected, the method further includes:

providing a prompt to input a set of parameters, said set of parameter defining the motion which is set to be detected and including a first parameter which defines a magnitude of the motion to be detected and a second parameter which defines a direction of the motion to be detected.

13. The method of claim 12 , wherein the defined event detected is a usage of the resource by an individual.

14. The method of claim 13 , further comprising:

counting the number of times the defined event is detected.

15. The method of claim 14 , further comprising:

comparing the number of times the defined event is detected to a threshold; and

based on a result of the comparison output the notification, said notification indicating that the resource is due for maintenance.

16. The method of claim 12 , wherein the defined event detected is maintenance of the resource by an individual.

17. The method of claim 12 , wherein the environment is a store and the resource is one of a restroom, a dining table, a drink, condiment or supply dispenser, a trash receptacle or a tray collection rack.

Assignments (6)
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.; CONDUENT TRANSPORT SOLUTIONS, INC.; ADVECTIS, INC.; CONDUENT COMMERCIAL SOLUTIONS, LLC; CONDUENT BUSINESS SOLUTIONS, LLC; CONDUENT CASUALTY CLAIMS SOLUTIONS, LLC; CONDUENT HEALTH ASSESSMENTS, LLC
Reel/Frame 057969/0180 →
SECURITY AGREEMENT Recorded Apr 23, 2019
From: CONDUENT BUSINESS SERVICES, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050326/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: XEROX CORPORATION
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041542/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2015
From: SHREVE, MATTHEW A.; MONGEON, MICHAEL C.; BERNAL, EDGAR A.; LOCE, ROBERT P.
To: XEROX CORPORATION
Reel/Frame 035288/0572 →