IP Library Patent Application 12031967
Patent Application
App. No. 12/031,967

COGNITIVE OFFLOADING: INTERFACE FOR STORING AND COMPOSING SEARCHES ON AND NAVIGATING UNCONSTRAINED INPUT PATTERNS

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 None
App. No.
12/031,967
Abstract

One or more commands are configured to cause content to be stored for retrieval. The content to be stored includes one or more entries. The content may include event-triggered content stored for retrieval upon an occurrence of a specified event or other content. The content is retrieved in response to a retrieval command specifying a given pattern by comparing the given pattern with the stored content and, upon finding a match for the given pattern, wherein the match corresponds with the given pattern within a predetermined variance, retrieving additional content stored with the match for the given pattern. The content also may be retrieved by identifying the occurrence of the specified event and retrieving the event-triggered content upon the occurrence of the specified event.

Claims (90)

1 . A computer-implemented method, comprising:

configuring a system equipped with an auditory input device and an auditory output device to receive auditory content, including:

one or more verbal commands configured to cause the auditory content to be stored for retrieval; and

the auditory content including one of:

event-triggered content stored for retrieval upon an occurrence of a specified event; and

other content;

storing the auditory content as one or more content entries;

retrieving desired auditory content in response to one of:

a retrieval command specifying a given pattern, including:

comparing the given pattern with the one or more content entries; and

upon finding a match for the given pattern in the content entries, wherein the match corresponds with the given pattern within a predetermined variance, retrieving additional content stored with the match for the given pattern; and

identifying the occurrence of the specified event and retrieving the event-triggered content stored for retrieval upon the occurrence of the specified event; and

presenting the desired auditory content via the auditory output device.

2 . The computer-implemented method of claim 1 , further comprising configuring the system to receive the auditory content upon one of:

the auditory input device receiving a key phrase; and

activation of a receive switch.

3 . The computer-implemented method of claim 1 , wherein the specified event includes one of:

a passage of a specified period of time; and

reaching a specified time including at least one of a time of day and a date.

4 . The computer-implemented method of claim 1 , wherein the specified event includes one of:

a user being present at a previously-specified location;

a specified environmental condition;

a physical condition of the user;

receipt of a communication from a previously-specified source;

receiving a communication including a specified element of information; and

presence of a previously-identified object or person.

5 . The computer-implemented method of claim 1 , wherein the auditory content stored includes one of:

a single entry; and

a plurality of entries delimited by pauses, wherein each of plurality of entries is separately retrievable in response to a retrieval directive.

6 . The computer-implemented method of claim 5 , wherein the plurality of entries are associated with an implied subject identified by a first entry set off by a first pause.

7 . The computer-implemented method of claim 1 , further comprising when, in response to the retrieval command, a plurality of partial matches are found for the given pattern:

retrieving the plurality of partial matches as entries in a result list; and

presenting the result list in an order according to which of the plurality of partial matches most nearly matches the given pattern.

8 . The computer-implemented method of claim 7 , further comprising, when a number of entries in the result list exceeds a threshold number, grouping the plurality of partial matches into a plurality of clusters presented as the plurality of partial matches with a specified part of the given pattern.

9 . The computer-implemented method of claim 7 , further comprising assigning numbers to one of each of the entries in the result list plurality allowing the user to select from the plurality of partial matches by the assigned number.

10 . The computer-implemented method of claim 7 , further comprising providing a plurality of navigational commands allowing the user to speak a command including:

a next command to navigate to the next entry in the result list;

a previous command to navigate to a last-presented entry in the result list; and

one or more action commands configured to perform a specified action on the currently presented entry in the result list.

11 . The computer-implemented method of claim 7 , further comprising, when one or more of the entries in the result list exceeds a threshold playback length, truncating playback of the one or more entries after predetermined interval.

12 . The computer-implemented method of claim 1 , further comprising upon presenting the desired auditory content via the auditory output device in response to a retrieval command, omitting a portion of the desired auditory content including the given pattern.

13 . A computer-readable storage medium storing instructions executable by a computing system to generate a result, comprising instructions to:

process content including:

one or more commands configured to cause the content to be stored for retrieval; and

the content including one or more entries including one of:

event-triggered content stored for retrieval upon an occurrence of a specified event; and

other content; and

retrieving desired content in response to one of:

a retrieval command specifying a given pattern, including:

comparing the given pattern with the stored content; and

upon finding a match for the given pattern among the stored content, wherein the match corresponds with the given pattern within a predetermined variance, retrieving additional content stored with the match for the given pattern; and

identifying the occurrence of the specified event and retrieving the event-triggered content stored for retrieval upon the occurrence of the specified event.

14 . The computer-readable medium of claim 13 , wherein the one or more commands configured to cause the content to be stored for retrieval and the retrieval command each are initiated by one of more of:

a verbal command; and

activation of a physically-actuated switch.

15 . The computer-readable medium of claim 13 , further comprising when, in response to the retrieval command, a plurality of partial matches are found for the given pattern:

retrieving the plurality of partial matches as entries in a result list; and

presenting the result list in an order according to which of the plurality of partial matches most nearly matches the given pattern; and

assigning numbers to one of each of the entries in the result list.

16 . The computer-readable medium of claim 15 , further comprising providing a plurality of navigational commands, including:

a next command to navigate to the next entry in the result list;

a previous command to navigate to a last-presented entry in the result list;

a number command to navigate one of the plurality of partial matches by the assigned number; and

one or more action commands configured to perform a specified action on the currently presented entry in the result list.

17 . A wearable system for cognitive offloading, comprising:

a processor;

a storage device;

an auditory input device in communication with the processor and the storage device allowing the processor to receive auditory input and perform operations in the storage device using the auditory content;

an auditory output device configured to translate output generated by the processor into auditory output; and

operating instructions configured to:

process one or more verbal commands configured to cause the auditory content to be stored as auditory data;

retrieve desired auditory content in response to one of:

a retrieval command specifying a given auditory pattern, including:

comparing the given auditory pattern with stored auditory data; and

upon finding a match for the given auditory pattern in the stored auditory data, wherein the match corresponds with the given auditory pattern within a predetermined variance, retrieving additional auditory data stored with the match for the given auditory pattern; and

the occurrence of a specified event associated with the auditory content.

18 . The system of claim 17 , further comprising configuring the system to receive the auditory data upon one of:

the auditory input device receiving a key phrase; and

activation of a receive switch.

19 . The system of claim 17 , further comprising one or more detection devices to identify an occurrence identified as the specified event, including:

a clock configured to measure the passage of time to allow the system to identify one of:

passage of a specified period of time; and

reaching a specified time;

a global positioning sensor configured to allow the system to identify arrival at a location;

an atmospheric condition sensor configured to allow the system to recognize a status of an atmospheric condition;

a physical condition sensor configured to allow the system to recognize a physical condition of a wearer of the system;

a call identification sensor configured to allow identification of a telephone number of an incoming call;

a receiving device configured to receive information and allow identification of a specified element of information included in the information received; and

a visual sensor configured to allow recognition of an element in proximity to the system.

20 . The system of claim 17 , wherein the wearable device includes a wireless telephone earpiece configured to communicate with a wireless telephone device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2008
From: THOMPSON, III, RALPH DONALD; SANCHEZ, RUSSELL I.
To: MICROSOFT CORPORATION
Reel/Frame 020770/0963 →