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

  • 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: 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: 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
  • Patent number: 8880736
    Abstract: Embodiments of the present disclosure provide methods and systems of backing up applications and their associated data installed on a device, such as a mobile device. In particular, data for a backed-up application is stored on a remote archive host and can be restored to dynamically managed containers of securely installed applications on the device. Upon request, the archive host may provide a package of files to the device. The device may then restore the application based on the contents of the package. The package may comprise all the files needed to install the application including the program code, data, and documents. Alternatively, the package may simply comprise just some of the files, such as just the data or documents for an application. After installation, a secure installer framework may be used to verify the applications and authorize the application's execution on the device.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: November 4, 2014
    Inventors: Simon Cooper, Dallas De Atley
  • Patent number: 8850135
    Abstract: Embodiments of the present disclosure provide methods and systems for securely installing software on a computing device, such as a mobile device. In one embodiment, the device executes an installer that securely installs the software. In order to perform installations securely, the installer configures one or more secure containers for the software and installs the software exclusively in these containers. In some embodiments, the installer randomly determines the identifiers for the containers. These identifiers remain unknown to the software to be installed. Instead, an installation framework maintains the correspondence between an application and its container. Other methods and apparatuses are also described.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: September 30, 2014
    Inventors: Dallas De Atley, Simon Cooper
  • Patent number: 8849717
    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: April 8, 2010
    Date of Patent: September 30, 2014
    Inventors: Simon Cooper, Dallas De Atley
  • Patent number: 8635663
    Abstract: This document describes systems and methods for restricting program process capabilities. In some implementations, the capabilities are restricted by limiting the rights or privileges granted to an application. A plurality of rules may be established for a program, or for a group of programs, denying that program the right to take actions which are outside of the actions needed to implement its intended functionality. A security policy is implemented to test actions initiated in response to an application against the rules to enable decisions restricting the possible actions of the program. Embodiments are disclosed which process the majority of decisions regarding actions against a security profile through use of a virtual machine. In some embodiments, the majority of decisions are resolved within the kernel space of an operating system.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: January 21, 2014
    Assignee: Apple Inc.
    Inventors: Simon Cooper, Nick Lane-Smith, Joshua Osborne
  • Patent number: 8484728
    Abstract: Embodiments of the present disclosure provide methods and systems for managing securely installed applications. After installation, an installation framework performs a bind process to correlate the randomly assigned identifier with the unique identifier of the application. The installation framework also manages the execution of the application. When an application is launched, the application framework performs a search for that application's randomly assigned identifier and locates the application's container. The application is then allowed to execute within its container. During execution, the software application may also be restricted in various ways by the installation framework to its dynamic containers. The installer may also work with a trusted operating system component, such as the kernel, to help enforce the container restrictions. In addition, if desired, the use of random identifiers for containers may be used in conjunction with other security mechanisms, such as the use of code signing.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: July 9, 2013
    Assignee: Apple Inc.
    Inventors: Dallas De Atley, Simon Cooper
  • Publication number: 20130061314
    Abstract: Embodiments of the present disclosure provide methods and systems for securely installing software on a computing device, such as a mobile device. In one embodiment, the device executes an installer that securely installs the software. In order to perform installations securely, the installer configures one or more secure containers for the software and installs the software exclusively in these containers. In some embodiments, the installer randomly determines the identifiers for the containers. These identifiers remain unknown to the software to be installed. Instead, an installation framework maintains the correspondence between an application and its container. Other methods and apparatuses are also described.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 7, 2013
    Applicant: Apple Inc.
    Inventors: Dallas DE ATLEY, Simon Cooper