Patents by Inventor Gregory Peng

Gregory Peng 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: 12643035
    Abstract: Described herein are techniques for implementing dynamic movement control on a virtualized physical controller, comprising receiving, on a touch-screen display, an indication of a first touch input received from a user at a first location, determining, based at least in part on a distance between the first location and a second location associated with an origin point for an input mechanism being less than a threshold distance value, that a persistent directional input has been initiated, maintaining the persistent directional input as long as touch input is continuously detected, and while the persistent directional input is maintained: monitoring a touch input vector associated with the persistent directional input, upon detecting an angular change in the touch input vector that is greater than a threshold change value, determining that a reversal input has been provided, and causing the avatar to perform a reversal action corresponding to the reversal input.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: June 2, 2026
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Luke Timmins, Gregory Peng, Elizabeth M.E. Chung, James Levasseur
  • Patent number: 12629588
    Abstract: Described herein are techniques for transmitting state data between a controller and another electronic device. In embodiments, such techniques may comprise receiving, at a user device, input that relates to a first action to be performed by an avatar; providing, to a second electronic device, a first set of state data generated from the received input over a first communication channel; and determining a user intent that relates to a second action to be performed by the avatar. Based on the user intent, a second set of state data can be generated that is different from the first set of state data and includes less than all available state data. The second set of state data can be provided to the second device over a second communication channel, causing the avatar to perform a modified action.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: May 19, 2026
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Luke Timmins, Gregory Peng
  • Patent number: 12554041
    Abstract: An assembly and method for using weather sensors with enhanced modular capability is disclosed. The weather sensor assembly generally comprises a cap module, middle module, and a base module, where the cap module, middle module(s) and the base module are stacked adjacently to provide environmental sealing, weather sensing, and electrical connectivity to the weather sensor assembly. One or more ring mechanisms may be included that interlock the cap module, middle module(s), base module to form the weather sensor assembly into an integrated unit. Moreover, the ring mechanisms enable further modules to be added to the weather sensor assembly for additional capabilities. By doing so, each of the modules in the weather sensor assembly may be independent units that can be removed, reordered, swapped, and added for desired sensing modalities and environments.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: February 17, 2026
    Assignee: INTELLISENSE SYSTEMS, INC.
    Inventors: Christopher Ulmer, Jeremy Frank, David Miller, Jeffrey Norell, David Gustavson, Gregory Peng, Matthew Barnhart, Thomas Vu
  • Publication number: 20250348211
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may include receiving user input(s) on a touchscreen display of a user device, including a first touch from which can define a primary input region and one or more secondary touches offset from the first which can define or more secondary input regions arranged adjacent to the primary input region. The input regions are associated with respective input mechanisms or commands in the configuration data. While the configuration data is implemented, the touchscreen display can monitor for touches, detect touch input in the configured regions, and generate activation data for each input mechanism or command in response to touch. The positions and shapes of the input regions may be iteratively redefined as touch input is monitored on the touchscreen display.
    Type: Application
    Filed: July 23, 2025
    Publication date: November 13, 2025
    Applicant: Bungie, Inc.
    Inventor: Gregory PENG
  • Patent number: 12399615
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may include receiving user input(s) on a touchscreen display of a user device, including a first touch from which can define a primary input region and one or more secondary touches offset from the first which can define or more secondary input regions arranged adjacent to the primary input region. The input regions are associated with respective input mechanisms or commands in the configuration data. While the configuration data is implemented, the touchscreen display can monitor for touches, detect touch input in the configured regions, and generate activation data for each input mechanism or command in response to touch. The positions and shapes of the input regions may be iteratively redefined as touch input is monitored on the touchscreen display.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: August 26, 2025
    Assignee: BUNGIE, INC.
    Inventor: Gregory Peng
  • Publication number: 20250099850
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may comprise displaying, on a touchscreen display, an origin object and a set of potential target objects, receiving, from a user via the touchscreen display, a touch input associated with an action to be performed with respect to the origin object, determining, based on the action, a target object of the set of potential target objects on which the action is to be performed, changing a facing of the origin object to be directed toward the target object, and causing the action to be performed by the origin object on the target object.
    Type: Application
    Filed: December 9, 2024
    Publication date: March 27, 2025
    Inventor: Gregory Peng
  • Patent number: 12208326
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may comprise displaying, on a touchscreen display, an origin object and a set of potential target objects, receiving, from a user via the touchscreen display, a touch input associated with an action to be performed with respect to the origin object, determining, based on the action, a target object of the set of potential target objects on which the action is to be performed, changing a facing of the origin object to be directed toward the target object, and causing the action to be performed by the origin object on the target object.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: January 28, 2025
    Assignee: Bungie, Inc.
    Inventor: Gregory Peng
  • Publication number: 20250004165
    Abstract: In some implementations, a weather sensing device may include an optical sensor having an optical transmitter and an optical receiver disposed within a housing to sense atmospheric visibility. In addition, the device may include a first plate disposed on the housing in front of the optical transmitter and having a first aperture. The device may include a second plate disposed on the housing in front of the optical receiver and having a second aperture, where the first plate and second plate are arranged such that one of the plates is mounted on the housing above the other one of the plates edgewise in a vertical dimension. Moreover, the device may include a three dimensional corrugated structure disposed between the first and second apertures to reduce or eliminate optical coupling between the optical transmitter and the optical receiver.
    Type: Application
    Filed: July 1, 2024
    Publication date: January 2, 2025
    Inventors: Christopher Ulmer, Jeremy Frank, David Miller, Jeffrey Norell, David Gustavson, Gregory Peng, Matthew Barnhart, Thomas Vu
  • Publication number: 20240299849
    Abstract: A method for controlling game behavior of defensive objective characters in a virtual environment comprises providing a decision tree including a prioritized set of tasks for a defensive objective character to perform in the virtual environment, each task of the prioritized set of tasks having at least one condition for performing the task, and iteratively modifying the game behavior of the defensive objective character in the virtual environment by processing at least a subset of tasks of the prioritized set of tasks in order of highest priority to lowest priority, wherein processing includes determining whether the at least one condition for a given task of the prioritized set of tasks is satisfied and modifying the game behavior of the defensive objective character in the virtual environment to perform the given task when the at least one condition for the given task is satisfied.
    Type: Application
    Filed: March 7, 2024
    Publication date: September 12, 2024
    Inventors: Luke Timmins, Gregory Peng, Elizabeth M.E. Chung, James Lavasseur
  • Publication number: 20240207720
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may comprise receiving. from a user via a touchscreen display. a first touch input corresponding to at least one input mechanism of a set of input mechanisms. determining a first state that is currently active. generating. based on the first state. first activation data that includes an indication of a first action. The techniques may further comprise receiving. from the user via the touchscreen display. a second touch input corresponding to the at least one input mechanism. determining a second state that is currently active, and generating. based on the second state, second activation data that includes an indication of a second action different from the first action.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 27, 2024
    Inventor: Gregory PENG
  • Publication number: 20240176483
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may include receiving user input(s) on a touchscreen display of a user device, including a first touch from which can define a primary input region and one or more secondary touches offset from the first which can define or more secondary input regions arranged adjacent to the primary input region. The input regions are associated with respective input mechanisms or commands in the configuration data. While the configuration data is implemented, the touchscreen display can monitor for touches, detect touch input in the configured regions, and generate activation data for each input mechanism or command in response to touch. The positions and shapes of the input regions may be iteratively redefined as touch input is monitored on the touchscreen display.
    Type: Application
    Filed: March 8, 2022
    Publication date: May 30, 2024
    Inventor: Gregory PENG
  • Publication number: 20240173616
    Abstract: Described herein are techniques for transmitting state data between a controller and another electronic device. In embodiments, such techniques may comprise receiving, at a user device, input that relates to a first action to be performed by an avatar; providing, to a second electronic device, a first set of state data generated from the received input over a first communication channel; and determining a user intent that relates to a second action to be performed by the avatar. Based on the user intent, a second set of state data can be generated that is different from the first set of state data and includes less than all available state data. The second set of state data can be provided to the second device over a second communication channel, causing the avatar to perform a modified action.
    Type: Application
    Filed: March 9, 2022
    Publication date: May 30, 2024
    Inventors: Luke TIMMINS, Gregory PENG
  • Publication number: 20240149155
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may comprise displaying, on a touchscreen display, an origin object and a set of potential target objects, receiving, from a user via the touchscreen display, a touch input associated with an action to be performed with respect to the origin object, determining, based on the action, a target object of the set of potential target objects on which the action is to be performed, changing a facing of the origin object to be directed toward the target object, and causing the action to be performed by the origin object on the target object.
    Type: Application
    Filed: March 10, 2022
    Publication date: May 9, 2024
    Inventor: Gregory PENG
  • Publication number: 20240149147
    Abstract: Described herein are techniques for implementing a virtualized physical controller. The techniques may comprise receiving, from a user via a touch-screen display, a first touch input associated with a charging operation, initiating, in response to receiving the first touch input, a first action associated with the charging operation, monitoring, prior to an execution of the first action, for a second touch input, the second touch input corresponding to an interrupt action, upon detecting the second touch input prior to the execution of the first action, executing the interrupt action, and upon failing to detect the second touch input by completion of the charging operation, executing the first action.
    Type: Application
    Filed: March 9, 2022
    Publication date: May 9, 2024
    Inventor: Gregory PENG
  • Publication number: 20240149146
    Abstract: Described herein are techniques for implementing dynamic movement control on a virtualized physical controller, comprising receiving, on a touch-screen display, an indication of a first touch input received from a user at a first location, determining, based at least in part on a distance between the first location and a second location associated with an origin point for an input mechanism being less than a threshold distance value, that a persistent directional input has been initiated, maintaining the persistent directional input as long as touch input is continuously detected, and while the persistent directional input is maintained: monitoring a touch input vector associated with the persistent directional input, upon detecting an angular change in the touch input vector that is greater than a threshold change value, determining that a reversal input has been provided, and causing the avatar to perform a reversal action corresponding to the reversal input.
    Type: Application
    Filed: March 10, 2022
    Publication date: May 9, 2024
    Inventors: Luke TIMMINS, Gregory PENG, Elizabeth M.E. CHUNG, James LEVASSEUR
  • Patent number: 11815653
    Abstract: An assembly and method for using weather sensors with enhanced modular capability is disclosed. The weather sensor assembly generally comprises a cap module, middle module, and a base module, where the cap module, middle module(s) and the base module are stacked adjacently to provide environmental sealing, weather sensing, and electrical connectivity to the weather sensor assembly. One or more ring mechanisms may be included that interlock the cap module, middle module(s), base module to form the weather sensor assembly into an integrated unit. Moreover, the ring mechanisms enable further modules to be added to the weather sensor assembly for additional capabilities. By doing so, each of the modules in the weather sensor assembly may be independent units that can be removed, reordered, swapped, and added for desired sensing modalities and environments.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: November 14, 2023
    Assignee: INTELLISENSE SYSTEMS, INC.
    Inventors: Christopher Ulmer, David Miller, Anthony Michael, Thomas Vu, Jeffrey Norell, David Gustavson, Gregory Peng, Drew Yenzer, Haider Rasool
  • Publication number: 20230161069
    Abstract: An assembly and method for using weather sensors with enhanced modular capability is disclosed. The weather sensor assembly generally comprises a cap module, middle module, and a base module, where the cap module, middle module(s) and the base module are stacked adjacently to provide environmental sealing, weather sensing, and electrical connectivity to the weather sensor assembly. One or more ring mechanisms may be included that interlock the cap module, middle module(s), base module to form the weather sensor assembly into an integrated unit. Moreover, the ring mechanisms enable further modules to be added to the weather sensor assembly for additional capabilities. By doing so, each of the modules in the weather sensor assembly may be independent units that can be removed, reordered, swapped, and added for desired sensing modalities and environments.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 25, 2023
    Inventors: Christopher Ulmer, Jeremy Frank, David Miller, Jeffrey Norell, David Gustavson, Gregory Peng, Matthew Barnhart, Thomas Vu
  • Publication number: 20230152486
    Abstract: An assembly and method for using weather sensors with enhanced modular capability is disclosed. The weather sensor assembly generally comprises a cap module, middle module, and a base module, where the cap module, middle module(s) and the base module are stacked adjacently to provide environmental sealing, weather sensing, and electrical connectivity to the weather sensor assembly. One or more ring mechanisms may be included that interlock the cap module, middle module(s), base module to form the weather sensor assembly into an integrated unit. Moreover, the ring mechanisms enable further modules to be added to the weather sensor assembly for additional capabilities. By doing so, each of the modules in the weather sensor assembly may be independent units that can be removed, reordered, swapped, and added for desired sensing modalities and environments.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Inventors: Christopher Ulmer, David Miller, Anthony Michael, Thomas Vu, Jeffrey Norell, David Gustavson, Gregory Peng, Drew Yenzer, Haider Rasool
  • Patent number: 11561325
    Abstract: An assembly and method for using weather sensors with enhanced modular capability is disclosed. The weather sensor assembly generally comprises a cap module, middle module, and a base module, where the cap module, middle module(s) and the base module are stacked adjacently to provide environmental sealing, weather sensing, and electrical connectivity to the weather sensor assembly. One or more ring mechanisms may be included that interlock the cap module, middle module(s), base module to form the weather sensor assembly into an integrated unit. Moreover, the ring mechanisms enable further modules to be added to the weather sensor assembly for additional capabilities. By doing so, each of the modules in the weather sensor assembly may be independent units that can be removed, reordered, swapped, and added for desired sensing modalities and environments.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: January 24, 2023
    Assignee: INTELLISENSE SYSTEMS, INC.
    Inventors: Christopher Ulmer, David Miller, Anthony Michael, Thomas Vu, Jeffrey Norell, David Gustavson, Gregory Peng, Drew Yenzer, Haider Rasool
  • Patent number: 11512995
    Abstract: Systems and methods for accurate measurement and transmission of water level parameters during weather events, such as floods, are provided. The solid-state system can effectively measure water level without utilizing moving parts, pumps, or floats and may implement an improved water level determination method that compensates for inherent sources of error. Additionally, the system may be comprised of a network of sensor units that can communicate weather measurements wirelessly via a hybrid mesh network consisting variously of wireless terrestrial radio, cellular, and satellite communication links. By doing so, the status of water level and other environmental parameters may be reported in real time to first responders and emergency planners.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: November 29, 2022
    Assignee: INTELLISENSE SYSTEMS, INC.
    Inventors: Ian Helmuth, Christopher Ulmer, David Miller, Anthony Michael, Gregory Peng, Jeffrey Norell, Josefino Del Rosario, Samuel Ferguson, Matthew Barnhart, Christopher Williams