Patents by Inventor Peter Cooper

Peter 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: 20250037128
    Abstract: A telephone call processor for processing telephone calls comprising voice signals and data signals, the call processor comprising a first telephone interface and a second telephone interface, the call processor being operable in a first mode and in a second mode. In the first mode, the call processor is adapted to receive voice signals and data signals at the first telephone interface and to transmit voice signals and data signals via the second telephone interface. In the second mode, the call processor is adapted to receive voice signals and data signals at the first telephone interface, to block data signals from being transmitted via the second telephone interface and optionally to transmit voice signals via the second telephone interface.
    Type: Application
    Filed: January 31, 2024
    Publication date: January 30, 2025
    Applicant: Sycurio Limited
    Inventors: Andrew Peter William Tew, David Jackson, Timothy Critchely, Richard Charles Cooper-Driver
  • Publication number: 20240403014
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using mergeable libraries. One of the methods includes during a build of an executable target, generating the executable target by merging the executable target with data for a library that was previously linked with the executable target.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 5, 2024
    Inventors: Davide Italiano, Damian Malarczyk, Frederic Riss, Michael H. Rawdon, Mohamadou A. Abdoulaye, Nick Kledzik, Peter Cooper
  • Publication number: 20230393980
    Abstract: Techniques may include receiving a first request for a conformance check for a conformance pair, the conformance pair include a variable type and a particular protocol. The first request can identifying a first pointer. The technique can include determining a conformance check result is not cached for the conformance pair using the first pointer. In response to determining that the conformance check result is not cached for a variable, the electronic device may include performing the conformance check for the conformance pair and storing a result of the conformance check in an index table in persistent memory in association with at least a portion of bits in the first pointer. The technique can include referencing the index table on subsequent requests for a conformance check.
    Type: Application
    Filed: December 20, 2022
    Publication date: December 7, 2023
    Applicant: APPLE INC.
    Inventors: Mohamadou A. Abdoulaye, Peter Cooper, Michael J. Ash, Davide Italiano, Nick Kledzik
  • Publication number: 20230393824
    Abstract: A dynamic linking system can be designed to dynamically resolve symbol references of pages associated with executable code as the pages are paged into virtual memory. The operating system can include a dynamic linker that uses metadata in the pages to determine symbol references that reference other code or values. Other code can include code in shared libraries. The dynamic linker can generate a data structure containing the symbol references in a small and dense format. The dynamic linker can send the data structure and other relevant data to the kernel once the symbol references have been identified. The kernel can perform the functions related to resolving the symbol references. For example, the kernel can resolve the symbol by determining a pointer value for the symbol, wherein the pointer value can be used to point to code or values. The kernel can resolve the symbol references and store the data structure, which contains the resolved symbol references.
    Type: Application
    Filed: February 9, 2023
    Publication date: December 7, 2023
    Applicant: Apple Inc.
    Inventors: Louis G. Gerbarg, Joseph J. Bonasera, Davide Italiano, Nick Kledzik, Peter Cooper, Mohamadou A. Abdoulaye
  • Patent number: 11752050
    Abstract: A portable and inflatable patient isolation chamber and stretcher system having an exoskeletal frame, which when inflated, forms a substantially tent contour enclosure when coupled to an inflatable flexible base. The exoskeletal frame has an apex section formed by a flexible apex conduit which is coupled to and in fluid communication with first and second flexible end conduits. The inflatable flexible base is connected to the exoskeletal frame and is in fluid communication with the exoskeletal frame for providing a flexible platform for the patient. A transparent envelope is secured to the exoskeletal frame and inflatable flexible base for forming a patient isolation chamber. When deflated, the flexible base can serve as a stretcher for transport of the patient.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: September 12, 2023
    Assignee: Peke Safety LLC
    Inventors: Peter Cooper, Stuart Fuller, Brett Cooper
  • Patent number: 11748468
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: September 5, 2023
    Assignee: Apple Inc.
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Publication number: 20230043040
    Abstract: Disclosed is a system for controlling Classes of an eBike. The eBike having a motor and a motor controller. The system includes a server, a dashboard and an input unit. The server stores Classes instructions to operate the eBike in one of the one or more Classes. The dashboard includes a memory unit for storing motor instructions, a processing unit for processing the stored motor instructions to operate the motor under the instructions from the server, a display unit for displaying the processed instructions and the Classes instructions, and a bi-directional communication unit to communicate with the server. The input unit wirelessly communicates with the server. The Classes instructions includes a Classes display module to display the one or more Classes and a Classes module for allowing a user to select one of the one or more Classes via the input unit. The processed motor instructions are communicated to the motor via the motor controller to ride the eBike in the selected Class.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 9, 2023
    Inventor: PETER COOPER
  • Patent number: 11308160
    Abstract: One embodiment provides for a computer-implemented method comprising generating a linked list table including a first component having linking data to be stored in a table data structure for one or more rebase and bind operations and second a component having instructions to implement the table data structure to perform the rebase and bind operations according to a linked list chain and executing the instructions in the second component of the linked list table to perform the one or more rebase and bind operations based on the linked list chain.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 19, 2022
    Assignee: Apple Inc.
    Inventors: Peter Cooper, Louis G. Gerbarg, Nick Kledzik
  • Publication number: 20220027452
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Application
    Filed: October 8, 2021
    Publication date: January 27, 2022
    Applicant: Apple Inc.
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Patent number: 11170650
    Abstract: Disclosed is a system for detecting multiple approaching vehicles and sending alert signals over a communication network. The system includes one or more vehicle mounted units, wherein at least one vehicle mounted unit is attached to a vehicle for capturing and processing data of approaching vehicles. The vehicle mounted unit includes a camera for capturing digital data, a storage unit to store a set of instructions and a pre-defined time value, a vehicle class list; a processing unit for processing the set of instructions, and a communication unit to send alert signals, vehicles and object digital data over the communication network.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: November 9, 2021
    Inventor: Peter Cooper
  • Patent number: 11144631
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Patent number: 11093601
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: August 17, 2021
    Assignee: Apple Inc.
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Publication number: 20210122332
    Abstract: Disclosed is a vehicle security system for alerting on identifying an intrusion by an intruder. The vehicle security system includes at least one camera, a memory unit, a processing unit, a distributed set of databases, a server, an output device and a bi-directional communication unit. The camera is attached to the vehicle and is configured to capture images. The memory unit stores images captured by the camera. The processing unit is operably connected to the camera to process the images. The distributed set of databases for storing images and details of people. The server is operably connected to the processing unit, the distributed set of databases and stores authorized person images and a plurality of modules. The output device is operably connected to the processing unit to produce output signals on detecting the intruder.
    Type: Application
    Filed: October 22, 2020
    Publication date: April 29, 2021
    Inventor: PETER COOPER
  • Publication number: 20210079987
    Abstract: Disclosed is a continuous variable transmission drive system for providing automatic continuously variable transmission for driving wheels of a vehicle. The vehicle includes wheels and either pedals or a motor. The continuous variable transmission drive system includes a drive shaft, a drive wheel, a drive disk, a sensor, a jack mechanism and a transmission unit. The drive shaft having a first end to receive a rotational force and a second end is connected to the drive wheel and moves along the drive shaft. The drive disk receives the power of the drive shaft from the drive wheel. The sensor for measuring compression force between the drive disk and the drive wheel. The jack mechanism applies variable compression force to control friction between the drive disk and the drive wheel. The transmission unit moves the drive wheel along the drive shaft, and changes ratio of angular velocity between the drive wheel and the drive disk to provide continuously variable transmission.
    Type: Application
    Filed: December 14, 2018
    Publication date: March 18, 2021
    Inventor: PETER COOPER
  • Publication number: 20210012663
    Abstract: Disclosed is a system for detecting multiple approaching vehicles and sending alert signals over a communication network. The system includes one or more vehicle mounted units, wherein at least one vehicle mounted unit is attached to a vehicle for capturing and processing data of approaching vehicles. The vehicle mounted unit includes a camera for capturing digital data, a storage unit to store a set of instructions and a pre-defined time value, a vehicle class list; a processing unit for processing the set of instructions, and a communication unit to send alert signals, vehicles and object digital data over the communication network.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 14, 2021
    Inventor: PETER COOPER
  • Patent number: 10891369
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: January 12, 2021
    Assignee: Apple Inc.
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Patent number: 10882862
    Abstract: The invention relates to stable, isotopically labeled compounds for use in mass spectrometry analysis for quantifying methotrexate in a sample. Exemplary compounds include isotopically labeled variants of methotrexate.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: January 5, 2021
    Assignee: Micromass UK Limited
    Inventors: Donald Peter Cooper, Billy J. Molloy
  • Patent number: 10844711
    Abstract: A triaxial test system and method including a core sample, high temperature-resistant drains disposed around the core sample, and at least one and optionally two high temperature-resistant elastomeric sealing membranes disposed about the drains and sample. Preferred for use is a shear-resistant and high temperature-resistant sealing membrane such as a Viton membrane, optionally in combination with a silicone high temperature-resistant sealing membrane. The system and methods can be used to test core samples in compliance with ASTM standard test methods for triaxial compression tests, at temperatures of between about 100° C. and 200° C., optionally between about 175° C. and 200° C., for extended periods of time, for example several days or longer.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: November 24, 2020
    Assignee: BIG GUNS ENERGY SERVICES INC.
    Inventors: Peter Cooper, Ming Liu, Dickson Lee
  • Publication number: 20200216453
    Abstract: The invention relates to stable, isotopically labeled variants of methotrexate for use in mass spectrometry analysis for quantifying methotrexate in a sample. The compounds have the structure wherein each of Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y11<Y12-Y13 and Y14 is independently selected from carbon or carbon-13; and wherein at least 5 of Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y11, Y12, Y13 and Y14 are carbon-13.
    Type: Application
    Filed: June 5, 2017
    Publication date: July 9, 2020
    Applicant: Micromass UK Limited
    Inventors: Donald Peter Cooper, Billy J. Molloy
  • Patent number: 10606611
    Abstract: Disclosed herein are techniques for performing dynamic linking at a computing device. According to some embodiments, the techniques can involve receiving a request to perform a dynamic linking of a software application. The request can be issued in conjunction with installing the software application, launching the software application for a first time, and so on. In response to the request, a closure file can be generated based on different properties associated with the software application (e.g., environment variables, object files, etc.). Notably, the closure file is generated “out-of-process” relative to the execution environment of the software application. Additionally, the techniques can involve caching the closure file such that the closure file is accessible to the software application. In turn, the software application can utilize the closure file at launch/execution times to reduce a number of dynamic linking operations that otherwise are required to take place using conventional approaches.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 31, 2020
    Assignee: Apple Inc.
    Inventors: Louis G. Gerbarg, Dallas Blake De Atley, Nick Kledzik, Peter Cooper