Patents by Inventor Daniel Perry

Daniel Perry 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: 11927111
    Abstract: A blade for a turbine engine with a wall separating a cooling fluid flow and a hot gas fluid flow and having a heated surface along which the hot gas fluid flow flows and a cooled surface facing the cooling fluid flow. A plurality of cooling holes each having a passage extending between an inlet at the cooled surface and an outlet at the heated surface. The outlet extending between an upstream end and a downstream end with respect to the hot gas fluid flow to define a distance, the passage defining a centerline forming a first angle (?) with the heated surface.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 12, 2024
    Assignee: General Electric Company
    Inventors: Jonathan Michael Rausch, Zachary Daniel Webster, Kevin Robert Feldmann, Andrew David Perry, Kirk Douglas Gallier, Daniel Endecott Osgood
  • Patent number: 11839815
    Abstract: Systems, apparatuses, and methods for performing adaptive audio mixing are disclosed. A trained neural network dynamically selects and mixes pre-recorded, human-composed music stems that are composed as mutually compatible sets. Stem and track selection, volume mixing, filtering, dynamic compression, acoustical/reverberant characteristics, segues, tempo, beat-matching and crossfading parameters generated by the neural network are inferred from the game scene characteristics and other dynamically changing factors. The trained neural network selects an artist's pre-recorded stems and mixes the stems in real-time in unique ways to dynamically adjust and modify background music based on factors such as game scenario, the unique storyline of the player, scene elements, the player's profile, interest, and performance, adjustments made to game controls (e.g., music volume), number of viewers, received comments, player's popularity, player's native language, player's presence, and/or other factors.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 12, 2023
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Carl Kittredge Wakeland, Mehdi Saeedi, Thomas Daniel Perry, Gabor Sines
  • Patent number: 11836980
    Abstract: Systems, devices, and methods for providing assistance in human-to-human interactions are described. When it is determined that a user of a wearable heads-up display is interacting with another human, interaction assistance information can be presented to the user, such as biographic information relating to the other human, indication of emotional states of the user and/or other human, indication of when the interaction is one-sided, candidate conversation topics and candidate conversation questions. Additionally, interaction assistance functions or applications can also be provided which enable recording and storing of interactions, generation of summaries or lists based on the interaction, transcription of the interaction, note taking, event input, and notification management.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Gabriel Reyes, Daniel Perry, Samarth Singhal, Evangelos Niforatos
  • Patent number: 11803999
    Abstract: Systems, methods, and techniques utilize reinforcement learning to efficiently schedule a sequence of jobs for execution by one or more processing threads. A first sequence of execution jobs associated with rendering a target frame of a sequence of frames is received. One or more reward metrics related to rendering the target frame are selected. A modified sequence of execution jobs for rendering the target frame is generated, such as by reordering the first sequence of execution jobs. The modified sequence is evaluated with respect to the selected reward metric(s); and rendering the target frame is initiated based at least in part on the evaluating of the modified sequence with respect to the one or more selected reward metric(s).
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: October 31, 2023
    Assignees: Advanced Micro Devices, Inc., ATI TECHNOLOGIES ULC
    Inventors: Thomas Daniel Perry, Steven Tovey, Mehdi Saeedi, Andrej Zdravkovic, Zhuo Chen
  • Publication number: 20230310995
    Abstract: Systems, apparatuses, and methods for detecting personal-space violations in artificial intelligence (AI) based non-player characters (NPCs) are disclosed. An AI engine creates a NPC that accompanies and/or interacts with a player controlled by a user playing a video game. During gameplay, measures of context-dependent personal space around the player and/or one or more NPCs are generated. A control circuit monitors the movements of the NPC during gameplay and determines whether the NPC is adhering to or violating the measures of context-dependent personal space. The control circuit can monitor the movements of multiple NPCs simultaneously during gameplay, keeping a separate score for each NPC. After some amount of time has elapsed, the scores of the NPCs are recorded, and then the scores are provided to a machine learning engine to retrain the AI engines controlling the NPCs.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Mehdi Saeedi, Ian Charles Colbert, Thomas Daniel Perry, Gabor Sines
  • Publication number: 20230274168
    Abstract: An apparatus includes a processor configured to determine a first distribution associated with an artificial agent based on behavior associated with the artificial agent and a second distribution based on behavior of a user. The processor is further configured to generate a human-likeness similarity measurement by comparing the first distribution to the second distribution and modify the behavior of the artificial agent in response to the similarity measurement failing to satisfy a similarity threshold.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Inventors: Ian Charles COLBERT, Mehdi SAEEDI, Gabor SINES, Thomas Daniel PERRY
  • Publication number: 20230206537
    Abstract: Systems, apparatuses, and methods for updating and optimizing task scheduling policies are disclosed. A new policy is obtained and updated at runtime by a client based on a server analyzing a wide spectrum of telemetry data on a relatively long time scale. Instead of only looking at the telemetry data from the client's execution of tasks for the previous frame, the server analyzes the execution times of tasks for multiple previous frames so as to determine a more optimal policy for subsequent frames. This mechanism enables making a more informed task scheduling policy decision as well as customizing the policy per application, game, and user without requiring a driver update. Also, this mechanism facilitates improved load balancing across the various processing engines, each of which has their own task queues. The improved load balancing is achieved by analyzing the telemetry data including resource utilization statistics for the different processing engines.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Thomas Daniel Perry, Steven John Tovey, Mehdi Saeedi
  • Publication number: 20230154100
    Abstract: Systems, methods, and techniques utilize reinforcement learning to efficiently schedule a sequence of jobs for execution by one or more processing threads. A first sequence of execution jobs associated with rendering a target frame of a sequence of frames is received. One or more reward metrics related to rendering the target frame are selected. A modified sequence of execution jobs for rendering the target frame is generated, such as by reordering the first sequence of execution jobs. The modified sequence is evaluated with respect to the selected reward metric(s); and rendering the target frame is initiated based at least in part on the evaluating of the modified sequence with respect to the one or more selected reward metric(s).
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Inventors: Thomas Daniel Perry, Steven Tovey, Mehdi Saeedi, Andrej Zdravkovic, Zhuo Chen
  • Patent number: 11595878
    Abstract: The present systems, devices, and methods generally relate to controlling wearable displays during vehicle operation, and particularly to detecting when a user is operating a vehicle and restricting operation of a wearable display to prevent the user from being distracted. At least one processor of a wearable display system receives user context data from at least one user context sensor, and determines whether the user is operating a vehicle based on the user context data. If the user is operating a vehicle, presentation of at least one user interface is restricted. Unrestricted access can be restored by inputting an unlock input to override the restriction, or by analysis of additional user context data at a later time.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: February 28, 2023
    Assignee: GOOGLE LLC
    Inventors: Terek Judi, Adrian Klisz, Gabriel Reyes, Daniel Perry
  • Patent number: 11580324
    Abstract: Systems and methods for displaying a visual interface in a display of a head-mounted wearable device when the display may occlude objects in the user's physical environment while in use. An image detection device oriented generally in-line with the user's line of sight is used to capture at least one image. One or more objects are detected in the at least one image and, based on the detection of the one or more objects, an environmental interaction mode may be activated or deactivated. In the environmental interaction mode, the user interface may be modified or disabled to facilitate viewing of the physical environment.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Mathieu Boulanger, Daniel Perry, Gabriel Reyes
  • Publication number: 20220409960
    Abstract: Systems and methods are disclosed for human balance training. The systems and methods involve intermittently occluding the vision of a subject while the subject is engaged in a balance activity, such as walking on a balance beam, for example. Creating a brief period of continuous visual occlusion results in posterior parietal cortex activation, leading to enhanced balance training. The end result is much greater improvement in balance compared to physical training alone.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 29, 2022
    Inventors: Daniel Perry Ferris, Evangelia-Regkina Symeonidou, Steven Michael Peterson
  • Patent number: 11513355
    Abstract: A method of pervasive memory augmentation includes receiving a request to augment a memory via a heads-up display having a field of view and generating one or more processor-readable memory cues that are connected to the memory. A cued content is generated based on the one or more processor-readable memory cues. The cued content is presented in a display space in the field of view of the heads-up display on a spaced repetition schedule.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: November 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Evangelos Niforatos, Daniel Perry
  • Publication number: 20220335716
    Abstract: Systems, devices, and methods for providing assistance in human-to-human interactions are described. When it is determined that a user of a wearable heads-up display is interacting with another human, interaction assistance information can be presented to the user, such as biographic information relating to the other human, indication of emotional states of the user and/or other human, indication of when the interaction is one-sided, candidate conversation topics and candidate conversation questions. Additionally, interaction assistance functions or applications can also be provided which enable recording and storing of interactions, generation of summaries or lists based on the interaction, transcription of the interaction, note taking, event input, and notification management.
    Type: Application
    Filed: June 21, 2022
    Publication date: October 20, 2022
    Inventors: Gabriel Reyes, Daniel Perry, Samarth Singhal, Evangelos Niforatos
  • Publication number: 20220319096
    Abstract: An apparatus includes a processor and a collision detection unit operatively coupled to the processor. The collision detection unit is configured to process, using a machine learning model, one or more parameters associated with a ray cast in virtual environment comprising an object. The machine learning model is configured to approximate a mesh representing the object. The collision detection unit is further configured to determine if the ray collides with the object based on processing the one or more parameters. In response to determining if the ray collides with the object, the collision detection unit is configured to generate collision data associated with the ray and the object.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Thomas Daniel PERRY, Gabor SINES, Mehdi SAEEDI, Allen H. RUSH
  • Publication number: 20220309364
    Abstract: Systems, apparatuses, and methods for creating human-like non-player character (NPC) behavior with reinforcement learning (RL) are disclosed. An artificial intelligence (AI) engine creates a NPC that has seamless movement when accompanying a player controlled by a user playing a video game. The AI engine is RL-trained to stay close to the player but not get in the player's way while acting in a human-like manner. Also, the AI engine is RL-trained to evaluate the quality of information that is received over time from other AI engines and then to act on the evaluated information quality. Each AI agent is trained to evaluate the other AI agents and determine whether another AI agent is a friend or a foe. In some cases, groups of AI agents collaborate together to either help or hinder the player. The capabilities of each AI agent are independent from the capabilities of other AI agents.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Thomas Daniel Perry, Mehdi Saeedi, Gabor Sines
  • Publication number: 20220269889
    Abstract: Techniques and systems associate augmented tag data with content data and provide for output of content associated with the content data. An augmented tag data is generated by associating anchor tag data with secondary tag data, the anchor tag data and the secondary tag data being associated with an image. Content data is associated with the augmented tag data and the augmented tag data is output in association with the content data. In another approach, a wearable heads up display (WHUD) or other system captures a live view (LV) image in a line of sight of a user of the WHUD, a match is detected between the augmented tag data and a combination of anchor tag data and secondary tag data associated with the LV image, and the content associated the content data is output via the WHUD.
    Type: Application
    Filed: April 13, 2021
    Publication date: August 25, 2022
    Inventors: Daniel Perry, Rees Simmons, Sushant Kulkarni
  • Patent number: 11373402
    Abstract: Systems, devices, and methods for providing assistance in human-to-human interactions are described. When it is determined that a user of a wearable heads-up display is interacting with another human, interaction assistance information can be presented to the user, such as biographic information relating to the other human, indication of emotional states of the user and/or other human, indication of when the interaction is one-sided, candidate conversation topics and candidate conversation questions. Additionally, interaction assistance functions or applications can also be provided which enable recording and storing of interactions, generation of summaries or lists based on the interaction, transcription of the interaction, note taking, event input, and notification management.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: June 28, 2022
    Inventors: Gabriel Reyes, Daniel Perry, Samarth Singhal, Evangelos Niforatos
  • Publication number: 20220193549
    Abstract: Systems, apparatuses, and methods for performing adaptive audio mixing are disclosed. A trained neural network dynamically selects and mixes pre-recorded, human-composed music stems that are composed as mutually compatible sets. Stem and track selection, volume mixing, filtering, dynamic compression, acoustical/reverberant characteristics, segues, tempo, beat-matching and crossfading parameters generated by the neural network are inferred from the game scene characteristics and other dynamically changing factors. The trained neural network selects an artist's pre-recorded stems and mixes the stems in real-time in unique ways to dynamically adjust and modify background music based on factors such as game scenario, the unique storyline of the player, scene elements, the player's profile, interest, and performance, adjustments made to game controls (e.g., music volume), number of viewers, received comments, player's popularity, player's native language, player's presence, and/or other factors.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Carl Kittredge Wakeland, Mehdi Saeedi, Thomas Daniel Perry, Gabor Sines
  • Patent number: 10921605
    Abstract: Systems, devices, and methods for notification management are described. At least one processor determines whether a user is interacting with another human based on user context data from at least one user context sensor, such as a microphone, a camera, an IMU, an eye tracking system, or proximity sensors, and modifies presentation of notification content if the user is interacting with another human. Modification of presentation of notification content can include repositioning or resizing displayed notification content; modifying intensity, frequency, or pattern of vibratory notification presentation; changing visual notification presentation to vibratory presentation; changing vibratory notification presentation to visual presentation; and delaying presentation of notification content, for example.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: February 16, 2021
    Assignee: Google LLC
    Inventors: Gabriel Reyes, Mélodie Vidal, Daniel Perry, Antonio Gomes
  • Publication number: 20200394456
    Abstract: Systems and methods for displaying a visual interface in a display of a head-mounted wearable device when the display may occlude objects in the user's physical environment while in use. An image detection device oriented generally in-line with the user's line of sight is used to capture at least one image. One or more objects are detected in the at least one image and, based on the detection of the one or more objects, an environmental interaction mode may be activated or deactivated. In the environmental interaction mode, the user interface may be modified or disabled to facilitate viewing of the physical environment.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 17, 2020
    Inventors: Mathieu Boulanger, Daniel Perry, Gabriel Reyes