Patents by Inventor Preston Carter

Preston Carter 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: 12283767
    Abstract: A terminal spring on a female terminal that integrates a terminal spring spacer to underlying terminal bases of said terminal spring to aid in maintaining proper contact interface gap for receiving therein a corresponding male terminal. The terminal spring spacer is integrally, contiguously, or unitarily connected to said terminal spring as a single piece. The female terminal, onto which the terminal spring with the terminal spring spacer is joined, includes a pair of terminal bases, each having a contact zone, a transition zone, and a terminal (wire) zone. The contact zones and transition zones of the first and second terminal bases are substantially contained within the terminal spring. The terminal spring spacer effectively maintains a correct gap through an interface gap between front ends of the contact zones of the first and second terminal bases through another gap between transition zones of the first and second terminal bases for accommodating therein the corresponding male terminal.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: April 22, 2025
    Assignee: J.S.T. CORPORATION
    Inventors: Philip Anthony Carbaugh, Preston Carter Costella
  • Publication number: 20240079810
    Abstract: A terminal spring on a female terminal that integrates a terminal spring spacer to underlying terminal bases of said terminal spring to aid in maintaining proper contact interface gap for receiving therein a corresponding male terminal. The terminal spring spacer is integrally, contiguously, or unitarily connected to said terminal spring as a single piece. The female terminal, onto which the terminal spring with the terminal spring spacer is joined, includes a pair of terminal bases, each having a contact zone, a transition zone, and a terminal (wire) zone. The contact zones and transition zones of the first and second terminal bases are substantially contained within the terminal spring. The terminal spring spacer effectively maintains a correct gap through an interface gap between front ends of the contact zones of the first and second terminal bases through another gap between transition zones of the first and second terminal bases for accommodating therein the corresponding male terminal.
    Type: Application
    Filed: November 14, 2022
    Publication date: March 7, 2024
    Applicant: J.S.T. CORPORATION
    Inventors: Philip Anthony CARBAUGH, Preston Carter COSTELLA
  • Publication number: 20220316733
    Abstract: A multi-stage thermal management system includes a fluid loop configured to supply a chilled heat transfer fluid to a plurality of thermal loads having different cooling demands. The system includes a plurality of heat rejection components arranged in stages and fluidly coupled to the fluid loop. The plurality of heat rejection components is configured to receive a return heat transfer fluid from the plurality of thermal loads and extract heat from the return heat transfer fluid to generate the chilled heat transfer fluid. A control system is configured to selectively draw the chilled heat transfer fluid from each heat rejection component individually and to direct the chilled heat transfer fluid to the plurality of thermal loads based on the different cooling demands of the plurality of thermal loads to meet each of the different cooling demands via supply of the chilled heat transfer fluid.
    Type: Application
    Filed: March 10, 2022
    Publication date: October 6, 2022
    Inventor: Thomas Preston Carter
  • Patent number: 10996930
    Abstract: Assisting automation of repeated edits of code by automated generation of rules that, when applied, perform code transformations. The transformations are synthesized while observing developers make repeated code edits, and automatically perform similar modifications as those observed. This synthesized transformation defines an initial state of code to which the transformation can be applied, and defines a modification from that initial state. A rule is then generated that includes a detector mechanism that, when selected, is configured to find locations in code that have the defined corresponding initial state of the corresponding transformation. Thus, the transformation may be applied to any code to which the rule is exposed.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 4, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Alistair Wilson-Thomas, Gustavo Araujo Soares, Peter Groenewegen, Jonathan Preston Carter, German David Obando Chacon
  • Patent number: 10963223
    Abstract: Assisting automation of repeated edits of code by automated generation of rules that, when applied, perform code transformations. The transformations are synthesized while observing developers make repeated code edits, and automatically perform similar modifications as those observed. This synthesized transformation defines an initial state of code to which the transformation can be applied, and defines a modification from that initial state. A rule is then generated that includes a detector mechanism that, when selected, is configured to find locations in code that have the defined corresponding initial state of the corresponding transformation. Thus, the transformation may be applied to any code to which the rule is exposed.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Alistair Wilson-Thomas, Gustavo Araujo Soares, Peter Groenewegen, Jonathan Preston Carter, German David Obando Chacon
  • Patent number: 10810109
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. While working within this session, the participant computer system is provided access to a multi-file workspace that is stored locally on the owner computer system. The owner computer system receives a request from the participant computer system. The request is used to gain access to the owner computer system's language service. In response to this request, the owner computer system remotes its language service so that the language service is accessible to the participant computer system.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: October 20, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kesavan Shanmugam, Srivatsn Narayanan, Jason Ronald William Ramsay, Erich Gamma, Dirk Baumer, Charles Eric Lantz, Jonathan Preston Carter, Simon Calvert
  • Patent number: 10678675
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. Within this collaboration session, both the owner and the participant computer systems are provided access to a multi-file workspace's build instance. Here, the multi-file workspace and the build instance are both stored locally on the owner computer system. Further, this workspace includes multiple files of source code. As a result, the build instance is a build of that source code. Various debug commands that are directed to the build instance may be received. Some of these commands originate from the owner computer system while others originate from the participant computer system. These debug commands are then multiplexed, and the build instance is executed in accordance with the multiplexed debug commands. As a result of executing the build instance, debugging data is generated.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rodrigo Andres Varas Silva, Kesavan Shanmugam, Charles Eric Lantz, Jonathan Preston Carter, Simon Calvert, Erich Gamma, Andre Weinand
  • Publication number: 20190146758
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. While working within this session, the participant computer system is provided access to a multi-file workspace that is stored locally on the owner computer system. The owner computer system receives a request that is directed to the multi-file workspace. Here, the request originates from the participant computer system. In response to the request, the owner computer system handles the request and then returns a response to the participant computer system.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 16, 2019
    Inventors: Charles Eric LANTZ, Jonathan Preston CARTER, Simon CALVERT, David Ellis Pugh, Guillaume JENKINS, Daniel LEBU, Kesavan SHANMUGAM
  • Publication number: 20190149346
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. While working within this session, the participant computer system is provided access to a multi-file workspace that is stored locally on the owner computer system. The owner computer system receives a request from the participant computer system. The request is used to gain access to the owner computer system's language service. In response to this request, the owner computer system remotes its language service so that the language service is accessible to the participant computer system.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 16, 2019
    Inventors: Kesavan SHANMUGAM, Srivatsn NARAYANAN, Jason Ronald William RAMSAY, Erich GAMMA, Dirk BAUMER, Charles Eric LANTZ, Jonathan Preston CARTER, Simon CALVERT
  • Publication number: 20190146898
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. Within this collaboration session, both the owner and the participant computer systems are provided access to a multi-file workspace's build instance. Here, the multi-file workspace and the build instance are both stored locally on the owner computer system. Further, this workspace includes multiple files of source code. As a result, the build instance is a build of that source code. Various debug commands that are directed to the build instance may be received. Some of these commands originate from the owner computer system while others originate from the participant computer system. These debug commands are then multiplexed, and the build instance is executed in accordance with the multiplexed debug commands. As a result of executing the build instance, debugging data is generated.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 16, 2019
    Inventors: Rodrigo Andres Varas SILVA, Kesavan SHANMUGAM, Charles Eric LANTZ, Jonathan Preston CARTER, Simon CALVERT, Erich GAMMA, Andre WEINAND
  • Publication number: 20190146783
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. Within this session, the collaborators are provided access to a multi-file workspace that is stored locally on the owner computer system. Initially, a set of development tools are identified. These tools are hosted by the owner computer system and are able to operate on the workspace's files. After the tools are identified, they are made accessible to the participant computer system. Later, a request is received from the participant computer system. In some instances, the request is directed to a particular file within the multi-file workspace and is generated using one of the development tools. In this manner, the collaboration session enables the owner computer system's development tools to become accessible to the participant computer system.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 16, 2019
    Inventors: Jason Earl GINCHEREAU, Kesavan SHANMUGAM, Charles Eric LANTZ, Jonathan Preston CARTER, Simon CALVERT, Daniel LEBU, Anthony VAN DER HOORN, Rodrigo Andres Varas SILVA, Alexandre PANOV, German David Obando CHACON, Srivatsn NARAYANAN, Oleg SOLOMKA, David Coimbra KHOURSHID, Erich GAMMA, Johannes RIEKEN
  • Publication number: 20190146899
    Abstract: An application may be built on an owner computer system, and that build may be saved on the owner computer system. Then, an instance of the build may be run on the owner computer system. A collaboration session in which the owner computer system and a participant computer system are both members may also be established. Within this collaboration session, the participant computer system is provided access to a port that may be used to access the build instance. Next, this build instance is made accessible to the participant computer system via the port. In response to a change to the build, the participant computer system is then provided access to a new instance of the build via the port.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 16, 2019
    Inventors: Charles Eric LANTZ, Jonathan Preston CARTER, Simon CALVERT, Ilya V. BIRYUKOV
  • Publication number: 20150125210
    Abstract: An underground fluid storage structures formed by mechanical excavation of a subsurface formation in a controlled fashion. The structure comprises vertical holes (260, 270) and transversal caverns (256) of circular section and preferably in spiral arrangement. Storage caverns as described herein may further employ hydraulic pressure compensation to prevent wide pressure variations in the storage caverns, and to provide relatively constant injection and discharge pressures when introducing or releasing stored fluids. The preferred application is compressed air energy storage (CAES) systems for storing energy in the form of compressed air in order to generate electricity.
    Type: Application
    Filed: May 17, 2013
    Publication date: May 7, 2015
    Inventors: Eric D. Ingersoll, Preston Carter