IP Library Granted Patent US 9,291,602
Granted Patent B1
US 9,291,602 · App. 14/139,934 · Granted Mar 22, 2016

Mass measurement

Inventor: Timothy John Prachar (Menlo Park, CA)
Assignee: Google Inc.
G01N29/12
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,291,602
App. No.
14/139,934
Filed
Dec 24, 2013
Granted
Mar 22, 2016
Kind
B1
Art Unit
2856
USPC
73/580
Abstract

Herein are described methods and systems for the automatic measurement of the mass of an object. An example method may begin with detecting by a computing device (such as a wearable computing device) an action that corresponds to a mass-measurement mode. In response to detecting the action, the computing device is caused to operate in the mass-measurement mode. The mass-measurement mode may involve receiving a motion-sensor signal from at least one motion sensor, determining a difference between a frequency-component magnitude of at least one given frequency component and a predetermined frequency-component magnitude, determining a mass of an object based on at least the determined difference between the frequency-component magnitude of the at least one given frequency component from the predetermined frequency-component magnitude, and causing an output device to provide an indication of the determined mass of the object.

Claims (60)

1. A method comprising:

detecting by a computing device an action that corresponds to a mass-measurement mode; and

in response to detecting the action, causing the computing device to operate in the mass-measurement mode, wherein operating in the mass-measurement mode comprises:

receiving a motion-sensor signal from at least one motion sensor, wherein the motion-sensor signal comprises a first range of frequency components associated with a first range of frequencies and a second range of frequency components associated with a second range of frequencies, wherein the second range of frequencies is higher than the first range of frequencies;

determining a difference between a frequency-component magnitude of at least one given frequency component in the second range of frequency components and a predetermined frequency-component magnitude;

determining a mass of an object based on at least the determined difference between the frequency-component magnitude of the at least one given frequency component from the predetermined frequency-component magnitude; and

causing an output device to provide an indication of the determined mass of the object.

2. The method of claim 1 , wherein the at least one motion sensor is physically coupled to a body part.

3. The method of claim 2 , wherein, when receiving the motion-sensor signal, the mass is physically coupled to the body part.

4. The method of claim 2 , wherein the body part is at least one of a hand, a wrist, an arm, or a head.

5. The method of claim 4 , wherein the body part is the hand, and wherein the at least one motion sensor is contained within one or more of a glove and a ring.

6. The method of claim 4 , wherein the body part is the wrist, and wherein the at least one motion sensor is contained within one or more of a glove and a watch.

7. The method of claim 4 , wherein the motion-sensor signal is a motion-sensor measurement signal, the method further comprising:

before receiving the motion-sensor measurement signal, receiving a motion-sensor calibration signal from the at least one motion sensor, wherein, when receiving the motion-sensor calibration signal, the mass is not physically coupled to the body part; and

determining the predetermined frequency-component magnitude based on the received motion-sensor calibration signal.

8. The method of claim 2 , wherein the motion-sensor signal is a motion-sensor measurement signal, and wherein the mass is a subject mass, the method further comprising:

before receiving the motion-sensor measurement signal, receiving a motion-sensor calibration signal from the at least one motion sensor,

wherein, when receiving the motion-sensor calibration signal, the body part is physically coupled to a calibration mass, and

wherein, when receiving the motion-sensor measurement signal, the body part is not physically coupled to the calibration mass; and

determining a predetermined decrease in frequency-component magnitude associated with the calibration mass based on the received motion-sensor calibration signal.

9. The method of claim 1 , wherein the at least one motion sensor comprises a first at least one motion sensor and a second at least one motion sensor, wherein the first at least one motion sensor is physically coupled to one of a left hand and a right hand, and wherein the second at least one motion sensor is physically coupled to the other of the left hand and the right hand.

10. The method of claim 9 , wherein receiving the motion-sensor signal from the at least one motion sensor comprises:

receiving a first motion-sensor signal from the first at least one motion sensor; and

after receiving the first motion-sensor signal, receiving a second motion-sensor signal from the second at least one motion sensor.

11. The method of claim 1 , wherein the frequency-component magnitude is an average frequency-component magnitude.

12. The method of claim 1 , wherein the at least one motion sensor comprises at least one of an accelerometer or a gyroscope.

13. A system comprising:

a non-transitory computer readable medium; and

program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a computing device to:

detect an action that corresponds to a mass-measurement mode; and

in response to detecting the action, cause the computing device to operate in the mass-measurement mode, wherein operating in the mass-measurement mode comprises:

receiving a motion-sensor signal from at least one motion sensor, wherein the motion-sensor signal comprises a first range of frequency components associated with a first range of frequencies and a second range of frequency components associated with a second range of frequencies, wherein the second range of frequencies is higher than the first range of frequencies;

determining a difference between a frequency-component magnitude of at least one given frequency component in the second range of frequency components and a predetermined frequency-component magnitude;

determining a mass of an object based on at least the determined difference between the frequency-component magnitude of the at least one given frequency component from the predetermined frequency-component magnitude; and

causing an output device to provide an indication of the determined mass of the object.

14. The system of claim 13 , wherein the at least one motion sensor is physically coupled to a body part.

15. The system of claim 14 , wherein the motion-sensor signal is a motion-sensor measurement signal, the system further comprising program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause the computing device to:

before receiving the motion-sensor measurement signal, receive a motion-sensor calibration signal from the at least one motion sensor, wherein, when receiving the motion-sensor calibration signal, the mass is not physically coupled to the body part; and

determine the predetermined frequency-component magnitude based on the received motion-sensor calibration signal.

16. The system of claim 14 , wherein the motion-sensor signal is a motion-sensor measurement signal, and wherein the mass is a subject mass, the system further comprising program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause the computing device to:

before receiving the motion-sensor measurement signal, receive a motion-sensor calibration signal from the at least one motion sensor,

wherein, when receiving the motion-sensor calibration signal, the body part is physically coupled to a calibration mass, and

wherein, when receiving the motion-sensor measurement signal, the body part is not physically coupled to the calibration mass; and

determine a predetermined decrease in frequency-component magnitude associated with the calibration mass based on the received motion-sensor calibration signal.

17. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:

instructions for detecting by a computing device an action that corresponds to a mass-measurement mode; and

instructions for, in response to detecting the action, causing the computing device to operate in the mass-measurement mode, wherein operating in the mass-measurement mode comprises:

receiving a motion-sensor signal from at least one motion sensor, wherein the motion-sensor signal comprises a first range of frequency components associated with a first range of frequencies and a second range of frequency components associated with a second range of frequencies, wherein the second range of frequencies is higher than the first range of frequencies;

determining a difference between a frequency-component magnitude of at least one given frequency component in the second range of frequency components and a predetermined frequency-component magnitude;

determining a mass of an object based on at least the determined difference between the frequency-component magnitude of the at least one given frequency component from the predetermined frequency-component magnitude; and

causing an output device to provide an indication of the determined mass of the object.

18. The non-transitory computer readable medium of claim 17 , wherein the at least one motion sensor is physically coupled to a body part.

19. The non-transitory computer readable medium of claim 18 , wherein the motion-sensor signal is a motion-sensor measurement signal, the instructions further comprising:

instructions for, before receiving the motion-sensor measurement signal, receiving a motion-sensor calibration signal from the at least one motion sensor, wherein, when receiving the motion-sensor calibration signal, the mass is not physically coupled to the body part; and

instructions for determining the predetermined frequency-component magnitude based on the received motion-sensor calibration signal.

20. The non-transitory computer readable medium of claim 18 , wherein the motion-sensor signal is a motion-sensor measurement signal, and wherein the mass is a subject mass, the instructions further comprising:

instructions for, before receiving the motion-sensor measurement signal, receiving a motion-sensor calibration signal from the at least one motion sensor,

wherein, when receiving the motion-sensor calibration signal, the body part is physically coupled to a calibration mass, and

wherein, when receiving the motion-sensor measurement signal, the body part is not physically coupled to the calibration mass; and

instructions for determining a predetermined decrease in frequency-component magnitude associated with the calibration mass based on the received motion-sensor calibration signal.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: GOOGLE INC.
To: X DEVELOPMENT LLC
Reel/Frame 039900/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2013
From: PRACHAR, TIMOTHY JOHN
To: GOOGLE INC.
Reel/Frame 031844/0787 →