Patents by Inventor Travis Muhlestein

Travis Muhlestein 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: 20240082704
    Abstract: A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 14, 2024
    Inventors: Jonathan White, Dave Clark, Nathan Otterness, Travis Muhlestein, Prabindh Sundareson, Jim van Welzen, Jack van Welzen
  • Patent number: 11806616
    Abstract: A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: November 7, 2023
    Assignee: Nvidia Corporation
    Inventors: Jonathan White, Dave Clark, Nathan Otterness, Travis Muhlestein, Prabindh Sundareson, Jim van Welzen, Jack van Welzen
  • Publication number: 20220331702
    Abstract: In various examples, applications may be executed on remote computing devices to composite and broadcast gameplay with video and audio data. Systems and methods are disclosed that distribute, between and among various computing devices, processing of tasks including rendering of gameplay, composition of various types of data, and broadcasting of composited data. The tasks may be executed on computing devices that are remote to a client device, such as a virtual machine, GPU, server, and/or other computing device in the cloud, all of which are connected through a network. Customized composited content may be generated within the system, without latency and dropped frames, by distributing tasks such as compositing and rendering of gameplay to computing devices that have high performance capability and are specialized for handling memory- and time-intensive tasks.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: James van Welzen, Amit Parikh, Jonathan White, Travis Muhlestein
  • Publication number: 20220215232
    Abstract: Apparatuses, systems, and techniques are presented to generate images. In at least one embodiment, one or more neural networks are used to generate one or more first images based, at least in part, upon one or more second images having one or more different points of view.
    Type: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Inventors: Siddhant Pardeshi, Amruta Lonkar, Travis Muhlestein, Swati Sadineni, Aditya Karra, Vinayak Vilas Gaikwad, Pranit P. Kothari
  • Publication number: 20220040570
    Abstract: A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback.
    Type: Application
    Filed: October 6, 2021
    Publication date: February 10, 2022
    Inventors: Jonathan White, Dave Clark, Nathan Otterness, Travis Muhlestein, Prabindh Sundareson, Jim van Welzen, Jack van Welzen
  • Publication number: 20210406673
    Abstract: Apparatuses, systems, and techniques are presented to generate one or more interfaces.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 30, 2021
    Inventors: Siddhant Pardeshi, Pranit P. Kothari, Vinayak Vilas Gaikwad, Aditya Karra, Travis Muhlestein
  • Patent number: 11154773
    Abstract: A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 26, 2021
    Assignee: NVIDIA CORPRATION
    Inventors: Jonathan White, Dave Clark, Nathan Otterness, Travis Muhlestein, Prabindh Sundareson, Jim van Welzen, Jack van Welzen
  • Publication number: 20210129017
    Abstract: A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Jonathan White, Dave Clark, Nathan Otterness, Travis Muhlestein, Prabindh Sundareson, Jim van Welzen, Jack van Welzen
  • Publication number: 20100235245
    Abstract: Methods, systems, and computer-readable media for directing funds to philanthropic organizations are provided. An advertisement server system includes advertisement servers, databases, and client devices. Publishers register with advertisement servers to select philanthropic organizations and to customize advertisement placeholders that are rendered on sites web pages associated with the publishers. The databases store records and accounts for the publishers and philanthropic organizations. The client devices interact with the web pages associated with the publishers. And based on the level of interaction by the client devices with an advertisement placeholder, the philanthropic organization that is linked to the advertisement placeholder is directly provided with a financial donation from the advertisement server system listing the publisher as a donor.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: David Allen Grossman, Robert Joseph Devine, Enrique De La Garza, Hrishikesh Bal, Travis Muhlestein
  • Patent number: 7596720
    Abstract: Techniques for determining a complete address of a test point of an application from a relative address of the test point and a configuration of a system are provided. An application component that defines the application includes a relative address of the test point. An abstract configuration of a system specifies a location where an instance of the application is to be deployed within the system. The complete address of the test point is then formulated using the relative address of the test point and the indication of the location where an instance of the application is to be deployed within the system. The complete address of the test point can then be used to perform a health check of the instance of the application.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Pavel Curtis, Robert Schumaker, David A. Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber, Travis Muhlestein, Sergei Meleshchuk
  • Patent number: 7526484
    Abstract: Subscription-based notification using event channels that each correspond to a particular scope. Each channel manages notifications through the use of a schema definition. The event subscriptions identify the position and attributes that any desired event notification would take in the schema definition. The channel then receives event notifications in the form of XML fragments. The channel then determines the position that the XML fragment would take as defined by the schema definition. The channel determines whether the position and attributes of the event notification matches the position and attributes of the event subscription. If a match is found, then the event notification is copied and forwarded to the recipient designated in the corresponding subscription.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Ahmed El-Shimi, Alexander E. Nosov, Travis Muhlestein, Patrick R. Kenny, Raymond W. McCollum
  • Publication number: 20080016501
    Abstract: A command line utility is described that overlays the management infrastructure of an enterprise to provide easier command options for administrators to effectively manage the enterprise. The primary intent of the command line utility is to facilitate management of the environment without requiring administrators to write scripts or navigate a vast schematized enterprise exposed through the management infrastructure. The command line utility provides command options through class aliases that enable the mapping of management queries and operations to a common term or friendly name that can be extended both in an alias file or at run time in the command line.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Travis Muhlestein, Jeffrey Snover, John Thompson, Arieh Retik
  • Publication number: 20070074074
    Abstract: Techniques for determining a complete address of a test point of an application from a relative address of the test point and a configuration of a system are provided. An application component that defines the application includes a relative address of the test point. An abstract configuration of a system specifies a location where an instance of the application is to be deployed within the system. The complete address of the test point is then formulated using the relative address of the test point and the indication of the location where an instance of the application is to be deployed within the system. The complete address of the test point can then be used to perform a health check of the instance of the application.
    Type: Application
    Filed: September 27, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Pavel Curtis, Robert Schumaker, David Nichols, Eshwar Somashekar, Guo-Wei Shieh, Puja Gomber, Travis Muhlestein, Sergei Meleshchuk
  • Patent number: 7016902
    Abstract: Subscription-based notification using event channels that each correspond to a particular scope. Each channel manages notifications through the use of a schema definition. The event subscriptions identify the position and attributes that any desired event notification would take in the schema definition. The channel then receives event notifications in the form of XML fragments. The channel then determines the position that the XML fragment would take as defined by the schema definition. The channel determines whether the position and attributes of the event notification matches the position and attributes of the event subscription. If a match is found, then the event notification is copied and forwarded to the recipient designated in the corresponding subscription.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: March 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Ahmed El-Shimi, Alexander E. Nosov, Travis Muhlestein, Patrick R. Kenny, Raymond W. McCollum
  • Publication number: 20060047846
    Abstract: The present invention extends to methods, systems, and computer program products for integrating messaging diagnostics into a messaging pipeline. A messaging pipeline receives a control message and passes the control message through one or more pipeline components (potentially a security component) positioned in the messaging pipeline. The control message is passed to a diagnostic control component positioned in the messaging pipeline subsequent to passing the received control message through one or more pipeline components. The diagnostic control component activates message diagnostics at diagnostic components positioned within one or more messaging pipelines in accordance with instructions contained in the control message. When message diagnostics are activated, messaging pipelines pass accessed messages to diagnostic components positioned in the messaging pipeline.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Babak Jahromi, John Noss, Dhananjay Mahajan, Scott Seely, Daniel Roth, Travis Muhlestein
  • Publication number: 20060048220
    Abstract: The present invention extends to methods, systems, and computer program products for securely inspecting electronic messages. A computer system receives a control message that is passed through one or more receiving path components, positioned in a message receiving path, to a security component. The security component authenticates the received control message and passes the received control message to an inspection control component. The inspection control component activates message inspection in accordance with instructions contained in the received control message. When message inspection is activated, the computer system passes accessed messages to corresponding inspection components positioned in message paths (either receiving or sending) of the accessed message. The inspection component generates an inspection report (e.g., including a portion of contents of the accessed message) in accordance with instructions contained in a previously authenticated control message.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Babak Jahromi, John Noss, Dhananjay Mahajan, Scott Seely, Daniel Roth, Travis Muhlestein
  • Publication number: 20060015854
    Abstract: A computer-implemented method for exposing instrumentation data available from within a managed code environment to an instrumentation data source executing outside of said managed code environment is presented. The method comprises each of the following. An indication is received that said instrumentation data should be exposed to said instrumentation data source. In response to receiving said indication, a decoupled provider is loaded. The decoupled provider facilitates communication between said managed code environment and said instrumentation data source. A determination is made as to whether schema describing said instrumentation data has been previously registered with said instrumentation data source. In response to determining that said schema has not been previously registered with said instrumentation data source, said schema is registered with said instrumentation data source through said decoupled provider.
    Type: Application
    Filed: August 31, 2005
    Publication date: January 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Travis Muhlestein, Corina Feuerstein, Jeffrey Cooperstein
  • Publication number: 20050246716
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NETâ„¢ platform.
    Type: Application
    Filed: June 23, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Adam Smith, Anthony Moore, Brian LaMacchia, Anders Hejlsberg, Brian Grunkemeyer, Caleb Doise, Christopher Brumme, Christopher Anderson, Corina Feuerstein, Craig Sinclair, Daniel Takacs, David Ebbo, David Driver, David Mortenson, Erik Christensen, Erik Olson, Fabio Yeon, Gopala Kakivaya, Gregory Fee, Hany Ramadan, Henry Sanders, Jayanth Rajan, Jeffrey Cooperstein, Jonathan Hawkins, James Hogg, Joe Long, John McConnell, Jesus Ruiz-Scougall, James Miller, Julie Bennett, Krzysztof Cwalina, Lance Olson, Loren Kohnfelder, Michael Magruder, Manish Prabhu, Radu Palanca, Raja Krishnaswamy, Shawn Burke, Sean Trowbridge, Seth Demsey, Shajan Dasan, Stefan Pharies, Suzanne Cook, Tarun Anand, Travis Muhlestein, Yann Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Publication number: 20050240943
    Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NETâ„¢ platform.
    Type: Application
    Filed: June 23, 2005
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Adam Smith, Anthony Moore, Brian LaMacchia, Anders Hejlsberg, Biran Grunkemeyer, Caleb Doise, Christopher Brumme, Christopher Anderson, Corina Feuerstein, Craig Sinclair, Daniel Takacs, David Ebbo, David Driver, David Mortenson, Erik Christensen, Erik Olson, Fabio Yeon, Gopala Kakivaya, George Fee, Hany Ramadan, Henry Sanders, Jayanth Rajan, Jeffrey Cooperstein, Jonathan Hawkins, James Hogg, Joe Long, John McConnell, Jesus Ruiz-Scougall, James Miller, Julie Bennett, Krzysztof Cwalina, Lance Olson, Loren Kohnfelder, Michael Magruder, Manish Prabhu, Radu Palanca, Raja Krishnaswamy, Shawn Burke, Sean Trowbridge, Seth Demsey, Shajan Dasan, Stefan Pharies, Suzanne Cook, Tarun Anand, Travis Muhlestein, Yann Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
  • Publication number: 20050192952
    Abstract: Subscription-based notification using event channels that each correspond to a particular scope. Each channel manages notifications through the use of a schema definition. The event subscriptions identify the position and attributes that any desired event notification would take in the schema definition. The channel then receives event notifications in the form of XML fragments. The channel then determines the position that the XML fragment would take as defined by the schema definition. The channel determines whether the position and attributes of the event notification matches the position and attributes of the event subscription. If a match is found, then the event notification is copied and forwarded to the recipient designated in the corresponding subscription.
    Type: Application
    Filed: May 6, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Ahmed El-Shimi, Alexander Nosov, Travis Muhlestein, Patrick Kenny, Raymond McCollum