Methods and systems for fast account setup

US9160816B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9160816-B2
Application numberUS-201213646621-A
CountryUS
Kind codeB2
Filing dateOct 5, 2012
Priority dateFeb 2, 2012
Publication dateOct 13, 2015
Grant dateOct 13, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems are provided for collecting, storing, and transmitting account information in a matchable form, and for using this information to quickly set up accounts. Account information is maintained and shared between one or more client devices and an intermediate server. Account information can be reconciled locally to determine whether to add or enable an active account or an account proxy to a client device. Account proxies can be quickly enabled by a single user action. The methods and systems allow enabled accounts and account proxies to be removed from a first client device without propagating the deletion to a second client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory machine readable storage medium containing executable instructions which when executed by a data processing system cause the data processing system to perform a method for account setup, the method comprising: collecting local account information from a client device; collecting server account information from a server, wherein the server account information includes a collection of data representing an account enabled on a different client device, and wherein the account is disabled on the client device; determining the local account information does not include the server account information; and generating on the client device, in response to the determining, an account proxy to simulate the account, wherein the account proxy includes account proxy information comprising the collection of data representing the account enabled on the different client device, and wherein the account remains disabled on the client device after generating the account proxy; and receiving an activation command to enable the account proxy into the account on the client device. 2. The non-transitory machine readable storage medium of claim 1 further comprising logging into the server, wherein collecting the local account information and the server account information is in response to the logging in. 3. The non-transitory machine readable storage medium of claim 1 further comprising receiving a push notification from the server, wherein collecting the local account information and the server account information is in response to the receiving. 4. The non-transitory machine readable storage medium of claim 1 further comprising opting into an account setup policy, wherein collecting the local account information and the server account information is in response to the opting in. 5. The non-transitory machine readable storage medium of claim 1 , wherein the activation command includes a selection of a control element of a graphical user interface. 6. The non-transitory machine readable storage medium of claim 5 , wherein enabling the account proxy into the account further comprises receiving a password input. 7. The non-transitory machine readable storage medium of claim 1 further comprising: updating the local account information with the account proxy information; and propagating the updated local account information to the server. 8. The non-transitory machine readable storage medium of claim 1 , wherein the local account information is stored in an active account repository on the client device. 9. The non-transitory machine readable storage medium of claim 1 , wherein the server is a cloud computing server configured to provide cloud computing services to the client device. 10. The non-transitory machine readable storage medium of claim 9 , wherein the server account information is stored in a key value store on the server. 11. The non-transitory machine readable storage medium of claim 10 , wherein the server account information is a value keyed to the different client device, wherein the value comprises an account hash, and wherein the account hash comprises an identity matching key portion. 12. The non-transitory machine readable storage medium of claim 11 , wherein the identity matching key portion includes username and account type information. 13. The non-transitory machine readable storage medium of claim 1 , wherein the account proxy information is added to an account proxy repository on the client device. 14. The non-transitory machine readable storage medium of claim 13 , wherein the account proxy information comprises identifying information and non-identifying information required to set up the active account on the client device. 15. A method comprising: collecting local account information from a client device; collecting server account information from a server, wherein the server account information includes a collection of data representing an account enabled on a different client device, and wherein the account is disabled on the client device; determining the local account information does not include the server account information; and generating on the client device, in response to the determining, an account proxy to simulate the account, wherein the account proxy includes account proxy information comprising the collection of data representing the account enabled on the different client device, and wherein the account remains disabled on the client device after generating the account proxy; and receiving an activation command to enable the account proxy into the account on the client device. 16. The method of claim 15 further comprising logging into the server, wherein collecting the local account information and the server account information is in response to the logging in. 17. The method of claim 15 further comprising receiving a push notification from the server, wherein collecting the local account information and the server account information is in response to the receiving. 18. The method of claim 15 further comprising opting into an account setup policy, wherein collecting the local account information and the server account information is in response to the opting in. 19. The method of claim 15 , wherein the activation command includes a selection of a control element of a graphical user interface.

Assignees

Inventors

Classifications

  • Structures or tools for the administration of authentication · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • User profiles · CPC title

  • H04L67/561Primary

    Adding application-functional data or data for application control, e.g. adding metadata · CPC title

  • H04L67/42Primary

    Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9160816B2 cover?
Methods and systems are provided for collecting, storing, and transmitting account information in a matchable form, and for using this information to quickly set up accounts. Account information is maintained and shared between one or more client devices and an intermediate server. Account information can be reconciled locally to determine whether to add or enable an active account or an accoun…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/561. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 13 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).