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: 10162762
    Abstract: 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: Grant
    Filed: April 22, 2015
    Date of Patent: December 25, 2018
    Assignee: ARM LIMITED
    Inventors: Geoffrey Blake, Ali Ghassan Saidi, Mitchell Hayenga
  • Publication number: 20180162717
    Abstract: 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: Application
    Filed: January 29, 2018
    Publication date: June 14, 2018
    Inventors: Vijay Girdhar Manwani, Duane Junior Gilbert, Geoffrey Blake Lansberry, Nils Arnaud Teissier du Cros, Adam Elliot Bercu, David Dolloff Chesley
  • Patent number: 9914631
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: March 13, 2018
    Assignee: 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: 9697136
    Abstract: 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: Grant
    Filed: September 23, 2014
    Date of Patent: July 4, 2017
    Assignee: ARM Limited
    Inventors: Ali Ghassan Saidi, Anirruddha Nagendran Udipi, Matthew Lucien Evans, Geoffrey Blake, Robert Gwilym Dimond
  • Publication number: 20170158485
    Abstract: 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: Application
    Filed: December 2, 2016
    Publication date: June 8, 2017
    Inventors: Geoffrey Blake Lansberry, Ilya A. Kriveshko, Anton Hunt, David Dolloff Chesley, Vijay Girdhar Manwani, Edward K. Tekeian, Alexander Racine Martinez
  • Patent number: 9540061
    Abstract: 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: Grant
    Filed: May 27, 2015
    Date of Patent: January 10, 2017
    Assignee: Foster-Miller, Inc.
    Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J. Shane
  • Patent number: 9513959
    Abstract: 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: Grant
    Filed: April 24, 2008
    Date of Patent: December 6, 2016
    Assignees: ARM Limited, The Regents of the University of Michigan
    Inventors: Stuart David Biles, Geoffrey Blake, Trevor Nigel Mudge
  • Publication number: 20160314078
    Abstract: 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: Application
    Filed: April 22, 2015
    Publication date: October 27, 2016
    Inventors: Geoffrey BLAKE, Ali Ghassan SAIDI, Mitchell HAYENGA
  • Publication number: 20160257554
    Abstract: 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: Application
    Filed: March 4, 2016
    Publication date: September 8, 2016
    Inventors: Vijay Girdhar Manwani, Geoffrey Blake Lansberry, Michael Stephen Tomovich, David Dolloff Chesley, Benjamin Einstein
  • Publication number: 20160085669
    Abstract: 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: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Ali Ghassan SAIDI, Aniruddha Nagendran UDIPI, Matthew Lucien EVANS, Geoffrey BLAKE, Robert Gwilym DIMOND
  • Publication number: 20160001829
    Abstract: 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: Application
    Filed: May 27, 2015
    Publication date: January 7, 2016
    Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J. Shane
  • Publication number: 20150284163
    Abstract: 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: Application
    Filed: March 31, 2015
    Publication date: October 8, 2015
    Inventors: Vijay Girdhar Manwani, Duane Junior Gilbert, Geoffrey Blake Lansberry, Nils Arnaud Teissier du Cros, Adam Elliot Bercu, David Dolloff Chesley
  • Patent number: 9096283
    Abstract: 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: Grant
    Filed: November 26, 2012
    Date of Patent: August 4, 2015
    Assignee: Foster-Miller, Inc.
    Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J Shane
  • Publication number: 20150154045
    Abstract: 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: Application
    Filed: February 10, 2015
    Publication date: June 4, 2015
    Inventors: Geoffrey Blake, Trevor Nigel Mudge, Nathan Yong Seng Chong, Ronald George Dreslinski, Stuart David Biles, Emre Özer
  • Publication number: 20140144715
    Abstract: 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: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: QINETIQ NORTH AMERICA, INC.
    Inventors: Scott R. Albin, Anthony Chesna, Geoffrey Blake Lansberry, David J. Shane
  • Publication number: 20090138890
    Abstract: 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: Application
    Filed: November 20, 2008
    Publication date: May 28, 2009
    Applicant: ARM LIMITED
    Inventors: Geoffrey Blake, Trevor Nigel Mudge, Stuart David Biles, Nathan Yong Seng Chong, Emre Ozer, Ronald George Dreslinski
  • Publication number: 20090133032
    Abstract: 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: Application
    Filed: April 24, 2008
    Publication date: May 21, 2009
    Inventors: Stuart David Biles, Geoffrey Blake, Trevor Nigel Mudge
  • Patent number: 7461870
    Abstract: 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: Grant
    Filed: June 23, 2005
    Date of Patent: December 9, 2008
    Assignee: IBC Corporation
    Inventor: Geoffrey Blake
  • Publication number: 20060000631
    Abstract: 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: Application
    Filed: June 23, 2005
    Publication date: January 5, 2006
    Inventor: Geoffrey Blake
  • Patent number: 6768057
    Abstract: 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: Grant
    Filed: March 12, 2001
    Date of Patent: July 27, 2004
    Assignee: IBC Corporation
    Inventor: Geoffrey Blake