IP Library Granted Patent US 8,782,309
Granted Patent B2
US 8,782,309 · App. 12/631,684 · Granted Jul 15, 2014

Method and apparatus for suggesting data for deletion

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,782,309
App. No.
12/631,684
Granted
Jul 15, 2014
Kind
B2
Abstract

An approach is provided for suggesting data for deletion from an electronic data storage medium. An external device detects initiation of transfer of data from first storage medium to second storage medium. Next, the external device determines an available storage in the second storage medium for the data. Then, the external device generates a list to suggest content for deletion within the second storage medium to accommodate the data.

Claims (49)

1. A method comprising:

detecting initiation of transfer of data from a first storage medium to a second storage medium, the second storage medium storing a plurality of data files;

determining an available storage in the second storage medium;

generating, based on one or more predefined parameters, a list comprising one or more of the plurality of data files for deletion within the second storage medium such that the available storage in the second storage medium is sufficient to accommodate the data;

displaying the list to a user;

receiving an input from the user selecting one or more of the plurality of data files of the list for deletion;

causing, at least in part, deletion of the selected data files from the second storage medium; and

causing, at least in part and in response to causing deletion of the selected data files, transfer of the data from the first storage medium to the second storage medium.

2. A method of claim 1 , further comprising:

suggesting additional content for deletion if more deletion of content than the selected data in the second storage medium is needed to accommodate the data from the first storage.

3. A method of claim 1 , wherein the list of the suggested content for deletion is generated based on one or more parameters including a size of a data file, a frequency of access of a data file, a frequency of access of a category of a data file, a time of a most recent access of a data, and a popularity rating of a data file.

4. A method of claim 1 , further comprising:

causing, at least in part, transfer of the selected data from the second storage medium to a third storage medium.

5. A method of claim 1 , further comprising:

if the first storage medium does not have the selected data, storing in the first storage medium the selected data that does not exist in the first storage medium.

6. A method of claim 1 , wherein a history of deletion of the selected data and transfer of the data to be transferred is stored to show a pattern of data transfer between the first storage medium and the second storage medium.

7. A method of claim 1 , further comprising:

recording a snapshot information of the second storage medium before deleting the selected data to be deleted, wherein the snapshot information includes information about the data existing at a time of recording of the snapshot information so as to allow reverting back to a state at the time of recording of the snapshot information.

8. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

detect initiation of transfer of data from a first storage medium to a second storage medium, the second storage medium storing a plurality of data files;

determine an available storage in the second storage medium;

generate, based on one or more predefined parameters, a list comprising one or more of the plurality of data files for deletion within the second storage medium such that the available storage in the second storage medium is sufficient to accommodate the data;

display the list to a user;

receive an input from the user selecting one or more of the plurality of data files of the list for deletion;

cause, at least in part, deletion of the selected data files from the second storage medium; and

causing, at least in part and in response to causing deletion of the selected data files, transfer of the data from the first storage medium to the second storage medium.

9. An apparatus of claim 8 , wherein the apparatus is further caused to:

suggest additional content for deletion if more deletion of content than the selected data in the second storage medium is needed to accommodate the data from the first storage.

10. An apparatus of claim 8 , wherein the list of the suggested content for deletion is generated based on one or more parameters including a size of a data file, a frequency of access of a data file, a frequency of access of a category of a data file, a time of a most recent access of a data, and a popularity rating of a data file.

11. An apparatus of claim 8 , wherein the apparatus is further caused to:

cause, at least in part, transfer of the selected data from the second storage medium to a third storage medium.

12. An apparatus of claim 8 , wherein the apparatus is further caused to:

if the first storage medium does not have the selected data, store in the first storage medium the selected data that does not exist in the first storage medium.

13. An apparatus of claim 8 , wherein a history of deletion of the selected data and transfer of the data to be transferred is stored to show a pattern of data transfer between the first storage medium and the second storage medium.

14. An apparatus of claim 8 , wherein the apparatus is further caused to:

record a snap shot information of the second storage medium before deleting the selected data to be deleted, wherein the snap shot information includes information about the data existing at a time of recording of the snapshot information so as to allow reverting back to a state at the time of recording of the snapshot information.

15. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

detecting initiation of transfer of data from a first storage medium to a second storage medium, the second storage medium storing a plurality of data files;

determining an available storage in the second storage medium;

generating, based on one or more predefined parameters, a list comprising one or more of the plurality of data files for deletion within the second storage medium such that the available storage in the second storage medium is sufficient to accommodate the data;

displaying the list to a user;

receiving an input from the user selecting one or more of the plurality of data files of the list for deletion;

causing, at least in part and in response to receiving the input from the user, deletion of the selected data files from the second storage medium; and

causing, at least in part and in response to causing deletion of the selected data files, transfer of the data from the first storage medium to the second storage medium.

16. A non-transitory computer-readable storage medium of claim 15 , wherein the list of the suggested content for deletion is generated based on one or more parameters including a size of a data file, a frequency of access of a data file, a frequency of access of a category of a data file, a time of a most recent access of a data, and a popularity rating of a data file.

17. A method of claim 1 , further comprising:

presenting the generated list to the user for optional modification prior to deletion of suggested content.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 075402/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: CONVERSANT WIRELESS LICENSING LTD.
To: MEDIATEK INC.
Reel/Frame 071292/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063508/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0832 →
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 18, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044901/0590 →
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 027484/0797 →
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 May 21, 2010
From: PUGSLEY, CRAIG; ALLEN, JESMOND
To: NOKIA CORPORATION
Reel/Frame 024425/0202 →