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: 12643035Abstract: 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: GrantFiled: March 10, 2022Date of Patent: June 2, 2026Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Luke Timmins, Gregory Peng, Elizabeth M.E. Chung, James Levasseur
-
Patent number: 12629588Abstract: 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: GrantFiled: March 9, 2022Date of Patent: May 19, 2026Assignee: Sony Interactive Entertainment LLCInventors: Luke Timmins, Gregory Peng
-
Patent number: 12554041Abstract: 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: GrantFiled: January 20, 2023Date of Patent: February 17, 2026Assignee: INTELLISENSE SYSTEMS, INC.Inventors: Christopher Ulmer, Jeremy Frank, David Miller, Jeffrey Norell, David Gustavson, Gregory Peng, Matthew Barnhart, Thomas Vu
-
Publication number: 20250348211Abstract: 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: ApplicationFiled: July 23, 2025Publication date: November 13, 2025Applicant: Bungie, Inc.Inventor: Gregory PENG
-
Patent number: 12399615Abstract: 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: GrantFiled: March 8, 2022Date of Patent: August 26, 2025Assignee: BUNGIE, INC.Inventor: Gregory Peng
-
Publication number: 20250099850Abstract: 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: ApplicationFiled: December 9, 2024Publication date: March 27, 2025Inventor: Gregory Peng
-
Patent number: 12208326Abstract: 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: GrantFiled: March 10, 2022Date of Patent: January 28, 2025Assignee: Bungie, Inc.Inventor: Gregory Peng
-
Publication number: 20250004165Abstract: 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: ApplicationFiled: July 1, 2024Publication date: January 2, 2025Inventors: Christopher Ulmer, Jeremy Frank, David Miller, Jeffrey Norell, David Gustavson, Gregory Peng, Matthew Barnhart, Thomas Vu
-
Publication number: 20240299849Abstract: 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: ApplicationFiled: March 7, 2024Publication date: September 12, 2024Inventors: Luke Timmins, Gregory Peng, Elizabeth M.E. Chung, James Lavasseur
-
Publication number: 20240207720Abstract: 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: ApplicationFiled: March 9, 2022Publication date: June 27, 2024Inventor: Gregory PENG
-
Publication number: 20240176483Abstract: 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: ApplicationFiled: March 8, 2022Publication date: May 30, 2024Inventor: Gregory PENG
-
Publication number: 20240173616Abstract: 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: ApplicationFiled: March 9, 2022Publication date: May 30, 2024Inventors: Luke TIMMINS, Gregory PENG
-
Publication number: 20240149155Abstract: 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: ApplicationFiled: March 10, 2022Publication date: May 9, 2024Inventor: Gregory PENG
-
Publication number: 20240149147Abstract: 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: ApplicationFiled: March 9, 2022Publication date: May 9, 2024Inventor: Gregory PENG
-
Publication number: 20240149146Abstract: 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: ApplicationFiled: March 10, 2022Publication date: May 9, 2024Inventors: Luke TIMMINS, Gregory PENG, Elizabeth M.E. CHUNG, James LEVASSEUR
-
Patent number: 11815653Abstract: 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: GrantFiled: January 20, 2023Date of Patent: November 14, 2023Assignee: INTELLISENSE SYSTEMS, INC.Inventors: Christopher Ulmer, David Miller, Anthony Michael, Thomas Vu, Jeffrey Norell, David Gustavson, Gregory Peng, Drew Yenzer, Haider Rasool
-
Publication number: 20230161069Abstract: 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: ApplicationFiled: January 20, 2023Publication date: May 25, 2023Inventors: Christopher Ulmer, Jeremy Frank, David Miller, Jeffrey Norell, David Gustavson, Gregory Peng, Matthew Barnhart, Thomas Vu
-
Publication number: 20230152486Abstract: 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: ApplicationFiled: January 20, 2023Publication date: May 18, 2023Inventors: Christopher Ulmer, David Miller, Anthony Michael, Thomas Vu, Jeffrey Norell, David Gustavson, Gregory Peng, Drew Yenzer, Haider Rasool
-
Patent number: 11561325Abstract: 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: GrantFiled: October 10, 2019Date of Patent: January 24, 2023Assignee: INTELLISENSE SYSTEMS, INC.Inventors: Christopher Ulmer, David Miller, Anthony Michael, Thomas Vu, Jeffrey Norell, David Gustavson, Gregory Peng, Drew Yenzer, Haider Rasool
-
Patent number: 11512995Abstract: 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: GrantFiled: October 10, 2019Date of Patent: November 29, 2022Assignee: 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