System and method for capturing, replaying, and modifying data inputs and methods of use thereof
US-12179102-B1 · Dec 31, 2024 · US
US9914054B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9914054-B2 |
| Application number | US-201414489379-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 17, 2014 |
| Priority date | Jun 7, 2014 |
| Publication date | Mar 13, 2018 |
| Grant date | Mar 13, 2018 |
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.
Examples of the disclosure provide real-time display of achievements to a user during gameplay. A computing device receives a request from a user to display a portion of achievement data describing performance of the user in a gaming application. Responsive to the received request, the achievement data is filtered based on contextual criteria. The filtered achievement data is provided to a user interface for display during gameplay. The displayed achievement data is updated by the computing device updates during gameplay. The achievement data may be system-level achievement data. Further, the achievement data may be displayed on another computing device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a computing device, a request from a user to display at least a portion of achievement data for the user describing performance of the user in a gaming application; responsive to the received request, filtering the achievement data based on contextual criteria; providing the filtered achievement data to a user interface for display during gameplay; and updating, by the computing device, the displayed achievement data during gameplay by: intermittently transmitting gaming progress during the gameplay to a cloud service for generating the achievement data based on the gaming progress, receiving the generated achievement data from the cloud service, and providing the received achievement data for display during the gameplay. 2. The method of claim 1 , further comprising providing a set of application programming interface (APIs) to applications executing on the computing device, the set of APIs providing access to the achievement data. 3. The method of claim 1 , wherein the achievement data comprises a set of achievements and user progress relating thereto, and wherein filtering the achievement data based on the contextual criteria comprises presenting one or more achievements relevant to a current context of the gaming application played by the user and one or more previous achievements relevant to at least one other application. 4. The method of claim 3 , wherein presenting the one or more achievements comprises presenting one or more achievements available to be met in a current level being played by the user in the gaming application. 5. The method of claim 1 , wherein the achievement data comprises a set of achievements and user progress relating thereto, and wherein filtering the achievement data based on the contextual criteria comprises sorting the achievements based on the contextual criteria selected from a group consisting of a progress of the user, user preferences, and a gamer score of the user. 6. The method of claim 1 , wherein the achievement data represents system-level achievement data. 7. The method of claim 6 , wherein a portion of the system-level achievement data represents in-game achievements monitored from outside the gaming application. 8. The method of claim 1 , wherein providing the filtered achievement data comprises providing the filtered achievement data for display on another computing device. 9. The method of claim 8 , wherein the another computing device comprises a mobile computing device of the user. 10. A system comprising: a user interface; a memory area associated with a computing device, said memory area storing achievement data for a user describing performance of the user in a gaming application; and a processor programmed to: receive a request from the user to display at least a portion of the achievement data during gameplay; responsive to the received request: filtering the achievement data based on contextual criteria; and provide the requested portion of the achievement data from the stored achievement data to the user interface for display during the gameplay; and update the displayed achievement data in the user interface during the gameplay by: intermittently transmitting gaming progress during the gameplay to a cloud service for generating the achievement data based on the gaming progress, receiving the generated achievement data from the cloud service, and providing the received achievement data for display during the gameplay. 11. The system of claim 10 , wherein the processor is programmed to update the displayed achievement data during the gameplay in real-time. 12. The system of claim 10 , further comprising means for filtering the achievement data based on contextual criteria. 13. The system of claim 10 , wherein the processor is programmed to provide the requested achievement data by providing the set of achievements for display to the user during the gameplay. 14. The system of claim 10 , wherein the user interface comprises a snap pane outside an execution context of the gaming application. 15. One or more computer storage media embodying computer-executable components, said components comprising: a memory component that when executed by at least one processor causes the at least one processor to access achievement data describing performance of a user in a gaming application; a context component that when executed by at least one processor causes the at least one processor to filter the accessed achievement data based on a current gaming environment; a user interface component that when executed by at least one processor causes the at least one processor to provide the achievement data filtered by the context component for display to the user during gameplay; and a communications interface component that when executed by at least one processor causes the at least one processor to intermittently transmit gaming progress during the gameplay to a cloud service for generating the achievement data based on the gaming progress, receive the generated achievement data from the cloud service, and provide the received achievement data to the user interface component for display during the gameplay. 16. The computer storage media of claim 15 , wherein the current gaming environment comprises contextual criteria selected from a group consisting of user preferences, a current gaming level, and current progress of the user in the gaming application. 17. The computer storage media of claim 15 , further comprising a help component that when executed by at least one processor causes the at least one processor to display, via the user interface component, a reference to instructions for completing one or more achievements available to the user in a current level in the gaming application. 18. The computer storage media of claim 15 , wherein the user interacts with the gaming application on a first computing device and the user interface component provides the achievement data, during the gameplay, for display on a second computing device. 19. The system of claim 10 , wherein the achievement data comprises a set of achievements and user progress relating thereto, and wherein filtering the achievement data based on the contextual criteria comprises sorting the achievements based on the contextual criteria selected from a group consisting of a progress of the user, user preferences, and a gamer score of the user. 20. The computer storage media of claim 15 , wherein the achievement data comprises a set of achievements and user progress relating thereto, and wherein filtering the achievement data based on the contextual criteria comprises sorting the achievements based on the contextual criteria selected from a group consisting of the current progress of the user, user preferences, and a gamer score of the user.
using indicators, e.g. showing the condition of a game character on screen · CPC title
characterized by low level software layer, relating to hardware management, e.g. Operating System, Application Programming Interface · CPC title
Details of game servers · CPC title
Computing the game score · CPC title
for assessing skills or for ranking players, e.g. for generating a hall of fame · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.