Patents by Inventor Eric Philips

Eric Philips 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: 11921918
    Abstract: A method including rendering a view of a virtual environment of a video game for display in a head mounted display of a user, wherein the virtual environment includes a plurality of objects. The method including tracking gaze of the user. The method including detecting that the gaze of the user is directed towards an object in the view for a period of time. The method including generating a heads up display (HUD) interface including information related to the object. The method including surfacing the HUD interface near the object in the view of the virtual environment.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: March 5, 2024
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Eric M. Hayashi, Christopher Philip Nicholls, Heston Barber
  • Patent number: 11861425
    Abstract: Systems and methods for generating asynchronous application programming interface (API) documents are generally described. In various examples, a topic discovery request may be sent to a message broker. A list of topics may be received from the message broker. First identifier data identifying a first topic of the list of topics may be received from the message broker. A first message may be received from the message broker, where the first message pertains to the first topic. First schema may be determined using the first message. The first schema data may describe content of the first message and organization of the content of the first message. The first identifier data may be stored in a first data structure in association with the first schema data.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: January 2, 2024
    Assignee: Red Hat, Inc.
    Inventors: Paolo Antinori, Eric Philip Wittmann
  • Patent number: 11663522
    Abstract: A method of training a reinforcement machine learning computer system. The method comprises providing a machine-learning computer programming language including a pre-defined plurality of reinforcement machine learning criterion statements, and receiving a training specification authored in the machine-learning computer programming language. The training specification defines a plurality of training sub-goals with a corresponding plurality of the reinforcement machine learning criterion statements supported by the machine-learning computer programming language. The method further comprises computer translating the plurality of training sub-goals from the training specification into a shaped reward function configured to score a reinforcement machine learning model configuration with regard to the plurality of training sub-goals.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: May 30, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Philip Traut, Marcos de Moura Campos, Xuan Zhao, Ross Ian Story, Victor Shnayder
  • Patent number: 11562174
    Abstract: A method of training a machine learning system. The method comprises collecting a first simulation dataset derived from a computer simulating a hypothetical scenario with a first simulation configuration having a first degree of fidelity. The method further comprises collecting a second simulation dataset derived from a computer simulating the hypothetical scenario with a second simulation configuration having a second degree of fidelity different than the first degree of fidelity. The method further comprises building a multi-fidelity training dataset including training data from both the first simulation dataset and the second simulation dataset according to an interleaving protocol.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: January 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Philip Traut, Marcos de Moura Campos, Ashish Kapoor, Babak Seyed Aghazadeh
  • Publication number: 20220374296
    Abstract: Systems and methods for generating asynchronous application programming interface (API) documents are generally described. In various examples, a topic discovery request may be sent to a message broker. A list of topics may be received from the message broker. First identifier data identifying a first topic of the list of topics may be received from the message broker. A first message may be received from the message broker, where the first message pertains to the first topic. First schema may be determined using the first message. The first schema data may describe content of the first message and organization of the content of the first message. The first identifier data may be stored in a first data structure in association with the first schema data.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Paolo Antinori, Eric Philip Wittmann
  • Publication number: 20220294861
    Abstract: Systems and methods for scalable collaborative editing are generally described. In various examples, a first collaborative editing session may be executed at a first node of a first cluster of compute nodes. A load balancer executing on the first cluster of compute nodes may receive a first request from a first computing device. In various examples, the first request may include first identifier data identifying the first collaborative editing session. In some examples, the load balancer may determine that the first identifier data is associated with the first collaborative editing session. Further, the load balancer may determine that the first collaborative editing session is assigned to the first node. In some examples, the first request may be sent to the first node.
    Type: Application
    Filed: March 9, 2021
    Publication date: September 15, 2022
    Inventors: Eric Philip Wittmann, Paolo Antinori
  • Patent number: 11438443
    Abstract: Systems and methods for scalable collaborative editing are generally described. In various examples, a first collaborative editing session may be executed at a first node of a first cluster of compute nodes. A load balancer executing on the first cluster of compute nodes may receive a first request from a first computing device. In various examples, the first request may include first identifier data identifying the first collaborative editing session. In some examples, the load balancer may determine that the first identifier data is associated with the first collaborative editing session. Further, the load balancer may determine that the first collaborative editing session is assigned to the first node. In some examples, the first request may be sent to the first node.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: September 6, 2022
    Assignee: RED HAT, INC.
    Inventors: Eric Philip Wittmann, Paolo Antinori
  • Publication number: 20220237056
    Abstract: Systems and methods for generating asynchronous application programming interface (API) documents are generally described. In various examples, a metadata discovery request may be sent to a message broker. A list of topics may be received from the message broker. First metadata related to a first topic of the list of topics may be received from the message broker. A first message may be received from the message broker, where the first message pertains to the first topic. A first schema may be determined using the first message pertaining to the first topic. The first schema may include data describing content of the first message and organization of the content of the first message. An asynchronous API document may be generated based at least in part on the first schema and the first metadata.
    Type: Application
    Filed: January 26, 2021
    Publication date: July 28, 2022
    Inventors: Paolo Antinori, Eric Philip Wittmann
  • Patent number: 11392433
    Abstract: Systems and methods for generating asynchronous application programming interface (API) documents are generally described. In various examples, a metadata discovery request may be sent to a message broker. A list of topics may be received from the message broker. First metadata related to a first topic of the list of topics may be received from the message broker. A first message may be received from the message broker, where the first message pertains to the first topic. A first schema may be determined using the first message pertaining to the first topic. The first schema may include data describing content of the first message and organization of the content of the first message. An asynchronous API document may be generated based at least in part on the first schema and the first metadata.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: July 19, 2022
    Assignee: RED HAT, INC.
    Inventors: Paolo Antinori, Eric Philip Wittmann
  • Publication number: 20210357692
    Abstract: A method of training a machine learning system. The method comprises collecting a first simulation dataset derived from a computer simulating a hypothetical scenario with a first simulation configuration having a first degree of fidelity. The method further comprises collecting a second simulation dataset derived from a computer simulating the hypothetical scenario with a second simulation configuration having a second degree of fidelity different than the first degree of fidelity. The method further comprises building a multi-fidelity training dataset including training data from both the first simulation dataset and the second simulation dataset according to an interleaving protocol.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eric Philip TRAUT, Marcos de Moura CAMPOS, Ashish KAPOOR, Babak SEYED AGHAZADEH
  • Publication number: 20210334696
    Abstract: A method of training a reinforcement machine learning computer system. The method comprises providing a machine-learning computer programming language including a pre-defined plurality of reinforcement machine learning criterion statements, and receiving a training specification authored in the machine-learning computer programming language. The training specification defines a plurality of training sub-goals with a corresponding plurality of the reinforcement machine learning criterion statements supported by the machine-learning computer programming language. The method further comprises computer translating the plurality of training sub-goals from the training specification into a shaped reward function configured to score a reinforcement machine learning model configuration with regard to the plurality of training sub-goals.
    Type: Application
    Filed: April 27, 2020
    Publication date: October 28, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eric Philip TRAUT, Marcos de Moura CAMPOS, Xuan ZHAO, Ross Ian STORY, Victor SHNAYDER
  • Patent number: 10281035
    Abstract: A hydrostatic transmission for a working machine having a frame, an engine on the frame, and at least one wheel driven by the hydrostatic transmission is disclosed. The hydrostatic transmission includes a housing, a hydraulic pump, the hydraulic pump driven by an output shaft from the engine, a hydraulic motor for driving an output shaft connected to the at least one wheel, a first fluid line fillable with hydraulic fluid to be maintained under a first pressure, a second fluid line fillable with hydraulic fluid to be maintained under a second pressure, a first check valve for allowing hydraulic fluid to enter the first fluid line, a second check valve for allowing hydraulic fluid to enter the second fluid line, and an entrained air deflector for preventing hydraulic fluid entrained with air from entering the first check valve and the second check valve.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 7, 2019
    Assignee: Honda Motor Co., Ltd.
    Inventors: Justin William Lee, Eric Philip Mlcoch, Robert Clifton Whitehead, Stephen Hang Shan, Richard Brendon Huntley
  • Publication number: 20190060661
    Abstract: A method for irradiating skin and deeper tissue using unpackaged LED lights to improve skin and tissue absorption of low level light energy may be provided. The apparatus embodied by the method may be formed by selectively mounting chip-on-board LEDs in various array so that the skin gets irradiated from all angles. The LEDs may be associated with a heat sink provided by the substrate of PCB to more effectively dissipate its heat, allowing the apparatus to run at higher outputs.
    Type: Application
    Filed: August 29, 2018
    Publication date: February 28, 2019
    Inventors: William Fred Wiedemann, III, Linda Rayburn, Eric Philip Wiedemann, William Fred Wiedemann, Jr.
  • Publication number: 20180283546
    Abstract: A hydrostatic transmission for a working machine having a frame, an engine on the frame, and at least one wheel driven by the hydrostatic transmission is disclosed. The hydrostatic transmission includes a housing, a hydraulic pump, the hydraulic pump driven by an output shaft from the engine, a hydraulic motor for driving an output shaft connected to the at least one wheel, a first fluid line fillable with hydraulic fluid to be maintained under a first pressure, a second fluid line fillable with hydraulic fluid to be maintained under a second pressure, a first check valve for allowing hydraulic fluid to enter the first fluid line, a second check valve for allowing hydraulic fluid to enter the second fluid line, and an entrained air deflector for preventing hydraulic fluid entrained with air from entering the first check valve and the second check valve.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Justin William LEE, Eric Philip MLCOCH, Robert Clifton WHITEHEAD, Stephen Hang SHAN, Richard Brendon HUNTLEY
  • Patent number: 9177296
    Abstract: The present invention provides a computer implemented method for communicating a signature in a received email. Initially, a server receives a source email from a source client, the source email comprising a signature index entry, and a body. The server determines for a first recipient that a first associated destination client is capable of rendering a signature of the signature index entry in response to a selection of an indexed signature. The server, responsive to a determination that the destination client is capable of rendering the signature index entry, forwards the source email to the first recipient as a delivered email using the body of the source email such that an indexed signature is present in the body of the delivered email. In addition, a method for generating a signature header is shown that provides a many to one correspondence between indexed signatures and a signature index entry.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eric Philip Fried, Vijayasekhar Mekala, Rajeev Mishra, Suresh Sabarathinam
  • Publication number: 20150052835
    Abstract: An improved door assembly includes a door frame having a door jamb and a door having a fixed portion including a hinged side and a locking side where the hinged side of the door is hinged to the door frame. At least one of the hinged side and the locking side of the door has at least one pivotable door portion configured to pivotably move between a retracted position inside the door and an extended position that extends inside at least one complementary shaped channel within the door jamb of the door frame to interlock the door and the door frame.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 26, 2015
    Applicant: PENDRAGON S4, LLC
    Inventors: Kelly G. Falter, Eric Philip Glover
  • Patent number: 8935665
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing a software partition in logical partitioned data processing system. A virtual root process is created for the software partition, wherein the virtual root process functions as a root process for the software partition. The set of child processes is re-parented to the virtual root process in response to termination of a process having a set of child processes.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dean Joseph Burdick, David Jones Craft, Eric Philip Fried, Vinit Jain, Lance Warren Russell, Marc Joel Stephenson
  • Patent number: 8909715
    Abstract: A computer-implemented method for managing messages. Responsive to receiving a message at a data processing system, wherein the message comprises only a number of message identifiers and metadata identifying the message as pointing to a number of messages in a message history stored in the data processing system, the number of messages in the message history on the data processing system is identified to form an identified number of messages. A presence of the identified number of messages in the message history is displayed on a display in the data processing system.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kotaiah Chinnam, Eric Philip Fried, Vijayasekhar Mekala, Vamshi Krishna Thatikonda
  • Patent number: 8766937
    Abstract: A method of facilitating input at an electronic device includes detecting a first touch at a first touch location on a touch-sensitive device; the first touch being associated with a first character; detecting a second touch at a second touch location on the touch-sensitive surface, the second touch being associated with a second character; when movement of one of the first touch and the second touch is detected, determining a distance between the first touch location and the second touch location, the distance being associated with a number of characters of an object; identifying candidate objects in reference data that match the number of characters and include an initial character that matches the first character and a final character that matches the second character; and displaying at least one candidate object.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: July 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Jerome Pasquero, Noel John Orland Stonehouse, Daniel James Legg, Eric Philip Loney
  • Patent number: D775700
    Type: Grant
    Filed: November 30, 2014
    Date of Patent: January 3, 2017
    Inventor: Eric Philips