Patents by Inventor Geoffrey Blake
Geoffrey Blake 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: 10162762Abstract: A data processing system 4 includes a translation lookaside buffer 6 storing mapping data entries 10 indicative of virtual-to-physical address mappings for different regions of physical addresses. A hint generator 20 coupled to the translation lookaside buffer 6 generates hint data in dependence upon the storage of mapping data entries within the translation lookaside buffer 6. The hint generator 20 tracks the loading of mapping data entries and the eviction of mapping data entries from the translation lookaside buffer 6. The hint data is supplied to a memory controller 8 which controls how data corresponding to respective different regions of physical addresses is stored within a heterogeneous memory system, e.g. the power state of different portions of the memories storing different regions, which type of memory is used to store different regions.Type: GrantFiled: April 22, 2015Date of Patent: December 25, 2018Assignee: ARM LIMITEDInventors: Geoffrey Blake, Ali Ghassan Saidi, Mitchell Hayenga
-
Publication number: 20180162717Abstract: A beverage container includes a flexible inside container and a rigid outside container. The flexible container can retain a liquid and seal the liquid from environmental air, while the surrounding rigid container facilitates handling and pouring in a form factor that reproduces the look and feel of a conventional wine bottle. A one-way valve permits pouring from the flexible container while preventing ingress of atmospheric oxygen or other contaminants. In particular, the one-way valve can be configured to retain a beverage within the flexible container until an exit path for the beverage through the valve is filled with liquid to seal the exit path and effectively eliminate any return path for ingress of air. To create a bottle-like pouring experience, the valve may automatically open to allow for the pouring of fluid when the bottle is tilted, and the valve may automatically close at the end of a pour.Type: ApplicationFiled: January 29, 2018Publication date: June 14, 2018Inventors: Vijay Girdhar Manwani, Duane Junior Gilbert, Geoffrey Blake Lansberry, Nils Arnaud Teissier du Cros, Adam Elliot Bercu, David Dolloff Chesley
-
Patent number: 9914631Abstract: A beverage container includes a flexible inside container and a rigid outside container. The flexible container can retain a liquid and seal the liquid from environmental air, while the surrounding rigid container facilitates handling and pouring in a form factor that reproduces the look and feel of a conventional wine bottle. A one-way valve permits pouring from the flexible container while preventing ingress of atmospheric oxygen or other contaminants. In particular, the one-way valve can be configured to retain a beverage within the flexible container until an exit path for the beverage through the valve is filled with liquid to seal the exit path and effectively eliminate any return path for ingress of air. To create a bottle-like pouring experience, the valve may automatically open to allow for the pouring of fluid when the bottle is tilted, and the valve may automatically close at the end of a pour.Type: GrantFiled: March 31, 2015Date of Patent: March 13, 2018Assignee: Kuvee, Inc.Inventors: Vijay Girdhar Manwani, Duane Junior Gilbert, Geoffrey Blake Lansberry, Nils Arnaud Teissier du Cros, Adam Elliot Bercu, David Dolloff Chesley
-
Patent number: 9697136Abstract: A data processing system utilizing a descriptor ring to facilitate communication between one or more general purpose processors and one or more devices employs a system memory management unit for managing access by the devices to a main memory. The system memory management unit uses address translation data for translating memory addresses generated by the devices into addresses supplied to the main memory. Prefetching circuitry within the system memory management unit serves to detect pointers read from the descriptor ring and to prefetch address translation data into the translation lookaside buffer of the system memory management unit.Type: GrantFiled: September 23, 2014Date of Patent: July 4, 2017Assignee: ARM LimitedInventors: Ali Ghassan Saidi, Anirruddha Nagendran Udipi, Matthew Lucien Evans, Geoffrey Blake, Robert Gwilym Dimond
-
Publication number: 20170158485Abstract: A dispenser system for a fluid container includes a two-stage valve having a chamber disposed in-between an active valve and a passive valve. The chamber and related components may be configured to encourage recapture and sealing of pooled fluid in the chamber under a variety of usage scenarios. The chamber may include a reservoir to recapture fluid that has pooled within the spout when the container is angled for a pour. At the same time, a number of channels may divert outbound fluid flow around the chamber during pouring to ensure that this recapture reservoir is not over-filled with fluid during high-flow-rate pouring scenarios. These two techniques may be used alone, or in combination to simultaneously address recapture of statically and dynamically disposed fluid within the spout.Type: ApplicationFiled: December 2, 2016Publication date: June 8, 2017Inventors: Geoffrey Blake Lansberry, Ilya A. Kriveshko, Anton Hunt, David Dolloff Chesley, Vijay Girdhar Manwani, Edward K. Tekeian, Alexander Racine Martinez
-
Patent number: 9540061Abstract: A magnetic robot includes a chassis and at least one track assembly associated with the chassis. The track assembly has a linear series of non-circulating magnet modules displaceably mounted with respect to the chassis. A driven track circulates about the magnet modules and travels on guide portions of the magnet modules.Type: GrantFiled: May 27, 2015Date of Patent: January 10, 2017Assignee: Foster-Miller, Inc.Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J. Shane
-
Patent number: 9513959Abstract: A hardware transactional memory 12, 14, 16, 18, 20 is provided within a multiprocessor 4, 6, 8, 10 system with coherency control and hardware transaction memory control circuitry 22 that serves to at least partially manage the scheduling of processing transactions in dependence upon conflict data 26, 28, 30. The conflict data characterizes previously encountered conflicts between processing transactions. The scheduling is performed such that a candidate processing transaction will not be scheduled if the conflict data indicates that one of the already running processing transactions has previously conflicted with the candidate processing transaction.Type: GrantFiled: April 24, 2008Date of Patent: December 6, 2016Assignees: ARM Limited, The Regents of the University of MichiganInventors: Stuart David Biles, Geoffrey Blake, Trevor Nigel Mudge
-
Publication number: 20160314078Abstract: A data processing system 4 includes a translation lookaside buffer 6 storing mapping data entries 10 indicative of virtual-to-physical address mappings for different regions of physical addresses. A hint generator 20 coupled to the translation lookaside buffer 6 generates hint data in dependence upon the storage of mapping data entries within the translation lookaside buffer 6. The hint generator 20 tracks the loading of mapping data entries and the eviction of mapping data entries from the translation lookaside buffer 6. The hint data is supplied to a memory controller 8 which controls how data corresponding to respective different regions of physical addresses is stored within a heterogeneous memory system, e.g. the power state of different portions of the memories storing different regions, which type of memory is used to store different regions.Type: ApplicationFiled: April 22, 2015Publication date: October 27, 2016Inventors: Geoffrey BLAKE, Ali Ghassan SAIDI, Mitchell HAYENGA
-
Publication number: 20160257554Abstract: A beverage dispenser includes a number of features providing enhanced functionality for a user, e.g., functionality beyond what might be found in traditional beverage dispensers. By way of example, an improved beverage dispenser may read data relating to contents, display information and graphics about the contents on a display panel, control and monitor dispensed fluids and so forth. A beverage dispenser instrumented in this manner may also be connected through a network to remote resources in order to augment local information and provide a rich, interactive user experience.Type: ApplicationFiled: March 4, 2016Publication date: September 8, 2016Inventors: Vijay Girdhar Manwani, Geoffrey Blake Lansberry, Michael Stephen Tomovich, David Dolloff Chesley, Benjamin Einstein
-
Publication number: 20160085669Abstract: A data processing system utilising a descriptor ring 24 to facilitate communication between one or more general purpose processors 4, 6 and one or more devices 20, 22 employs a system memory management unit 18 for managing access by the devices 20, 22 to a main memory 16. The system memory management unit 18 uses address translation data for translating memory addresses generated by the devices 20, 22 into addresses supplied to the main memory 16. Prefetching circuitry 38 within the system memory management unit 18 serves to detect pointers read from the descriptor ring 24 and to prefetch address translation data into the translation lookaside buffer 30 of the system memory management unit 18.Type: ApplicationFiled: September 23, 2014Publication date: March 24, 2016Inventors: Ali Ghassan SAIDI, Aniruddha Nagendran UDIPI, Matthew Lucien EVANS, Geoffrey BLAKE, Robert Gwilym DIMOND
-
Publication number: 20160001829Abstract: A magnetic robot includes a chassis and at least one track assembly associated with the chassis. The track assembly has a linear series of non-circulating magnet modules displaceably mounted with respect to the chassis. A driven track circulates about the magnet modules and travels on guide portions of the magnet modules.Type: ApplicationFiled: May 27, 2015Publication date: January 7, 2016Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J. Shane
-
Publication number: 20150284163Abstract: A beverage container includes a flexible inside container and a rigid outside container. The flexible container can retain a liquid and seal the liquid from environmental air, while the surrounding rigid container facilitates handling and pouring in a form factor that reproduces the look and feel of a conventional wine bottle. A one-way valve permits pouring from the flexible container while preventing ingress of atmospheric oxygen or other contaminants. In particular, the one-way valve can be configured to retain a beverage within the flexible container until an exit path for the beverage through the valve is filled with liquid to seal the exit path and effectively eliminate any return path for ingress of air. To create a bottle-like pouring experience, the valve may automatically open to allow for the pouring of fluid when the bottle is tilted, and the valve may automatically close at the end of a pour.Type: ApplicationFiled: March 31, 2015Publication date: October 8, 2015Inventors: Vijay Girdhar Manwani, Duane Junior Gilbert, Geoffrey Blake Lansberry, Nils Arnaud Teissier du Cros, Adam Elliot Bercu, David Dolloff Chesley
-
Patent number: 9096283Abstract: A magnetic robot includes a chassis and at least one track assembly associated with the chassis. The track assembly has a linear series of non-circulating magnet modules displaceably mounted with respect to the chassis. A driven track circulates about the magnet modules and travels on guide portions of the magnet modules.Type: GrantFiled: November 26, 2012Date of Patent: August 4, 2015Assignee: Foster-Miller, Inc.Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J Shane
-
Publication number: 20150154045Abstract: A hardware transactional memory is provided within a multiprocessor system with coherency control and hardware transaction memory control circuitry that serves to at least partially manage the scheduling of processing transactions in dependence upon conflict data. The conflict data characterizes previously encountered conflicts between processing transactions. The scheduling is performed such that a candidate processing transaction will not be scheduled if the conflict data indicates that one of the already running processing transactions has previously conflicted with the candidate processing transaction.Type: ApplicationFiled: February 10, 2015Publication date: June 4, 2015Inventors: Geoffrey Blake, Trevor Nigel Mudge, Nathan Yong Seng Chong, Ronald George Dreslinski, Stuart David Biles, Emre Özer
-
Publication number: 20140144715Abstract: A magnetic robot includes a chassis and at least one track assembly associated with the chassis. The track assembly has a linear series of non-circulating magnet modules displaceably mounted with respect to the chassis. A driven track circulates about the magnet modules and travels on guide portions of the magnet modules.Type: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: QINETIQ NORTH AMERICA, INC.Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J. Shane
-
Publication number: 20090138890Abstract: A hardware transactional memory 12, 14, 16, 18, 20 is provided within a multiprocessor 4, 6, 8, 10 system with coherency control and hardware transaction memory control circuitry 22 that serves to at least partially manage the scheduling of processing transactions in dependence upon conflict data 26, 28, 30. The conflict data characterises previously encountered conflicts between processing transactions. The scheduling is performed such that a candidate processing transaction will not be scheduled if the conflict data indicates that one of the already running processing transactions has previously conflicted with the candidate processing transaction.Type: ApplicationFiled: November 20, 2008Publication date: May 28, 2009Applicant: ARM LIMITEDInventors: Geoffrey Blake, Trevor Nigel Mudge, Stuart David Biles, Nathan Yong Seng Chong, Emre Ozer, Ronald George Dreslinski
-
Publication number: 20090133032Abstract: A hardware transactional memory 12, 14, 16, 18, 20 is provided within a multiprocessor 4, 6, 8, 10 system with coherency control and hardware transaction memory control circuitry 22 that serves to at least partially manage the scheduling of processing transactions in dependence upon conflict data 26, 28, 30. The conflict data characterises previously encountered conflicts between processing transactions. The scheduling is performed such that a candidate processing transaction will not be scheduled if the conflict data indicates that one of the already running processing transactions has previously conflicted with the candidate processing transaction.Type: ApplicationFiled: April 24, 2008Publication date: May 21, 2009Inventors: Stuart David Biles, Geoffrey Blake, Trevor Nigel Mudge
-
Patent number: 7461870Abstract: A one piece connector is provided for coupling a flexible conduit to junction boxes having different wall thicknesses. The connector includes a bottom defining an aperture for passing electrical conductor therethrough. The connector further includes a sidewall extending upwardly from the bottom, and a member projecting inwardly from the sidewall for engaging the flexible conduit. The connector also includes a locking tab member having an outwardly extending tab, an outwardly angled locking protrusion, and a locking arm having an outwardly angled region and an inwardly angled region for retaining the connector within an opening in a junction box.Type: GrantFiled: June 23, 2005Date of Patent: December 9, 2008Assignee: IBC CorporationInventor: Geoffrey Blake
-
Publication number: 20060000631Abstract: A one piece connector is provided for coupling a flexible conduit to junction boxes having different wall thicknesses. The connector includes a bottom defining an aperture for passing electrical conductor therethrough. The connector further includes a sidewall extending upwardly from the bottom, and a member projecting inwardly from the sidewall for engaging the flexible conduit. The connector also includes a locking tab member having an outwardly extending tab, an outwardly angled locking protrusion, and a locking arm having an outwardly angled region and an inwardly angled region for retaining the connector within an opening in a junction box.Type: ApplicationFiled: June 23, 2005Publication date: January 5, 2006Inventor: Geoffrey Blake
-
Patent number: 6768057Abstract: A right angle connector for connecting conduit to a junction box having an opening therein. The connector includes a base and a cap. The base may include a tab for establishing a snap fit connection with the cap. According to another aspect of the invention, the base may include a plurality of spring members for resiliently retaining the conduit at approximately a right angle to the opening in the junction box. According to another aspect of the invention, the base may include a plurality of resiliently deformable elements configured to establish a snap fit connection with the opening in the junction box. The deformable elements may extend from an annular bottom portion of the base defining an opening through which wires in the conduit may pass to enter the junction box.Type: GrantFiled: March 12, 2001Date of Patent: July 27, 2004Assignee: IBC CorporationInventor: Geoffrey Blake