IP Library Granted Patent US 10,574,745
Granted Patent B2
US 10,574,745 · App. 14/674,681 · Granted Feb 25, 2020

Syncing with a local paired device to obtain data from a remote server using point-to-point communication

Inventors: Cipson Jose Chiriyankandath (Santa Clara, CA); Michael Dougherty (San Jose, CA)
Assignee: Western Digital Technologies, Inc.
H04L67/1074G06F16/166G06F16/178G06F16/183G06F16/214G06F16/27H04L12/2854H04L41/0859H04L41/5054H04L61/2038H04L67/1097H04W4/80
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,574,745
App. No.
14/674,681
Granted
Feb 25, 2020
Kind
B2
Abstract

A computer-implemented method may comprise requesting, by a first mobile computing device, a logical data object stored at an address location on a wide area network (WAN); receiving, by the first mobile computing device, the requested logical data object from the address location on the WAN and storing the received logical data object in the first mobile computing device. A logical data object request may then be received from a second mobile computing device. Responsive to the logical data object request, a copy of the stored logical data object of the logical data object stored at the address location on the WAN may be sent from the first mobile computing device to the second mobile computing device using a peer-to-peer communication protocol. The sent copy of the stored logical data object may be devoid of data or data files referred to by the stored logical data object.

Claims (58)

1. A method for synchronizing the contents of one device with the contents of another device, the method comprising:

a first mobile computing device, being configured and set up, by way of configuration and setup information, to store data to and to access the data from a network-attached storage (NAS) device over a wide-area network (WAN):

receiving a request for the configuration and setup information and for content metadata about content stored on the NAS device from a second mobile computing device, and

transferring the configuration and setup information and the content metadata directly to the second mobile computing device; and

the second mobile computing device:

receiving the configuration and setup information and the content metadata directly from the first mobile computing device,

installing the configuration and setup information received from the first mobile computing device so that the second mobile computing device is now configured and set up the same as the first mobile computing device to store data to and to access the data from the NAS device over the WAN,

using the content metadata to request associated content from the first mobile computing device directly and/or from the NAS device over the WAN, and

receiving the content directly from the first mobile computing device and/or from the NAS device over the WAN.

2. The method of claim 1 , wherein:

the content metadata request received by the first mobile computing device comprises a timestamp of corresponding content metadata stored in the second mobile computing device; and

the content metadata is transferred from the first mobile computing device to the second mobile computing device only if the timestamp in the content metadata request is earlier in time than a timestamp of the content metadata at the first mobile computing device.

3. The method of claim 1 , wherein:

the content metadata request received by the first mobile computing device comprises access rights; and

the content metadata that is transferred from the first mobile computing device to the second mobile computing device contains only that portion of the content metadata at the first mobile computing device that is compatible with the received access rights.

4. The method of claim 1 , wherein the second mobile computing device uses the content metadata to request associated content from the first mobile computing device directly.

5. The method of claim 1 , wherein the second mobile computing device uses the content metadata to request associated content from the NAS device over the WAN.

6. The method of claim 1 , wherein the first mobile computing device transfers the configuration and setup information and content metadata to the second mobile computing device using peer-to-peer communication.

7. The method of claim 1 , wherein the first mobile computing device transfers the configuration and setup information and content metadata to the second mobile computing device using peer-to-peer communication over a local area network (LAN).

8. The method of claim 1 , wherein the first mobile computing device transfers the configuration and setup information and content metadata to the second mobile computing device using a short distance data transfer protocol peer-to-peer communication over a local area network (LAN).

9. A system for synchronizing the contents of one device with the contents of another device, the system comprising:

a first mobile computing device, being configured and set up, by way of configuration and setup information, to store data to and to access the data from a network-attached storage (NAS) device over a wide-area network (WAN), wherein the first mobile computing device is configured to:

receive a request for the configuration and setup information and for content metadata about content stored on the NAS device from a second mobile computing device, and

transfer the configuration and setup information and the content metadata directly to the second mobile computing device; and

the second mobile computing device configured to:

request the configuration and setup information and content metadata about content stored on the NAS device from the first mobile computing device,

receive the configuration and setup information and the content metadata directly from the first mobile computing device,

install the configuration and setup information received from the first mobile computing device so that the second mobile computing device is now configured and set up the same as the first mobile computing device to store data to and to access the data from the NAS device over the WAN,

use the content metadata to request associated content from the first mobile computing device directly and/or from the NAS device over the WAN, and

receive the content directly from the first mobile computing device and/or from the NAS device over the WAN.

10. The system of claim 9 , wherein:

the second mobile computing device is further configured to:

include in the request a timestamp of content metadata stored in the second mobile computing device corresponding to the content metadata requested from the first mobile computing device; and

the first mobile computing device is further configured to:

transfer the content metadata to the second mobile computing device only if the timestamp in the content metadata request is earlier in time than a timestamp of the content metadata at the first mobile computing device.

11. The system of claim 9 , wherein:

the second mobile computing device is further configured to:

include in the request access rights associated with the content metadata requested from the first mobile computing device; and

the first mobile computing device is further configured to:

transfer to the second mobile computing device only that portion of the content metadata at the first mobile computing device that is compatible with the received access rights.

12. The system of claim 9 , wherein the second mobile computing device is further configured to use the content metadata to request associated content from the first mobile computing device directly.

13. The system of claim 9 , wherein the second mobile computing device is further configured to use the content metadata to request associated content from the NAS device over the WAN.

14. The system of claim 9 , wherein the first mobile computing device is further configured to transfer the configuration and setup information and content metadata to the second mobile computing device using peer-to-peer communication.

15. The system of claim 9 , wherein the first mobile computing device is further configured to transfer the configuration and setup information and content metadata to the second mobile computing device using peer-to-peer communication over a local area network (LAN).

16. The system of claim 9 , wherein the first mobile computing device is further configured to transfer the configuration and setup information and content metadata to the second mobile computing device using a short distance data transfer protocol peer-to-peer communication over a local area network (LAN).

17. A system for synchronizing the contents of one device with the contents of another device, the system comprising:

a first mobile computing device, being configured and set up by way of configuration and setup information, the first mobile computing device comprising:

means for storing data to and accessing the data from a network-attached storage (NAS) device over a wide-area network (WAN),

means for receiving a request for the configuration and setup information and for content metadata about content stored on the NAS device from a second mobile computing device, and

means for transferring the configuration and setup information and the content metadata directly to the second mobile computing device; and

the second mobile computing device comprising:

means for receiving the configuration and setup information and the content metadata directly from the first mobile computing device,

means for installing the configuration and setup information received from the first mobile computing device so that the second mobile computing device is now configured and set up the same as the first mobile computing device for storing data to and accessing the data from the NAS device over the WAN,

means for using the content metadata to request associated content from the first mobile computing device directly and/or from the NAS device over the WAN, and

means for receiving the content directly from the first mobile computing device and/or from the NAS device over the WAN.

18. The system of claim 17 , wherein the second mobile computing device further comprises means for using the content metadata to request associated content from the first mobile computing device directly.

19. The system of claim 17 , wherein the second mobile computing device further comprises means for using the content metadata to request associated content from the NAS device over the WAN.

20. The system of claim 17 , wherein the first mobile computing device further comprises means for transferring the configuration and setup information and content metadata to the second mobile computing device using at least one of peer-to-peer communication over a local area network (LAN) and a short distance data transfer protocol peer-to-peer communication over a local area network (LAN).

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: JOSE CHIRIYANKANDATH, CIPSON; DOUGHERTY, MICHAEL
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 037283/0113 →
Continuity (1)
Related Publication 20160294938A1 · Oct 6, 2016