Information processing apparatus and inputting apparatus for sharing image data
US-2024207733-A1 · Jun 27, 2024 · US
US9526984B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9526984-B2 |
| Application number | US-201314086022-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 21, 2013 |
| Priority date | Nov 21, 2013 |
| Publication date | Dec 27, 2016 |
| Grant date | Dec 27, 2016 |
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 system that manages a gamification provider abstraction layer can select a gamification provider. The system receives a common gamification request message from a client and creates a provider-specific request message based on the received common gamification request message and the selected gamification provider. The system then transmits the provider-specific request message to the selected gamification provider.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to manage a gamification provider abstraction layer, the managing comprising: selecting a gamification provider, the gamification provider being configured to perform gamification actions that track user behavior and convert the user behavior into a game, the game including generating a reward for a user when the user accomplishes a desired task; creating a plurality of gamespaces in a hierarchy, each gamespace being a unique namespace where the gamification actions are performed in isolation from hierarchically unrelated gamespaces; receiving a common gamification request message from a client, the common gamification request message having a format common to any selected gamification provider; creating a provider-specific request message based on the received common gamification request message and the selected gamification provider, the provider-specific request message having a provider-specific format based on the selected gamification provider; and transmitting, via a network, the provider-specific request message to the selected gamification provider, wherein when the common gamification request message includes personal identification data, the creating the provider-specific request message comprises transforming the personal identification data into de-identified data, wherein the common gamification request message includes a gamespace indicator, and the common gamification request message applies only to qamespaces hierarchically related to the indicated gamespace, and wherein a first gamespace is hierarchically related to a second gamespace if the first gamespace is a child of the second gamespace in the hierarchy. 2. The computer readable medium of claim 1 , the managing further comprising: receiving a provider-specific response from the gamification provider; creating a common gamification response message based on the received provider-specific response; and transmitting the common gamification response message to the client. 3. The computer readable medium of claim 1 , wherein transforming the personal identification data into de-identified data comprises encoding the personal identification data. 4. The computer readable medium of claim 1 , wherein transforming the personal identification data into de-identified data comprises encrypting the personal identification data. 5. The computer readable medium of claim 1 , wherein at least one of the gamespaces is shared among a plurality of applications. 6. The computer readable medium of claim 5 , the managing further comprising: presenting a consistent behavior user interface across all applications sharing the same gamespace. 7. The computer readable medium of claim 1 , wherein the creating a plurality of gamespaces comprises receiving a create gamespace request message and authenticating the create gamespace request message using a first authentication model; and wherein the receiving a common gamification request message comprises authenticating the common gamification request message using a second authentication model. 8. The non-transitory computer readable medium of claim 1 , wherein the reward is generated when the user accomplishes the desired task in a non-gaming context, the non-gaming context being activities which differ from conventional game-related activities. 9. A system comprising: a memory device configured to store a gamification provider abstraction layer module; a processing device in communication with the memory device, the processing device configured to execute the gamification provider abstraction layer module stored in the memory device; wherein the gamification provider abstraction layer module comprises a common gamification application programming interface configured to: select a gamification provider, the gamification provider being configured to perform gamification actions that track user behavior and convert the user behavior into a game, the game including generating a reward for a user when the user accomplishes a desired task; creating a plurality of gamespaces in a hierarchy, each gamespace being a unique namespace where the gamification actions are performed in isolation from hierarchically unrelated gamespaces; receive a common gamification request message from a client, the common gamification request message having a format common to any selected gamification provider; create a provider-specific request message based on the received common gamification request message and the selected gamification provider, the provider-specific request message having a provider-specific format based on the selected gamification provider; transmit, via a network, the provider-specific request message to the selected gamification provider; receive a provider-specific response from the gamification provider; create a common gamification response message based on the received provider-specific response; and transmit the common gamification response message to the client, wherein when the common gamification request message includes personal identification data, the creating the provider-specific request message comprises transforming the personal identification data into de-identified data, wherein the common gamification request message includes a gamespace indicator, and the common gamification request message applies only to qamespaces hierarchically related to the indicated gamespace, and wherein a first gamespace is hierarchically related to a second gamespace if the first gamespace is a child of the second gamespace in the hierarchy. 10. The system of claim 9 , wherein transforming the personal identification data into de-identified data comprises encoding the personal identification data. 11. The system of claim 9 , wherein transforming the personal identification data into de-identified data comprises encrypting the personal identification data. 12. The system of claim 9 , wherein at least one of the gamespaces is shared among a plurality of client applications. 13. The system of claim 12 , wherein the creating a plurality of gamespaces comprises receiving a create gamespace request message and authenticating the create gamespace request message using a first authentication model, and wherein the receiving a common gamification request message comprises authenticating the common gamification request message using a second authentication model. 14. The system of claim 9 , wherein the reward is generated when the user accomplishes a desired task in a non-gaming context, the non-gaming context being activities which differ from conventional game-related activities. 15. A computer implemented method comprising: selecting a gamification provider, the gamification provider being configured to perform gamification actions that track user behavior and convert the user behavior into a game, the game including generating a reward for a user when the user accomplishes a desired task; creating a plurality of gamespaces in a hierarchy, each gamespace being a unique namespace where the gamification actions are performed in isolation from hierarchically unrelated gamespaces; receiving a common gamification request message from a client, the common gamification request message having a format common to any selected gamification provider; creating a provider-specific request message based on the received common gamification request message and the selected gamification provider, the provider-specific request message having a provider-specif
involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world · CPC title
Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor · CPC title
Providing additional services to players · CPC title
Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.