Liquids are transported and/or stored in containers. Each container may include a single or multiple servings of a liquid. Each container may maintain a quality of the liquid disposed in each container during transport and/or storage. The container may maintain the quality of the liquid by preventing oxidation or other chemical reactions from occurring while the liquid is transported and/or stored.
In one aspect, a liquid dispensing device in accordance with one or more embodiments of the invention includes a liquid extraction system that extracts a liquid from a container; an identification system that identifies a type of the liquid; and a liquid preservation system that prevents degradation of the liquid.
In one aspect, a method of operating a liquid dispensing device in accordance with embodiments of the invention includes obtaining, by a liquid dispensing device, a container including a liquid; identifying, by the liquid dispensing device, a type of the liquid; regulating, by the liquid dispensing device, a temperature of the liquid based on the type of the liquid; penetrating, by the liquid dispensing device, the container; injecting, by the liquid dispensing device, a gas into the container via the penetration; and dispensing, by the liquid dispensing device, a portion of the liquid.
Certain embodiments of the invention will be described with reference to the accompanying drawings. However, the accompanying drawings illustrate only certain aspects or implementations of the invention by way of example and are not meant to limit the scope of the claims.
Specific embodiments will now be described with reference to the accompanying figures. In the following description, numerous details are set forth as examples of the invention. It will be understood by those skilled in the art that one or more embodiments of the present invention may be practiced without these specific details and that numerous variations or modifications may be possible without departing from the scope of the invention. Certain details known to those of ordinary skill in the art are omitted to avoid obscuring the description.
In general, embodiments of the invention relate to methods, systems, and devices for dispensing of liquids from containers. A liquid included in a container may be degraded when exposed to an ambient environment. The liquid may be exposed to the ambient environment when, for example, the container is opened to dispense the liquid or through heat transfer between the ambient environment surrounding the container and the liquid included in the container.
A liquid dispensing device in accordance with embodiments of the invention prevents or reduces the degradation rate of liquids in containers by shielding the liquids from the ambient environment. The liquid dispensing device may control atmospheric conditions within the container and thermal conditions of the liquid within the container.
The liquid dispensing device may also maintain an orientation of a container and thereby prevent solids or other materials included in the container from being dispensed along with a liquid included in the container. The orientation may be, for example, angling of a liquid extraction point on the container down.
The liquid dispensing device may also include a body that hides containers from the view of a user when the container is loaded in the liquid dispensing device. The liquid dispensing device may include a user interface that provides information to the user regarding the type of liquid, quantity of liquid, or other information to the user.
The liquid dispensing device may include an automated mechanism for preparing a container for extraction of liquid disposed in the container. The liquid dispensing device may include a platform on which a user places a liquid container. Once placed, the liquid dispensing device automatically prepares the container for extraction by penetrating the container.
The liquid dispensing device may further include an identification sensor for identifying a type of liquid disposed within a container. The identification sensor may be, for example, a camera that obtains an image of the container. The image may be compared to a library of images associated with containers and liquids contained therein. The image may be matched to one of the containers and the liquid contained in the container may be determined based on the match.
Additional embodiments of the invention may relate to systems for dispensing liquid. A system may include one or more liquid dispensing devices operably connected to one or more network elements via a network. The network elements may be, for example, authentication servers, liquid provider servers, and recommendation servers.
The authentication servers may enable a user to log into a liquid dispensing device. By logging onto the device, the user may be provided access to one or more functions of the liquid dispensing device that the user would otherwise be denied access.
The liquid provider servers may enable a liquid dispensing device to automatically notify a provider of liquids that a container is depleted. The liquid provider servers may then add new containers of liquid to the liquid dispensing device in response to the notification.
The recommendation servers may receive consumption data from the liquid dispensing devices. The consumption data may be associated with the user. The consumption data may be used to make a recommendation to the user of another container of liquid for consumption.
The liquid dispensing devices (100, 101) may be physical devices for the dispensing of liquids included in containers. The liquids may be, for example, wine, champagne, beer, or any other liquid. The containers may be, for example, bottles sealed by a cork, screw top, or other mechanism. Refer to
The network elements (120, 130, 140, 150) may be physical devices. The network elements (120, 130, 140, 150) may be, for example, a server. Each of the network elements (120, 130, 140, 150) may be operably connected to the liquid dispensing devices (100, 101) via the network (110) and configured to support the operations of the dispensing devices (100, 101).
While each of the network elements (120, 130, 140, 150) are illustrated as being separate devices in
The liquid identification network element (120) may include information that may be used to ascertain a type of liquid included in a container. Refer to
The recommendation network element (130) may include information that may be used to recommend a container of liquid for consumption by a user. Refer to
The liquid provider network element (140) may be a provider device that receives requests from liquid dispensing devices (100, 101) for containers of liquids. The provider may schedule deliveries of containers of liquids based on the requests.
The authentication network element (150) may be an authentication device for authenticating user of the liquid dispensing devices (100, 101). The authentication network element (150) may include log on information for users. Before a liquid dispensing device (100, 101) dispenses liquids from a container, the liquid dispensing device (100, 101) may require that a user be authenticated. By authenticating the user, the user may be uniquely identified and any liquids that are dispensed while the user is authenticated may be associated with the user.
The computing devices (160) may be physical devices such as, for example, cell phones, laptop computers, tablet computers, or other personal computing and/or communication devices. The computing devices (160) may be operably connected to the liquid dispensing devices (100, 101). An application may be executing on the computing devices (160) that enables a user of the computing devices (160) to issue commands to the liquid dispensing devices (160), obtain data from the liquid dispensing devices (160), authenticate a user of the liquid dispensing devices (160), or otherwise direct the functions of the liquid dispensing devices (160). In some embodiments of the invention, the computing devices (100, 101) may act as a bridge to the network (110).
The network (110) may be a telecommunications network that enables the exchange of information between devices connected to the network. The network (110) may be, for example, the Internet.
The liquid dispensing device (100) may include a processor (200). The processor (200) may be a physical device, including circuitry. The processor (200) may be, for example, a central processing unit, an embedded processor, a digital signal processor, a programmable gate array, or any other type of programmable computing device.
The processor (200) may be operably connected to a non-transitory computer readable memory (205) storing instructions. The non-transitory computer readable memory (205) may be a physical device such as a hard disk drive, a read only memory, or a solid state drive. The instructions, when executed by the processor (200), may cause the liquid dispensing deice (100) to perform the functionality shown in
The liquid dispensing device (100) may include memory (210) operably connected to the processor. The memory (210) may be a physical device such as random access memory. The memory (210) may be used for the temporary storage of data.
The liquid dispensing device (100) may include a network adapter (215). The network adapter (215) may be a physical device for accessing a network (110,
The liquid dispensing device (100) may include a user interface (220). The user interface (220) may be a physical component for interacting with the liquid dispensing device (100). The liquid dispensing device (200) may include, for example, a display, a touch sensitive display, buttons, and/or switches. The user interface (220) may enable the liquid dispensing device (100) to present information to a user and receive input from the user.
The liquid dispensing device may also include identification systems (220), a liquid extraction system (230), and a liquid preservation system (240). Each of the components is described below.
The identification system (220) may identify containers of liquids and liquid receptacles. A container of liquid may be, for example, a bottle of wine and a liquid receptacle may be, for example, a wine glass. When a container is inserted into a liquid dispensing device (100), a liquid container identification sensor (222) may identify a type of liquid included in the container. The liquid container identification sensor (222) may also monitor a quantity of liquid inside the container as the liquid is dispensed. The liquid container identification sensor (222) may be a physical component such as, for example, a camera. The liquid container identification sensor (222) may also include an interrogation source, such as a light source, that facilitates measurements by the sensor. Refer to
Additionally, when a liquid dispensing device is instructed to dispense a liquid, a liquid receptacle identification sensor (224) may determine whether a receptacle is in the dispensing area. By determining whether a receptacle is in the dispensing area, the liquid dispensing device (100) may prevent spills of liquid by not dispensing the liquid when a receptacle is not in the dispensing area. The liquid receptacle identification sensor (224) may be a physical component such as, for example, a camera, a capacitive sensor, a distance sensor, an ultrasonic sensor, or any other type of sensor for detecting the presence of a physical object. Refer to
The liquid extraction system (230) may extract liquids from a container in response to requests from a user. The liquids may be extracted automatically and may prevent the remaining liquids from being exposed to an ambient environment. Additionally, the liquid extraction system (230) may meter dispensed liquids to determine consumption habits of users. The liquid extraction system (230) may include a penetration device (232), a liquid container holding device (234), and a liquid metering device (236). Each of the components is described below.
The penetration device (232) may configured to penetrate a portion of a container. In one embodiment of the invention, the penetration device, after penetrating the portion of the container, remains within the container until all or substantially all of the liquid is extracted from the container. The penetration device may also be removed after penetrating the portion of the container if the container is to be removed from the liquid dispensing device before all or substantially all of the liquid is extracted from the container. The portion of the container may be, for example, a closure of the container. Non-limiting examples of closures include corks, screw tops, or other closure devices or component of a wine bottle. After penetration, liquids may be extracted using the penetration device (232). Refer to
The liquid container holding device (234) may be a physical structure for holding a container including a liquid. The liquid container holding device (234) may be configured to press the container against the penetration device (232) to penetrate the container. Refer to
The liquid metering device (236) may be a physical component for metering liquids being dispensed by the liquid dispensing device. The metering device (236) may be, for example, a flow meter. Liquid extracted from a container may flow through the liquid metering device (236) before being dispensed and enable specific quantities of liquid to be dispensed. Refer to
The liquid preservation system (240) may preserve a quality of a liquid disposed within a container. The liquid preservation system (240) may control both atmospheric and thermal conditions of a liquid to preserve a quality of the liquid. The liquid preservation system (240) may include a thermal regulation device (242) and an atmospheric regulation device (244). Each of the components is described below.
The thermal regulation device (242) may be a physical component for regulation of temperature. The thermal regulation device (242) may include, for example, an air conditioning system, a heat pump, a heat exchanger, and/or a peltier cooler. In some embodiments of the invention, the thermal regulation device (242) may be a valve connected to an external source of temperature controlled air provided by a source other than the liquid dispensing device. The thermal regulation device (242) may also include one or more temperature sensors. The thermal regulation device (242) may generate an airflow to regulate a temperature of a liquid within a container at a predetermined temperature. The thermal regulation device (242) may measure a temperature of the liquid using the one or more temperature sensors and modify a temperature and/or a flow rate of the generated air flow based on the temperature of the liquid. In one or more embodiments of the invention, the thermal regulation device (242) may maintain a temperature of the liquid based on a type of the liquid disposed in the container. Refer to
The atmospheric regulation device (244) may be a physical component for regulation of an atmosphere within a container. The atmospheric regulation device (244) may include, for example, a gas source and a pressure regulator. The gas source may be, for example, a pressurized container of gas. In some embodiments of the invention, the gas source may be an external source such as, for example, a gas supply of a building. The atmospheric regulation device (244) may inject a gas into the container via the liquid penetration device. A pressure of the gas may be maintained via the pressure regulator, where maintaining the pressure prevent oxygen from entering the container and being dissolved within the liquid in the container. In one or more embodiments of the invention, the atmospheric regulation device (244) may maintain a pressure of the gas based on a type of liquid disposed in the container. Refer to
A user interface (220) is included on the door (310). The user interface (220) enables information to be communicated to a user of the device and/or enables a user to input information to the liquid dispensing device (100). The user interface (220) may be, for example, a touch sensitive display. Images corresponding to the types of liquid included in containers within the liquid dispensing device (100) may be displayed to the user via the user interface (220). Touch sensitive portions of the user interface (220) may enable a user to request that a liquid be dispensed from the liquid dispensing device (100). A specific quantity of liquid may be specified for dispensing.
While the user interface (220) is illustrated as being disposed on the door, the user interface (220) may be disposed on other portions of the liquid dispensing device (100) without departing from the invention. Additionally, the user interface (220) may be disposed on a separate device without departing from the invention. The separate device may be, for example, a tablet computer, point of sale terminal, or other type of computing device. The separate device may operate as a thin client for the liquid dispensing device (100) or otherwise enable communication between the user and the liquid dispensing device (100).
One or more spouts may also be disposed on the door (310). Liquids that are extracted from containers disposed within the liquid dispensing device (100) may be disposed into a receptacle via the spouts. While illustrated in
A liquid receptacle identification sensor (224) may be disposed on the door (310). The liquid receptacle identification sensor (224) may be a physical component for determine whether a receptacle is present to receive liquid dispensed by the liquid dispensing device (100). The liquid receptacle identification sensor (224) may be, for example, a camera, a distance sensor, an ultrasonic sensor, a capacitive device, or a proximity sensor. The liquid receptacle identification sensor (224) may be other sensors without departing from the invention. While illustrated in
The liquid dispensing device (100) includes a liquid extraction system (230). The liquid extraction system receives containers of liquid and automatically extracts liquid from the containers in response to requests from users.
The liquid dispensing device (100) includes a liquid container identification sensor (222). The liquid container identification sensor (222) may be a physical component for determine type of liquid disposed in a container. The liquid container identification sensor (222) may be, for example, a camera. The camera may generate an image of the container. The type of liquid may be determined using the image of the container.
The liquid dispensing device (100) includes a liquid preservation system (240). The liquid preservation system (240) may include thermal regulation device(s) (242) and an atmospheric regulation device (244). Each of the aforementioned devices may be disposed within the internal volume of the liquid dispensing device (100).
The atmospheric regulation device(s) (244) may include a gas source and one or more gas flow and gas pressure regulators. Gas may be supplied from the source to the regulators and, in turn, to a container to maintain an atmospheric environment within the container.
The thermal regulation device(s) (242) may include heating units, chilling units, fans, heat exchangers, and/or other devices to facilitate regulating a temperature of a liquid disposed in a container at a desired temperature.
The penetration device (232) may include a needle (500) for penetrating a container, a manifold (510) for controlling the flow of liquids, and a rotatory actuator (505). The needle (500) may be connected to the rotary actuator (505). The rotary actuator (505), when operating, may cause the needle (500) to rotate.
The needle (500) may include multiple passages by which liquids may traverse a length of the needle (500) the passages may be connected to the manifold (510) to direct the flow of liquids leaving each passage.
An example container (575) is also shown in
While the example container (575) is pressed against the needle, the rotary actuator may be activated to cause the needle (500) to rotate. Rotating the needle (500) while pressing against the example container (575) may be easily and reproducibly cause the needle (500) to penetrate through the example container (575). Once the needle (500) has penetrated into the example container (575), liquid may be extracted from the container (575) as will be further described with respect to
The needle (500) may include injection ports (550) and extraction ports (555). Each of the ports may be disposed near a first end of the needle (500). The ports may be used to inject gasses and extract liquids, respectively, from a container when the needle (500) has penetrated the container.
The manifold (510) may be disposed at the end of the needle away from the ports. The manifold (510) may be a physical component that directs the flow of liquids into and out of the injection ports (550) and the extraction ports (555). Additionally, the manifold (510) may incorporate a rotary coupling so that the needle may be rotated by the rotary actuator.
The manifold (510) may include an atmospheric regulation device port(s) (591) for connecting of the injection ports (550) to the atmospheric regulation device and a liquid metering device port (590) for connecting of the extraction ports (555) to the liquid metering device.
While the needle (500) is illustrated in
In Step 700, a liquid dispensing device obtains a request to add a liquid container to the liquid dispensing device.
In one or more embodiments of the invention, the request is obtained from a user. The request may be obtained via a user interface. The liquid dispensing device may obtain the request through other methods without departing from the invention.
In Step 700, the liquid dispensing device determines whether there is an existing liquid container in a bay into which the container is to be added. If there is no existing container, the method proceeds to Step 703. If there is an existing container in the bay, the method proceeds to Step 702.
In Step 702, the liquid dispensing device initiates a clean out procedure.
When liquids are extracted from a container, the liquids may traverse piping, conduit, flow regulators, or other structures of the liquid dispensing device before the liquid is dispensed via a spout. While traversing the structures of the liquid dispensing device, sediment or other materials of a liquid may be disposed on the structures of the liquid dispensing device. If these materials are not removed before a second liquid is dispensed by the liquid dispensing device, the second liquid could pick up the material and be contaminated by the aforementioned materials. In one or more embodiments of the invention, a clean out procedure may be performed before inserting a new container. The cleanout procedure may remove debris, portions of the first liquid left in the device, or other materials so that a second liquid will not be contaminated when dispensed by the liquid dispensing device.
In one or more embodiments of the invention, the clean out procedure includes of retracting a penetration device disposed within the existing container and removing the existing container from the device.
In one or more embodiments of the invention, the clean out procedure further includes inserting a container including cleaning solution to the liquid dispensing device. Once inserted, the liquid dispensing device may automatically insert the penetration device into the cleaning solution and dispense cleaning solution. Dispensing cleaning solution may remove any contaminants from the liquid dispensing device introduced by the existing container.
In one or more embodiments of the invention, the clean out procedure further includes removing the container including cleaning solution system by retracting the penetration device from the container.
The method may proceed to Step 703 following Step 702.
In Step 703, the liquid dispensing device opens a bay and waits for a container to be inserted by the user.
In one or more embodiments of the invention, the liquid dispensing device may determine that a container has been inserted using a liquid container identification sensor described with respect to
In Step 704, the liquid dispensing device determined a type of liquid included in the container.
In one or more embodiments of the invention, the liquid dispensing device may determine a type of liquid in the container using the liquid container identification sensor described with respect to
In one or more embodiments of the invention, the liquid dispensing device may take a sensor reading of the container using the liquid container identification sensor. The sensor reading may be, for example, an image of the container.
In one or more embodiments of the invention, the liquid dispensing device may match the sensor reading to a library that relates sensor readings to liquid types. For example, if the sensor reading is an image of the container, the liquid dispensing device may compare the image to a library of packaging images. The image may include content from a label of the container. For example, a wine bottle may include a label that indicates a type of the wine, a year, a winery, and/or other information that may be used to uniquely identify the liquid in the wine bottle. In another example, a wine bottle may include a bar code, QR code, or other graphical indicator that may be used to identify the liquid in the wine bottle. Based on the comparison, the image reading may be matched to one of the library entries. The matched library entry may specify a type of liquid, a regulation temperature, and a regulation atmosphere. The library may include regulation temperature and/or regulation atmosphere recommended by a manufacturer of the liquid included in the container.
The liquid dispensing device may perform the match locally, e.g., if the library is stored on the device, or remotely, e.g., transmitting the sensor reading to another computing device on which the device is stored and receiving a response from the computing device.
In Step 705, the liquid dispensing device sets a thermal regulation device based on the regulation temperature. Setting the regulation temperature may cause a thermal regulation device to begin to monitor a temperature of the container and apply chilled or heated air flows to modify a temperature of the liquid disposed within the container.
In one or more embodiments of the invention, the regulation temperature may be the regulation temperature identified in Step 704. In other words, the regulation temperature may be set to a liquid provider's, such as a wine maker, recommended temperature for the liquid (also referred to as a temperature setting). In other embodiments of the invention, the regulation temperature may be set by a user via a user interface. For example, when a container is inserted into the device, a user of the device may set a regulation temperature via the interface.
In Step 706, the liquid dispensing device penetrates the container using a penetration device.
In one or more embodiments of the invention, the penetration device may be a needle as described with respect to
In Step 707, the liquid dispensing device sets an atmospheric regulation device based on the regulation atmosphere determined in Step 704.
In one or more embodiments of the invention, the atmospheric regulation device may inject gasses, via the needle, into the container to adjust an atmosphere within the container. The gasses may be, for example, argon or nitrogen. The atmospheric regulation device may regulate a type of atmosphere, by injecting a specified type of gas, and a pressure of the atmosphere, by injecting a quantity of gas until a pressure regulator indicates the pressure is at the specified pressure.
In Step 708, the liquid dispensing device notifies a user that the container is prepared for liquid dispensing.
In one or more embodiments of the invention, the liquid dispensing device notifies the user via the user interface.
In Step 800, a liquid dispensing device obtains a request to dispense a liquid.
In one or more embodiments of the invention, the request may be obtained via a user interface from a user.
In Step 801, the liquid dispensing device determines whether the user is logged into the device. If the user is logged into the device, the method proceeds to step 803. If the user is not logged into the device, the method proceeds to step 802.
In Step 802, the liquid dispensing device requests that the user log into the device.
In one or more embodiments of the invention, the liquid dispensing device may request that the user log on by displaying a message to the user on the user interface. In response to the request, the user may input his or her login credentials.
In one or more embodiments of the invention, the liquid dispensing device may verify the login credentials by contacting an authentication network element. In one or more embodiments of the invention, the liquid dispensing device may verify the login credentials by comparing them to a set stored in a memory if the liquid dispensing device. If the credentials cannot be verified, the liquid dispensing device may refuse to dispense liquid until verifiable credentials are provided.
In one or more embodiments of the invention, the device may display a key pad on a user interface to a user of the device and prompt the user to enter an identification code that identifies the user. The user may enter the code via the key pad.
In one or more embodiments of the invention, the location of each key of the keypad may change every time the user is prompted to enter the identification code. For example, if the users are given a numerical identification code, the device may display a numerical key pad. Each time that the numerical keypad is displayed, the number displayed on each button of the key pad may be different. Changing a location of the characters displayed by the interface may reduce overuse of portions of a user interface and, thereby, extending the working life of the user interface.
In Step 803, the liquid dispensing device may dispense liquid based on the request. In one embodiment of the invention, the liquid may be aerated by the liquid dispensing device at any time prior the dispensing. The amount of aeration to be applied to the liquid may be determined, at least in part, on the varietal of the liquid.
In one or more embodiments of the invention, the request specifies a type of liquid and a quantity of the liquid.
In Step 804, the liquid dispensing device may store dispensing parameters of the dispensing performed in Step 803 and associated the dispensing parameters with the user.
In one or more embodiments of the invention, the dispensing parameters may specify a varietal of the liquid, a vintage of the liquid, a region of the liquid, a producer of the liquid, a type of the liquid, a time of the dispensing, a quantity of the dispensing, a location of the liquid dispensing device at the time and/or date of the dispensing, and information associated with the user that requested the dispensing. The information associated with the user may include the sex of the user, the age of the user, and the income of the user. The dispensing parameters may also include parameters of the dispensing system including a quantity of gas remaining in the liquid dispensing device for injection into the container, the current/voltage relationship over time of each of the computing/motors in the device.
In one or more embodiments of the invention, all or a portion of the dispensing parameters may be transmitted to a recommendation network element (130,
The method may end following Step 804.
In Step 900, a recommendation network element obtains a request for a liquid container recommendation.
In one or more embodiments of the invention, the request may specify a user. The request may be obtained from a liquid dispensing device.
In Step 910, the recommendation network element may obtain a list of liquid containers from a user group associated with the requester and/or a consumption history of the user.
In one or more embodiments of the invention, the user group may be obtained by comparing the user to a list of other users. Each of the other users may be either associated with the user or not associated with the user. The user group may be obtained by forming a list of other users that are associated with the user.
In one or more embodiments of the invention, the list of liquid containers may be formed by aggregating liquid containers that have been consumed by one of the other users specified in the user group based on a consumption history of each of the other users.
In one or more embodiments of the invention, the consumption history may be a listing of liquid dispensed by liquids dispensing devices to the user.
In one or more embodiments of the invention, the consumption history of the user may be analyzed to determine types of liquids consumed by the user. Containers of liquids from commercial vendors may be added to the list of containers based on the types of liquids consumed by the user.
In Step 920, the recommendation network element selects a liquid container of the liquid containers specified in the list of liquid containers by matching the consumption history of the user to one of the liquid containers.
In some embodiments of the invention, the user may select whether the user desires a recommendation based on the users user group, suggestions from vendors, other sources, and/or a combination of the aforementioned sources. If a selection is made by the user, the recommendation may be limited to the selected sources.
In Step 930, the recommendation network element sends a response specify the selected liquid container.
In one or more embodiments of the invention, the response may be sent to the liquid dispensing device.
In Step 950, a liquid dispensing device may send a request to a recommendation network element specifying a user.
In Step 955, the liquid dispensing device obtains a response specifying a liquid container.
In Step 960, the liquid dispensing device displays an image of the liquid container to the user.
In Step 965, the liquid dispensing device displays an option for acquiring the liquid container to the user.
In Step 970, the liquid dispensing device determines whether the user selected the option for acquiring the liquid container. If the liquid dispensing devices determines that the user selected the option for the acquiring the liquid container, the method proceeds to Step 975. If the liquid dispensing device determines that the user did not select the option for acquiring the liquid container, the method may end following Step 970.
In Step 975, the liquid dispensing device sends the selection to a provider of the liquid container.
For example, if the liquid dispensing device is disposed within a hotel, the liquid dispensing device may send the request to housekeeping or room service so that the selected liquid container will be provided to the user.
The method may end following Step 975.
The liquid identification network element (120) may include a processor (1050). The processor (1050) may be a physical device, including circuitry. The processor (1050) may be, for example, a central processing unit, an embedded processor, a digital signal processor, a programmable gate array, or any other type of programmable computing device.
The processor (1050) may be operably connected to a non-transitory computer readable memory (1055) storing instructions. The non-transitory computer readable memory (1055) may be a physical device such as a hard disk drive, a read only memory, or a solid state drive. The instructions, when executed by the processor (1050), may cause the liquid identification network element (120) to perform the functionality described throughout this application and shown in
The liquid identification network element (120) may include memory (1060) operably connected to the processor. The memory (1060) may be a physical device such as random access memory. The memory (1060) may be used for the temporary storage of data.
In one or more embodiments of the invention, the memory (1060) may store a library consisting of entries (1000, 1010). Each entry may include an identifier (1001, 1011). Sensor readings of a container may be compared to each identifier (1001, 1011) to determine a matching library entry.
In one or more embodiments of the invention, each library entry specifies a liquid type (1002, 1012), a varietal (1003, 1013,), a region (1004, 1014), a vintage (1005, 1015), and/or a winery (1006, 1016). Each library entry may also specify a regulation temperature and a regulation atmosphere.
The liquid identification network element (120) may include a network adapter (1065). The network adapter (1065) may be a physical device for accessing a network. The network adapter may be, for example, an Ethernet adapter, a fiber optic network adapter, or a wireless network adapter. The network adapter (1065) may enable the liquid identification network element (120) to exchange information with network elements (e.g., 120, 130, 140, 150, etc.) and/or liquid dispensing devices.
The liquid identification network element (120) may include a user interface (1070). The user interface (1070) may be a physical device for interacting with the liquid identification network element (120). The liquid identification network element (120) may include, for example, a display, a touch sensitive display, buttons, and/or switches. The user interface (1070) may enable the liquid identification network element (120) to present information to a user and receive input from the user.
The recommendation network element (130) may include a processor (1150). The processor (1150) may be a physical device, including circuitry. The processor (1150) may be, for example, a central processing unit, an embedded processor, a digital signal processor, a programmable gate array, or any other type of programmable computing device.
The processor (1150) may be operably connected to a non-transitory computer readable memory (1155) storing instructions. The non-transitory computer readable memory (1155) may be a physical device such as a hard disk drive, a read only memory, or a solid state drive. The instructions, when executed by the processor (1150), may cause the recommendation network element (130) to perform the functionality described throughout this application and shown in
The recommendation network element (130) may include memory (1160) operably connected to the processor. The memory (1160) may be a physical device such as random access memory. The memory (1160) may be used for the temporary storage of data.
In one or more embodiments of the invention, the memory (1160) may store a library consisting of entries (1100, 1110). Each entry may include a consumption history of a user (1101, 1111) a group associations (1102, 1112) between the user and other users.
The recommendation network element (130) may include a network adapter (1165). The network adapter (1165) may be a physical device for accessing a network. The network adapter may be, for example, an Ethernet adapter, a fiber optic network adapter, or a wireless network adapter. The network adapter (1165) may enable the recommendation network element (130) to exchange information with network elements (e.g., 120, 130, 140, 150, etc.) and/or liquid dispensing devices.
The recommendation network element (130) may include a user interface (1170). The user interface (1170) may be a physical device for interacting with the recommendation network element (130). The recommendation network element (130) may include, for example, a display, a touch sensitive display, buttons, and/or switches. The user interface (1170) may enable the recommendation network element (130) to present information to a user and receive input from the user.
Embodiments of the invention may provide one or more of the following advantages: (i) embodiments of the invention may enable automatic dispensing of liquid from a container, (ii) embodiments of the invention may enable rapid dispensing of liquid from a container that is sealed by injecting gas into the sealed container to maintain a pressure inside the container while the liquid is dispensed, (iii) embodiments of the invention may enable automatic penetration of container sealing devices such as corks, screw tops, or other structures, (iv) embodiments of the invention may enable liquids that are carbonated or otherwise include a dissolved gas to be preserved by maintaining a pressure level within a container after the container is penetrated to remove a portion of the liquid from the container, (v) embodiments of the invention may reduce dispensing of sediment or other materials disposed within a container along with a liquid in the container by maintaining an orientation of the container that prevents the sediment or other materials from being dispensed (e.g., the origination of the container may force the sediment to settle in the shoulder of the container), (vi) embodiments of the invention may hide the container from a view of the user while liquid is dispensed from the container, (vii) embodiments of the invention may preserve the remaining portion of liquid in the container by controlling an atmosphere within the container and a temperature of the liquid disposed within the container, (viii) embodiments of the invention may automatically notify providers of liquid containers when a container is depleted and thereby automatically have a new container be installed or scheduled for installation, and (ix) embodiments of the invention may enable characteristics of a liquid disposed within a container may be automatically determined and a regulation temperature and atmosphere of the liquid may automatically be set.
While the invention has been described above with respect to a limited number of embodiments, those skilled in the art, having the benefit of this disclosure, will appreciate that other embodiments can be devised which do not depart from the scope of the invention as disclosed herein. Accordingly, the scope of the invention should be limited only by the attached claims.
This application is a continuation of U.S. application Ser. No. 14/825,888 filed on Aug. 13, 2015 and U.S. application Ser. No. 14/826,111 filed on Aug. 13, 2015, both of which are incorporated by reference herein in their entirety. U.S. application Ser. No. 14/825,888 and U.S. application Ser. No. 14/826,111 both claim the benefit of U.S. Provisional Application No. 62/093,356 filed on Dec. 17, 2014, which is also incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
276804 | Green | May 1883 | A |
695235 | Riolet | Mar 1902 | A |
718163 | Sherrard | Jan 1903 | A |
1041699 | Thompson, Jr. | Oct 1912 | A |
1938484 | Fridolf | Dec 1933 | A |
2612065 | Packer | Sep 1952 | A |
3174650 | Bellato | Mar 1965 | A |
3227310 | Farandatos | Jan 1966 | A |
3883043 | Lane | May 1975 | A |
4011971 | Haydon | Mar 1977 | A |
4308975 | Bowen | Jan 1982 | A |
4691842 | Foures | Sep 1987 | A |
4766780 | Sechen | Aug 1988 | A |
4930689 | Stumpf | Jun 1990 | A |
4984711 | Ellis | Jan 1991 | A |
5005446 | Mackey | Apr 1991 | A |
5020395 | Mackey | Jun 1991 | A |
5086675 | Leung et al. | Feb 1992 | A |
5095778 | Bocsi | Mar 1992 | A |
5372054 | Federighi, Sr. | Dec 1994 | A |
5404922 | Sliter | Apr 1995 | A |
5490321 | Kaneko | Feb 1996 | A |
5517867 | Ely et al. | May 1996 | A |
5724869 | May | Mar 1998 | A |
5802863 | Cowans | Sep 1998 | A |
6216913 | Bilskie et al. | Apr 2001 | B1 |
6321620 | Fabbro | Nov 2001 | B1 |
6557459 | Phelps et al. | May 2003 | B1 |
6658859 | Phelps et al. | Dec 2003 | B2 |
6752041 | Lee | Jun 2004 | B2 |
6913167 | Phelps et al. | Jul 2005 | B2 |
7234375 | Wang | Jun 2007 | B1 |
7254952 | Lilke | Aug 2007 | B2 |
7596956 | Lilke | Oct 2009 | B2 |
7712637 | Lambrecht | May 2010 | B2 |
7815865 | Hoffman et al. | Oct 2010 | B2 |
7918400 | Baltuch | Apr 2011 | B2 |
3011276 | Varme | Sep 2011 | A1 |
8011276 | Varme | Sep 2011 | B2 |
8033431 | Sommerfield et al. | Oct 2011 | B2 |
8109301 | Denise | Feb 2012 | B1 |
8141746 | Lambrecht | Mar 2012 | B2 |
8225959 | Lambrecht | Jul 2012 | B2 |
8248254 | Vogt et al. | Aug 2012 | B2 |
8272538 | Weinberg et al. | Sep 2012 | B2 |
8326354 | Ahn | Dec 2012 | B2 |
8371478 | Sommerfield et al. | Feb 2013 | B2 |
8453888 | Sommerfield et al. | Jun 2013 | B2 |
8490832 | Lambrecht | Jul 2013 | B2 |
8556136 | Huynh | Oct 2013 | B2 |
8578819 | Cheung | Nov 2013 | B2 |
8640919 | Lambrecht | Feb 2014 | B2 |
8746502 | Lambrecht | Jun 2014 | B2 |
8880427 | Jones | Nov 2014 | B1 |
8910829 | Lazaris et al. | Dec 2014 | B2 |
9010588 | Lambrecht | Apr 2015 | B2 |
9016502 | Hollars et al. | Apr 2015 | B2 |
9016517 | Craft | Apr 2015 | B2 |
9181021 | Manera | Nov 2015 | B2 |
9637367 | Arnold | May 2017 | B1 |
20010013500 | Gilley | Aug 2001 | A1 |
20030213814 | Phelps | Nov 2003 | A1 |
20040118291 | Carhuff | Jun 2004 | A1 |
20040244541 | Lin | Dec 2004 | A1 |
20070023430 | Seher et al. | Feb 2007 | A1 |
20070233567 | Daly | Oct 2007 | A1 |
20080054015 | Moezidis | Mar 2008 | A1 |
20080098854 | Goldstein | May 2008 | A1 |
20100005811 | Jaffe | Jan 2010 | A1 |
20100006603 | Weinberg | Jan 2010 | A1 |
20100147417 | Dorney | Jun 2010 | A1 |
20100155419 | Nishino | Jun 2010 | A1 |
20110017776 | Metropulos et al. | Jan 2011 | A1 |
20110056998 | Lambrecht | Mar 2011 | A1 |
20110204093 | Lee | Aug 2011 | A1 |
20110253746 | O'Keefe, Jr. | Oct 2011 | A1 |
20110298583 | Libby et al. | Dec 2011 | A1 |
20120080445 | Moezidis | Apr 2012 | A1 |
20120245732 | Yoakim | Sep 2012 | A1 |
20130085600 | Nicol et al. | Apr 2013 | A1 |
20130129876 | Ye et al. | May 2013 | A1 |
20130306673 | Manera | Nov 2013 | A1 |
20140091107 | Becker et al. | Apr 2014 | A1 |
20140097198 | Lazaris | Apr 2014 | A1 |
20140103065 | Lambrecht | Apr 2014 | A1 |
20140110431 | Lambrecht | Apr 2014 | A1 |
20140124530 | Craft | May 2014 | A1 |
20140224833 | Lambrecht | Aug 2014 | A1 |
20140252046 | Rider et al. | Sep 2014 | A1 |
20140339189 | Moore et al. | Nov 2014 | A1 |
20150265093 | Guo | Sep 2015 | A1 |
20150344180 | Shakoori Divani | Dec 2015 | A1 |
20160052763 | Lemper | Feb 2016 | A1 |
20160175781 | Hubbard, Jr. | Jun 2016 | A1 |
20160339398 | Stevenson | Nov 2016 | A1 |
20170014783 | Viale | Jan 2017 | A1 |
20170129758 | Hume | May 2017 | A1 |
20180222740 | Tomesch et al. | Aug 2018 | A1 |
20190031481 | Soussan | Jan 2019 | A1 |
20190151808 | Giardullo | May 2019 | A1 |
Number | Date | Country |
---|---|---|
2892716 | Apr 2007 | CN |
101670997 | Mar 2010 | CN |
101754923 | Jun 2010 | CN |
102009934 | Apr 2011 | CN |
102871548 | Jan 2013 | CN |
203319683 | Dec 2013 | CN |
203578303 | May 2014 | CN |
103889883 | Jun 2014 | CN |
2165967 | Mar 2010 | EP |
89 10853 | Aug 1989 | FR |
2006-327683 | Dec 2006 | JP |
2005058744 | Jun 2005 | WO |
2007017234 | Feb 2007 | WO |
2009000147 | Dec 2008 | WO |
2011067232 | Sep 2011 | WO |
2012129686 | Oct 2012 | WO |
2016099625 | Jun 2016 | WO |
2016099626 | Jun 2016 | WO |
Entry |
---|
“Juicebox (container)” Wikipedia published Nov. 15, 2012 accessed at <https://en.wikipedia.org/w/index.php?title=Juicebox_(container)&oldid=523167246 (Year: 2012). |
“Gasket Handbook: A Technical Guide to Gasketing & Bolted Joints”; Lamons Gasket Company; Feb. 2012 (172 pages). |
First Office Action issued in corresponding Chinese Application No. 201580069619.0, dated Nov. 14, 2018. |
International Search Report and Written Opinion issued in corresponding Application No. PCT/US2018/036716, dated Oct. 16, 2018. |
International Search Report issued in corresponding Application No. PCT/US2019/050752, dated Jan. 28, 2020. |
Written Opinion issued in corresponding Application No. PCT/US2019/050752, dated Jan. 28, 2020. |
First Office Action issued in corresponding Chinese Application No. 201680068708.8, dated Jun. 1, 2020. |
First Office Action issued in corresponding Chinese Application No. 201910618615.3, dated Jun. 28, 2020. |
Number | Date | Country | |
---|---|---|---|
20170022040 A1 | Jan 2017 | US |
Number | Date | Country | |
---|---|---|---|
62093356 | Dec 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14826111 | Aug 2015 | US |
Child | 15288774 | US | |
Parent | 14825888 | Aug 2015 | US |
Child | 14826111 | US |