IP Library Granted Patent US 8,966,587
Granted Patent B2
US 8,966,587 · App. 12/869,516 · Granted Feb 24, 2015

Identity management via cloud

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,966,587
App. No.
12/869,516
Granted
Feb 24, 2015
Kind
B2
Abstract

A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.

Claims (46)

1. A method of maintaining a user profile for a handheld computer in a shared, scalable computing resource, comprising:

receiving user profile data from the handheld computer at the shared, scalable computing resource via a first wireless carrier, the user profile data comprising a user security factor, wherein the user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer;

storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data;

receiving the user security factor from a second computing device via a second wireless carrier, wherein the first wireless carrier is different than the second wireless carrier and the user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device;

downloading user preference data to the second computing device;

receiving, by the shared, scalable computing resource, information associated with user input received at the second computing device;

sending by the shared, scalable computing resource, to the handheld device, the information associated with the user input received at the second computing device;

receiving, by the shared, scalable computing system, from the handheld device, changes in a user interface of the handheld device based on the information associated with the user input received at the second computing device; and

sending, from the shared, scalable computing system, to the second computing device, the changes in the user interface of the handheld device for updating a user interface displayed by the second computing device.

2. The method of claim 1 , wherein the user security factor comprises an email address, wherein the computing resource is configured to store only one user profile associated with the email address.

3. The method of claim 1 , wherein the user profile data is received from the handheld computer via a wireless communication network operated by the first wireless carrier, wherein a user identifier and password are received from the second computing device via a wireless communication network operated by the second wireless carrier.

4. The method of claim 1 , further comprising receiving from a user selections of a plurality of applications operable on the handheld computer, storing identifiers of the user selections in the user profile, and downloading the plurality of applications to the second computing device in response to receiving the user security factor from the second computing device.

5. The method of claim 1 , wherein the second computing device is a printer or a digital picture frame.

6. The method of claim 1 , further comprising storing at least one of credit card information, bank account information, and billing information in the user profile.

7. The method of claim 1 , further comprising receiving a request to manage a resource associated with the user account and executing the request.

8. The method of claim 1 , further comprising receiving data indicating a maximum number of devices that may be associated with the user profile and storing the number in the user account.

9. The method of claim 1 , further comprising storing device identifier data and a plurality of device characteristics for each of a plurality of different devices in the user profile.

10. The method of claim 9 , wherein the device characteristics comprise a different wireless carrier for each of the plurality of different devices.

11. The method of claim 1 , wherein the user security factor comprises a user name and a user password.

12. The method of claim 1 , wherein the user preference data comprises at least one of an email address, a security question/answer, a billing address, a mailing address, a list of bookmarks, a list of favorites, a screen color or a background photo.

13. The method of claim 1 , comprising controlling the handheld computing device from the second computing device.

14. A system for maintaining a user profile for a handheld computer in a shared, scalable computing system, comprising:

one or more processors;

memory coupled to the one or more processors, the memory configured to store instructions that, when executed by the one or more processors, cause the shared, scalable computing system to:

receive user profile data from the handheld computer via a first wireless carrier, wherein the user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer, the user profile data comprising:

a user security factor, and

user preference data;

store the user profile data as a portion of a user profile;

receive the user security factor from a second computing device via a second wireless carrier, wherein the first wireless carrier is different than the second wireless carrier, wherein the user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device;

download user preference data to the second computing device;

receive information associated with user input received at the second computing device;

send, to the handheld device, the information associated with the user input received at the second computing device;

receive, by the shared, scalable computing system, from the handheld device, changes in a user interface of the handheld device based on the information associated with the user input received at the second computing device; and

send, from the shared, scalable computing system, to the second computing device, the changes in the user interface of the handheld device for display by a user interface of the second computing device.

15. The system of claim 14 , wherein each of the handheld computer and the second computing device comprise a circuit configured to store and communicate an authentication key to be used by the shared, scalable computing resource to authenticate the identities of the handheld computer and the second computing device.

16. The system of claim 14 , wherein the handheld computing device is controlled from the second computing device.

17. A non-transitory computer-readable media configured to store machine-executable instructions to implement a method comprising:

receiving user profile data from a handheld computer at a shared, scalable computing resource via a first wireless carrier, the user profile data comprising a user security factor, wherein the user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer;

storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data;

receiving the user security factor from a second computing device via a second wireless carrier, wherein the first wireless carrier is different than the second wireless carrier and the user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device;

downloading user preference data to the second computing device;

receiving, by the shared, scalable computing resource, information associated with user input received at the second computing device;

sending by the shared, scalable computing resource, to the handheld device, the information associated with the user input received at the second computing device;

receiving, by the shared, scalable computing system, from the handheld device, changes in a user interface of the handheld device based on the information associated with the user input received at the second computing device; and

sending, from the shared, scalable computing system, to the second computing device, the changes in the user interface of the handheld device for updating a user interface displayed by the second computing device.

18. The non-transitory computer-readable media of claim 17 configured to store machine-executable instructions to implement a method further comprising controlling the handheld computing device from the second computing device.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2012
From: NAIR, JIJI; WELINGKAR, BHARAT
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 029103/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2011
From: NAIR, JIJI; WELINGKAR, BHARAT
To: PALM, INC.
Reel/Frame 026246/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →