Sharing account data between different interfaces to a service
First Claim
Patent Images
1. A method comprising:
- upon installation of a service-specific application on an electronic device, identifying a list of web domains associated with the service-specific application, the list including a web domain for a web-based third party service;
storing, on the electronic device, user data associated with the web-based third party service, the user data resulting from user interaction with the web domain for the web-based third party service through a web browser;
receiving a request from the service-specific application executing on the electronic device to utilize the user data stored for the web-based third party service on the electronic device, the service-specific application having been downloaded from a server that is separate from the web domain for the web-based third party service; and
providing the user data to the service-specific application executing on the electronic device only when the web domain has verified the service-specific application as allowed to receive user data associated with the web-based third party service based at least in part on the service-specific application being included on a list of applications obtained from the web domain.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for an electronic device. The method stores user data associated with a web-based third party service based on user interaction with a web domain for the third party service through a web browser. The method receives a request from a service-specific application to utilize the user data stored for the third party service. The method provides the user data to the application only when the application is verified by the web domain for receiving user data associated with the third party service.
-
Citations
24 Claims
-
1. A method comprising:
-
upon installation of a service-specific application on an electronic device, identifying a list of web domains associated with the service-specific application, the list including a web domain for a web-based third party service; storing, on the electronic device, user data associated with the web-based third party service, the user data resulting from user interaction with the web domain for the web-based third party service through a web browser; receiving a request from the service-specific application executing on the electronic device to utilize the user data stored for the web-based third party service on the electronic device, the service-specific application having been downloaded from a server that is separate from the web domain for the web-based third party service; and providing the user data to the service-specific application executing on the electronic device only when the web domain has verified the service-specific application as allowed to receive user data associated with the web-based third party service based at least in part on the service-specific application being included on a list of applications obtained from the web domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine readable medium storing a program for execution by at least one processing unit of an electronic device, the program comprising sets of instructions for:
-
upon installation of a service-specific application on the electronic device, identifying a list of web domains associated with the service-specific application, the list including a web domain for a web-based third party service; storing, on the electronic device, user data associated with the web-based third party service, the user data resulting from user interaction with the web domain for the web-based third party service through a web browser; receiving a request from the service-specific application executing on the electronic device to utilize the user data stored for the web-based third party service, wherein the service-specific application executes on the electronic device independent of the web browser; and providing the user data to the service-specific application executing on the electronic device only when the web domain has verified the service-specific application as allowed to receive user data associated with the web-based third party service based at least in part on the service-specific application being included on a list of applications obtained from the web domain. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An electronic device comprising:
-
a set of processing units for executing instructions; and a machine readable medium storing a program for execution by at least one of the processing units, the program comprising sets of instructions for; upon installation of a service-specific application on an electronic device, identifying a list of web domains associated with the service-specific application, the list including a web domain for a web-based third party service; storing, on the electronic device, user data associated with the web-based third party service, the user data resulting from user interaction with the web domain for the web-based third party service through a web browser; receiving a request from the service-specific application executing on the electronic device to utilize the user data stored for the web-based third party service on the electronic device; and providing the user data to the service-specific application executing on the electronic device only when the web domain has verified the service-specific application as allowed to receive user data associated with the web-based third party service, verification being based at least in part on the service-specific application being included on a list of applications obtained from the web domain. - View Dependent Claims (21, 22, 23, 24)
-
Specification