IP Library Granted Patent US 11,595,463
Granted Patent B2
US 11,595,463 · App. 16/591,473 · Granted Feb 28, 2023

Retrieval of network site data with data storage device utilizing user authentication

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 11,595,463
App. No.
16/591,473
Granted
Feb 28, 2023
Kind
B2
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 determines the URL information of the network site, receives user authentication data, receives a network address of the data storage device from a server using the user authentication data, and transmits the URL information to the data storage device using the network address of the data storage device. This causes the data storage device to download data from the network site contingent on correct user authentication being provided.

Claims (36)

1. A data storage device comprising: a processor; memory; a network connection unit configured to connect to a network site, to a server, and to an electronic device; a storage medium configured to store data downloaded from the network site; and a controller configured to control operations of the network connection unit and the storage medium, the controller further configured to execute the following functions: receive, from the electronic device, uniform resource locator (“URL”) information of a web page stored at the network site and an authentication code associated with the electronic device; transmit the authentication code to the server; receive, from the server, an authentication response; download, in response to the authentication response from the server, data from the network site, the data comprising the web page that corresponds to the received URL information, the downloaded data from the network site configured so that the web page can be reproduced from the downloaded data on the data storage device, the downloaded data being sufficient to reproduce the web page while the data storage device is not accessing the network site; and

control the storage medium to maintain folder structures of the web page on the storage medium upon downloading the data from the network site.

2. The data storage device of claim 1 , wherein the electronic device is located on a network different from a network of the data storage device.

3. The data storage device of claim 2 , wherein the electronic device is located on a network different from a network of the server.

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

5. The data storage device of claim 1 , wherein the authentication code is included within the URL information.

6. The data storage device of claim 1 , wherein the authentication code is associated with user account information of the data storage device.

7. The data storage device of claim 1 , wherein the authentication response indicates that the electronic device is authorized to transmit the URL information.

8. The data storage device of claim 1 , wherein the authentication response indicates that the electronic device transmitted the URL information.

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

receiving, from an electronic device, uniform resource locator (“URL”) information of a web page stored at a network site and an authentication code associated with the electronic device;

transmitting the authentication code to a server;

receiving, from the server, an authentication response;

downloading, in response to the authentication response from the server, data from the network site, the data comprising the web page that corresponds to the received URL information, the downloaded data from the network site configured so that the web page can be reproduced from the downloaded data, the downloaded data being sufficient to reproduce the web page while not accessing the network site; and

maintaining folder structures of the web page on a storage medium upon downloading the data from the network site.

10. The method of claim 9 , further comprising connecting to the electronic device located on a first network and to the server located on a second network different from the first network.

11. The method of claim 9 , wherein the authentication code is included within the URL information.

12. The method of claim 9 , wherein the authentication code associates a user account with a data storage device.

13. The method of claim 9 , wherein the authentication response indicates that the electronic device is authorized to transmit the URL information.

14. The method of claim 9 , wherein the authentication response indicates that the electronic device transmitted the URL information.

15. The method of claim 9 , wherein downloading the data from the network site is scheduled based on a determined priority of network sites.

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

a processor;

memory;

network hardware communication means for communicating with an electronic device, a server, and a network site, the network hardware communication means being associated with a network address;

hardware 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

hardware control means for controlling operation of the network hardware communication means and for accessing the hardware data storage means, the hardware control means configured to execute the following functions:

receive, from the electronic device, uniform resource locator (“URL”) information of a web page stored at the network site and an authentication code associated with the electronic device;

transmit the authentication code to the server;

receive, from the server, an authentication response;

download, in response to the authentication response from the server, data from the network site, the data comprising the web page that corresponds to the received URL information, the downloaded data from the network site configured so that the web page can be reproduced from the downloaded data on the data storage device, the downloaded data being sufficient to reproduce the web page while the data storage device is not accessing the network site; and

control the hardware data storage means to maintain folder structures of the web page on the hardware data storage means upon downloading the data from the network site.

17. The method of claim 9 , wherein the URL information received from the electronic device is determined by the electronic device in response to activation of a user input element.

18. The data storage device of claim 16 , wherein the authentication code is associated with user account information of the data storage device.

19. The data storage device of claim 16 , wherein the authentication response indicates that the electronic device is authorized to transmit the URL information.

20. The data storage device of claim 16 , 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 (10)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
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 →
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 051717 FRAME 0716 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058965/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: JENKINS, DEAN M.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 052458/0098 →
SECURITY INTEREST Recorded Feb 4, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 051717/0716 →
Continuity (3)
Continuation 14195079 · Mar 3, 2014
Provisional Application 61925093 · Jan 8, 2014
Related Publication 20200106827A1 · Apr 2, 2020