Patents by Inventor Simon Fox

Simon Fox 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).

  • Publication number: 20250212907
    Abstract: The present invention provides an instant coffee composition for forming a coffee beverage, wherein the composition comprises at least 6 wt % of an insoluble coffee sediment fraction, the insoluble coffee sediment fraction comprising, when analysed after acid hydrolysis, 1 wt % or less arabinose.
    Type: Application
    Filed: March 18, 2025
    Publication date: July 3, 2025
    Inventors: Sian Henson, Paul Ashworth, Simon Fox, Francisco Javier Silanes Kenny, Charles Edge, Eva Espino Ordóñez
  • Patent number: 12342834
    Abstract: The present invention provides an instant coffee composition for forming a coffee beverage, wherein the composition comprises at least 6 wt % of an insoluble coffee sediment fraction, the insoluble coffee sediment fraction comprising, when analysed after acid hydrolysis. 1 wt % or less arabinose.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: July 1, 2025
    Assignee: Koninklijke Douwe Egberts B.V.
    Inventors: Sian Henson, Paul Ashworth, Simon Fox, Francisco Javier Silanes Kenny, Charles Edge, Eva Espino Ordóñez
  • Publication number: 20250150260
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for retrieving information from a server. Methods can include a server receiving a set of client-encrypted queries. The server identifies a set of server-encrypted decryption keys and transmits the set to the client device. The server receives a set of client-server-encrypted decryption keys that includes the set of server-encrypted decryption keys encrypted by the client device. The server also receives a set of client-encrypted/client-derived decryption keys that were derived by the client device. The server generates matching a map that specifies matches between the set of client-server-encrypted decryption keys and the set of client-encrypted/client-derived decryption keys. The server filters the set of client-encrypted queries using the map to create a set of filtered client-encrypted queries and generates a set of query results.
    Type: Application
    Filed: January 7, 2025
    Publication date: May 8, 2025
    Inventors: Eli Simon Fox-Epstein, Craig William Wright, Kevin Wei Li Yeo, Mariana Raykova, Karn Seth
  • Patent number: 12244693
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for retrieving information from a server. Methods can include a server receiving a set of client-encrypted queries. The server identifies a set of server-encrypted decryption keys and transmits the set to the client device. The server receives a set of client-server-encrypted decryption keys that includes the set of server-encrypted decryption keys encrypted by the client device. The server also receives a set of client-encrypted/client-derived decryption keys that were derived by the client device. The server generates matching a map that specifies matches between the set of client-server-encrypted decryption keys and the set of client-encrypted/client-derived decryption keys. The server filters the set of client-encrypted queries using the map to create a set of filtered client-encrypted queries and generates a set of query results.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: March 4, 2025
    Assignee: Google LLC
    Inventors: Eli Simon Fox-Epstein, Craig William Wright, Kevin Wei Li Yeo, Mariana Raykova, Karn Seth
  • Publication number: 20250013774
    Abstract: Encrypted information retrieval can include generating a database that is partitioned into shards each having a shard identifier, and database entries in each shard that are partitioned into buckets having a bucket identifier. A batch of client-encrypted queries are received. The batch of client-encrypted queries are processed using a set of server-encrypted data stored in a database. The processing includes grouping the client-encrypted queries according to shard identifiers of the client-encrypted queries, executing multiple queries in the group of client-encrypted queries for the shard together in a batch execution process, and generating multiple server-encrypted results to the multiple queries in the group of client-encrypted queries. The multiple server-encrypted results for each shard are transmitted to the client device.
    Type: Application
    Filed: September 25, 2024
    Publication date: January 9, 2025
    Inventors: Eli Simon Fox-Epstein, Kevin Wei Li Yeo, Sarvar Patel, Raimundo Mirisola, Craig William Wright
  • Publication number: 20240372709
    Abstract: Methods, systems, and computer readable medium facilitating encrypted information retrieval. Methods can include receiving a batch of queries that includes queries to special buckets in each database shard. Query results responsive to the batch of queries are transmitted to the client device. The query results includes server-encrypted secret shares obtained from the special buckets. Client-encrypted versions of the secret shares are received. A full set of server-encrypted secret shares is transmitted to the client device, which is encrypted by the client device to create a full set of client-server-encrypted secret shares. The client device is classified based on how many of the secret shares are included in both of the client-encrypted secret shares received from the client device and the full set of client-server-encrypted secret shares received from the client device.
    Type: Application
    Filed: July 16, 2024
    Publication date: November 7, 2024
    Inventors: Eli Simon Fox-Epstein, Kevin Wei Li Yeo
  • Patent number: 12135811
    Abstract: Encrypted information retrieval can include generating a database that is partitioned into shards each having a shard identifier, and database entries in each shard that are partitioned into buckets having a bucket identifier. A batch of client-encrypted queries are received. The batch of client-encrypted queries are processed using a set of server-encrypted data stored in a database. The processing includes grouping the client-encrypted queries according to shard identifiers of the client-encrypted queries, executing multiple queries in the group of client-encrypted queries for the shard together in a batch execution process, and generating multiple server-encrypted results to the multiple queries in the group of client-encrypted queries. The multiple server-encrypted results for each shard are transmitted to the client device.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: November 5, 2024
    Assignee: Google LLC
    Inventors: Eli Simon Fox-Epstein, Kevin Wei Li Yeo, Sarvar Patel, Raimundo Mirisola, Craig William Wright
  • Patent number: 12074966
    Abstract: Methods, systems, and computer readable medium facilitating encrypted information retrieval. Methods can include receiving a batch of queries that includes queries to special buckets in each database shard. Query results responsive to the batch of queries are transmitted to the client device. The query results includes server-encrypted secret shares obtained from the special buckets. Client-encrypted versions of the secret shares are received. A full set of server-encrypted secret shares is transmitted to the client device, which is encrypted by the client device to create a full set of client-server-encrypted secret shares. The client device is classified based on how many of the secret shares are included in both of the client-encrypted secret shares received from the client device and the full set of client-server-encrypted secret shares received from the client device.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: August 27, 2024
    Assignee: Google LLC
    Inventors: Eli Simon Fox-Epstein, Kevin Wei Li Yeo
  • Patent number: 11983835
    Abstract: Techniques for placing and manipulating multiple three-dimensional (3D) models using mobile augmented reality (AR) are described. One technique includes receiving a first request to initialize an AR simulation of a first product for sale within a physical environment. In response to the first request, a first 3D model of the first product for sale is rendered onto the screen. After rendering the first 3D model, a second request to visualize a second product for sale within the physical environment is received during the AR simulation of the first product for sale. In response to the second request, a second 3D model of the second product for sale is rendered onto the screen with the first 3D model.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: May 14, 2024
    Assignee: A9.com, Inc.
    Inventors: Mukul Agarwal, Jonathan Bernadel-Huey, Kevin May, Xing Zhang, Karl Hillesland, Jack Mousseau, Simon Fox
  • Publication number: 20240104234
    Abstract: Encrypted information retrieval can include generating a database that is partitioned into shards each having a shard identifier, and database entries in each shard that are partitioned into buckets having a bucket identifier. A batch of client-encrypted queries are received. The batch of client-encrypted queries are processed using a set of server-encrypted data stored in a database. The processing includes grouping the client-encrypted queries according to shard identifiers of the client-encrypted queries, executing multiple queries in the group of client-encrypted queries for the shard together in a batch execution process, and generating multiple server-encrypted results to the multiple queries in the group of client-encrypted queries. The multiple server-encrypted results for each shard are transmitted to the client device.
    Type: Application
    Filed: June 14, 2022
    Publication date: March 28, 2024
    Inventors: Eli Simon Fox-Epstein, Kevin Wei Li Yeo, Sarvar Patel, Raimundo Mirisola, Craig William Wright
  • Patent number: 11922489
    Abstract: A camera is used to capture image data of representations of a physical environment. Planes and surfaces are determined from a representation. The planes and the surfaces are analyzed using relationships there between to obtain shapes and depth information for available spaces within the physical environment. Locations of the camera with respect to the physical environment are determined. The shapes and the depth information are analyzed using a trained neural network to determine items fitting the available spaces. A live camera view is overlaid with a selection from the items to provide an augmented reality (AR) view of the physical environment from an individual location of the locations. The AR view is enabled so that a user can port to a different location than the individual location by an input received to the AR view while the selection from the items remains anchored to the individual location.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: March 5, 2024
    Assignee: A9.com, Inc.
    Inventors: Rupa Chaturvedi, Xing Zhang, Frank Partalis, Yu Lou, Colin Jon Taylor, Simon Fox
  • Publication number: 20230318809
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for retrieving information from a server. Methods can include a server receiving a set of client-encrypted queries. The server identifies a set of server-encrypted decryption keys and transmits the set to the client device. The server receives a set of client-server-encrypted decryption keys that includes the set of server-encrypted decryption keys encrypted by the client device. The server also receives a set of client-encrypted/client-derived decryption keys that were derived by the client device. The server generates matching a map that specifies matches between the set of client-server-encrypted decryption keys and the set of client-encrypted/client-derived decryption keys. The server filters the set of client-encrypted queries using the map to create a set of filtered client-encrypted queries and generates a set of query results.
    Type: Application
    Filed: October 19, 2021
    Publication date: October 5, 2023
    Inventors: Eli Simon Fox-Epstein, Craig William Wright, Kevin Wei Li Yeo, Mariana Raykova, Karn Seth
  • Publication number: 20230054420
    Abstract: Techniques for placing and manipulating multiple three-dimensional (3D) models using mobile augmented reality (AR) are described. One technique includes receiving a first request to initialize an AR simulation of a first product for sale within a physical environment. In response to the first request, a first 3D model of the first product for sale is rendered onto the screen. After rendering the first 3D model, a second request to visualize a second product for sale within the physical environment is received during the AR simulation of the first product for sale. In response to the second request, a second 3D model of the second product for sale is rendered onto the screen with the first 3D model.
    Type: Application
    Filed: October 11, 2022
    Publication date: February 23, 2023
    Inventors: Mukul AGARWAL, Jonathan BERNADEL-HUEY, Kevin MAY, Xing ZHANG, Karl HILLESLAND, Jack MOUSSEAU, Simon FOX
  • Publication number: 20230006813
    Abstract: Methods, systems, and computer readable medium facilitating encrypted information retrieval. Methods can include receiving a batch of queries that includes queries to special buckets in each database shard. Query results responsive to the batch of queries are transmitted to the client device. The query results includes server-encrypted secret shares obtained from the special buckets. Client-encrypted versions of the secret shares are received. A full set of server-encrypted secret shares is transmitted to the client device, which is encrypted by the client device to create a full set of client-server-encrypted secret shares. The client device is classified based on how many of the secret shares are included in both of the client-encrypted secret shares received from the client device and the full set of client-server-encrypted secret shares received from the client device.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 5, 2023
    Inventors: Eli Simon Fox-Epstein, Kevin Wei Li Yeo
  • Patent number: 11495003
    Abstract: Techniques for placing and manipulating multiple three-dimensional (3D) models using mobile augmented reality (AR) are described. One technique includes receiving a first request to initialize an AR simulation of a first product for sale within a physical environment. In response to the first request, a first 3D model of the first product for sale is rendered onto the screen. After rendering the first 3D model, a second request to visualize a second product for sale within the physical environment is received during the AR simulation of the first product for sale. In response to the second request, a second 3D model of the second product for sale is rendered onto the screen with the first 3D model.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 8, 2022
    Assignee: A9.com, Inc.
    Inventors: Mukul Agarwal, Jonathan Bernadel-Huey, Kevin May, Xing Zhang, Karl Hillesland, Jack Mousseau, Simon Fox
  • Publication number: 20220071227
    Abstract: The present invention provides an instant coffee composition for forming a coffee beverage, wherein the composition comprises at least 6 wt % of an insoluble coffee sediment fraction, the insoluble coffee sediment fraction comprising, when analysed after acid hydrolysis, 1 wt % or less arabinose.
    Type: Application
    Filed: December 20, 2019
    Publication date: March 10, 2022
    Inventors: Sian Henson, Paul Ashworth, Simon Fox, Francisco Javier Silanes Kenny, Charles Edge, Eva Espino Ordóñez
  • Patent number: 11176752
    Abstract: Techniques for improving the visualization of three-dimensional (3D) models of items on computing devices for augmented reality (AR) are described. One technique includes obtaining a virtual representation of an item and detecting a plane within a physical environment. A range of distances to the plane from a computing device for visualizing the virtual representation on a screen of the computing device is determined based on (i) physical attribute(s) of the screen and (ii) physical attribute(s) of the virtual representation. The virtual representation is rendered on the screen for positions on the plane that are within the range of distances from the computing device. The virtual representation is not rendered on the screen for positions on the plane that are outside of the range of distances from the computing device.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mukul Agarwal, Simon Fox, Jack Mousseau
  • Patent number: 11157740
    Abstract: Systems and methods for displaying digital objects in multiple configurations based on a placement location within an Augmented Reality (AR) display. The systems are enabled to receive image data, identify multiple horizontal surfaces within the image data, and place a digital object model within the image data. The digital object model is placed in the AR display in a first configuration when placed with an anchor of the digital object model on a first horizontal surface and in a second configuration when placed with the anchor on a second horizontal surface.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: October 26, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mukul Agarwal, Kevin May, Xing Zhang, Karl Hillesland, Simon Fox, Jack Mousseau, Kai Chieh Liu
  • Publication number: 20200258144
    Abstract: A camera is used to capture image data of representations of a physical environment. Planes and surfaces are determined from a representation. The planes and the surfaces are analyzed using relationships there between to obtain shapes and depth information for available spaces within the physical environment. Locations of the camera with respect to the physical environment are determined. The shapes and the depth information are analyzed using a trained neural network to determine items fitting the available spaces. A live camera view is overlaid with a selection from the items to provide an augmented reality (AR) view of the physical environment from an individual location of the locations. The AR view is enabled so that a user can port to a different location than the individual location by an input received to the AR view while the selection from the items remains anchored to the individual location.
    Type: Application
    Filed: February 11, 2019
    Publication date: August 13, 2020
    Inventors: Rupa Chaturvedi, Xing Zhang, Frank Partalis, Yu Lou, Colin Jon Taylor, Simon Fox
  • Publication number: 20160037794
    Abstract: The present invention relates to a method for producing a soluble beverage mass, the method comprising: providing one or more soluble beverage ingredients in powder form, providing a pre-heated mould having a mould-cavity, loading the mould-cavity with the one or more of the soluble beverage ingredients, and compressing the one or more soluble beverage ingredients in the mould-cavity to form a soluble beverage mass, wherein (i) the method further comprises applying RF radiation to heat the soluble beverage ingredients in the mould-cavity; and/or (ii) the one or more soluble beverage ingredients are retained within the mould-cavity for at least 15 seconds; and/or (ii) the one or more soluble beverage ingredients in powder form are prewarmed before loading into the mould-cavity.
    Type: Application
    Filed: June 23, 2014
    Publication date: February 11, 2016
    Inventors: Won Cheal Kang, Nawaz Sulemanji, Tharany Elizabeth Eger, Maxi Zier, Myrto Dimoula, Luanga Nchari, Simon Fox