Patents by Inventor Brian Jacobs

Brian Jacobs 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: 20250258711
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Application
    Filed: April 4, 2025
    Publication date: August 14, 2025
    Inventors: Prateek TANDON, Brian Jacob CORELL
  • Patent number: 12293230
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: May 6, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prateek Tandon, Brian Jacob Corell
  • Patent number: 12242615
    Abstract: An adversarial reinforcement learning system is used to simulate a spatial environment. The system includes a simulation engine configured to simulate a spatial environment and various objects therein. The system further includes a first model configured to control objects in the simulation and a second model configured to control objects in the simulation. The first model generates a threat-mitigation input to control one or more objects in the simulation, and the second model generates a threat input to control one or more objects in the simulation. The system then executes a first portion of the simulation based at least in part of the threat mitigation input and the threat input.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 4, 2025
    Assignee: NOBLIS, INC.
    Inventors: Brian Jacob Lewis, Jason Adam Deich, Stephen John Melsom, Kara Jean Dodenhoff, William Tyler Niggel
  • Publication number: 20250057717
    Abstract: A multiple joint traction system designed for home use, enabling effective traction therapy for the lumbar spine, cervical spine, knee, and hip joints is provided. The system comprises a support frame with a head support member and a foot support member, a bed, a pulley system, and cordage that connects a handle to joint restraints. The user pulls the handle to apply traction to the restrained joint. The device may include straps or slings to secure the user's limbs or neck, allowing for controlled traction. An optional attachment provides targeted knee and hip traction by positioning the leg in a flexed position. The system is designed for ease of use, safety, and effectiveness, allowing users to perform therapeutic exercises in the comfort of their own beds without the need for professional supervision.
    Type: Application
    Filed: August 20, 2024
    Publication date: February 20, 2025
    Inventor: Brian Jacob Melancon
  • Patent number: 12217093
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prateek Tandon, Brian Jacob Corell
  • Patent number: 12078078
    Abstract: A cylinder head assembly for an internal combustion engine includes a cast cylinder head, a turbocharger housing including a compressor housing and turbine housing integrally cast with the cylinder head, and a turbocharger cartridge assembly configured to be inserted into the turbocharger housing and including a shaft coupled between a compressor wheel and a turbine wheel. A compressor cover is configured to couple to the compressor housing and define a compressor inlet and at least partially define a compressor diffuser passage. The cartridge assembly includes a housing having a diffuser flange extending outwardly therefrom, the diffuser flange including a front surface and an opposite contoured volute surface. The compressor diffuser passage is at least partially defined by the compressor cover and the diffuser flange front surface. A compressor volute is at least partially defined by the diffuser flange contoured volute surface and a contoured inner surface of the compressor housing.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: September 3, 2024
    Assignee: FCA US LLC
    Inventors: Douglas Trudeau, Michael P Schmidt, Philip J Insalaco, Brian Jacobs, Phillip Bunker, Matthew T Barker
  • Patent number: 12001866
    Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 4, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Arya, Aditya Bhandari, Ricardo GouvĂȘa Bianchini, Brian Jacob Corell, Yimin Deng, Sameh M. Elnikety, Marcus Felipe Fontoura, Inigo Goiri Presa, Alper Gun, Thomas Moscibroda, Chandrasekhar Pasupuleti, Ke Wang
  • Publication number: 20240143401
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Application
    Filed: January 4, 2024
    Publication date: May 2, 2024
    Inventors: Prateek TANDON, Brian Jacob CORELL
  • Publication number: 20240134697
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Application
    Filed: January 4, 2024
    Publication date: April 25, 2024
    Inventors: Prateek TANDON, Brian Jacob CORELL
  • Publication number: 20240114833
    Abstract: A combination collection and bagging disposal system is provided. The system includes an intake hose configured to connect to a lawn mower via a lawn mower output adapter. The intake hose connects to a collection housing unit configured to temporarily store debris. The collection housing unit may include an airflow screen to facilitate airflow through the system while keeping the debris trapped in the collection housing unit. A flexible debris collection tube is connected to the collection housing unit and expands as debris is collected. Once a desired capacity is reached, the flexible debris collection tube is cut and sealed for disposal.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventor: Brian Jacob Melancon
  • Patent number: 11900165
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prateek Tandon, Brian Jacob Corell
  • Patent number: 11755057
    Abstract: Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: September 12, 2023
    Assignee: CoMIRA Solutions Inc.
    Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
  • Patent number: 11692505
    Abstract: A cylinder head assembly includes a cast cylinder head and a turbocharger housing integrally cast with the cylinder head. The integrated cylinder head and turbocharger housing includes: (i) a compact low wetted area to provide an uninterrupted flow path pointed directly at a catalyst face to facilitate achieving cold start emissions targets, (ii) a casting core assembly with specific core geometry and steps for assembly to enable core assembly while meeting all cylinder head and integrated turbine housing functional requirements, (iii) an oxygen sensor disposed pre-turbine in an integrated exhaust manifold, and (iv) a fully integrated PCV make-up air system.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: July 4, 2023
    Assignee: FCA US LLC
    Inventors: Michael P Schmidt, Douglas Trudeau, Constantin Hagiu, Brian Jacobs
  • Publication number: 20230032347
    Abstract: A cylinder head assembly for an internal combustion engine includes a cast cylinder head, a turbocharger housing including a compressor housing and turbine housing integrally cast with the cylinder head, and a turbocharger cartridge assembly configured to be inserted into the turbocharger housing and including a shaft coupled between a compressor wheel and a turbine wheel. A compressor cover is configured to couple to the compressor housing and define a compressor inlet and at least partially define a compressor diffuser passage. The cartridge assembly includes a housing having a diffuser flange extending outwardly therefrom, the diffuser flange including a front surface and an opposite contoured volute surface. The compressor diffuser passage is at least partially defined by the compressor cover and the diffuser flange front surface. A compressor volute is at least partially defined by the diffuser flange contoured volute surface and a contoured inner surface of the compressor housing.
    Type: Application
    Filed: September 27, 2022
    Publication date: February 2, 2023
    Inventors: Douglas Trudeau, Michael P Schmidt, Philip J Insalaco, Brian Jacobs, Phillip Bunker
  • Publication number: 20220414231
    Abstract: An adversarial reinforcement learning system is used to simulate a spatial environment. The system includes a simulation engine configured to simulate a spatial environment and various objects therein. The system further includes a first model configured to control objects in the simulation and a second model configured to control objects in the simulation. The first model generates a threat-mitigation input to control one or more objects in the simulation, and the second model generates a threat input to control one or more objects in the simulation. The system then executes a first portion of the simulation based at least in part of the threat mitigation input and the threat input.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 29, 2022
    Applicant: NOBLIS, INC.
    Inventors: Brian Jacob LEWIS, Jason Adam DEICH, Stephen John MELSOM, Kara Jean DODENHOFF, William Tyler NIGGEL
  • Publication number: 20220269302
    Abstract: Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.
    Type: Application
    Filed: March 18, 2022
    Publication date: August 25, 2022
    Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
  • Patent number: 11423157
    Abstract: An adversarial reinforcement learning system is used to simulate a security checkpoint. The system includes a simulation engine configured to simulate a security checkpoint and various threat objects and threat-mitigation objects therein. The system further includes an attack model configured to control threat objects in the simulation and a defense model configured to control threat-mitigation objects in the simulation. A first portion of the simulation is executed by the simulation engine in order to generate an outcome of the first portion of the simulation. The defense model then generates a threat-mitigation input to control threat-mitigation objects in a subsequent portion of the simulation, and the attack model then generates a threat input to control threat objects in the subsequent portion of the simulation, wherein the inputs are based in part on the outcome of the first portion of the simulation.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: August 23, 2022
    Assignee: NOBLIS, INC.
    Inventors: Brian Jacob Lewis, Jason Adam Deich, Stephen John Melsom, Kara Jean Dodenhoff, William Tyler Niggel
  • Publication number: 20220147396
    Abstract: A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 12, 2022
    Inventors: Prateek TANDON, Brian Jacob CORELL
  • Publication number: 20220112860
    Abstract: A cylinder head assembly includes a cast cylinder head and a turbocharger housing integrally cast with the cylinder head. The integrated cylinder head and turbocharger housing includes: (i) a compact low wetted area to provide an uninterrupted flow path pointed directly at a catalyst face to facilitate achieving cold start emissions targets, (ii) a casting core assembly with specific core geometry and steps for assembly to enable core assembly while meeting all cylinder head and integrated turbine housing functional requirements, (iii) an oxygen sensor disposed pre-turbine in an integrated exhaust manifold, and (iv) a fully integrated PCV make-up air system.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 14, 2022
    Inventors: Michael P Schmidt, Douglas Trudeau, Constatin Hagiu, Brian Jacobs
  • Patent number: 11281250
    Abstract: Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: March 22, 2022
    Assignee: CoMIRA Solutions Inc.
    Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim