Patents by Inventor Antonio Vargas Garcia
Antonio Vargas Garcia 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: 10990614Abstract: Techniques for enabling entities to provide a system with data representing specific relationships of various endpoint devices for the purpose of responding to user inputs are described. A system may include an application program interface (API) that enables an entity to provide the system with data describing related endpoint devices, as well as data representing terminology that a user may use to refer to a specific endpoint device. After the system receives such data, when a user associates an endpoint device with their user profile, the system can associate that endpoint device with various other endpoint devices based on data previously received from an entity. When the system receives a user input, the system may traverse endpoint device relationships, represented in a user profile, to determine an endpoint device that should be invoked to respond to the user input.Type: GrantFiled: September 19, 2018Date of Patent: April 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Adam DeLisse, Antonio Vargas Garcia, Brandt Elster, Milan Krneta, Mark Aiken, Caglar Iskender, Timothy Etters
-
Publication number: 20190295367Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.Type: ApplicationFiled: June 13, 2019Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Cierra D. McDonald, Michael J. Horstmanshof, Sela P. Davis, Pooja Mathur, Antonio Vargas Garcia, Daniel Av, Michael Alyn Miller, Cody Luitjens, Craig Suthers, Nicholas Koller, Timothy Gill, Chad Gibson, William Michael Zintel, Dave Reed, Doug Beck
-
Patent number: 10410473Abstract: A unified platform supports a plurality of game titles and diverse gaming devices to provide publishers and developers with a software development kit (SDK) including application programming interfaces (APIs) for creating multiplayer tournaments. Developers use the SDK to create tournament definitions and permission levels for tournament organizers. Tournament definitions specify configuration values as parameters the unified platform uses to create instances of multiplayer tournaments. Permission levels can define which tournament organizers are able to set up and manage tournaments and can define parameters to which they must adhere. The unified platform can store tournament definitions that are created by game publishers, game developers, or tournament organizers and can use the stored definitions to create tournament instances.Type: GrantFiled: April 29, 2016Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael Siebert, Thomas A. Langan, Antonio Vargas Garcia, Justin Brown, Gregory M. Smith
-
Patent number: 10391404Abstract: A unified platform supports a plurality of game titles and diverse gaming devices to provide publishers and developers with a software development kit (SDK) including application programming interfaces (APIs) for creating multiplayer tournaments. Developers use the SDK to create tournament definitions and permission levels for tournament organizers. Tournament definitions specify configuration values as parameters the unified platform uses to create instances of multiplayer tournaments. Permission levels can define which tournament organizers are able to set up and manage tournaments and can define parameters to which they must adhere. The unified platform can store tournament definitions that are created by game publishers, game developers, or tournament organizers and can use the stored definitions to create tournament instances.Type: GrantFiled: April 29, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael Siebert, Thomas A. Langan, Antonio Vargas Garcia, Justin Brown, Gregory M. Smith
-
Patent number: 10354485Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.Type: GrantFiled: May 29, 2018Date of Patent: July 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cierra D. McDonald, Michael J. Horstmanshof, Sela P. Davis, Pooja Mathur, Antonio Vargas Garcia, Daniel Av, Michael Alyn Miller, Cody Luitjens, Craig Suthers, Nicholas Koller, Timothy Gill, Chad Gibson, William Michael Zintel, Dave Reed, Doug Beck
-
Patent number: 10120779Abstract: Techniques for debugging of hosted computer programs are described herein. Execution of a set of instances of a computer program may be hosted by a service on behalf of a developer. The developer may indicate one or more error conditions and an amount of program instances to be monitored for the error conditions. The error conditions may include breakpoints, processing conditions, memory conditions, network packet conditions, and others. A subset of the program instances may be monitored for an error conditions. An error condition may then be detected at a first program instance. A notification of the occurrence of the error condition may be provided to the developer along with information for connecting to the first program instance. The developer may connect to and debug the first program instance, and may also access information such as a memory dump, performance logs, network packet information, and more.Type: GrantFiled: November 8, 2016Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventors: Hok Peng Leung, Antonio Vargas Garcia, Geoffrey Scott Pare
-
Publication number: 20180276945Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.Type: ApplicationFiled: May 29, 2018Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Cierra D. McDonald, Michael J. Horstmanshof, Sela P. Davis, Pooja Mathur, Antonio Vargas Garcia, Daniel Av, Michael Alyn Miller, Cody Luitjens, Craig Suthers, Nicholas Koller, Timothy Gill, Chad Gibson, William Michael Zintel, Dave Reed, Doug Beck
-
Patent number: 9997014Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.Type: GrantFiled: June 18, 2013Date of Patent: June 12, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cierra D. McDonald, Michael J. Horstmanshof, Sela P. Davis, Pooja Mathur, Antonio Vargas Garcia, Daniel Av, Michael Alyn Miller, Cody Luitjens, Craig Suthers, Nicholas Koller, Timothy Gill, Chad Gibson, William Michael Zintel, Dave Reed, Doug Beck
-
Publication number: 20170316652Abstract: A unified platform supports a plurality of game titles and diverse gaming devices to provide publishers and developers with a software development kit (SDK) including application programming interfaces (APIs) for creating multiplayer tournaments. Developers use the SDK to create tournament definitions and permission levels for tournament organizers. Tournament definitions specify configuration values as parameters the unified platform uses to create instances of multiplayer tournaments. Permission levels can define which tournament organizers are able to set up and manage tournaments and can define parameters to which they must adhere. The unified platform can store tournament definitions that are created by game publishers, game developers, or tournament organizers and can use the stored definitions to create tournament instances.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Michael Siebert, Thomas A. Langan, Antonio Vargas Garcia, Justin Brown, Gregory M. Smith
-
Publication number: 20170312637Abstract: A unified platform supports a plurality of game titles and diverse gaming devices to provide publishers and developers with a software development kit (SDK) including application programming interfaces (APIs) for creating multiplayer tournaments. Developers use the SDK to create tournament definitions and permission levels for tournament organizers. Tournament definitions specify configuration values as parameters the unified platform uses to create instances of multiplayer tournaments. Permission levels can define which tournament organizers are able to set up and manage tournaments and can define parameters to which they must adhere. The unified platform can store tournament definitions that are created by game publishers, game developers, or tournament organizers and can use the stored definitions to create tournament instances.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Michael Siebert, Thomas A. Langan, Antonio Vargas Garcia, Justin Brown, Gregory M. Smith
-
Patent number: 9788071Abstract: A method providing searchable streaming video broadcasts via an interactive media server, the interactive media server generates a live broadcast video stream for each of a plurality of interactive media sessions and a video provider server providing a connection to the live broadcast video stream for viewing, the method comprising receiving an interactive media events stream for each interactive media session from the interactive media server, generating statistics data for each interactive media session based upon the events stream, and generating a searchable index of a directory of the live broadcast video streams, the searchable index including a plurality of entries, each entry including (a) a link to the live broadcast video stream for a corresponding interactive media session provided by the video provider server, and (b) metadata associated with the corresponding interactive media session, the metadata generated based upon the statistics data for the corresponding interactive media session.Type: GrantFiled: April 1, 2015Date of Patent: October 10, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Joanna Mason, Craig J. Wheeler, Daniel Av, Michael Ahmed Sengan Siebert, Gregory M. Smith, Antonio Vargas Garcia
-
Publication number: 20160127795Abstract: A method providing searchable streaming video broadcasts via an interactive media server, the interactive media server generates a live broadcast video stream for each of a plurality of interactive media sessions and a video provider server providing a connection to the live broadcast video stream for viewing, the method comprising receiving an interactive media events stream for each interactive media session from the interactive media server, generating statistics data for each interactive media session based upon the events stream, and generating a searchable index of a directory of the live broadcast video streams, the searchable index including a plurality of entries, each entry including (a) a link to the live broadcast video stream for a corresponding interactive media session provided by the video provider server, and (b) metadata associated with the corresponding interactive media session, the metadata generated based upon the statistics data for the corresponding interactive media session.Type: ApplicationFiled: April 1, 2015Publication date: May 5, 2016Inventors: Joanna Mason, Craig J. Wheeler, Daniel Av, Michael Ahmed Sengan Siebert, Gregory M. Smith, Antonio Vargas Garcia
-
Publication number: 20140274317Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.Type: ApplicationFiled: June 18, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Cierra D. McDonald, Michael J. Horstmanshof, Sela P. Davis, Pooja Mathur, Antonio Vargas Garcia, Daniel Av, Michael Alyn Miller, Cody Luitjens, Craig Suthers, Nicholas Koller, Timothy Gill, Chad Gibson, William Michael Zintel, Dave Reed, Doug Beck
-
Patent number: 7930167Abstract: A code library, or “language interface pack” library, is provided that can be integrated into a video game to detect new localizations of the video game dynamically, and to locate and load the most appropriate localized resources depending on user preferences and available localized game content. If no localized content is available in the preferred language, a fallback system ensures that the game always receives the location of existing game content in another language.Type: GrantFiled: January 31, 2008Date of Patent: April 19, 2011Assignee: Microsoft CorporationInventors: Jonathon Young, Antonio Vargas Garcia
-
Patent number: 7624343Abstract: A text formatting system includes a set of rules that are each configured to be applied to perform a text formatting adjustment. An engine is configured to process an input to make a determination as to which rules in the set should be applied so as to carry out a text formatting adjustment on the input. The engine is further configured to process the input without checking every rule in said set for applicability to every component of said input.Type: GrantFiled: September 16, 2005Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Sergey Malkin, Antonio Vargas Garcia
-
Publication number: 20090198789Abstract: A code library, or “language interface pack” library, is provided that can be integrated into a video game to detect new localizations of the video game dynamically, and to locate and load the most appropriate localized resources depending on user preferences and available localized game content. If no localized content is available in the preferred language, a fallback system ensures that the game always receives the location of existing game content in another language.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: Microsoft CorporationInventors: Jonathan Young, Antonio Vargas Garcia