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: 20250258711Abstract: 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: ApplicationFiled: April 4, 2025Publication date: August 14, 2025Inventors: Prateek TANDON, Brian Jacob CORELL
-
Patent number: 12293230Abstract: 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: GrantFiled: January 4, 2024Date of Patent: May 6, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Prateek Tandon, Brian Jacob Corell
-
Patent number: 12242615Abstract: 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: GrantFiled: August 22, 2022Date of Patent: March 4, 2025Assignee: NOBLIS, INC.Inventors: Brian Jacob Lewis, Jason Adam Deich, Stephen John Melsom, Kara Jean Dodenhoff, William Tyler Niggel
-
Publication number: 20250057717Abstract: 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: ApplicationFiled: August 20, 2024Publication date: February 20, 2025Inventor: Brian Jacob Melancon
-
Patent number: 12217093Abstract: 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: GrantFiled: January 4, 2024Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Prateek Tandon, Brian Jacob Corell
-
Patent number: 12078078Abstract: 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: GrantFiled: September 27, 2022Date of Patent: September 3, 2024Assignee: FCA US LLCInventors: Douglas Trudeau, Michael P Schmidt, Philip J Insalaco, Brian Jacobs, Phillip Bunker, Matthew T Barker
-
Patent number: 12001866Abstract: 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: GrantFiled: July 1, 2019Date of Patent: June 4, 2024Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20240143401Abstract: 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: ApplicationFiled: January 4, 2024Publication date: May 2, 2024Inventors: Prateek TANDON, Brian Jacob CORELL
-
Publication number: 20240134697Abstract: 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: ApplicationFiled: January 4, 2024Publication date: April 25, 2024Inventors: Prateek TANDON, Brian Jacob CORELL
-
Publication number: 20240114833Abstract: 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: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventor: Brian Jacob Melancon
-
Patent number: 11900165Abstract: 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: GrantFiled: January 27, 2022Date of Patent: February 13, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Prateek Tandon, Brian Jacob Corell
-
Patent number: 11755057Abstract: 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: GrantFiled: March 18, 2022Date of Patent: September 12, 2023Assignee: CoMIRA Solutions Inc.Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
-
Patent number: 11692505Abstract: 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: GrantFiled: October 11, 2021Date of Patent: July 4, 2023Assignee: FCA US LLCInventors: Michael P Schmidt, Douglas Trudeau, Constantin Hagiu, Brian Jacobs
-
Publication number: 20230032347Abstract: 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: ApplicationFiled: September 27, 2022Publication date: February 2, 2023Inventors: Douglas Trudeau, Michael P Schmidt, Philip J Insalaco, Brian Jacobs, Phillip Bunker
-
Publication number: 20220414231Abstract: 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: ApplicationFiled: August 22, 2022Publication date: December 29, 2022Applicant: NOBLIS, INC.Inventors: Brian Jacob LEWIS, Jason Adam DEICH, Stephen John MELSOM, Kara Jean DODENHOFF, William Tyler NIGGEL
-
Publication number: 20220269302Abstract: 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: ApplicationFiled: March 18, 2022Publication date: August 25, 2022Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
-
Patent number: 11423157Abstract: 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: GrantFiled: May 1, 2020Date of Patent: August 23, 2022Assignee: NOBLIS, INC.Inventors: Brian Jacob Lewis, Jason Adam Deich, Stephen John Melsom, Kara Jean Dodenhoff, William Tyler Niggel
-
Publication number: 20220147396Abstract: 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: ApplicationFiled: January 27, 2022Publication date: May 12, 2022Inventors: Prateek TANDON, Brian Jacob CORELL
-
Publication number: 20220112860Abstract: 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: ApplicationFiled: October 11, 2021Publication date: April 14, 2022Inventors: Michael P Schmidt, Douglas Trudeau, Constatin Hagiu, Brian Jacobs
-
Patent number: 11281250Abstract: 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: GrantFiled: April 30, 2020Date of Patent: March 22, 2022Assignee: CoMIRA Solutions Inc.Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim