IP Library Patent Application 14209722
Patent Application
App. No. 14/209,722

APPARATUS, SYSTEM AND METHOD OF CONTENT TRANSFERRING

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 None
App. No.
14/209,722
Abstract

Embodiments of the present invention are directed to an apparatus, system and method of content transferring. Self-contained local servers, typically with built in WiFi access point capabilities, are locally deployed. Each local server acts as a local cache to a remote system Internet cloud infrastructure, which can include one or more remote servers. Each end device participating in the content transfer operation interacts with a local server rather than directly with the cloud infrastructure when a local server is available.

Claims (45)

1 . A non-transitory computer-readable medium storing instructions that, when executed by a source device, cause the source device to perform a backup method comprising:

a. transmitting a first portion of data to a local server while communicatively coupled with the local server; and

b. transmitting a second portion of data to a central server while no longer communicatively coupled with the local server.

2 . The non-transitory computer-readable medium of claim 1 , wherein the backup method further comprises, prior to transmitting a first portion of data, automatically detecting the local server.

3 . The non-transitory computer-readable medium of claim 1 , wherein the transfer of the first portion is via WiFi capabilities of the local server.

4 . The non-transitory computer-readable medium of claim 1 , wherein the transfer of the second portion is via a broadband Internet connection.

5 . A non-transitory computer-readable medium storing instructions that, when executed by a destination device, cause the destination device to perform a restoration method comprising:

a. receiving a first portion of data from a local server while communicatively coupled with the local server; and

b. receiving a second portion of data from a central server while no longer communicatively coupled with the local server.

6 . The non-transitory computer-readable medium of claim 5 , wherein the restoration method further comprises, prior to receiving a first portion of data, automatically detecting the local server.

7 . The non-transitory computer-readable medium of claim 5 , wherein the transfer of the first portion is via WiFi capabilities of the local server.

8 . The non-transitory computer-readable medium of claim 5 , wherein the transfer of the second portion is via a broadband Internet connection.

9 . A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a transfer method comprising:

a. receiving data from a source device while communicatively coupled with the source device;

b. transmitting a first portion of the data to a destination device while communicatively coupled with the destination device; and

c. transmitting a second portion of the data to a central server while no longer communicatively coupled with the destination device.

10 . The non-transitory computer-readable medium of claim 9 , wherein the first portion of the data is transferred to the destination device as soon as the first portion of the data is received from the source device.

11 . The non-transitory computer-readable medium of claim 9 , wherein the first portion of the data is transferred to the destination device after all of the data from the source device is received.

12 . The non-transitory computer-readable medium of claim 9 , wherein the transfer method further comprises, prior to receiving data from a source device, receiving account information associated with the source device and the destination device, and accessing an account using the account information.

13 . The non-transitory computer-readable medium of claim 9 , wherein the transfer method further comprises transmitting at least a portion of the data to another destination device.

14 . The non-transitory computer-readable medium of claim 9 , wherein the transfer method further comprises transmitting the first portion of the data to the central server.

15 . A system comprising:

a. a local server configured as a proxy server to cache data from at least one source and to transmit the data to at least one destination; and

b. a plurality of end devices associated with a user account, wherein the plurality of end devices includes a first end device and a second end device, wherein the first end device is configured to transmit data to the local server while the first device is in communication with the local server.

16 . The system of claim 15 , wherein the second end device is configured to receive from the local server, while the second end device is in communication with the local server, at least a portion of the data transmitted to the local server from the first end device.

17 . The system of claim 15 , wherein the local server is configured to limit data connectivity between an end device communicatively coupled thereto and an external network.

18 . The system of claim 15 , further comprising a central server.

19 . The system of claim 18 , wherein the second end device is configured to receive from the central server, while the second end device is not in communication with the local server, at least a portion of the data transmitted to the local server from the first end device.

20 . The system of claim 19 , wherein the portion of the data is transmitted from the local server to the central server when the second end device is not in communication with the local server.

21 . The system of claim 18 , wherein the first end device is configured to transmit data to the central server while the first end device is not in communication with the local server.

22 . The system of claim 21 , wherein the second end device is configured to receive from the central server, while the second end device is not in communication with the local server, the data transmitted to the central server from the first end device.

23 . The system of claim 18 , wherein the central server also includes data.

24 . The system of claim 23 , wherein the data is removed after a predetermined time or after occurrence of an event.

25 . The system of claim 18 , wherein the central server is configured to resolve data conflicts.

26 . The system of claim 18 , wherein the local server is configured to accumulate knowledge about local customer population by learning from data stored thereon.

27 . The system of claim 26 , wherein the central server is configured to prepopulate a newly deployed local server based on the accumulated knowledge.

28 . The system of claim 18 , wherein the central server is configured with definitions by an administrator.

29 . The system of claim 15 , wherein the local server is configured with definitions by an administrator.

30 . The system of claim 29 , wherein the definitions include end device reset instructions.

31 . The system of claim 30 , wherein the end device reset instructions include instructions to remove prohibited content from each of the plurality of end devices and to make sure required content resides on each of the plurality of end devices.

32 . The system of claim 29 , wherein the local server is also configured with new content, wherein the definitions include instructions regarding making the new content available to at least one of the plurality of end devices.

33 . The system of claim 32 , wherein the at least one of the plurality of end devices is configured to receive a notification that the new content is available at the local server.

34 . The system of claim 32 , wherein the at least one of the plurality of end devices is configured to periodically poll the local server for the new content.

35 . The system of claim 32 , wherein the new content is pushed to the at least one of the plurality of end devices by the local server.

36 . The system of claim 32 , wherein the new content is pulled by the at least one of the plurality of end devices from the local server.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2017
From: GOLDMAN SACHS BANK USA
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 044444/0286 →
SECURITY INTEREST Recorded Jan 23, 2017
From: SYNCHRONOSS TECHNOLOGIES, INC., AS GRANTOR
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 041072/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2015
From: PAUL, SUMEET; RIDGARD, LEIGHTON
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 036073/0174 →