Reducing input processing latency for remotely executed applications
US-9111080-B1 · Aug 18, 2015 · US
US12064699B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12064699-B2 |
| Application number | US-202218089526-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2022 |
| Priority date | Mar 13, 2012 |
| Publication date | Aug 20, 2024 |
| Grant date | Aug 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method is provided, including: executing a first session of a video game by a cloud gaming system, wherein executing the first session generates a first game state of the video game for gameplay of the video game by a first user; streaming the gameplay of the video game over a network to enable the gameplay of the video game by the first user; receiving, during said gameplay, a command to share an interactive playable portion of the gameplay of the video game by the first user; responsive to the command, providing to a second user access to the interactive playable portion of the video game, through execution of a second session of the video game that generates a second game state of the video game for gameplay of the interactive playable portion by the second user.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: executing a first session of a video game by a cloud gaming system, wherein executing the first session generates a first game state of the video game for gameplay of the video game by a first user; streaming the gameplay of the video game over a network to enable the gameplay of the video game by the first user; receiving-a command to share an interactive playable portion of the gameplay of the video game by the first user; responsive to the command, then generating a game set up state based on the first game state, and providing to a second user access to the interactive playable portion of the video game, through execution of a second session of the video game that applies the game set up state to generate a second game state of the video game for gameplay of the interactive playable portion by the second user. 2. The method of claim 1 , wherein the game set up state is defined from the first game state of the video game at a time in the gameplay of the video game by the first user from which the interactive playable portion is generated. 3. The method of claim 2 , wherein the game set up state defines initial properties for one or more of an item, character, vehicle, or object of the video game. 4. The method of claim 1 , wherein the first session is defined by a preloaded instantiation of the video game on a resource of the cloud gaming system, that is triggered to execute to enable the gameplay by the first user. 5. The method of claim 1 , wherein the second session is defined by a preloaded instantiation of the video game on a resource of the cloud gaming system, that is triggered to execute to enable the gameplay by the second user. 6. The method of claim 1 , wherein the second session includes one or more customizations associated to the second user for the video game. 7. The method of claim 6 , wherein the one or more customizations include a customization of a character, object, or property of the video game. 8. The method of claim 1 , wherein the first game state is continuously generated during the first session of the video game, and wherein the second game state is continuously generated during the second session of the video game. 9. The method of claim 1 , wherein the gameplay of the interactive playable portion by the second user provides a gameplay experience for the second user that is substantially similar to a gameplay experience of the first user during the gameplay of the video game from which the interactive playable portion is generated. 10. The method of claim 1 , wherein the interactive playable portion is configured to provide gameplay by the second user of a scene of the video game that is substantially the same as a scene of the gameplay of the video game from which the interactive playable portion is generated. 11. The method of claim 1 , wherein the interactive playable portion is configured to provide gameplay by the second user at a spatial location in the video game that is substantially the same as a spatial location of the gameplay of the video game from which the interactive playable portion is generated. 12. The method of claim 1 , wherein the interactive playable portion is configured to provide gameplay by the second user at a temporal location in the video game that is substantially the same as a temporal location of the gameplay of the video game from which the interactive playable portion is generated. 13. The method of claim 1 , wherein providing to the second user access to the interactive playable portion is through a social interface. 14. The method of claim 13 , wherein the social interface enables viewing of the gameplay of the video game from which the interactive playable portion is generated. 15. A cloud gaming system comprising at least one server computer, said cloud gaming system configured to perform a method including the following operations: executing a first session of a video game by the cloud gaming system, wherein executing the first session generates a first game state of the video game for gameplay of the video game by a first user; streaming the gameplay of the video game over a network to enable the gameplay of the video game by the first user; receiving a command to share an interactive playable portion of the gameplay of the video game by the first user; responsive to the command, then generating a game set up state based on the first game state, and providing to a second user access to the interactive playable portion of the video game, through execution of a second session of the video game that applies the game set up state to generate a second game state of the video game for gameplay of the interactive playable portion by the second user. 16. The cloud gaming system of claim 15 , wherein the game set up state is defined from the first game state of the video game at a time in the gameplay of the video game by the first user from which the interactive playable portion is generated. 17. The cloud gaming system of claim 15 , wherein the first session is defined by a preloaded instantiation of the video game on a resource of the cloud gaming system, that is triggered to execute to enable the gameplay by the first user. 18. The cloud gaming system of claim 15 , wherein the second session is defined by a preloaded instantiation of the video game on a resource of the cloud gaming system, that is triggered to execute to enable the gameplay by the second user. 19. The cloud gaming system of claim 15 , wherein the second session includes one or more customizations associated to the second user for the video game. 20. A non-transitory computer-readable medium having program instructions embodied thereon that, when executed by at least one server computer, cause said at least one server computer to perform a method including the following operations: executing a first session of a video game by a cloud gaming system, wherein executing the first session generates a first game state of the video game for gameplay of the video game by a first user; streaming the gameplay of the video game over a network to enable the gameplay of the video game by the first user; receiving a command to share an interactive playable portion of the gameplay of the video game by the first user; responsive to the command, then generating a game set up state based on the first game state, and providing to a second user access to the interactive playable portion of the video game, through execution of a second session of the video game that applies the game set up state to generate a second game state of the video game for gameplay of the interactive playable portion by the second user.
communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title
Games · CPC title
Partially or entirely replaying previous game actions · CPC title
for prompting the player, e.g. by displaying a game menu · CPC title
Communicating with other players during game play, e.g. by e-mail or chat · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.