Providing access to application data
First Claim
Patent Images
1. A method comprising:
- causing, via at least one of one or more computing devices, application-specific data associated with individual ones of a plurality of applications to be stored in a data store, the individual ones of the plurality of applications being associated with a unique application-level security credential, wherein the application-specific data comprises one or more application settings that configure operation of the individual ones of the plurality of applications;
identifying, via the at least one of the one or more computing devices, a first application-specific data for a first one of the plurality of applications in response to receiving a first request to access the first application-specific data from the first one of the plurality of applications executed by a first client device, the first request including a first unique application-level security credential, wherein access to the first application-specific data is restricted to other ones of the plurality of applications apart from the first one of the plurality of applications;
authenticating, via the at least one of the one or more computing devices, the first one of the plurality of applications that sent the first request based at least in part on the first unique application-level security credential;
providing, via the at least one of the one or more computing devices, the first application-specific data to the first one of the plurality of applications executed by the first client device;
identifying the first application-specific data for the first one of the plurality of applications in response to receiving a second request to access the first application-specific data from the first one of the plurality of applications executed by a second client device, the second request including the first unique application-level security credential; and
causing, via the at least one of the one or more computing devices, cross-application data associated with the individual ones of the plurality of applications to be stored in the data store, wherein the cross-application data comprises one or more additional application settings that configure operation of the individual ones of the plurality of applications, wherein access to the cross-application data is not restricted to other ones of the plurality of applications apart from the first one of the plurality of applications.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for providing access to application data associated with multiple applications of a user. A request to store application data is obtained by a data storage service from an application associated with a user. The application is executed in a client computing device, and the request is obtained by way of a network. The application data is stored by the data storage service in response to the request to store. The data storage service may be configured to store data for multiple applications associated with the user.
18 Citations
15 Claims
-
1. A method comprising:
-
causing, via at least one of one or more computing devices, application-specific data associated with individual ones of a plurality of applications to be stored in a data store, the individual ones of the plurality of applications being associated with a unique application-level security credential, wherein the application-specific data comprises one or more application settings that configure operation of the individual ones of the plurality of applications; identifying, via the at least one of the one or more computing devices, a first application-specific data for a first one of the plurality of applications in response to receiving a first request to access the first application-specific data from the first one of the plurality of applications executed by a first client device, the first request including a first unique application-level security credential, wherein access to the first application-specific data is restricted to other ones of the plurality of applications apart from the first one of the plurality of applications; authenticating, via the at least one of the one or more computing devices, the first one of the plurality of applications that sent the first request based at least in part on the first unique application-level security credential; providing, via the at least one of the one or more computing devices, the first application-specific data to the first one of the plurality of applications executed by the first client device; identifying the first application-specific data for the first one of the plurality of applications in response to receiving a second request to access the first application-specific data from the first one of the plurality of applications executed by a second client device, the second request including the first unique application-level security credential; and causing, via the at least one of the one or more computing devices, cross-application data associated with the individual ones of the plurality of applications to be stored in the data store, wherein the cross-application data comprises one or more additional application settings that configure operation of the individual ones of the plurality of applications, wherein access to the cross-application data is not restricted to other ones of the plurality of applications apart from the first one of the plurality of applications. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
at least one computing device; and a data storage service executable in the at least one computing device, the data storage service configured to at least; cause application-specific data associated with individual ones of a plurality of applications to be stored in a data store, the individual ones of the plurality of applications being associated with a different at least one application-level security credential, wherein the application-specific data comprises one or more application settings that configure operation of the individual ones of the plurality of applications; receive a first request to access a first application-specific application data for a first one of the plurality of applications from the first one of the plurality of applications, the first request including a first application-level security credential associated with the first one of the plurality of applications, wherein access to the first application-specific data is restricted to other ones of the plurality of applications apart from the first one of the plurality of applications; authenticate the first one of the plurality of applications that sent the first request based at least in part on the first application-level security credential; and provide the first application-specific data to the first one of the plurality of applications in response to receiving the first request to access the first application-specific data from the first one of the plurality of applications; identify the first application-specific data for the first one of the plurality of applications in response to receiving a second request to access the first application-specific data from the first one of the plurality of applications executed by a client device, the second request including the first application-level security credential; and cause cross-application data associated with the individual ones of the plurality of applications to be stored in the data store, wherein the cross-application data comprises one or more additional application settings that configure operation of the individual ones of the plurality of applications, wherein access to the cross-application data is not restricted to other ones of the plurality of applications apart from the first one of the plurality of applications. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
obtaining, via at least one computing device, application-specific data for an application by way of a network associated with a user, wherein the application is associated with a device location and at least one application-level security credential, wherein the application-specific data comprises one or more application settings that configure operation of the application, wherein the application-specific data configures at least a normalized hardware setting; determining, by the at least one computing device, a location of a first client device, wherein the application resides on the first client device; storing, via the at least one computing device, the application-specific data in a data store in association with the at least one application-level security credential, wherein the application-specific data is sent based at least in part on the location of the first client device and the device location associated with the application-specific data; obtaining, via the at least one computing device, a request for the application-specific data, the request specifying the application-level security credential; authenticating, via the at least one computing device, the application that sent the request based at least in part on the application-level security credential; and sending, via the at least one computing device, the application-specific data to the application. - View Dependent Claims (12, 13, 14, 15)
-
Specification