Patents by Inventor Stephen Holmes
Stephen Holmes 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: 20260180790Abstract: Provided here is a computer-implemented method, system and computing device for agreeing a final symmetric key between a first party and a second party, wherein the first party is configured to communicate with the second party, the method comprising: retrieving a plurality of key exchange algorithms or key encapsulation mechanisms wherein the plurality of key exchange algorithms or key encapsulation mechanisms are each different; agreeing a set of keys using the plurality of key exchange algorithms or key encapsulation mechanisms; using the agreed set of keys to obtain a final symmetric key, according to a combination scheme that specifies how each key of the set of keys is to be used to obtain the final symmetric key; and storing the final symmetric key at the first and second party.Type: ApplicationFiled: December 11, 2023Publication date: June 25, 2026Inventors: Stephen Holmes, Michael Murphy, David Webb
-
Publication number: 20260024335Abstract: In various examples, natural language processing may be performed on text generated by a game to extract one or more in-game events from the game. The system (e.g., a client device and/or server) may receive the text in the form of one or more strings generated by a game application. The system may then extract one or more in-game events from the text using natural language processing. The game may include the text in a message it sends to the system (e.g., using an Application Programming Interface (API)) and/or in a game log entry or notification. The text may be generated based at least on the game determining one or more conditions are satisfied in the gameplay (e.g., victory, points scored, milestones, eliminations, item acquisition, etc.). The text may be mapped to event templates, which may then be used to extract parameters of events therefrom.Type: ApplicationFiled: September 29, 2025Publication date: January 22, 2026Inventors: James Lewis van Welzen, Prakash Yadav, Charu Kalani, Jonathan White, Shyam Raikar, Stephen Holmes, David Wilson
-
Patent number: 12508515Abstract: In various examples, compute resources may be allocated for highlight generation in cloud gaming systems. Systems and methods are disclosed that distribute, between and among various devices, processing including user interface generation and overlay, analysis of game streams for actionable events, generation of highlights, storage of highlights, and sharing of highlights. The distribution of processing or compute resources within the cloud gaming system may be dependent on system information of various devices and/or networks. Recordings, snapshots, and/or other highlights may be generated within the cloud gaming system using the determined distribution of compute resources.Type: GrantFiled: February 5, 2024Date of Patent: December 30, 2025Assignee: NVIDIA CorporationInventors: Stephen Holmes, Pierre Gervais
-
Publication number: 20250360421Abstract: Automated detection of events in content can be performed using regions of information associated with various user interface or display elements. Certain elements can be indicative of a type of event, and regions associated with these elements can be analyzed on a per-frame basis. If one of these primary regions shows a state or transition that is indicative of one of these events, one or more secondary regions can be analyzed as well to attempt to verify whether that event occurred, as well as whether that event qualifies for selection for additional use. Selected events can be used for purposes such as to generate highlight montages, training videos, or user profiles. These events may be positioned at different layers of an event hierarchy, where child regions are only analyzed for frames where a parent region is indicative of a type of event.Type: ApplicationFiled: August 11, 2025Publication date: November 27, 2025Inventors: Suresh Yerva, Stephen Holmes
-
Publication number: 20250303275Abstract: In examples, a device's native input interface (e.g., a soft keyboard) may be invoked using interaction areas associated with image frames from an application, such as a game. An area of an image frame(s) from a streamed game video may be designated (e.g., by the game and/or a game server) as an interaction area. When an input event associated with the interaction area is detected, an instruction may be issued to the client device to invoke a user interface (e.g., a soft keyboard) of the client device and may cause the client device to present a graphical input interface. Inputs made to the presented graphical input interface may be accessed by the game streaming client and provided to the game instance.Type: ApplicationFiled: June 16, 2025Publication date: October 2, 2025Inventors: Prakash Yadav, Charu Kalani, Stephen Holmes, David Wilson, David Le Tacon, James Lewis van Welzen
-
Patent number: 12430913Abstract: In various examples, natural language processing may be performed on text generated by a game to extract one or more in-game events from the game. The system (e.g., a client device and/or server) may receive the text in the form of one or more strings generated by a game application. The system may then extract one or more in-game events from the text using natural language processing. The game may include the text in a message it sends to the system (e.g., using an Application Programming Interface (API)) and/or in a game log entry or notification. The text may be generated based at least on the game determining one or more conditions are satisfied in the gameplay (e.g., victory, points scored, milestones, eliminations, item acquisition, etc.). The text may be mapped to event templates, which may then be used to extract parameters of events therefrom.Type: GrantFiled: June 11, 2024Date of Patent: September 30, 2025Assignee: NVIDIA CorporationInventors: James Lewis van Welzen, Prakash Yadav, Charu Kalani, Jonathan White, Shyam Raikar, Stephen Holmes, David Wilson
-
Patent number: 12383838Abstract: Automated detection of events in content can be performed using regions of information associated with various user interface or display elements. Certain elements can be indicative of a type of event, and regions associated with these elements can be analyzed on a per-frame basis. If one of these primary regions shows a state or transition that is indicative of one of these events, one or more secondary regions can be analyzed as well to attempt to verify whether that event occurred, as well as whether that event qualifies for selection for additional use. Selected events can be used for purposes such as to generate highlight montages, training videos, or user profiles. These events may be positioned at different layers of an event hierarchy, where child regions are only analyzed for frames where a parent region is indicative of a type of event.Type: GrantFiled: May 15, 2023Date of Patent: August 12, 2025Assignee: Nvidia CorporationInventors: Suresh Yerva, Stephen Holmes
-
Patent number: 12330050Abstract: In examples, a device's native input interface (e.g., a soft keyboard) may be invoked using interaction areas associated with image frames from an application, such as a game. An area of an image frame(s) from a streamed game video may be designated (e.g., by the game and/or a game server) as an interaction area. When an input event associated with the interaction area is detected, an instruction may be issued to the client device to invoke a user interface (e.g., a soft keyboard) of the client device and may cause the client device to present a graphical input interface. Inputs made to the presented graphical input interface may be accessed by the game streaming client and provided to the game instance.Type: GrantFiled: September 20, 2022Date of Patent: June 17, 2025Assignee: NVIDIA CorporationInventors: Prakash Yadav, Charu Kalani, Stephen Holmes, David Wilson, David Le Tacon, James Lewis van Welzen
-
Patent number: 12014547Abstract: In various examples, natural language processing may be performed on text generated by a game to extract one or more in-game events from the game. The system (e.g., a client device and/or server) may receive the text in the form of one or more strings generated by a game application. The system may then extract one or more in-game events from the text using natural language processing. The game may include the text in a message it sends to the system (e.g., using an Application Programming Interface (API)) and/or in a game log entry or notification. The text may be generated based at least on the game determining one or more conditions are satisfied in the gameplay (e.g., victory, points scored, milestones, eliminations, item acquisition, etc.). The text may be mapped to event templates, which may then be used to extract parameters of events therefrom.Type: GrantFiled: September 7, 2021Date of Patent: June 18, 2024Assignee: NVIDIA CorporationInventors: James Lewis van Welzen, Prakash Yadav, Charu Kalani, Jonathan White, Shyam Raikar, Stephen Holmes, David Wilson
-
Publication number: 20240173631Abstract: In various examples, compute resources may be allocated for highlight generation in cloud gaming systems. Systems and methods are disclosed that distribute, between and among various devices, processing including user interface generation and overlay, analysis of game streams for actionable events, generation of highlights, storage of highlights, and sharing of highlights. The distribution of processing or compute resources within the cloud gaming system may be dependent on system information of various devices and/or networks. Recordings, snapshots, and/or other highlights may be generated within the cloud gaming system using the determined distribution of compute resources.Type: ApplicationFiled: February 5, 2024Publication date: May 30, 2024Inventors: Stephen Holmes, Pierre Gervais
-
Patent number: 11938406Abstract: In various examples, compute resources may be allocated for highlight generation in cloud gaming systems. Systems and methods are disclosed that distribute, between and among various devices, processing including user interface generation and overlay, analysis of game streams for actionable events, generation of highlights, storage of highlights, and sharing of highlights. The distribution of processing or compute resources within the cloud gaming system may be dependent on system information of various devices and/or networks. Recordings, snapshots, and/or other highlights may be generated within the cloud gaming system using the determined distribution of compute resources.Type: GrantFiled: June 7, 2019Date of Patent: March 26, 2024Assignee: NVIDIA CorporationInventors: Stephen Holmes, Pierre Gervais
-
Patent number: 11811129Abstract: A remotely controllable antenna mount for use with a wireless telecommunication antenna provides both mechanical azimuth and mechanical tilt adjustment using AISG compatible motor control units and AISG control and monitoring systems to remotely adjust the physical orientation of the antenna. The mount control units are serially interconnected with existing AISG antenna control units (ACU's) which adjust internal electronic tilt of the antenna. The present solution provides the ability to both physically aim the antenna to adjust coverage area and also adjust the signal phase to fine tune the quality of the signal.Type: GrantFiled: September 19, 2022Date of Patent: November 7, 2023Assignee: Radiarc Technologies, LLCInventors: Arthur P. Clifford, Stephen Holmes
-
Patent number: 11804651Abstract: A remotely controllable antenna mount for use with a wireless telecommunication antenna provides mechanical azimuth and tilt adjustment using AISG compatible motor control units and AISG control and monitoring systems to remotely adjust the physical orientation of the antenna. An AISG compatible mount azimuth control unit drives rotatable movement of the antenna through a range of azimuth angle positions. An AISG compatible mount tilt control unit drives linear movement of an actuator assembly and corresponding pivoting of the antenna through a range of tilt angle positions. Antennas can be remotely controlled relative to each other or in tandem.Type: GrantFiled: August 29, 2022Date of Patent: October 31, 2023Assignee: Radiarc Technologies, LLCInventors: Stephen Holmes, Arthur P. Clifford
-
Publication number: 20230277944Abstract: Automated detection of events in content can be performed using regions of information associated with various user interface or display elements. Certain elements can be indicative of a type of event, and regions associated with these elements can be analyzed on a per-frame basis. If one of these primary regions shows a state or transition that is indicative of one of these events, one or more secondary regions can be analyzed as well to attempt to verify whether that event occurred, as well as whether that event qualifies for selection for additional use. Selected events can be used for purposes such as to generate highlight montages, training videos, or user profiles. These events may be positioned at different layers of an event hierarchy, where child regions are only analyzed for frames where a parent region is indicative of a type of event.Type: ApplicationFiled: May 15, 2023Publication date: September 7, 2023Inventors: Suresh Yerva, Stephen Holmes
-
Patent number: 11648481Abstract: Automated detection of events in content can be performed using regions of information associated with various user interface or display elements. Certain elements can be indicative of a type of event, and regions associated with these elements can be analyzed on a per-frame basis. If one of these primary regions shows a state or transition that is indicative of one of these events, one or more secondary regions can be analyzed as well to attempt to verify whether that event occurred, as well as whether that event qualifies for selection for additional use. Selected events can be used for purposes such as to generate highlight montages, training videos, or user profiles. These events may be positioned at different layers of an event hierarchy, where child regions are only analyzed for frames where a parent region is indicative of a type of event.Type: GrantFiled: October 20, 2020Date of Patent: May 16, 2023Assignee: Nvidia CorporationInventors: Suresh Yerva, Stephen Holmes
-
Publication number: 20230121413Abstract: In examples, a device's native input interface (e.g., a soft keyboard) may be invoked using interaction areas associated with image frames from an application, such as a game. An area of an image frame(s) from a streamed game video may be designated (e.g., by the game and/or a game server) as an interaction area. When an input event associated with the interaction area is detected, an instruction may be issued to the client device to invoke a user interface (e.g., a soft keyboard) of the client device and may cause the client device to present a graphical input interface. Inputs made to the presented graphical input interface may be accessed by the game streaming client and provided to the game instance.Type: ApplicationFiled: September 20, 2022Publication date: April 20, 2023Inventors: Prakash Yadav, Charu Kalani, Stephen Holmes, David Wilson, David Le Tacon, James Lewis van Welzen
-
Publication number: 20230114480Abstract: A remotely controllable antenna mount for use with a wireless telecommunication antenna provides both mechanical azimuth and mechanical tilt adjustment using AISG compatible motor control units and AISG control and monitoring systems to remotely adjust the physical orientation of the antenna. The mount control units are serially interconnected with existing AISG antenna control units (ACU's) which adjust internal electronic tilt of the antenna. The present solution provides the ability to both physically aim the antenna to adjust coverage area and also adjust the signal phase to fine tune the quality of the signal.Type: ApplicationFiled: September 19, 2022Publication date: April 13, 2023Applicant: Radiarc Technologies, LLCInventors: Arthur P. Clifford, Stephen Holmes
-
Publication number: 20230071358Abstract: In various examples, natural language processing may be performed on text generated by a game to extract one or more in-game events from the game. The system (e.g., a client device and/or server) may receive the text in the form of one or more strings generated by a game application. The system may then extract one or more in-game events from the text using natural language processing. The game may include the text in a message it sends to the system (e.g., using an Application Programming Interface (API)) and/or in a game log entry or notification. The text may be generated based at least on the game determining one or more conditions are satisfied in the gameplay (e.g., victory, points scored, milestones, eliminations, item acquisition, etc.). The text may be mapped to event templates, which may then be used to extract parameters of events therefrom.Type: ApplicationFiled: September 7, 2021Publication date: March 9, 2023Inventors: James Lewis van Welzen, Prakash Yadav, Charu Kalani, Jonathan White, Shyam Raikar, Stephen Holmes, David Wilson
-
Publication number: 20220416415Abstract: A remotely controllable antenna mount for use with a wireless telecommunication antenna provides mechanical azimuth and tilt adjustment using AISG compatible motor control units and AISG control and monitoring systems to remotely adjust the physical orientation of the antenna. An AISG compatible mount azimuth control unit drives rotatable movement of the antenna through a range of azimuth angle positions. An AISG compatible mount tilt control unit drives linear movement of an actuator assembly and corresponding pivoting of the antenna through a range of tilt angle positions. Antennas can be remotely controlled relative to each other or in tandem.Type: ApplicationFiled: August 29, 2022Publication date: December 29, 2022Applicant: Radiarc Technologies, LLCInventors: Stephen Holmes, Arthur P. Clifford
-
Publication number: 20220118363Abstract: Automated detection of events in content can be performed using regions of information associated with various user interface or display elements. Certain elements can be indicative of a type of event, and regions associated with these elements can be analyzed on a per-frame basis. If one of these primary regions shows a state or transition that is indicative of one of these events, one or more secondary regions can be analyzed as well to attempt to verify whether that event occurred, as well as whether that event qualifies for selection for additional use. Selected events can be used for purposes such as to generate highlight montages, training videos, or user profiles. These events may be positioned at different layers of an event hierarchy, where child regions are only analyzed for frames where a parent region is indicative of a type of event.Type: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Inventors: Suresh Yerva, Stephen Holmes