Auto File Locker
First Claim
Patent Images
1. A system for uploading and synchronizing data, comprising:
- a data server in an ISP network; and
a residential gateway that is in communication with the data server over the ISP network, the residential gateway comprising at least one USB port configured to receive a USB memory drive,wherein the residential gateway is configured to establish a connection between the ISP network and a residential network, and to upload data stored on the USB memory drive to the data server; and
wherein the data server is configured to synchronize data on the data server with the data stored on the USB memory drive.
2 Assignments
0 Petitions
Accused Products
Abstract
Novel tools and techniques to provide an online file locker system. Some such tools can employ a USB memory drive, a residential gateway, and/or a data server over a network. In some cases, when the USB memory drive is inserted into a USB port of the RG, data stored on the USB memory drive is automatically uploaded to, and/or synchronized with data stored on, the data server, which is in communication with the RG over the network. In other cases, data deletion is accomplished in a similar manner, for example, upon removal of the USB drive and/or upon detection of files deleted from the USB drive.
30 Citations
21 Claims
-
1. A system for uploading and synchronizing data, comprising:
-
a data server in an ISP network; and a residential gateway that is in communication with the data server over the ISP network, the residential gateway comprising at least one USB port configured to receive a USB memory drive, wherein the residential gateway is configured to establish a connection between the ISP network and a residential network, and to upload data stored on the USB memory drive to the data server; and wherein the data server is configured to synchronize data on the data server with the data stored on the USB memory drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of uploading data to, and synchronizing data with, a data server in an ISP network, the method comprising:
-
establishing, by a residential gateway, a connection between the ISP network and a residential network, wherein said residential gateway is in communication with the data server over the ISP network; receiving, at least one USB port of the residential gateway, a USB memory drive; and performing at least one of; uploading, by the residential gateway, data stored on the USB memory drive to the data server; and synchronizing, by the data server, data on the data server with the data stored on the USB memory drive. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. Computer software stored on a residential gateway that when executed by the residential gateway causes the residential gateway to:
-
establish a connection between the ISP network and a residential network, wherein said residential gateway is in communication with the data server over the ISP network; determine that a USB memory drive has been connected to at least one USB port on the residential gateway; and send a notification to the data server over the ISP network, said notification indicating that data stored on the USB memory drive is ready for uploading to, or synchronizing with data on, the data server.
-
-
18. Computer software stored on a data server in an ISP network that when executed by the data server causes the data server to:
-
determine whether data stored on a USB memory drive connected to at least one USB port at a residential gateway, is ready to be uploaded to the data server via the residential gateway over the ISP network; determine whether the data that is ready to be uploaded to the data server from the USB memory drive is not currently stored on the data server; determine whether the data stored on the USB memory drive that is not currently stored on the data server is public data, semi-private data, or very private data, wherein public data is data that is accessible by anyone, semi-private data is data that is accessible by a single access key that may be shared with anyone, and very private data is data that is only accessible by one or more customer keys each of which correspond to only a single user; create at least one public folder on the data server if it is determined that the data includes public data, upload the public data from the USB memory drive, and store, in the at least one public folder, said public data uploaded from the USB memory drive; create at least one semi-private folder on the data server if it is determined that the data includes semi-private data, wherein the at least one semi-private folder is accessible by the single access key, upload the semi-private data from the USB memory drive, and store, in the at least one semi-private folder, said semi-private data uploaded from the USB memory drive; and create at least one very private folder on the data server if it is determined that the data includes very private data, wherein the at least one very private folder is accessible by the one or more customer keys, upload the very private data from the USB memory drive, and store, in the at least one very private folder, said very private data uploaded from the USB memory drive. - View Dependent Claims (19, 20, 21)
-
Specification