IP Library Granted Patent US 10,204,109
Granted Patent B2
US 10,204,109 · App. 14/392,295 · Granted Feb 12, 2019

Mechanism for automatic creation and access to favorite personal cloud data

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 10,204,109
App. No.
14/392,295
Granted
Feb 12, 2019
Kind
B2
Abstract

Distributed favorite files are stored in a favorite storage device. An agent dynamically monitors usage statistics for a plurality of files, wherein the plurality of files are located on a plurality of devices, designates a first file of the plurality of files as a favorite file based on usage statistics for the first file, and in response to designating the first file as a favorite file, stores a copy of the first file on a favorites storage device.

Claims (39)

1. A machine readable storage device or storage disk comprising instructions that, when executed, cause a machine to at least:

synchronize, between a metadata manager and first agents that execute on a plurality of devices, usage statistics collected by the first agents, the usage statistics corresponding to usage by a single user of a plurality of files across the plurality of devices, the plurality of files stored in the plurality of devices;

designate a first file of the plurality of files as a favorite file of the user based on determining that at least one of the usage statistics of the first file satisfies a plurality of favorites criteria, the favorites criteria to include threshold heuristics to determine whether a particular file is likely to be accessed within a predetermined time;

in response to designating the first file as the favorite file:

(a) obtain a copy of the first file from a first device of the plurality of devices;

(b) store the copy of the first file in a favorites storage device for access by the user even when the first device is not accessible; and

(c) synchronize the usage statistics with a second agent of the favorites storage device;

designate a second file of the plurality of files as a favorite file based on the favorites criteria and characteristics of the second file; and

store a copy of the second file in the favorites storage device, the first file and the second file originally stored in different storage devices.

2. The machine readable storage device or storage disk of claim 1 , wherein the instructions, when executed, further cause the machine to:

periodically update the first file stored in the favorites storage device.

3. The machine readable storage device or storage disk of claim 1 , wherein the instructions, when executed, further cause the machine to monitor the usage statistics by identifying a usage history of the plurality of files.

4. A system for managing distributed data, comprising:

a computer processor;

a favorites storage device, in communication with the computer processor; and

a second storage device in circuit with the computer processor, the storage device including instructions which, when executed by the computer processor, cause the computer processor to:

synchronize, between a metadata manager and first agents that execute on a plurality of devices, usage statistics collected by the first agents, the usage statistics corresponding to usage by a single user of a plurality of files across the plurality of devices, the plurality of files stored in the plurality of devices;

designate a first file of the plurality of files as a favorite file of the user based on determining that at least one of the usage statistics of the first file satisfies a plurality of favorites criteria, the favorites criteria to include threshold heuristics to determine whether a particular file is likely to be accessed within a predetermined time;

in response to designating the first file as the favorite file:

(a) obtain a copy of the first file from a first device of the plurality of devices;

(b) store the copy of the first file in the favorites storage device for access by the user even when the first device is not accessible; and

(c) synchronize the usage statistics with a second agent of the favorites storage device;

designate a second file of the plurality of files as a favorite file based on the favorites criteria and characteristics of the second file; and

store a copy of the second file in the favorites storage device, the first file and the second file originally stored in different storage devices.

5. The system of claim 4 , wherein the instructions, when executed, further cause the computer processor to:

periodically update the first file stored in the favorites storage device.

6. The system of claim 4 , wherein the instructions, when executed, further cause the computer processor to monitor the usage statistics by identifying a usage history of the plurality of files.

7. A method for managing distributed data, the method comprising:

synchronizing, between a metadata manager and first agents that execute on a plurality of devices, usage statistics collected by the first agents, the usage statistics corresponding to usage by a single user of a plurality of files across the plurality of devices, the plurality of files stored in the plurality of devices;

determining a first file of the plurality of files satisfies a plurality of favorites criteria, the favorites criteria to include threshold heuristics to determine whether a particular file is likely to be accessed within a given time period;

in response to the first file satisfying the favorites criteria:

(a) obtaining a copy of the first file from a first device;

(b) storing the copy of the first file in a favorites storage device for access by the user even when the first device is not accessible; and

(c) synchronizing the usage statistics with an agent of the favorites storage device;

designating a second file of the plurality of files as a favorite file based on the favorites criteria and characteristics of the second file; and

storing a copy of the second file in the favorites storage device, the first file and the second file originally stored in different storage devices.

8. The method of claim 7 , further including:

periodically updating the first file stored in the favorites storage device.

9. The method of claim 7 , further including monitoring the usage statistics by identifying a usage history of the plurality of files.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: GADDE, KRANTHIKUMAR; KUMAR, MITESH; HALDER, KAMLESH; VARDHAN, RAJ; NALLURI, SRIKANTH; KULKARNI, DATTATRAYA; NAYAK, SUSMITA; VENKATASUBRAHMANYAM, KRISHNAPUR
To: MCAFEE, INC.
Reel/Frame 049142/0759 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →