Method of preventing access to sensitive data of a computing device
US-2016048695-A1 · Feb 18, 2016 · US
US10290367B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10290367-B2 |
| Application number | US-201715423213-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 2, 2017 |
| Priority date | May 30, 2014 |
| Publication date | May 14, 2019 |
| Grant date | May 14, 2019 |
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.
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.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: receiving, by a computer system, subscription information from an application that identifies at least one data type associated with user information collected during an activity of a user; receiving at least a portion of the user information corresponding to the at least one data type; launching, by the computer system, the application as a background process based at least in part on a frequency associated with the subscription information; and relaunching, by the computer system, the application as the background process at least until receipt of a confirmation that the application has processed the user information corresponding to the at least one data type. 2. The computer-implemented method of claim 1 , wherein the application is enabled to request the received portion of the user information while running as the background process. 3. The computer-implemented method of claim 2 , wherein the application is enabled to process the received portion of the user information and return the confirmation that the application has processed the portion of the user information while running as the background process. 4. The computer-implemented method of claim 1 , wherein the subscription information identifies the data type and a frequency associated with the subscription. 5. The computer-implemented method of claim 4 , wherein the frequency identifies an amount of time between the receipt of the portion of the user information and launching the application as the background process. 6. The computer-implemented method of claim 1 , further comprising relaunching the application as the background process based at least in part on a time interval when the confirmation is not received within the time interval. 7. The computer-implemented method of claim 6 , wherein the time interval is increased after each relaunch of the application as the background process. 8. The computer-implemented method of claim 1 , wherein the portion of the user information corresponding to the at least one data type is received from a data collection device. 9. The computer-implemented method of claim 1 , wherein the frequency identifies an amount of time between receipt of the portion of the user information and launching the application as the background process. 10. 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 user information collected during an activity of a user; launch the application as a background process at least in response to receipt of a portion of the user 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 user information. 11. The system of claim 10 , wherein the application is enabled to request the received portion of the user information while running as the background process. 12. The system of claim 11 , wherein the application is enabled to process the received portion of the user information and return the confirmation that the application has processed the portion of the user information while running as the background process. 13. The system of claim 10 , wherein the subscription information identifies the data type and a frequency associated with the subscription. 14. The system of claim 13 , wherein the frequency identifies an amount of time between the receipt of the portion of the user information and launching the application as the background process. 15. A 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 the second data comprising user information collected during an activity of a user; launching the first application as a background process after a first time period when the subscription corresponds to the second data; 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. 16. The computer-readable storage medium of claim 15 , wherein the first application is a third-party application configured to process health information associated with a plurality of health data types. 17. The computer-readable medium of claim 15 , wherein the second application is configured to receive the second data from a data collection device configured to collect health information of the user. 18. The computer-readable medium of claim 17 , wherein the first application is launched as the background process without receipt of an instruction, from the data collection device or the first application, to launch the first application. 19. The computer-readable medium of claim 17 , wherein the first application is relaunched as the background process without receipt of an instruction, from the data collection device or the first application, to relaunch the first application. 20. The computer-readable medium of claim 15 , wherein the first application is configured to request the second data while launched or relaunched as the background process.
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
stored on portable record carriers, e.g. on smartcards, RFID tags or CD · CPC title
Entity profiles · CPC title
Protecting personal data, e.g. for financial or medical purposes · CPC title
Indexing; Data structures therefor; Storage structures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.