Managing user information—background processing
First Claim
Patent Images
1. A computer-implemented method, comprising:
- maintaining, by a computer system, a secure storage configured to store health data corresponding to a plurality of data types;
receiving, from a third-party application, a subscription to at least one data type of the plurality of data types and a frequency associated with the subscription;
receiving a portion of the health data corresponding to the at least one data type;
launching the third-party application as a background process based at least in part on the frequency associated with the subscription;
setting a trigger to relaunch the third-party application as the background process within a time period; and
at least one of;
canceling the trigger to relaunch the third-party application when confirmation that the third-party application has processed the portion of the health data is received within the time period;
orrelaunching the third-party application as the background process when the confirmation is not received from the third-party application within the time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable medium are provided for managing user information. For example, subscription information may be received from an application that identifies a data type associated with information of a user. The application may be launched as a background process at least in response to receipt of a portion of the information that corresponds to the data type. In some examples, the application may be relaunched as the background process at least until receipt of a confirmation that the application has processed the portion of the information.
31 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
maintaining, by a computer system, a secure storage configured to store health data corresponding to a plurality of data types; receiving, from a third-party application, a subscription to at least one data type of the plurality of data types and a frequency associated with the subscription; receiving a portion of the health data corresponding to the at least one data type; launching the third-party application as a background process based at least in part on the frequency associated with the subscription; setting a trigger to relaunch the third-party application as the background process within a time period; and at least one of; canceling the trigger to relaunch the third-party application when confirmation that the third-party application has processed the portion of the health data is received within the time period;
orrelaunching the third-party application as the background process when the confirmation is not received from the third-party application within the time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory configured to store computer-executable instructions; and a processor in communication with the memory configured to execute the computer-executable instructions to at least; receive subscription information from an application that identifies a data type associated with information of a user; launch the application as a background process at least in response to receipt of a portion of the information that corresponds to the data type; and relaunch the application as the background process at least until receipt of a confirmation that the application has processed the portion of the information, the relaunch of the application as the background process being based at least in part on a time interval when the confirmation is not received within the time interval. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a processor, configure the processor to perform operations comprising:
-
storing first data of a plurality of data types for a user; receiving, from a first application, a subscription to at least one of the plurality of data types; receiving, from a second application, second data of the plurality of data types; launching the first application as a background process after a first time period when the subscription corresponds to the second data, the first time period being configurable by the first application; and relaunching the first application as the background process after a second time period when no confirmation that the first application has processed the second data within the second time period is received, and the second time period changing by a configurable amount after each relaunch of the first application as the background process. - View Dependent Claims (15, 16, 17, 18)
-
Specification