Patent ID: 9623333
Date: 2017-04-18
CPC Classifications: A63F,G06Q

Claim:
1. A computer implemented method implemented with a processor, comprising: identifying a software application to gamify, the software application being associated with a first computing device; providing a gamification application that is external to the software application, the gamification application being associated with a second computing device, the gamification application implementing one or more game features for the software application without modifying the software application, wherein the one or more game features are implemented by: identifying an event or activity corresponding to the software application to implement with the one or more game features, associating the event or activity corresponding to the software application with at least one game mechanic corresponding to the one or more game features from a library of game mechanics stored at the gamification application, the gamification application comprising websocket connections between the gamification application and the software application that transfer data associated with the event or activity corresponding to the software application to be updated in real-time at the gamification application, and storing the data transferred from the software application to the gamification application in a database associated with the gamification application.