IP Library Granted Patent US 7,574,535
Granted Patent B2
US 7,574,535 · App. 11/849,223 · Granted Aug 11, 2009

Prevention of inadvertent data synchronization to and from removable memory sources on a handheld connected device

Assignee: Palm, Inc.
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 7,574,535
App. No.
11/849,223
Granted
Aug 11, 2009
Kind
B2
Abstract

A method is disclosed for continuously synchronizing data to and from a removable memory source connected to a user's handheld device. When the memory source is inserted into the handheld device, the device queries the memory source to determine whether the memory source is associated with the device or with an online service associated with the device. Upon determining that the memory source is associated with the device, the device exposes the memory source to the online service and allows read and write access to the online service. Upon determining that the memory source is not associated with the device, the device further checks to determine whether the user seeks to associate the memory source with the device. If the user chooses not to do so, the user is allowed to view and modify the contents of the memory source without synchronizing data to and from the online service.

Claims (46)

1. A method of managing data in a removable memory source at a mobile computing device, the method comprising:

coupling the removable memory source, the removable memory source not having data processing capability;

querying data stored in the removable memory source for presence of a key associated with another mobile computing device;

determining whether the mobile computing device is authorized to access the removable memory source responsive to detecting the presence of the key associated with the other mobile computing device;

querying data stored in the removable memory source for presence of a memory source identifier associated with the mobile computing device responsive to not detecting the presence of the key or determining presence of the authority to access the removable memory source, the memory source identifier representing association of backup data in the removable memory source with data in the mobile computing device, the memory source identifier generated by the mobile computing device;

automatically synchronizing the backup data in the removable memory source with data in the mobile computing device responsive to detecting the memory source identifier associated with the mobile computing device; and

accessing data in the removable memory source except the backup data responsive to not detecting the memory source identifier associated with the mobile computing device, and responsive to not detecting the key associated with the other mobile computing device or determining that the mobile computing device is authorized to access the removable memory source.

2. The method of claim 1 , further comprising:

determining whether the removable memory source should be associated with the mobile computing device, responsive to determining that the removable memory source is not associated with the mobile computing device; and

associating the removable memory source with the mobile computing device by registering the memory source identifier with the mobile computing device responsive to a determining that the removable memory source should be associated with the mobile computing device.

3. The method of claim 2 , wherein determining whether the mobile computing device is authorized to access the removable memory source, comprises:

receiving a personal identification number or a password; and

determining whether the personal identification number or the password corresponds to the key.

4. The method of claim 1 , further comprising querying an online service subscribed to by a user of the mobile computing device for the memory source identifier.

5. The method of claim 1 , wherein the removable memory source comprises one of a solid state memory device or a magnetic memory device.

6. A mobile computing device configured to store data in a removable memory source, comprising:

an interface for coupling with the removable memory source, the removable memory source not having data processing capability;

a processor coupled to the interface for storing data in the removable memory source or retrieving data from the removable memory source; and

a computer readable storage medium coupled to the processor, the computer readable storage medium storing instructions when executed by the processor cause the processor to:

query data stored in the removable memory source for presence of a key associated with another mobile computing device;

determine authority to access the removable memory source responsive to detecting the presence of the key associated with the other mobile computing device;

query data stored in the removable memory source for presence of a memory source identifier associated with the mobile computing device responsive to not detecting the presence of the key or determining whether the mobile computing device is authorized to access the removable memory source, the memory source identifier representing association of backup data in the removable memory source with data in the mobile computing device, the removable memory source identifier generated by the mobile computing device;

automatically synchronize the backup data in the removable memory source with data in the mobile computing device responsive to detecting the memory source identifier associated with the mobile computing device; and

access data in the removable memory source except the backup data responsive to not detecting the memory source identifier associated with the mobile computing device, and responsive to not detecting the key associated with the other mobile computing device or determining that the mobile computing device is authorized to access the removable memory source.

7. The mobile computing device of claim 6 , wherein the computer readable storage medium further stores instructions to:

determine whether the removable memory source should be associated with the mobile computing device, responsive to determining that the removable memory source is not associated with the mobile computing device; and

associate the removable memory source with the mobile computing device by registering the memory source identifier with the mobile computing device responsive to determining that the removable memory source should be associated with the mobile computing device.

8. The mobile computing device of claim 7 , wherein the instructions to determine whether the removable memory source should be associated with the mobile computing device comprises instructions to:

receive a personal identification number or a password;

determine whether the personal identification number or the password corresponds to the key.

9. The mobile computing device of claim 6 , wherein the computer readable storage medium further stores instructions to query an online service subscribed to by a user of the mobile computing device for the memory source identifier.

10. The mobile computing device of claim 6 , wherein the removable memory source comprises one of a solid state memory device or a magnetic memory device.

11. A tangible computer readable storage medium storing instructions thereon, the instructions when executed by a processor in a mobile computing device causing the processor to:

detect a removable memory source inserted into the mobile computing device;

query data stored in the removable memory source for presence of a key associated with another mobile computing device;

determine whether the mobile computing device is authorized to access the removable memory source responsive to detecting the presence of the key associated with the other mobile computing device;

query data stored in the removable memory source for presence of a memory source identifier associated with the mobile computing device responsive to not detecting the presence of the key or determining presence of the authority to access the removable memory source, the memory source identifier representing association of backup data in the removable memory source with data in the mobile computing device, the memory source identifier generated by the mobile computing device;

automatically synchronize the backup data in the removable memory source with data in the mobile computing device responsive to detecting the memory source identifier associated with the mobile computing device; and

access data in the removable memory source except the backup data responsive to not detecting the memory source identifier associated with the mobile computing device, and responsive to not detecting the key associated with the other mobile computing device or determining that the mobile computing device is authorized to access the removable memory source.

12. The computer readable storage medium of claim 11 , further comprising instructions that cause the processor to:

determine whether the removable memory source should be associated with the mobile computing device, responsive to determining that the removable memory source is not associated with the mobile computing device; and

associate the removable memory source with the mobile computing device by registering the memory source identifier with the mobile computing device responsive to a determination that the removable memory source should be associated with the mobile computing device.

13. The computer readable storage medium of claim 12 , further comprising instructions that cause the processor to:

receive a personal identification number or a password; and determine whether the personal identification number or the password corresponds to the key.

14. The computer readable storage medium of claim 11 , wherein the instructions further comprising instructions that cause the processor to query an online service subscribed to by a user of the mobile computing device for the memory source identifier.

15. The computer readable storage medium of claim 11 , wherein the removable memory source comprises one of a solid state memory device or a magnetic memory device.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032126/0541 →
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 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jan 4, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020319/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2007
From: FINKELSTEIN, JEFFREY
To: PALM, INC.
Reel/Frame 019786/0848 →
Continuity (1)
Related Publication 20090063711A1 · Mar 5, 2009