IP Library Granted Patent US 8,976,035
Granted Patent B2
US 8,976,035 · App. 13/829,549 · Granted Mar 10, 2015

Methods and apparatus for sensing motion of a portable container and providing human perceptible indicia based on the sensed motion

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 8,976,035
App. No.
13/829,549
Granted
Mar 10, 2015
Kind
B2
Abstract

Embodiments of systems and methods include a sensor subsystem (e.g., within a container-mounted device) that produces a sensor output, and a processing system that implements a state machine. Upon entry into a first state, the processing system starts a timer, and while in a second state, the processing system waits for a specific sensor output value to be received. The processing system transitions from the first state to the second state upon expiration of the timer, and the processing system transitions from the second state to the first state when the sensor output corresponds to the specific sensor output value. When the state machine is in the second state, the output device produces a human-perceptible indicia configured to prompt a human user to perform an action that is likely to cause the sensor to produce the sensor output that corresponds to the specific sensor output value.

Claims (53)

1. A system comprising:

a sensor subsystem configured to produce a sensor output indicating a value of a variable sensed condition selected from a motion, an orientation, a change in orientation, an acceleration, shock, a vibration, a magnetic field, a pressure, a temperature, a presence of a chemical, an absence of a chemical, and a humidity level;

a processing system that receives the sensor output and implements a state machine having a first state and a second state, wherein upon entry into the first state, the processing system starts a timer, and while in the second state, the processing system waits for a specific sensor output value to be received, and wherein the processing system transitions from the first state to the second state upon expiration of the timer, and the processing system transitions from the second state to the first state when the sensor output corresponds to the specific sensor output value; and

an output device which, when the state machine is in the second state, produces a human-perceptible indicia configured to prompt a human user to perform an action that is likely to cause the sensor to produce the sensor output that corresponds to the specific sensor output value.

2. The system of claim 1 , further comprising:

a portable container;

a container mounted device that includes the sensor subsystem and a first wireless communication interface, wherein the container mounted device is affixed to the portable container; and

a user interface device that includes the processing system, the output device, and a second wireless communication interface,

wherein the first wireless interface of the container mounted device communicates the sensor output to the second wireless interface of the user interface device via an air interface.

3. The system of claim 1 , further comprising:

a portable container; and

a container mounted device that includes the sensor subsystem, the processing system, and the output device, wherein the container mounted device is affixed to the portable container.

4. The system of claim 1 , further comprising:

a container with a receptacle configured to hold items, wherein the container is configured to allow a liquid to enter the receptacle and contact the items when the receptacle is immersed in the liquid, and to allow the liquid to drain from the receptacle when the receptacle is removed from the liquid; and

a container mounted device that includes the sensor subsystem, wherein the container mounted device is affixed to the portable container.

5. The system of claim 1 , further comprising:

a portable container configured to hold items, wherein the portable container is selected from a basket, a rack, a tray, a pan, and a pot; and

a container mounted device that includes the sensor subsystem, wherein the container mounted device is affixed to the portable container.

6. The system of claim 1 , wherein the output device includes one or more devices selected from a speaker, a light, a light emitting diode, a vibration-producing device, a display device, a computing device, a headset, display glasses, a pager, a telephone, and a radio.

7. The system of claim 1 , wherein the output device is configured to produce a human-perceptible indicia selected from an audible tone, a spoken statement, a light, a vibration, and a displayed indicia.

8. A system comprising:

a sensor subsystem configured to produce a sensor output indicating acceleration in at least one direction;

a processing system that receives the sensor output and implements a state machine having a first state and a second state, wherein upon entry into the first state, the processing system starts a timer, and while in the second state, the processing system waits for a specific acceleration value to be received, and wherein the processing system transitions from the first state to the second state upon expiration of the timer, and the processing system transitions from the second state to the first state when the sensor output corresponds to the specific acceleration value; and

an output device which, when the state machine is in the second state, produces a human-perceptible indicia configured to prompt a human user to perform an action that is likely to cause the sensor to produce the sensor output that corresponds to the specific acceleration value.

9. The system of claim 8 , further comprising:

a portable container configured to hold items, wherein the portable container is selected from a basket, a rack, a tray, a pan, and a pot; and

a container mounted device that includes the sensor subsystem, wherein the container mounted device is affixed to the portable container, and

wherein the human-perceptible indicia is configured to prompt the human user to move the portable container.

10. The system of claim 9 , wherein the portable container is a basket configured to hold food and to allow the food to be immersed in a liquid.

11. The system of claim 8 , further comprising:

a portable container;

a container mounted device that includes the sensor subsystem and a first wireless communication interface, wherein the container mounted device is affixed to the portable container; and

a user interface device that includes the processing system, the output device, and a second wireless communication interface,

wherein the first wireless interface of the container mounted device communicates the sensor output to the second wireless interface of the user interface device via an air interface.

12. The system of claim 8 , further comprising:

a portable container; and

a container mounted device that includes the sensor subsystem, the processing system, and the output device, wherein the container mounted device is affixed to the portable container.

13. The system of claim 8 , wherein the output device includes one or more devices selected from a speaker, a light, a light emitting diode, a vibration-producing device, a display device, a computing devices, headsets, display glasses, a pager, a telephone, and a radio.

14. The system of claim 8 , wherein the output device is configured to produce a human-perceptible indicia selected from an audible tone, a spoken statement, a light, a vibration, and a displayed indicia.

15. A method comprising:

producing, by a sensor, a sensor output indicating a value of a variable sensed condition selected from a motion, an orientation, a change in orientation, an acceleration, a shock, a vibration, a magnetic field, a pressure, a temperature, a presence of a chemical, an absence of a chemical, and a humidity level;

transitioning into a first state of a state machine, wherein operation in the first state includes starting a timer and monitoring whether the timer has expired;

upon expiration of the timer, transitioning into a second state, wherein operation in the second state includes monitoring the sensor output, determining whether a specific sensor output value has been received, and producing a human-perceptible indicia configured to prompt a human user to perform an action that is likely to cause the sensor to produce the sensor output that corresponds to the specific sensor output value.

16. The method of claim 15 , further comprising:

wirelessly communicating the sensor output to a remote user interface device, wherein the remote user interface device is configured to produce the human-perceptible indicia.

17. The method of claim 15 , wherein producing the human-perceptible indicia comprises producing a human-perceptible indicia selected from an audible tone, a spoken statement, a light, a vibration, and a displayed indicia.

18. The method of claim 15 , wherein the sensor is an accelerometer, and wherein:

producing the sensor output comprises producing a sensor output indicating acceleration in at least one direction; and

transitioning into the first state comprises transitioning into the first state when the sensor output corresponds to a specific acceleration value.

19. The method of claim 18 , wherein the accelerometer is affixed to a portable container, and wherein:

producing the human-perceptible indicia comprises producing an indicia configured to prompt the human user to move the portable container.

20. The method of claim 15 , further comprising:

when the specific sensor output value has been received, transitioning from the second state to the first state.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0725 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0744 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0704 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →