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: 20220410447Abstract: 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: ApplicationFiled: November 16, 2020Publication date: December 29, 2022Inventors: Simon COOPER, Ian BARTLEY
-
Publication number: 20220412725Abstract: 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: ApplicationFiled: March 19, 2020Publication date: December 29, 2022Inventors: Simon Cooper, Michael Slobodkin
-
Publication number: 20220370738Abstract: 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: ApplicationFiled: June 24, 2020Publication date: November 24, 2022Applicants: MILAN PHARMA UK LIMITED, PFIZER LIMITEDInventors: Simon Cooper, Bruce MacMichael, Peter Houzego
-
Patent number: 11141656Abstract: 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: GrantFiled: March 29, 2019Date of Patent: October 12, 2021Assignee: Amazon Technologies, Inc.Inventor: Simon Cooper
-
Publication number: 20200317414Abstract: 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: ApplicationFiled: April 2, 2020Publication date: October 8, 2020Inventors: Simon Cooper, Lee Richardson, Stephen Goodman
-
Patent number: 10521214Abstract: 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: GrantFiled: June 23, 2016Date of Patent: December 31, 2019Assignee: Apple Inc.Inventors: Simon Cooper, Dallas De Atley
-
Patent number: 9858611Abstract: 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: GrantFiled: November 12, 2014Date of Patent: January 2, 2018Assignee: LIKE A GLOVE LTD.Inventors: Simon Cooper, Michael Slobodkin
-
Publication number: 20170277886Abstract: 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: ApplicationFiled: June 1, 2017Publication date: September 28, 2017Inventors: DALLAS DE ATLEY, HEIKO PANTHER, MITCHELL ADLER, SIMON COOPER, MICHAEL BROUWER, MATT REDA
-
Patent number: 9672350Abstract: 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: GrantFiled: March 4, 2009Date of Patent: June 6, 2017Assignee: Apple Inc.Inventors: Dallas De Atley, Heiko Panther, Mitchell Adler, Simon Cooper, Michael Brouwer, Matt Reda
-
Publication number: 20170032444Abstract: 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: ApplicationFiled: May 7, 2015Publication date: February 2, 2017Inventors: Simon Cooper, Michael Slobodkin
-
Publication number: 20160342411Abstract: 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: ApplicationFiled: June 23, 2016Publication date: November 24, 2016Inventors: Simon COOPER, Dallas DE ATLEY
-
Patent number: 9378340Abstract: 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: GrantFiled: September 24, 2014Date of Patent: June 28, 2016Assignee: Apple Inc.Inventors: Simon Cooper, Dallas de Atley
-
Publication number: 20150342266Abstract: 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: ApplicationFiled: November 12, 2014Publication date: December 3, 2015Inventors: Simon Cooper, Michael Slobodkin
-
Publication number: 20150082458Abstract: 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: ApplicationFiled: September 24, 2014Publication date: March 19, 2015Inventors: Simon COOPER, Dallas de ATLEY
-
Patent number: 8880736Abstract: 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: GrantFiled: April 8, 2010Date of Patent: November 4, 2014Inventors: Simon Cooper, Dallas De Atley
-
Patent number: 8850135Abstract: 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: GrantFiled: September 5, 2012Date of Patent: September 30, 2014Inventors: Dallas De Atley, Simon Cooper
-
Patent number: 8849717Abstract: 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: GrantFiled: April 8, 2010Date of Patent: September 30, 2014Inventors: Simon Cooper, Dallas De Atley
-
Patent number: 8635663Abstract: 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: GrantFiled: August 22, 2012Date of Patent: January 21, 2014Assignee: Apple Inc.Inventors: Simon Cooper, Nick Lane-Smith, Joshua Osborne
-
Patent number: 8484728Abstract: 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: GrantFiled: June 3, 2009Date of Patent: July 9, 2013Assignee: Apple Inc.Inventors: Dallas De Atley, Simon Cooper
-
Publication number: 20130061314Abstract: 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: ApplicationFiled: September 5, 2012Publication date: March 7, 2013Applicant: Apple Inc.Inventors: Dallas DE ATLEY, Simon Cooper