Patents by Inventor Simon Cooper

Simon Cooper 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: 12613832
    Abstract: A data item is searched for in first and/or second data sets of a data store. If it is found in the first data set and if it was updated in the first data set after the second data set became an overlay of the first data set, first data stored in association with the data item in the first data set is returned. If it is found in the first and second data sets and if the second data set became an overlay of the first data set after the data item was updated in the first data set, second data stored in association with the data item in the second data set is returned. The second data set is identified based on overlay metadata, indicative of the second data set being an overlay of the first data set.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 28, 2026
    Assignee: Featurespace Limited
    Inventors: Simon Cooper, David Excell
  • Publication number: 20240386119
    Abstract: A method of controlling access to machine learning model data in a multi-tenant machine learning system having a machine learning model data access hierarchy. The hierarchy comprises: (i) a tenant level comprising first and second tenants associated with first and second tenant machine learning model data respectively; and (ii) a tenant group level comprising a tenant group to which the first and second tenants belong. The tenant group is associated with tenant group machine learning model data. The tenant group machine learning model data is based on the first and/or second tenant machine learning model data. The method comprises, for a machine learning model being applied in respect of the first tenant at the tenant group level: (i) allowing access to the tenant group machine learning model data and the first tenant machine learning model data; and (ii) inhibiting access to the second tenant machine learning model data.
    Type: Application
    Filed: August 26, 2022
    Publication date: November 21, 2024
    Inventor: Simon Cooper
  • Publication number: 20240281473
    Abstract: A data item is searched for in first and/or second data sets of a data store. If it is found in the first data set and if it was updated in the first data set after the second data set became an overlay of the first data set, first data stored in association with the data item in the first data set is returned. If it is found in the first and second data sets and if the second data set became an overlay of the first data set after the data item was updated in the first data set, second data stored in association with the data item in the second data set is returned. The second data set is identified based on overlay metadata, indicative of the second data set being an overlay of the first data set.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 22, 2024
    Inventor: Simon Cooper
  • Publication number: 20240264977
    Abstract: A data item is searched for in first and/or second data sets of a data store. If it is found in the first data set and if it was updated in the first data set after the second data set became an overlay of the first data set, first data stored in association with the data item in the first data set is returned. If it is found in the first and second data sets and if the second data set became an overlay of the first data set after the data item was updated in the first data set, second data stored in association with the data item in the second data set is returned. The second data set is identified based on overlay metadata, indicative of the second data set being an overlay of the first data set.
    Type: Application
    Filed: October 29, 2021
    Publication date: August 8, 2024
    Inventors: Simon Cooper, David Excell
  • Publication number: 20240220988
    Abstract: A machine learning system for processing incoming event data associated with a transaction. A state delta generator retrieves a version of the state data from a database and receives incoming event data. The generator processes the event data and the state data using a model to generate a state delta comprising a set of pending updates to the state data which is stored in a queue. An updater retrieves the event state deltas from the queue and the state data from the database. The updater applies the pending updates from each state delta to generate updated state data used to update the database. A cache stores a copy of each of the state deltas, where the copies of the state deltas are stored in the cache together with a value indicative of the version of the state data used to generate the state delta.
    Type: Application
    Filed: July 29, 2022
    Publication date: July 4, 2024
    Inventor: Simon Cooper
  • Publication number: 20240206765
    Abstract: Measurement apparatus includes a garment (24, 26) including an elastic fabric (27) having a predefined pattern (28) extending across a surface thereof and configured to be worn over a part of a body of a subject, such that the elastic fabric stretches across the part of the body. An imaging module (30) includes a fastener (40) configured for attachment to a mobile electronic device (32) having a camera module and a conical extension (41) having a rear opening (46), which is configured to be held by the fastener in alignment with the camera module, and a front opening (48), which is larger than the rear opening and is configured to contact and traverse across the fabric. The camera module captures through the front opening images that are indicative of local deformations of the pattern of the fabric.
    Type: Application
    Filed: October 5, 2022
    Publication date: June 27, 2024
    Inventors: Simon Cooper, Michael Slobodkin
  • Publication number: 20220412725
    Abstract: Measurement apparatus (20) includes a garment (24, 26, 140, 160) including an elastic fabric (27) having a predefined pattern (28) extending across a surface thereof and configured to be worn over a part of a body of a subject (22), such that the elastic fabric stretches across the part of the body. A camera (30, 80) is configured to capture images of the pattern while contacting and traversing across the surface of the fabric while the subject wears the garment. At least one processor (32, 36, 60) is configured to process the images captured by the camera at multiple locations on the surface of the fabric so as measure a local deformation of the pattern at the multiple locations due to stretching of the fabric, and to compute a dimension of the part of the body responsively to the measured deformation.
    Type: Application
    Filed: March 19, 2020
    Publication date: December 29, 2022
    Inventors: Simon Cooper, Michael Slobodkin
  • Publication number: 20220410447
    Abstract: A system for treatment of a multi-layered cushioning product includes at least one web layer and at least one expandable layer including a water-based heat-expandable adhesive (WBHEA), comprising: (a) at least one radiator module for irradiating the multi-layered cushioning product including at least one emitter, such as a filament, panel or the like, emitting infrared radiation at an operative temperature of at least 600° C. and at most 3000° C. wherein the at least one radiator module having a power output density of at least 10 kW/m2 and/or at most 300 kW/m2 and (b) a conveyor for moving the, cushioning product relative to the at least one radiator module.
    Type: Application
    Filed: November 16, 2020
    Publication date: December 29, 2022
    Inventors: Simon COOPER, Ian BARTLEY
  • Publication number: 20220370738
    Abstract: A filling head (20) for filling a container (22) includes a receptacle (24). The receptacle (24) includes an interior surface (26) configured to receive a powder (28) and having a plurality of openings (34) disposed therein to allow passage of the powder (28); and an exterior surface (52). The exterior surface (52) of the receptacle (24) has a plurality of raised surfaces (54), each of the plurality of raised surfaces having a plurality of openings (56) aligned with at least one of the plurality of openings (34) of the interior surface (26) to allow passage of the powder (28) from the receptacle (24) to the container (22). Methods of filling a container (22) are also provided.
    Type: Application
    Filed: June 24, 2020
    Publication date: November 24, 2022
    Applicants: MILAN PHARMA UK LIMITED, PFIZER LIMITED
    Inventors: Simon Cooper, Bruce MacMichael, Peter Houzego
  • Patent number: 11141656
    Abstract: Technology is described for creating a video access anchor for an application interface. A server may send application data for the application interface to a first client. The server may receive a virtual object identifier from the first client, and the virtual object identifier may be associated with a virtual object in the application interface. The server may receive a video identifier from the first client, and the video identifier may be associated with the virtual object. The server may create the video access anchor for the application interface based on the virtual object identifier and the video identifier, as received from the first client. The video access anchor may enable a second client to access a video having the video identifier when the second client initiates an event that corresponds to the virtual object.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Simon Cooper
  • Publication number: 20200317414
    Abstract: A method of manufacturing layered protective packaging materials and a protective packaging product is described. In an embodiment the method comprises the steps of: selecting one or more layers of a substrate; treating at least one surface of at least one of said layers with a coating composition; drying the layers to substantially remove the water content from the coating composition; and applying heat and/or radiation to the coating composition to volumetrically expand the coating composition to transform the treated layer into a protective layer. The step of treating the layer with the coating composition uses a flexographic coating technique.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 8, 2020
    Inventors: Simon Cooper, Lee Richardson, Stephen Goodman
  • Patent number: 10521214
    Abstract: Embodiments of the present disclosure provide for upgrades and synchronization of applications installed on a device, such as a mobile device. In one embodiment, a device may include applications purchased and downloaded via a content management system. The device maintains a list or database of applications that are authorized for each device. This list is also replicated in a remote cache that is maintained by an archive host. The device may then synchronize and upgrade these applications across multiple platforms, such as one or more computers that can be coupled to the device or the archive host. The archive host allows for files of the application be provided back to the device. Upon installation, the device can then confirm the authorization and identity of the newly installed application.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 31, 2019
    Assignee: Apple Inc.
    Inventors: Simon Cooper, Dallas De Atley
  • Patent number: 9858611
    Abstract: Measurement apparatus includes an elastic fabric, configured as a garment to be worn over a part of a body of a human subject. One or more conductive fibers are integrated with the elastic fabric to as to stretch together with the elastic fabric when worn over the part of the body. A controller is coupled to measure a change in an electrical property of the one or more conductive fibers in response to stretching of the elastic fabric, and to output an indication of a dimension of the part of the body based on the measured change.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: January 2, 2018
    Assignee: LIKE A GLOVE LTD.
    Inventors: Simon Cooper, Michael Slobodkin
  • Publication number: 20170277886
    Abstract: Embodiments include systems and methods for authorizing software code to be executed or access capabilities in secure operating environments. Profiles may be issued by trusted entities to extend trust to other entities to allow those other entities to provide or control execution of applications in a secure operating environment such as on particular computing devices. The profiles allow entities to add software code to the device without reauthorizing each distribution by a trusted authority such as testing, quality assurance, or to limited groups of devices controlled or authorized by the other entities.
    Type: Application
    Filed: June 1, 2017
    Publication date: September 28, 2017
    Inventors: DALLAS DE ATLEY, HEIKO PANTHER, MITCHELL ADLER, SIMON COOPER, MICHAEL BROUWER, MATT REDA
  • Patent number: 9672350
    Abstract: Embodiments include systems and methods for authorizing software code to be executed or access capabilities in secure operating environments. Profiles may be issued by trusted entities to extend trust to other entities to allow those other entities to provide or control execution of applications in a secure operating environment such as on particular computing devices. The profiles allow entities to add software code to the device without reauthorizing each distribution by a trusted authority such as testing, quality assurance, or to limited groups of devices controlled or authorized by the other entities.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: June 6, 2017
    Assignee: Apple Inc.
    Inventors: Dallas De Atley, Heiko Panther, Mitchell Adler, Simon Cooper, Michael Brouwer, Matt Reda
  • Publication number: 20170032444
    Abstract: Measurement apparatus includes an elastic fabric, configured as a garment (20, 80) to be worn over a part of a body of a subject. One or more conductive fibers (22, 24, 25, 92, 93) are integrated with the elastic fabric to as to stretch together with the elastic fabric when worn over the part of the body. A controller (26) is coupled to measure an electrical property of the one or more conductive fibers in response to stretching of the elastic fabric, and to output an indication of a dimension of the part of the body based on the measured property.
    Type: Application
    Filed: May 7, 2015
    Publication date: February 2, 2017
    Inventors: Simon Cooper, Michael Slobodkin
  • Publication number: 20160342411
    Abstract: Embodiments of the present disclosure provide for upgrades and synchronization of applications installed on a device, such as a mobile device. In one embodiment, a device may include applications purchased and downloaded via a content management system. The device maintains a list or database of applications that are authorized for each device. This list is also replicated in a remote cache that is maintained by an archive host. The device may then synchronize and upgrade these applications across multiple platforms, such as one or more computers that can be coupled to the device or the archive host. The archive host allows for files of the application be provided back to the device. Upon installation, the device can then confirm the authorization and identity of the newly installed application.
    Type: Application
    Filed: June 23, 2016
    Publication date: November 24, 2016
    Inventors: Simon COOPER, Dallas DE ATLEY
  • Patent number: 9378340
    Abstract: Embodiments of the present disclosure provide for upgrades and synchronization of applications installed on a device, such as a mobile device. In one embodiment, a device may include applications purchased and downloaded via a content management system. The device maintains a list or database of applications that are authorized for each device. This list is also replicated in a remote cache that is maintained by an archive host. The device may then synchronize and upgrade these applications across multiple platforms, such as one or more computers that can be coupled to the device or the archive host. The archive host allows for files of the application be provided back to the device. Upon installation, the device can then confirm the authorization and identity of the newly installed application.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: June 28, 2016
    Assignee: Apple Inc.
    Inventors: Simon Cooper, Dallas de Atley
  • Publication number: 20150342266
    Abstract: Measurement apparatus includes an elastic fabric, configured as a garment to be worn over a part of a body of a human subject. One or more conductive fibers are integrated with the elastic fabric to as to stretch together with the elastic fabric when worn over the part of the body. A controller is coupled to measure a change in an electrical property of the one or more conductive fibers in response to stretching of the elastic fabric, and to output an indication of a dimension of the part of the body based on the measured change.
    Type: Application
    Filed: November 12, 2014
    Publication date: December 3, 2015
    Inventors: Simon Cooper, Michael Slobodkin
  • Publication number: 20150082458
    Abstract: Embodiments of the present disclosure provide for upgrades and synchronization of applications installed on a device, such as a mobile device. In one embodiment, a device may include applications purchased and downloaded via a content management system. The device maintains a list or database of applications that are authorized for each device. This list is also replicated in a remote cache that is maintained by an archive host. The device may then synchronize and upgrade these applications across multiple platforms, such as one or more computers that can be coupled to the device or the archive host. The archive host allows for files of the application be provided back to the device. Upon installation, the device can then confirm the authorization and identity of the newly installed application.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 19, 2015
    Inventors: Simon COOPER, Dallas de ATLEY