Liquid consumption tracker
DCFirst Claim
1. A sensor operative to track changes in a liquid level of a hand-held liquid container, the sensor comprising:
- an liquid-level sensor configured to indicate a liquid level of a liquid in a hand-held liquid container;
a radio transmitter;
a processor configured to draw power from a portable power source, receive liquid-level indications from the liquid-level sensor, and cause the radio transmitter to transmit data indicative of changes in the liquid level; and
a buffer memory, wherein the processor is configured to;
obtain a plurality of time-stamped indications of levels of the liquid;
store the plurality of time-stamped indications of levels of the liquid in the buffer memory;
establish a wireless connection with a computing device via the radio transmitter;
retrieve the time-stamped indications of levels of the liquid from the buffer memory; and
convey the time-stamped indications of levels of the liquid to the computing device via the wireless connection.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Provided is a sensor operative to track changes in a liquid level of a hand-held liquid container, the sensor comprising: an ultrasonic liquid-level sensor configured to indicate a liquid level of a liquid in a hand-held liquid container, wherein the ultrasonic liquid-level sensor is capable of indicating the liquid level when the surface of the liquid is less than 20 centimeters away from the ultrasonic liquid-level sensor; a radio transmitter; and a processor configured to draw power from a portable power source, receive liquid-level indications from the ultrasonic liquid-level sensor, and cause the radio transmitter to transmit data indicative of changes in the liquid level.
-
Citations
30 Claims
-
1. A sensor operative to track changes in a liquid level of a hand-held liquid container, the sensor comprising:
-
an liquid-level sensor configured to indicate a liquid level of a liquid in a hand-held liquid container; a radio transmitter; a processor configured to draw power from a portable power source, receive liquid-level indications from the liquid-level sensor, and cause the radio transmitter to transmit data indicative of changes in the liquid level; and a buffer memory, wherein the processor is configured to; obtain a plurality of time-stamped indications of levels of the liquid; store the plurality of time-stamped indications of levels of the liquid in the buffer memory; establish a wireless connection with a computing device via the radio transmitter; retrieve the time-stamped indications of levels of the liquid from the buffer memory; and convey the time-stamped indications of levels of the liquid to the computing device via the wireless connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A sensor operative to track changes in a liquid level of a hand-held liquid container, the sensor comprising:
-
an liquid-level sensor configured to indicate a liquid level of a liquid in a hand-held liquid container; a radio transmitter; a processor configured to draw power from a portable power source, receive liquid-level indications from the liquid-level sensor, and cause the radio transmitter to transmit data indicative of changes in the liquid level; a bottle sized to be hand held by a user, wherein the bottle is attachable to the portable power source, the liquid-level sensor, the radio transmitter, and the processor; and a mobile computing device having another processor, another radio, an operating system, a cellular connection to a remote server, and a hydration tracking application stored in memory of the mobile computing device, wherein the hydration tracking application, when executed by the mobile computing device, is operative to receive, via a wireless connection between the radio and the other radio, data describing additions of, and removal of, liquid in the bottle over time and integrate the additions and removals over time to estimate an amount of liquid consumed by a user, wherein the hydration tracking application, when executed, is further operative to cause the amount of liquid consumed to be conveyed via the cellular connection and the Internet to the remote server for storage. - View Dependent Claims (22, 23)
-
-
24. A sensor operative to track changes in a liquid level of a hand-held liquid container, the sensor comprising:
-
an liquid-level sensor configured to indicate a liquid level of a liquid in a hand-held liquid container; a radio transmitter; a processor configured to draw power from a portable power source, receive liquid-level indications from the liquid-level sensor, and cause the radio transmitter to transmit data indicative of changes in the liquid level; and a three or more axis accelerometer coupled to the processor, wherein the processor is configured to; receive a sequence of signals from the accelerometer indicative of accelerations of the sensor over time; determine that the sequence of signals indicate accelerations occurring within a threshold range of frequencies; and determine that the sequence of signals is not indicative of a user dispensing the liquid based on the determination the sequence of signals indicate accelerations occurring within a threshold range of frequencies. - View Dependent Claims (25, 26, 27)
-
-
28. A sensor operative to track changes in a liquid level of a hand-held liquid container, the sensor comprising:
-
an liquid-level sensor configured to indicate a liquid level of a liquid in a hand-held liquid container, wherein the liquid-level sensor comprises an ultrasonic liquid level sensor, wherein the ultrasonic liquid-level sensor is capable of indicating the liquid level when the surface of the liquid is less than 20 centimeters away from the ultrasonic liquid-level sensor; a radio transmitter; a processor configured to draw power from a portable power source, receive liquid-level indications from the ultrasonic liquid-level sensor, and cause the radio transmitter to transmit data indicative of changes in the liquid level; and a gyroscope coupled to the processor, wherein the processor is configured to determine that a user has opened the container based on signals from the gyroscope indicative of the sensor twisting in a first direction and, in response to determining that the user has opened the container, cause the ultrasonic liquid-level sensor to measure the liquid level. - View Dependent Claims (29, 30)
-
Specification