IP Library Granted Patent US 9,612,744
Granted Patent B1
US 9,612,744 · App. 14/137,537 · Granted Apr 4, 2017

Location-aware behavior for a data storage device

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 9,612,744
App. No.
14/137,537
Granted
Apr 4, 2017
Kind
B1
Abstract

A computing device, such as a data storage device, that is location-aware and modifies its behavior depending on its location. In some embodiments, the data storage device may determine its location based on information such as Global Positioning System information, proximity to a wireless network, near-field proximity to another device, etc. The data storage device maintains a profile for various locations in which it is frequently located and records user-behavior at these locations. In addition, the device may be configured or program with specific behaviors at different locations. Based on the location of the device, it may then perform various actions to improve its responsiveness. In one embodiment, a data storage device may enter or exit from a standby state, prefetch various files, etc. based on its proximity to a particular location.

Claims (32)

1. A method of managing a data storage device, said method comprising:

receiving, at the data storage device, signal information that indicates a location;

determining a current location of the data storage device;

determining, by the data storage device, whether a storage medium of the data storage device is to be activated based on the current location; and

activating the storage medium of the data storage device based on the determination, wherein activating the storage medium comprises prefetching a file stored on the storage medium based on the current location.

2. The method of claim 1 , wherein receiving signal information that indicates a location comprises receiving global positioning system information.

3. The method of claim 1 , wherein receiving signal information that indicates a location comprises receiving a signal from a wireless network.

4. The method of claim 1 , wherein receiving signal information that indicates a location comprises receiving a signal from at least one WiFi network.

5. The method of claim 1 , wherein receiving signal information that indicates a location comprises receiving a near field communication signal from another device.

6. The method of claim 1 , further comprising recording a history of locations for the data storage device based on the current location of the data storage device.

7. The method of claim 1 , further comprising receiving program code that configures activation of the storage medium of the data storage device for a specific location.

8. The method of claim 1 , wherein the activating the storage medium of the data storage device based on the determination further comprises encrypting data stored in the storage medium based on the current location.

9. The method of claim 1 , wherein the activating the storage medium of the data storage device based on the determination further comprises decrypting data stored in the storage medium based on the current location.

10. A method of predicting future access of a data storage device based on locations of the data storage device, said method comprising:

recording locations of the data storage device;

identifying a pattern of use of the data storage device based on the recorded locations;

predicting a location, on media of the data storage device, of a next access request based on the pattern; and

activating the data storage device based on the predicted location.

11. The method of claim 10 , further comprising grouping a plurality of access requests that occur within a location.

12. The method of claim 10 , further comprising arranging the respective locations in a matrix.

13. The method of claim 10 , further comprising receiving program code that configures activation of the data storage device based on a specific location.

14. The method of claim 10 , wherein recording locations of the data storage device comprises receiving global positioning system information by a receiver in the data storage device.

15. The method of claim 10 , wherein recording locations of the data storage device comprises recording a set of wireless network identifiers.

16. A method of managing a data storage device based on predicting a location of the data storage device, said method comprising:

recording a series of user access requests of the data storage device over a period of time;

determining respective locations of the user access requests;

identifying a pattern of user access requests based on the respective locations;

determining a predicted location, on media of the data storage device, of a next user access request based on the identified pattern; and

linking an action associated with the predicted location of the next access request to when the data storage device is within predetermined proximity to a predicted geographical location.

17. The method of claim 16 , wherein identifying the pattern of user access requests comprises grouping a plurality of access requests that occur within a location.

18. The method of claim 16 , wherein determining respective locations of the user access requests comprises receiving global positioning system information by a receiver in the data storage device.

19. The method of claim 16 , wherein determining respective locations of the user access requests comprises determining a set of wireless network identifiers.

Assignments (11)
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 - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
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 →
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 Jan 3, 2014
From: AHMADI-ARDAKANI, ARYA
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 031887/0414 →