Patents by Inventor David Hay
David Hay has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12157625Abstract: A beverage-ingredient container to be used in the preparation of a beverage by a beverage dispensing apparatus. The container has a first optical code on the first surface of the container, wherein the first optical code is positioned on a first surface to be read by an optical scanner of the beverage dispensing apparatus when the container is received by the apparatus in a first orientation, and a second optical code on a second surface of the container, wherein the second optical code is positioned on the second surface to be read by the optical scanner of the beverage dispensing apparatus when the container is in a second orientation. The first optical code and the second optical code each stores container-related information including a container identifier which, when read by the optical scanner of the beverage dispensing apparatus, can be used by the beverage dispensing apparatus to control beverage preparation.Type: GrantFiled: August 16, 2019Date of Patent: December 3, 2024Assignee: Luigi Lavazza S.p.A.Inventors: David Knowles, Stephen Hobden, David Hay, Maciej Dykier
-
Publication number: 20240188752Abstract: A beverage vessel support apparatus including a movable support member configured for supporting a beverage vessel at a plurality of different support positions. An actuation assembly may adjust a height of the movable support member. A beverage vessel rim detector may be configured to determine whether an uppermost part of a beverage vessel supported by the movable support member is at an appropriate position for a beverage to be dispensed into the beverage vessel. A first beverage vessel detector may be positioned below the beverage vessel rim detector and configured to determine whether a beverage vessel is present on the movable support member. A second beverage vessel detector may be arranged between the beverage vessel rim detector and the first beverage vessel detector and configured to determine whether a beverage vessel is present on the movable support member.Type: ApplicationFiled: February 19, 2024Publication date: June 13, 2024Inventors: Mark THOMPSON, David HAY, Stephen HOBDEN
-
Patent number: 11918138Abstract: A beverage dispensing apparatus having a height-adjustable support member for supporting a beverage vessel at a plurality of different support positions. The beverage dispensing apparatus may include a beverage dispensing outlet for dispensing a beverage and a movable support member having a top surface for supporting a beverage vessel below the beverage dispensing outlet. The movable support member may include an inner telescoping element and an outer telescoping element. An actuation assembly may be operably coupled to the movable support member to move the movable support member to modify a distance between the top surface of the movable support member and the beverage dispensing outlet. Activation of the actuation assembly may cause both the inner and outer telescoping elements to move simultaneously either towards or away from the beverage dispensing outlet.Type: GrantFiled: August 16, 2019Date of Patent: March 5, 2024Assignee: LUIGI LAVAZZA S.p.A.Inventors: Mark Thompson, David Hay, Stephen Hobden
-
Publication number: 20230320516Abstract: A method for priming a beverage machine prior to vending a beverage. The beverage machine may include a reservoir tank, a hot tank, and a recirculation conduit that form a recirculation loop. The method may include measuring a temperature of a liquid in a hot tank of the beverage machine at boot-up. Upon the beverage machine being instructed to vend a beverage, the method may include priming the beverage machine by circulating a priming volume of the liquid through the recirculation loop. The priming volume may be a first volume when the temperature of the liquid in the hot tank is below a first threshold temperature and a second volume when the temperature of the liquid in the hot tank is above the first threshold temperature, the first volume being greater than the second volume. Idle time of the beverage machine may result in adjustments to the priming volume.Type: ApplicationFiled: May 25, 2021Publication date: October 12, 2023Inventor: David HAY
-
Publication number: 20210353095Abstract: A beverage-ingredient container to be used in the preparation of a beverage by a beverage dispensing apparatus. The container has a first optical code on the first surface of the container, wherein the first optical code is positioned on a first surface to be read by an optical scanner of the beverage dispensing apparatus when the container is received by the apparatus in a first orientation, and a second optical code on a second surface of the container, wherein the second optical code is positioned on the second surface to be read by the optical scanner of the beverage dispensing apparatus when the container is in a second orientation. The first optical code and the second optical code each stores container-related information including a container identifier which, when read by the optical scanner of the beverage dispensing apparatus, can be used by the beverage dispensing apparatus to control beverage preparation.Type: ApplicationFiled: August 16, 2019Publication date: November 18, 2021Inventors: David KNOWLES, Stephen HOBDEN, David HAY, Maciej DYKIER
-
Publication number: 20210169265Abstract: A beverage dispensing apparatus having a height-adjustable support member for supporting a beverage vessel at a plurality of different support positions. The beverage dispensing apparatus may include a beverage dispensing outlet for dispensing a beverage and a movable support member having a top surface for supporting a beverage vessel below the beverage dispensing outlet. The movable support member may include an inner telescoping element and an outer telescoping element. An actuation assembly may be operably coupled to the movable support member to move the movable support member to modify a distance between the top surface of the movable support member and the beverage dispensing outlet. Activation of the actuation assembly may cause both the inner and outer telescoping elements to move simultaneously either towards or away from the beverage dispensing outlet.Type: ApplicationFiled: August 16, 2019Publication date: June 10, 2021Inventors: Mark THOMPSON, David HAY, Stephen HOBDEN
-
Patent number: 10541970Abstract: A method and system for providing Deep Packet Inspection (DPI) as a service to a computer network are provided herein. The contribution of embodiments of the present invention is two-folded. First, a possible framework of having DPI deployed as a service is detailed, including the necessary algorithms and required adaptations. Second, the superior performance of the suggested design is demonstrated via simulations. Since the focus is on the algorithmic aspects and network design, an SDN implementation of the suggested design is not provided herein. However, many aspects of such an SDN implementation follow closely the guidelines known in the art.Type: GrantFiled: June 23, 2015Date of Patent: January 21, 2020Assignee: Yissum Research Development Company of The Hebrew University of Jerusalem Ltd.Inventors: David Hay, Yaron Koral, Yotam Harchol, Anat Brembler-Barr
-
Publication number: 20170208037Abstract: A method and system for providing Deep Packet Inspection (DPI) as a service to a computer network are provided herein. The contribution of embodiments of the present invention is two-folded. First, a possible framework of having DPI deployed as a service is detailed, including the necessary algorithms and required adaptations. Second, the superior performance of the suggested design is demonstrated via simulations. Since the focus is on the algorithmic aspects and network design, an SDN implementation of the suggested design is not provided herein. However, many aspects of such an SDN implementation follow closely the guidelines known in the art.Type: ApplicationFiled: June 23, 2015Publication date: July 20, 2017Inventors: David HAY, Yaron KORAL, Yotam HARCHOL, Anat BREMBLER-BARR
-
Patent number: 9280600Abstract: A system and a method for decompression-free inspection of compressed data are provided herein. The method includes the following stages: obtaining a dictionary file comprising a string of symbols, each associated with a respective index; obtaining at least one delta file associated with said dictionary file, wherein said delta file comprises a sequence of instructions that include at least one copy instruction pointing to an index within said dictionary and a length of a copy substring to be copied; scanning said dictionary using a pattern matching algorithm associated with a plurality of patterns and implemented as a Deterministic Finite Automaton (DFA), to yield DFA execution data; scanning said at least one delta file, using said pattern matching algorithm, wherein said DFA execution data is used to skip at least part of the scanning of the copy substrings for at least one of the copy instructions.Type: GrantFiled: March 20, 2013Date of Patent: March 8, 2016Inventors: David Hay, Yaron Koral, Anat Brembler-Barr, Shimrit Tzur-David
-
Patent number: 8887026Abstract: A method for error detection includes storing in an associative memory multiple data entries, each data entry including a data item together with one or more check symbols computed with respect to the data item. A predetermined sequence of search keys is applied to the memory, thereby causing the memory to generate, in parallel, match results with respect to the data entries. The match results are processed in order to identify an error in at least one of the data entries.Type: GrantFiled: April 12, 2010Date of Patent: November 11, 2014Assignees: Ben Gurion University of the Negev, Interdisciplinary Center Herzliya, Technion Research & Development Foundation Ltd.Inventors: Anat Bremler-Barr, David Hay, Danny Hendler, Ron M. Roth
-
Publication number: 20130254197Abstract: A system and a method for decompression-free inspection of compressed data are provided herein. The method includes the following stages: obtaining a dictionary file comprising a string of symbols, each associated with a respective index; obtaining at least one delta file associated with said dictionary file, wherein said delta file comprises a sequence of instructions that include at least one copy instruction pointing to an index within said dictionary and a length of a copy substring to be copied; scanning said dictionary using a pattern matching algorithm associated with a plurality of patterns and implemented as a Deterministic Finite Automaton (DFA), to yield DFA execution data; scanning said at least one delta file, using said pattern matching algorithm, wherein said DFA execution data is used to skip at least part of the scanning of the copy substrings for at least one of the copy instructions.Type: ApplicationFiled: March 20, 2013Publication date: September 26, 2013Applicants: Yissum Research Development Company of The Hebrew University of Jerusalem Ltd., The Interdisciplinary Center, RAMOT AT TEL-AVIV UNIVERSITY LTD.Inventors: David HAY, Yaron KORAL, Anat BREMBLER-BARR, Shimrit TZUR-DAVID
-
Patent number: 8504510Abstract: A method for processing data includes encoding a finite automaton, which includes states and transitions between the states that express a plurality of predefined patterns, by grouping the states of the automaton into sets according to a common property shared by the states in each set, and assigning codes to the states according to the grouping. The codes are stored in an electronic memory, along with rules that are associated with the patterns. The automaton is traversed in order to identify one or more of the patterns in an input sequence of data elements by iteratively reading out the codes from the memory responsively to the data elements and to the codes that have been previously read out. Upon identifying a given pattern in the input sequence, an associated action is performed.Type: GrantFiled: January 6, 2011Date of Patent: August 6, 2013Assignee: Interdisciplinary Center HerzliyaInventors: Anat Bremler-Barr, David Hay, Yaron Koral
-
Publication number: 20120117431Abstract: A method for error detection includes storing in an associative memory (24, 50, 70) multiple data entries (30), each data entry including a data item (28) together with one or more check symbols (40) computed with respect to the data item. A predetermined sequence of search keys (32) is applied to the memory, thereby causing the memory to generate, in parallel, match results with respect to the data entries. The match results are processed in order to identify an error in at least one of the data entries.Type: ApplicationFiled: April 12, 2010Publication date: May 10, 2012Applicants: BEN GURION UNIVERSITY OF THE NEGEV, TECHNION RESEARCH & DEVELOPMENT FOUNDATION LTD., INTERDISCIPLINARY CENTER HERZLIYAInventors: Anat Bremler-Barr, David Hay, Danny Hendler, Ron M. Roth
-
Patent number: 7987767Abstract: The invention provides a method for the preparation of a foamed drink comprising the steps of: providing a capsule containing a foamable ingredient; providing a receptacle positioned to collect fluid escaping from the capsule; injecting liquid into the capsule to mix with the foamable ingredient; allowing the foamable ingredient mixed with the liquid to escape from the capsule into the receptacle; followed by injecting further liquid into the receptacle in a jet having a diameter of from about 0.5 to about 2 mm to produce foamed liquid in the receptacle. The invention also provides capsules, apparatus and systems specifically adapted for use in the method. Preferably, the food ingredient is a milk powder, and the method produces a hot foamed beverage such as a cappuccino coffee.Type: GrantFiled: April 5, 2007Date of Patent: August 2, 2011Assignee: Mars IncorporatedInventors: David Andrew James Hester, Martin Eric Colston, John Charles Cooke, David Hay, Michael Wright
-
Publication number: 20110167030Abstract: A method for processing data includes encoding a finite automaton, which includes states and transitions between the states that express a plurality of predefined patterns, by grouping the states of the automaton into sets according to a common property shared by the states in each set, and assigning codes to the states according to the grouping. The codes are stored in an electronic memory, along with rules that are associated with the patterns. The automaton is traversed in order to identify one or more of the patterns in an input sequence of data elements by iteratively reading out the codes from the memory responsively to the data elements and to the codes that have been previously read out. Upon identifying a given pattern in the input sequence, an associated action is performed.Type: ApplicationFiled: January 6, 2011Publication date: July 7, 2011Applicant: INTERDISCIPLINARY CENTER HERLIYAInventors: Anat Bremler-Barr, David Hay, Yaron Koral
-
Publication number: 20100161776Abstract: Disclosed are a method and a computer program product for providing required software to at least one computing apparatus in a distributed computer network. The at least one computing apparatus is communicably coupled to at least one interfacing node of the distributed computer network. The method for providing the required software includes initiating a connection between the at least one interfacing node and a remote web server communicably coupled to the at least one interfacing node. The method further includes providing an address identifier data of the at least one computing apparatus to the at least one interfacing node. Furthermore, the method includes establishing a communication channel between the remote web server and the at least one computing apparatus through the at least one interfacing node. Moreover, the method includes receiving the required software at the at least one computing apparatus by utilizing the communication channel.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventors: Brian Hamner, David Hay, Matt King, Mark Vance
-
Patent number: 7335387Abstract: The invention provides a method for the preparation of a foamed drink comprising the steps of: providing a capsule containing a foamable ingredient; providing a receptacle positioned to collect fluid escaping from the capsule; injecting liquid into the capsule to mix with the foamable ingredient; allowing the foamable ingredient mixed with the liquid to escape from the capsule into the receptacle; followed by injecting further liquid into the receptacle in a jet having a diameter of from about 0.5 to about 2 mm to produce foamed liquid in the receptacle. The invention also provides capsules, apparatus and systems specifically adapted for use in the method. Preferably, the food ingredient is a milk powder, and the method produces a hot foamed beverage such as a cappuccino coffee.Type: GrantFiled: April 26, 2002Date of Patent: February 26, 2008Assignee: Mars, Inc.Inventors: Michael A. Hayes, David A. Hester, Jon W. Shaw, Martin E. Colston, Geoffrey Furneaux, Elizabeth C. Charman, Glenn Harrison, John C. Cooke, David Hay, Michael Wright
-
Publication number: 20070243294Abstract: The invention provides a method for the preparation of a foamed drink comprising the steps of: providing a capsule containing a foamable ingredient; providing a receptacle positioned to collect fluid escaping from the capsule; injecting liquid into the capsule to mix with the foamable ingredient; allowing the foamable ingredient mixed with the liquid to escape from the capsule into the receptacle; followed by injecting further liquid into the receptacle in a jet having a diameter of from about 0.5 to about 2 mm to produce foamed liquid in the receptacle. The invention also provides capsules, apparatus and systems specifically adapted for use in the method. Preferably, the food ingredient is a milk powder, and the method produces a hot foamed beverage such as a cappuccino coffee.Type: ApplicationFiled: April 5, 2007Publication date: October 18, 2007Inventors: Michael Hayes, David Hester, Jon Shaw, Martin Colston, Geoffrey Furneaux, Elizabeth Charman, Glenn Harrison, John Cooke, David Hay, Michael Wright
-
Patent number: 7093281Abstract: A method and system for allowing access to an exchange by a casual user without compromising exchange security. The present invention allows a casual user to provide required input and complete simple business transactions without becoming a registered member of the exchange. The system knows what information to provide to or to collect from the casual user and provides him with a context sensitive personal identification number (CS-PIN) to allow access for that purpose.Type: GrantFiled: June 4, 2001Date of Patent: August 15, 2006Assignee: G.E. Information Services, Inc.Inventors: Deepak Bhatnager, David Hay, Sunil Sheoran, Craig Jameson
-
Patent number: D1121177Type: GrantFiled: May 28, 2024Date of Patent: March 31, 2026Assignee: Explore Industries USA, Inc.Inventors: Filip De Weer, David Hay