IP Library Granted Patent US 8,135,745
Granted Patent B2
US 8,135,745 · App. 12/041,798 · Granted Mar 13, 2012

Storage management

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,135,745
App. No.
12/041,798
Granted
Mar 13, 2012
Kind
B2
Abstract

A user may select a profile to serve as an active profile on a device, and content objects associated with the active profile may be stored on the device responsive to the selection. Content objects that are not associated with the active profile may be transferred to one or more additional devices based on a prioritization scheme. Content object download operations may take advantage of the prioritization scheme to determine a storage device for a downloaded content object.

Claims (46)

1. A method comprising:

receiving an instruction to activate a first of a plurality of profiles for a mobile device, wherein each profile of the plurality is associated with a distinct set of user-defined content objects;

activating the first profile in response to the received instruction, wherein said activation includes storing on the mobile device a first set of content objects associated with the first profile; and

deactivating a second of the plurality of profiles in response to the received instruction, said deactivating including selecting a content object of a second set of content objects associated with the second profile and removing the content object of the second set from the mobile device based at least in part on a size and a frequency of use of the content object of the second set.

2. The method of claim 1 , wherein associations between the first profile and content objects in the first set and associations between the second of the plurality of profiles and content objects in the second set are stored at the mobile device.

3. The method of claim 1 , wherein associations between the first profile and content objects in the first set and associations between the second of the plurality of profiles and content objects in the second set are stored on a second device.

4. The method of claim 1 , wherein the content objects include at least one object chosen from the group that includes an image file, a video file, a text file, a spreadsheet, an audio file, and a file having one or more slides or other types of presentations.

5. The method of claim 1 , wherein the first set of content objects includes at least one content object that is in the second set of content objects associated with the second of the plurality of profiles, and wherein the first set of content objects includes at least one content object that is not in the second set of content objects.

6. The method of claim 1 , wherein the receiving an instruction further includes receiving an instruction to download one or more content objects included in the first set of content objects to the mobile device from a remotely located device.

7. The method of claim 1 , further comprising:

receiving an instruction corresponding to a requirement for a storage capacity in one or more memories of the mobile device;

responsive to the received instruction corresponding to the requirement for a storage capacity, evaluating one or more devices in a prioritized group of devices for an ability to store one or more content objects; and

causing the one or more content objects to be stored on the highest priority device of the group able to store the one or more content objects.

8. The method of claim 1 , further comprising:

presenting, on the mobile device, the content object of the second set as a candidate for removal from the mobile device; and

receiving an indication at the mobile device that the content object of the second set is to be removed from the mobile device,

wherein the removing of the content object of the second set from the mobile device is responsive to receiving the indication.

9. The method of claim 8 , wherein the indication comprises at least one of:

depression of a key or button on the mobile device, a verbal command, and expiration of a timer on the mobile device.

10. The method of claim 1 , further comprising:

referencing via at least one link, at the mobile device, a third set of content objects that are associated with the first profile responsive to activating the first profile.

11. An apparatus comprising:

a processor; and

memory storing instructions that, when executed by the processor, cause the apparatus to:

receive an instruction to activate a first of a plurality of profiles for the apparatus, wherein each profile of the plurality is associated with a distinct set of user-defined content objects;

activate the first profile in response to the received instruction, wherein said activation includes storing on the apparatus a first set of content objects associated with the first profile; and

deactivate a second of the plurality of profiles in response to the received instruction, said deactivating including selecting a content object of a second set of content objects associated with the second profile and removing the content object of the second set from the apparatus based at least in part on a size and a frequency of use of the content object of the second set.

12. The apparatus of claim 11 , wherein associations between the first profile and content objects in the first set and associations between the second of the plurality of profiles and content objects in the second set are stored at the apparatus.

13. The apparatus of claim 11 , wherein associations between the first profile and content objects in the first set and associations between the second of the plurality of profiles and content objects in the second set are stored on a second apparatus.

14. The apparatus of claim 11 , wherein the content objects include at least one object chosen from the group that includes an image file, a video file, a text file, a spreadsheet, an audio file, and a file having one or more slides or other types of presentations.

15. The apparatus of claim 11 , wherein the first set of content objects includes at least one content object that is in the second set of content objects associated with the second of the plurality of profiles, and wherein the first set of content objects includes at least one content object that is not in the second set of content objects.

16. The apparatus of claim 11 , wherein the receiving an instruction further includes receiving an instruction to download one or more content objects included in the first set of content objects to the apparatus from a remotely located device.

17. The apparatus of claim 11 , wherein the processor is further configured to perform operations that include:

receiving an instruction corresponding to a requirement for a storage capacity in one or more memories of the apparatus;

responsive to the received instruction corresponding to the requirement for a storage capacity, evaluating one or more devices in a prioritized group of devices for an ability to store one or more content objects; and

causing the one or more content objects to be stored on the highest priority device of the group able to store the one or more content objects.

18. The apparatus of claim 11 , wherein the instructions, when executed by the processor, cause the apparatus to:

present the content object of the second set as a candidate for removal from the apparatus; and

receive an indication at the apparatus that the content object of the second set is to be removed from the apparatus,

wherein the removal of the content object of the second set from the apparatus is responsive to receiving the indication.

19. The apparatus of claim 11 , wherein the instructions, when executed by the processor, cause the apparatus to:

reference via at least one link, at the apparatus, a third set of content objects that are associated with the first profile responsive to activating the first profile.

20. An apparatus comprising:

means for receiving an instruction to activate a first of a plurality of profiles for the apparatus, wherein each profile of the plurality is associated with a distinct set of user-defined content objects;

means for activating the first profile in response to the received instruction, wherein said activation includes storing on the apparatus a first set of content objects associated with the first profile; and

means for deactivating a second of the plurality of profiles in response to the received instruction, said deactivating including selecting a content object of a second set of content objects associated with the second profile and removing the content object of the second set from the apparatus based at least in part on a size and a frequency of use of the content object of the second set.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063507/0900 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0698 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044250/0398 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2008
From: RAUHALA, MARTTI JUHANI
To: NOKIA CORPORATION
Reel/Frame 020600/0989 →