IP Library Granted Patent US 9,864,781
Granted Patent B1
US 9,864,781 · App. 14/099,863 · Granted Jan 9, 2018

Search of NAS data through association of errors

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,864,781
App. No.
14/099,863
Granted
Jan 9, 2018
Kind
B1
Abstract

A computer-perceptible search input, whether typed, spoken, based upon machine vision, detection and/or interpretation of gestures, for example, may be received by a computing device from a single user. The received input by the single user may be matched with one or more stored digital items based upon prior inputs by the single user that previously led the single user to access the digital item(s). That is, it may be determined whether the received input is the same or similar to a previous input or inputs that led the computing device to search for, select and present digital items that were subsequently accessed (e.g., opened) by the user, which action signifies a successful search.

Claims (51)

1. A computing device, comprising:

a memory;

a storage;

a display; and

a processor coupled to the memory, to the storage, and to the display, the processor being configured to execute instructions stored in the memory to:

receive an input from a single user, the received input comprising at least one search term;

access, over a computer network, at least one of a Network Attached Storage (NAS) and a Direct Attached Storage (DAS);

associate the received input with a search result comprising at least one digital item stored in the at least one of the NAS and the DAS based upon:

the received input;

prior inputs of search terms to the at least one of the NAS and DAS by the single user;

prior accesses of the at least one digital item stored in at least one of the NAS and the DAS based upon the prior inputs of the search terms; and

prior associations of the search terms of the prior inputs with prior search results comprising the at least one stored digital item,

wherein at least some of the search terms of the prior inputs are unrelated to a name, original metadata and content of the at least one stored digital item and have previously led the single user to find and access the at least one digital item; and

present the at least one digital item to the single user on the display of the computing device.

2. The computing device of claim 1 , wherein the at least one search term is personal to the single user.

3. The computing device of claim 2 , wherein the at least one search term was entered but subsequently deleted prior to submission.

4. The computing device of claim 1 , wherein associating further comprises determining a similarity between the received input and the prior inputs received from the single user prior to a previous access of the at least one digital item by the single user.

5. The computing device of claim 1 , wherein the received input and the prior inputs further comprise computer-perceptible user actions.

6. The computing device of claim 1 , wherein the at least one stored digital item comprises at least one of a document, a file, a movie, a picture, a website, music and a location.

7. The computing device of claim 1 , wherein the prior inputs are determined over a predetermined time period.

8. The computing device of claim 1 , wherein the processor is further configured to store association indicia of the prior inputs.

9. The computing device of claim 8 , wherein the processor is further configured to associate a weight with each of the stored association indicia, the weight being increased responsive to the single user accessing the presented at least one digital item and decreased in response to determining that the single user does not access the presented at least one digital item.

10. A computer-implemented method, comprising:

receiving an input from a single user in a computing device comprising memory, storage, and a display, the received input comprising at least one search term;

accessing, over a computer network, at least one of a Network Attached Storage (NAS) and a Direct Attached Storage (DAS);

associating the received input with a search result comprising at least one digital item stored in the at least one of the NAS and the DAS based upon:

the received input;

prior inputs of search terms to the at least one of the NAS and DAS by the single user;

prior accesses of the at least one digital item stored in at least one of the NAS and the DAS based upon the prior inputs of the search terms; and

prior associations of the search terms of the prior inputs with prior search results comprising the at least one stored digital item,

wherein at least some of the search terms of the prior inputs are unrelated to a name, original metadata and content of the at least one stored digital item and have previously led the single user to find and access the at least one digital item; and

presenting the at least one digital item on the display of the computing device to the single user.

11. The computer-implemented method of claim 10 , wherein the at least one search term is personal to the single user.

12. The computer-implemented method of claim 11 , wherein the at least one search term was entered but subsequently deleted prior to submission.

13. The computer-implemented method of claim 10 , wherein associating further comprises determining a similarity between the received input and the prior inputs received from the single user prior to a previous access of the at least one stored digital item by the single user.

14. The computer-implemented method of claim 10 , wherein the received input and the prior inputs further comprise computer-perceptible user actions.

15. The computer-implemented method of claim 10 , wherein the at least one stored digital item comprises at least one of a document, a file, a movie, a picture, a website, music and a location.

16. The computer-implemented method of claim 10 , wherein the prior inputs are determined over a predetermined time period.

17. The computer-implemented method of claim 10 , further comprising storing association indicia of the prior inputs.

18. The computer-implemented method of claim 17 , further comprising associating a weight with each of the stored association indicia, the weight being increased responsive to the single user accessing the presented at least one digital item and decreased in response to determining that the single user does not access the presented at least one digital item.

19. A computer-implemented method of accessing a digital item stored on at least one of a Network Attached Storage (NAS) device and a Direct Attached Storage (DAS) device, the computer-implemented method comprising:

receiving computer-perceptible search inputs from a single user in a computing device comprising memory, storage, and a display, at least one of the computer-perceptible search inputs comprising search terms that are unrelated to a name, original metadata, or content of the stored digital item;

determining a similarity of the received computer-perceptible search inputs with one or more previously-stored indicia of computer-perceptible search inputs to the at least one of the NAS and DAS devices from the single user, and that previously led the single user to access the stored digital item based upon:

the received computer-perceptible search inputs;

prior computer-perceptible search inputs of search terms by the single user;

prior accesses of the at least one digital item stored in at least one of the NAS and the DAS devices based upon the prior computer-perceptible search inputs of the search terms; and

prior associations of the search terms of the prior computer-perceptible search inputs with prior search results comprising the at least one stored digital item;

accessing, over a computer network, the at least one of the NAS and the DAS devices;

retrieving the stored digital item responsive to the determined similarity exceeding a predetermined threshold; and

presenting the stored digital item to the single user on the display of the computing device.

20. The computer-implemented method of claim 19 , further comprising storing indicia of the received computer-perceptible search inputs.

Assignments (12)
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 - 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 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 →