IP Library Granted Patent US 12,114,790
Granted Patent B2
US 12,114,790 · App. 18/152,112 · Granted Oct 15, 2024

Portable system for dispensing controlled quantities of additives into a beverage

Inventors: Jonathon Perrelli (Leesburg, VA); Robert Lawson-Shanks (Reston, VA); Elizabeth Hubler (Santa Monica, CA); Mark Lyons (Leesburg, VA)
Assignee: Cirkul, Inc.
A47G19/2227A47G19/12B65D47/122B65D51/28A47G2019/122A47G2019/2244
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,114,790
App. No.
18/152,112
Granted
Oct 15, 2024
Kind
B2
Abstract

A portable, self-contained beverage apparatus includes a container assembly having a known storage capacity for storing a consumable liquid, and a dispensing assembly disposed within the container assembly that dispenses variable, non-zero quantities of additives into the consumable liquid. The dispensing assembly includes multiple apertures structured and arranged to retain vessels containing the additives to be dispensed into the consumable liquid. The beverage apparatus also includes a level sensor disposed within the container assembly that determines a consumable liquid level of the consumable liquid stored in the container assembly. In certain embodiments, one or more positive displacement pumping mechanisms are configured to pump additive liquid from additive containers into a beverage chamber. Other features relate to audio engagement processing. Other features relate to situational processing. Other features relate to group engagement processing.

Claims (48)

1. A group processing system comprising:

a control processing portion (CPP) that performs processing;

a system database that contains data used by the CPP;

a container assembly that is associated with a member user, the container assembly comprising:

a container having a known storage capacity for storing a liquid;

a dispensing assembly, the dispensing assembly dispensing variable, non-zero quantities of one or more additives into the liquid stored in the container;

one or more vessels that each contain one of the additives, of the one or more additives, to be dispensed into the liquid;

a container database; and

a processing portion, associated with the container database, that performs processing including performing dispensing that dispenses at least one of the additives into the liquid; and

the CPP performing processing including:

interfacing with a lead user including establishing the lead user based on input of credentials from the lead user;

interfacing with the lead user to form a group, and the group including at least the member user;

interfacing with the lead user to input a dispense command;

the processing portion retrieving the dispense command;

the processing portion performing the dispense command to dispense an additive, of the one or more additives; and

the processing portion performing the dispense command includes the processing portion outputting a communication to the member user regarding the dispense.

2. The group processing system of claim 1 , wherein the outputting a communication to the member user regarding the dispense includes an audio output, via a speaker of the container assembly, that is pushed to the member user.

3. The group processing system of claim 1 , wherein the one or more vessels are disposed at least partially within the container.

4. The group processing system of claim 1 , wherein the dispensing assembly is disposed at least partially within the container.

5. The group processing system of claim 4 , wherein the one or more additive vessels are configured to be received by the dispensing assembly.

6. The group processing system of claim 1 , wherein the one or more additives are liquid.

7. The group processing system of claim 1 , wherein the CPP is configured to receive input from the member user indicating that the member user will opt-out of the group.

8. The group processing system of claim 1 , wherein the CPP is configured to obtain environmental data including temperature and adjust the dispense command based at least in part on the obtained environmental data.

9. The group processing system of claim 1 , wherein the CPP s configured to obtain a period of time from the member user, and wherein the processing portion is configured to perform the dispense command only during the period of time obtained from the member user.

10. The group processing system of claim 1 , wherein the container assembly is a portable hand-held container assembly.

11. A group processing system comprising:

a control processing portion (CPP) that performs processing;

a system database that contains data used by the CPP;

a container assembly associated with a member user, the container assembly comprising:

a container for storing a liquid;

a vessel containing an additive to be dispensed for mixing with the liquid;

a container database; and

a processing portion, associated with the container database, that performs processing including adjusting the dispense of the additives; and

the CPP configured to perform processing including:

interfacing with a lead user including establishing the lead user based on input of credentials from the lead user;

interfacing with the lead user to form a group including at least the member user; and

interfacing with the lead user to input a dispense command;

the processing portion configured to perform the dispense command to adjust the dispense of the additive from the vessel.

12. The group processing system of claim 11 , wherein the processing portion is configured to output a communication to the member user regarding the dispensing.

13. The group processing system of claim 12 , wherein the outputting a communication to the member user regarding the dispense includes an audio output, via a speaker of the container assembly, that is pushed to the member user.

14. The group processing system of claim 11 , further comprising a dispensing assembly configured to dispense additive from the vessel, wherein the dispensing assembly is disposed at least partially within the container.

15. The group processing system of claim 14 , wherein the additive vessel is configured to be received by the dispensing assembly.

16. The group processing system of claim 11 , wherein the additive is liquid.

17. The group processing system of claim 11 , wherein the CPP is configured to receive input from the member user indicating that the member user will opt-out of the group.

18. The group processing system of claim 11 , wherein the CPP is configured to obtain environmental data including temperature and adjust the dispense command based at least in part on the obtained environmental data.

19. The group processing system of claim 11 , wherein the CPP is configured to obtain a period of time from the member user, and wherein the processing portion is configured to perform the dispense command only during the period of time obtained from member user.

20. The group processing system of claim 11 , wherein the container assembly is a portable hand-held container assembly.

21. The group processing system of claim 11 , wherein the vessel is disposed at least partially within the container.

Assignments (4)
SECURITY INTEREST Recorded Mar 30, 2026
From: CIRKUL, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075311/0397 →
SECURITY INTEREST Recorded Apr 23, 2025
From: CIRKUL, INC.
To: ACP REDSTONE CREDIT, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 071008/0355 →
SECURITY INTEREST Recorded Apr 10, 2025
From: CIRKUL, INC.
To: CITIBANK, N.A.
Reel/Frame 070800/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: INFUZE, L.L.C.
To: CIRKUL, INC.
Reel/Frame 064024/0520 →