Patent ID: 9563912
Date: 2017-02-07
CPC Classifications: G06F,G06Q

Claim:
1. A computer-implemented process of generating a database of user acquirable entities obtained across multiple applications used by a user and irrespective of whether one or more of the multiple applications are used on different devices of the user, the computer-implemented process being performed by one or more processors executing computer executable instructions for the computer-implemented process, and the computer-implemented process comprising: accessing one or more applications on a user interface of one or more user devices, wherein the one or more applications are associated with a given user and a given user device; using an operating system of the given user device, searching the user interface of the given user device for particular content of the one or more applications that may be indicative of one or more acquirable entities, wherein the operating system is used if the one or more applications are installed on top of the operating system of the given user device, and wherein a user account for the given user in the context of the operating system operates to allow operating systems of different devices to collaborate based on the user account; using an application framework, identifying at the user interface of the given user device particular content of the one or more applications that may be indicative of one or more acquirable entities, wherein the application framework is used if the one or more applications are implemented in the context of the application framework, and wherein a user account for the given user in the context of the application framework allows cross-device tracking; inputting the particular content to a search engine running on the given user device, irrespective of whether the particular content is identified using the operating system or the application framework; using the search engine, determining whether the particular content is indicative of one or more acquirable entities; building from the particular content that is determined to be indicative of one or more acquirable entities a user database to store the one or more acquirable entities; based on the particular content, identifying one or more acquirable entities from the particular content; and identifying to the given user an identification of acquirable entities stored in the user database.