IP Library Granted Patent US 10,228,488
Granted Patent B2
US 10,228,488 · App. 15/229,495 · Granted Mar 12, 2019

Determining a load status of a platform

Inventors: Sandeep Chennakeshu (Austin, TX); Yu Gao (Waterloo, CA); Victor James Stolpman (Spring, TX); Jesse William Bennett (Apex, NC)
Assignee: BlackBerry Limited
G01V8/12G01S7/4808G01S7/497G01S17/026G01S17/08G01S17/88G06Q10/087
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 10,228,488
App. No.
15/229,495
Granted
Mar 12, 2019
Kind
B2
Abstract

Based on a relationship between measurement data from at least one sensor and a baseline, a load status of a platform is determined. In response to the determined load status, such as determining that the platform is empty, the baseline is refined using a baseline estimator to produce a refined baseline that can be used to determine a further load status of the platform.

Claims (42)

1. An apparatus comprising:

at least one processor configured to:

execute an adaptive decision process to make a decision, based on measurement data from at least one sensor, of a load status of a platform;

responsive to the load status, determined based on the measurement data from the at least one sensor, specifying that the platform is empty, perform a baseline update process that updates, based on the measurement data from the at least one sensor, an empty baseline representing an empty state of the platform;

responsive to the load status, determined based on the measurement data from the at least one sensor, specifying that the platform is not empty, decline to perform the baseline update process such that the empty baseline is not updated; and

determine, based on further measurement data from the at least one sensor, a further load status of the platform based on the empty baseline.

2. The apparatus of claim 1 , comprising a sensor device that comprises the at least one sensor and the at least one processor.

3. The apparatus of claim 1 , comprising a server, the server including a communication transceiver to receive the measurement data from the at least one sensor over a network.

4. The apparatus of claim 1 , wherein the updating of the empty baseline is performed by a baseline estimator.

5. The apparatus of claim 4 , wherein the baseline estimator comprises a Kalman Filter.

6. The apparatus of claim 1 , further comprising a sensor to detect closing of an entry barrier to the platform, wherein the executing of the adaptive decision process is responsive to detecting of the closing of the entry barrier.

7. The apparatus of claim 1 , wherein the measurement data is from a time-of-flight sensor.

8. A non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:

determine, based on a relationship between measurement data from at least one sensor and a baseline, a load status of a platform, wherein the determining of the load status of the platform is responsive to a sensor detecting that an entry barrier of the platform has been closed;

responsive to the determining, refine the baseline using a baseline estimator to produce a refined baseline; and

determine, based on further measurement data and the refined baseline, a further load status of the platform.

9. The non-transitory machine-readable storage medium of claim 8 , wherein the refining of the baseline to produce the refined baseline is performed in response to determining, based on the relationship between the measurement data from the at least one sensor and the baseline, that the load status specifies that the platform is empty, the refining of the baseline updating the baseline using the measurement data from the at least one sensor, and

wherein the instructions upon execution cause the system to, in response to determining, based on the relationship between the measurement data from the at least one sensor and the baseline, that the load status specifies that the platform is not empty, decline to refine the baseline using the baseline estimator.

10. The non-transitory machine-readable storage medium of claim 9 , wherein the baseline estimator comprises a Kalman filter.

11. A method performed by at least one processor, comprising:

determining, based on a relationship between measurement data from at least one sensor and a baseline, a load status of a platform;

responsive to determining, based on the relationship between the measurement data from the at least one sensor and the baseline, that the load status specifies that the platform is empty, refining the baseline based on the measurement data from the at least one sensor using a baseline estimator to produce a refined baseline;

responsive to determining, based on the relationship between the measurement data from the at least one sensor and the baseline, that the load status specifies that the platform is not empty, decline to refine the baseline using the baseline estimator; and

determining, based on further measurement data and the refined baseline, a further load status of the platform.

12. The method of claim 11 , further comprising:

responsive to the determining of the further load status, further refining the refined baseline using the baseline estimator to produce a further refined baseline for use in another determination of the load status of the container.

13. The method of claim 11 , further comprising controlling a switch using an indication of the load status, wherein the switch is closed in response to the indication having a first value specifying that the platform is empty, and the switch is open in response to the indication having a second value specifying that the platform is not empty,

the switch when closed connecting the measurement data from the at least one sensor to the baseline estimator, and

the switch when open not connecting the measurement data from the at least one sensor to the baseline estimator.

14. The method of claim 11 , further comprising:

detecting closing of an entry barrier of the platform based on a measurement from a sensor,

wherein the determining of the load status is performed in response to detecting the closing of the entry barrier of the platform.

15. The method of claim 11 , wherein the at least one sensor comprises a time-of-flight sensor that detects a reflected signal inside the platform, the reflected signal responsive to an emitted signal in the platform, the reflected signal being from a surface of the platform when the platform is empty, and the reflected signal being from a surface of a physical item when the platform is loaded with the physical item.

16. The method of claim 11 , wherein the baseline estimator comprises a Kalman filter.

17. The method of claim 11 , wherein determining the load status of the platform is based on comparing the measurement data to a threshold that is derived from the baseline.

18. The method of claim 11 , wherein the determining of the load status and the refining of the baseline are performed by the at least one processor of a sensor device that includes the at least one sensor, the method further comprising:

transmitting, by a communication transceiver of the sensor device, an indication of the load status to a remote server.

19. The method of claim 11 , wherein the determining of the load status and the refining of the baseline are performed by the at least one processor that is in a server, the method further comprising:

receiving, over a network from a sensor device that includes the at least one sensor, the measurement data.

20. The method of claim 11 , further comprising:

determining whether the refined baseline has breached a threshold; and

in response to determining that the refined baseline has breached the threshold, setting the refined baseline to a value different from that set by the baseline estimator.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2017
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 043123/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: GAO, YU
To: BLACKBERRY LIMITED
Reel/Frame 043116/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: CHENNAKESHU, SANDEEP; STOLPMAN, VICTOR JAMES; BENNETT, JESSE WILLIAM
To: BLACKBERRY CORPORATION
Reel/Frame 043116/0113 →
Continuity (1)
Related Publication 20180038991A1 · Feb 8, 2018