Patents by Inventor Arunabh Verma
Arunabh Verma 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: 20240042330Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: ApplicationFiled: October 19, 2023Publication date: February 8, 2024Inventors: Arunabh VERMA, Rajneil Singh RANA, Seyed Ali HOSSEINI KHAYAT, Matthew Carl DUBOIS, Daniel Aaron DOBYNS, Sebastian Carl MERRY, Griffin SOLIMINI, Shu-Wei HSU, William Jarrad BAILEY, Timothy John KIESOW, Eric HAMILTON, Kripal KAVI
-
Patent number: 11872487Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.Type: GrantFiled: May 9, 2022Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
-
Patent number: 11826657Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: GrantFiled: March 9, 2022Date of Patent: November 28, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arunabh Verma, Rajneil Singh Rana, Seyed Ali Hosseini Khayat, Matthew Carl Dubois, Daniel Aaron Dobyns, Sebastian Carl Merry, Griffin Solimini, Shu-Wei Hsu, William Jarrad Bailey, Timothy John Kiesow, Eric Hamilton, Kripal Kavi
-
Publication number: 20230142004Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for matching device configurations to games are presented. A set of device configuration tiers may be generated from gameplay telemetry data generated by a plurality of client devices executing a plurality of games. A device configuration for a specific client device may be determined based at least on the specific client device's GUI type. When the specific client device accesses a software game library a determination may be made based on a performance tier corresponding to the device configuration for the specific client device as to whether the specific client device can adequately execute each game. One or more recommendations may be rendered and displayed in the game library based on the determination of whether the specific client device can adequately execute each game.Type: ApplicationFiled: March 9, 2022Publication date: May 11, 2023Inventors: Arunabh Verma, Rajneil Singh Rana, Seyed Ali Hosseini Khayat, Matthew Carl Dubois, Daniel Aaron Dobyns, Sebastian Carl Merry, Griffin Solimini, Shu-Wei Hsu, William Jarrad Bailey, Timothy John Kiesow, Eric Hamilton, Kripal Kavi
-
Publication number: 20220258050Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.Type: ApplicationFiled: May 9, 2022Publication date: August 18, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
-
Patent number: 11351455Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.Type: GrantFiled: June 30, 2020Date of Patent: June 7, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
-
Publication number: 20210402300Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
-
Patent number: 10496190Abstract: The electronic devices described herein are configured to enhance user experience associated with using a pen on the touchscreens of the electronic devices. Proximity and/or approach of a pen is detected and, when the pen is close enough, the operating system triggers a pen event, which is communicated to applications running on the electronic devices. The applications may handle the pen event by redrawing a user interface to accommodate the incoming pen input in a smooth, seamless way. Further, pen-compatible interface controls may be provided by the operating system to enhance pen use with applications that may not have the necessary functionality.Type: GrantFiled: January 25, 2017Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Arunabh Verma, Sophie A. Beland, Kevin J. Jeyakumar, Oluwadara Oke, William M. Geraci, II
-
Publication number: 20190336867Abstract: Systems, methods, and apparatuses are provided for annotating a video frame generated by a video game. A video game model that associates element tags with elements of the video game may be generated. The video game model may be applied by a video game overlay executing concurrently with the video game. The video game overlay may receive a remote user input from one or more remote devices over a network. The remote user input may be multiplexed and/or normalized, and subsequently parsed by applying the video game model to extract an element tag corresponding to the video game. By applying the video game model, an in-game element of the video game corresponding to the element tag may be identified in the video frame. Based on the identified element in the video frame of the video game, the video frame may be annotated and presented to the video game user.Type: ApplicationFiled: May 7, 2018Publication date: November 7, 2019Inventors: Arunabh Verma, Raman Kumar Sarin, Alex R. Gregorio
-
Patent number: 10449461Abstract: Systems, methods, and apparatuses are provided for annotating a video frame generated by a video game. A video game model that associates element tags with elements of the video game may be generated. The video game model may be applied by a video game overlay executing concurrently with the video game. The video game overlay may receive a remote user input from one or more remote devices over a network. The remote user input may be multiplexed and/or normalized, and subsequently parsed by applying the video game model to extract an element tag corresponding to the video game. By applying the video game model, an in-game element of the video game corresponding to the element tag may be identified in the video frame. Based on the identified element in the video frame of the video game, the video frame may be annotated and presented to the video game user.Type: GrantFiled: May 7, 2018Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Arunabh Verma, Raman Kumar Sarin, Alex R. Gregorio
-
Publication number: 20180210567Abstract: The electronic devices described herein are configured to enhance user experience associated with using a pen on the touchscreens of the electronic devices. Proximity and/or approach of a pen is detected and, when the pen is close enough, the operating system triggers a pen event, which is communicated to applications running on the electronic devices. The applications may handle the pen event by redrawing a user interface to accommodate the incoming pen input in a smooth, seamless way. Further, pen-compatible interface controls may be provided by the operating system to enhance pen use with applications that may not have the necessary functionality.Type: ApplicationFiled: January 25, 2017Publication date: July 26, 2018Inventors: Arunabh Verma, Sophie A. Beland, Kevin J. Jeyakumar, Oluwadara Oke, William M. Geraci, II