IP Library Granted Patent US 12,299,546
Granted Patent B2
US 12,299,546 · App. 17/261,604 · Granted May 13, 2025

Monitoring moveable entities in a predetermined area

Inventors: Ming Zhang (Eindhoven, NL); Supriyo Chatterjea (Eindhoven, NL)
Assignee: KONINKLIJKE PHILIPS N.V.
G06N20/00G16H40/20G16H50/20
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 12,299,546
App. No.
17/261,604
Granted
May 13, 2025
Kind
B2
Abstract

A method and system that enables a computer to determine a cause of occupancy of a predetermined area using real-time location information. The real-time location information is processed to determine occupancy information of each of a plurality of zones of the predetermined area. The (combined) occupancy information is processed using a machine-learning model to predict an occupancy cause of the predetermined zones of the predetermined area.

Claims (31)

1. A computer-implemented method of monitoring moveable entities within a predetermined area, the method comprising:

obtaining a stream of real-time location, RTL, information identifying current locations of movable entities within the predetermined area;

processing the stream of real-time location information to generate occupancy information of each of a plurality of predetermined zones of the predetermined area; and

processing the occupancy information using a machine-learning model to thereby determine one or more occupancy causes, each occupancy cause indicating the occurrence of a predetermined event within one or more predetermined zones, wherein the machine-learning model defines a relationship between occupancy information and occupancy causes,

wherein the occupancy information comprises a plurality of sequences of occupancy data entries and the step of processing the occupancy information comprises individually processing each sequence of occupancy data using the machine-learning model to thereby determine one or more occupancy causes, and

wherein the plurality of sequences forms a series of sequences, and each of the series of sequences is associated with a period of time that overlaps a period of time associated with an immediately preceding sequence in the series of sequences.

2. The computer-implemented method of claim 1 , wherein: the occupancy information indicates a number of moveable entities in each of the plurality of predetermined zones of the predetermined area; and

the machine-learning model defines a relationship between a number of moveable entities within one predetermined zone relative to other predetermined zones and occupancy causes.

3. The computer-implemented method of claim 1 , further comprising determining one or more roles of each at least one movable entity, and wherein:

the occupancy information indicates the one or more roles of each movable entity in each of the plurality of predetermined zones of the predetermined area; and

the machine-learning model defines a relationship between the one or more roles of each moveable entity in each predetermined zone and occupancy causes.

4. The computer-implemented method of claim 1 , wherein:

the step of processing the stream of real-time location information comprises generating, as the occupancy information, a sequence among the plurality of sequences of occupancy data entries, each occupancy data entry indicating a number of moveable entities within each of the plurality of predetermined zones of the predetermined area at a single point in time; and

each occupancy data entry is associated with a single point in time later than a previous occupancy data in the sequence, so that the overall sequence indicates a number of moveable entities within each of the plurality of predetermined zones over a period of time.

5. The computer-implemented method of claim 4 , wherein the machine-learning model defines a relationship between the sequence and one or more occupancy causes.

6. The computer-implemented method of claim 1 , further comprising determining one or more roles of each at least one movable entity, wherein the step of generating each sequence of occupancy data entries comprises generating a sequence of occupancy data entries wherein each occupancy data entry indicates a number of moveable entities of each role within each of the plurality of predetermined zones of the predetermined area at a single point in time.

7. The computer-implemented method of claim 1 , wherein determining the one or more occupancy causes comprises determining whether a predetermined event has occurred during a time during which the stream of real-time location, RTL, information is provided.

8. A tangible computer readable storage medium having a computer program stored therein, the computer program comprising code which executes the method of claim 1 when said computer program is run on a computer.

9. A system for monitoring moveable entities within a predetermined area, the system comprising:

a stream receiving unit adapted to obtain a stream of real-time location, RTL, information identifying current locations of movable entities within the predetermined area;

a processing unit adapted to process the stream of real-time location information to generate occupancy information of each of a plurality of predetermined zones of the predetermined area; and

an occupancy cause identifying unit adapted to process the occupancy information using a machine-learning model to thereby determine one or more occupancy causes, each occupancy cause indicating the occurrence of a predetermined event within one or more predetermined zones, wherein the machine-learning model defines a relationship between occupancy information and occupancy causes,

wherein the occupancy information comprises a plurality of sequences of occupancy data entries and the step of processing the occupancy information comprises individually processing each sequence of occupancy data using the machine-learning model to thereby determine one or more occupancy causes, and

wherein the plurality of sequences forms a series of sequence, and each of the series of sequences is associated with a period of time that overlaps a period of time associated with an immediately preceding sequence in the series of sequences.

10. The system of claim 9 , further comprising a role determining unit adapted to determine one or more roles of each at least one movable entity, wherein:

the occupancy information indicates the one or more roles of each movable entity in each of the plurality of predetermined zones of the predetermined area; and

the machine-learning model defines a relationship between the one or more roles of each moveable entity in each predetermined zone and occupancy causes.

11. The system of claim 9 , wherein the processing unit is adapted to processing the stream of real-time location information to generate a sequence among the plurality of sequences of occupancy data entries, each occupancy data entry indicating a number of moveable entities within each of the plurality of predetermined zones of the predetermined area at a single point in time.

12. The system of claim 11 , wherein:

the processing unit is adapted to generate the plurality of sequences of occupancy data entries; and

the occupancy cause identifying unit is adapted to individually process each sequence of occupancy data in the plurality of sequences using a machine-learning model to thereby determine one or more occupancy causes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2021
From: ZHANG, MING; CHATTERJEA, SUPRIYO
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 054961/0869 →
Priority Claims (1)
EP 18193015 · Sep 6, 2018 · regional
Continuity (1)
Related Publication 20210264316A1 · Aug 26, 2021
References Cited (24)
US 9275483B2 · Chu · 2016 [cited by examiner]
US 9689583B2 · Katuri · 2017 [cited by examiner]
US 11808580B1 · Ebrahimi Afrouzi · 2023 [cited by examiner]
US 12092467B1 · Ebrahimi Afrouzi · 2024 [cited by examiner]
US 20090024491A1 · Choubey · 2009 [cited by applicant]
US 20090327102A1 · Kalra et al. · 2009 [cited by applicant]
US 20110184886A1 · Shoham · 2011 [cited by examiner]
US 20170177807A1 · Fabian · 2017 [cited by applicant]
US 20170243488A1 · Ermakov et al. · 2017 [cited by applicant]
US 20170337791A1 · Gordon-Carroll · 2017 [cited by examiner]
US 20180038949A1 · Cha · 2018 [cited by examiner]
US 20180144599A1 · Chen et al. · 2018 [cited by applicant]
US 20190135317A1 · Hilleary · 2019 [cited by examiner]
US 20190387365A1 · Spruyt et al. · 2019 [cited by applicant]
US 20220124531A1 · Miao · 2022 [cited by examiner]
US 20230152652A1 · Trikha · 2023 [cited by examiner]
AU 2015203026A1 · 2015 [cited by examiner]
CN 105910225A · 2016 [cited by applicant]
EP 3621002A1 · 2020 [cited by examiner]
International Search Report for PCT/EP2019/073801 dated Sep. 6, 2019. [cited by applicant]
Bratt, J.H. et al., “A comparison of four approaches for measuring clinician time use.” Health Policy Plan, 14 (4):374-381, Dec. 1999. [cited by applicant]
Jones, T.L. et al., “Can real time location system technology (RTLS) provide useful estimates of time use by nursing personnel?” Res Nurs Health, 37(1):75-84, Feb. 2014. [cited by applicant]
Hunting, K.L. et al., “Validity assessment of self-reported construction tasks.” J Occup Environ Hyg, 7(5):307-314, May 2010. [cited by applicant]
Donaldson S.I. et al., Understanding self-report bias in organizational behavior research. Journal of Business and Psychology, 17(2):245-260, 2002. [cited by applicant]