IP Library Granted Patent US 10,601,895
Granted Patent B1
US 10,601,895 · App. 14/195,079 · Granted Mar 24, 2020

Data transfer by data storage device based on received uniform resource locator information

Inventor: Dean M. Jenkins (La Canada-Flintridge, CA)
Assignee: Western Digital Technologies, Inc.
H04L67/06
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,601,895
App. No.
14/195,079
Granted
Mar 24, 2020
Kind
B1
Abstract

A data storage system including a data storage device located on a first network and configured to download data from a network site based on universal resource locator (“URL”) information of the network site, and an electronic device located on a second network different than the first network. The electronic device can be configured to determine the URL information of the network site, determine a network address of the data storage device, and transmit the URL information to the data storage device using the network address of the data storage device, wherein receiving the URL information causes the data storage device to download data from the network site.

Claims (63)

1. A data storage system comprising:

a data storage device, having an associated network address and user account information, located on a first network and configured to download data from a network site based on universal resource locator (“URL”) information of the network site;

a server configured to store the network address and the user account information of the data storage device; and

an electronic device located on a second network different than the first network, the electronic device having a user input unit configured to receive a user input, the electronic device configured to:

determine the URL information of the network site in response to receiving the user input, and

transmit the user account information to the server,

wherein the server is further configured to:

receive the user account information from the electronic device,

determine the network address of the data storage device based on the user account information, and

transmit the network address to the electronic device,

wherein the electronic device is further configured to:

receive the network address of the data storage device from the server, and

transmit the URL information to the data storage device using the network address of the data storage device, and

wherein the data storage device is further configured to:

responsive to receiving the URL information, download data from the network site, and

maintain folder structures of the network site upon downloading the data from the network site.

2. A method for downloading data from network sites, the method comprising:

receiving, at a data storage device located on a first network, universal resource locator (“URL”) information of a network site from an electronic device that is located on a second network different from the first network and that includes a user input unit configured to receive a user input, wherein the electronic device:

determines the URL information in response to receiving the user input;

receives a network address of the data storage device from a server based on user account information associated with the data storage device transmitted to the server; and

transmits the URL information to the data storage device using the network address of the data storage device;

downloading, using the data storage device, data from the network site based on the URL information and responsive to receiving the URL information, wherein receiving the URL information from the electronic device causes the data storage device to download the data from the network site; and

maintaining folder structures of the network site on the data storage device upon downloading the data from the network site.

3. The method of claim 2 , further comprising connecting to the network site and to the electronic device.

4. The method of claim 2 , wherein the electronic device provides a user input element configured to cause, upon activation, the electronic device to determine the URL information of the network site.

5. The method of claim 2 , wherein the network address includes an Internet Protocol (“IP”) address.

6. The method of claim 2 , wherein the electronic device includes circuitry configured to connect to the network site and the data storage device.

7. The method of claim 2 , wherein:

the electronic device receives the user input that causes the electronic device to determine the URL information of the network site.

8. The method of claim 2 , further comprising:

downloading data from the network site so that the network site can be reproduced while the data storage device is not accessing the network site.

9. An electronic device comprising:

a user input unit configured to receive a user input; and

circuitry configured to:

connect to a network site and to a data storage device, wherein the data storage device is located on a first network and the electronic device is located on a second network different than the first network,

determine universal resource locator (“URL”) information of the network site in response to receiving the user input,

transmit user account information to a server, the server being configured to:

receive the user account information from the electronic device,

determine a network address of the data storage device based on the user account information, and

transmit the network address to the electronic device,

receive the network address of the data storage device from the server, and

transmit the URL information to the data storage device using the network address of the data storage device using the network connection unit, wherein receiving the URL information causes the data storage device to:

download data from the network site, and

maintain folder structures of the network site upon downloading the data from the network site.

10. The electronic device of claim 9 , wherein the network address includes an Internet Protocol (“IP”) address.

11. The electronic device of claim 9 , wherein:

the user input is configured to cause, upon activation, the circuitry to determine the URL information of the network site.

12. A data storage device for downloading data from network sites, the data storage device comprising:

network communication means for communicating with an electronic device located on a network different from a network of the data storage device and for communicating with a network site, the network communication means being associated with a network address, the electronic device including a user input unit configured to receive a user input;

data storage means for storing data downloaded from the network site to provide access to the downloaded data of the network site to the electronic device; and

control means for controlling operation of the network communication means and for accessing the data storage means,

wherein the control means is configured to receive universal resource locator (“URL”) information of the network site from the electronic device using the network communication means,

wherein the electronic device is configured to:

determine the URL information in response to receiving the user input;

receive a network address of the data storage device from a server based on user account information associated with the data storage device transmitted to the server; and

transmit the URL information to the data storage device using the network address of the data storage device; and

wherein the control means is further configured to:

responsive to receiving the URL information, download data from the network site based on the received URL information, and

maintain folder structures of the network site on the data storage means upon downloading the data from the network site.

13. The data storage device of claim 12 , wherein the network address includes an Internet Protocol (“IP”) address.

14. The data storage device of claim 12 , wherein the control means is further configured to download data from the network site so that the network site can be reproduced while the data storage device is not accessing the network site.

15. The data storage device of claim 12 , wherein the network communication means is further configured to connect to a host.

16. The data storage device of claim 12 , wherein the URL information received from the electronic device is determined by the electronic device in response to activation of a user input element.

Assignments (13)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
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 038722/0229 →
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 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2015
From: JENKINS, DEAN M.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 036523/0268 →