IP Library Patent Application 11751088
Patent Application
App. No. 11/751,088

Personalized Identification Of System Resources

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.
11/751,088
Abstract

A processing device may display a representation of a system resource. The system resource may include a menu, a folder, a filename, a shortcut, a textbox, or other resource. The user may make a gesture to indicate a desire to create a personalized identifier for the system resource. The processing device may display a personalized identifier writing area for inputting personalized identifier information. Personalized identifier information may be input via text, speech, digital ink, or other methods. The processing device may permit the user to configure types of information to be stored with personalized identifiers and how the personalized identifier information may be indexed for searching. In one embodiment, the input personalized identifier information may be translated to a second language and indexed for searching. Further, the processing device may permit the user to configure whether or how to display a personalized identifier for a system resource.

Claims (69)

1 . A machine-implemented method for creating a personalized identifier for a system resource of a processing device, comprising:

displaying a representation of the system resource on a display screen of the processing device;

receiving input for the personalized identifier of the system resource, the personalized identifier being separate from a system resource identifier;

creating the identifier of the system resource; and

making the system resource searchable based on the received input.

2 . The machine-implemented method of claim 1 , wherein:

the received input includes at least one stroke of digital ink, and making the system resource searchable based on the received input further comprises:

comparing, when a search is requested, search input with the at least one stroke of digital ink using a distance calculation; and

presenting a representation of the system resource as a search result when the distance calculation is less than a predetermined value.

3 . The machine-implemented method of claim 1 , further comprising:

presenting a security challenge to a user;

receiving a predetermined response to the security challenge as digital ink; and

granting the user access to a resource after receiving the predetermined response to the security challenge.

4 . The machine-implemented method of claim 1 , further comprising:

performing recognition of speech input or at least one stroke of digital ink, included in the received input, to produce a recognition result; and

storing the recognition result, wherein:

making the system resource searchable based on the received input further comprises:

indexing the system resource based on the recognition result.

5 . The machine-implemented method of claim 1 , further comprising:

performing recognition of at least one stroke of digital ink, included in the received input, to produce a recognition result; and

storing the recognition result, wherein

the recognition result and a representation of the digital ink are stored in a data structure.

6 . The machine-implemented method of claim 1 , further comprising:

performing recognition of speech input or at least one stroke of digital ink, included in the received input, to produce a recognition result;

translating the recognition result from a first language to a second language, wherein:

making the system resource searchable based on the received input further comprises:

indexing the system resource based on the translated recognition result in the second language.

7 . The machine-implemented method of claim 1 , further comprising:

permitting a user to configure one or more types of information to be stored with the identifier.

8 . A processing device comprising:

a processor;

a memory including instructions for the processor; and

a bus connecting the processor and the memory, the instructions further comprising:

instructions for creating a personalized identifier for a system resource based on received input, the personalized identifier being separate from a system resource identifier, and

instructions for indexing the system resource for searching based on the personalized identifier.

9 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for permitting a user to configure display characteristics of the personalized identifier.

10 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for permitting a user to configure display characteristics of the personalized identifier, wherein the display characteristics include at least one of a standard text display, a digital ink display, or a translated text display.

11 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for permitting a user to configure the processing device to display the personalized identifier for a system resource when a pointing device or a writing device hovers over a displayed representation of the system resource.

12 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for permitting the user to configure the processing device to translate the received input from a first language to a second language.

13 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for permitting the user to configure the processing device to recognize speech input or at least one stroke of digital ink included in the received input and to produce a recognized result.

14 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for permitting the user to configure the processing device to submit for recognition at least one stroke of digital ink included in the received input to a second processing device via a network and to store a recognized result received from the second processing device.

15 . A tangible machine-readable medium having instructions recorded thereon for at least one processor, the instructions comprising:

instructions for receiving at least one stroke of digital ink as a personalized identifier for a system resource of a processing device, the personalized identifier being separate from a system resource identifier; and

instructions for indexing the system resource for a searching operation based on the received at least one stroke of digital ink.

16 . The tangible machine-readable medium of claim 15 , wherein the system resource includes a menu, a folder, a filename, a shortcut, or a textbox

17 . The tangible machine-readable medium of claim 15 , further comprising:

instructions for recognizing the at least one stroke of digital ink and producing a recognition result; and

instructions for displaying the recognition result when a pointing device or a writing device hovers over a displayed representation of the system resource.

18 . The tangible machine-readable medium of claim 15 , further comprising:

instructions for submitting a representation of the at least one stroke of digital ink to a remote processing device for recognition;

instructions for receiving and storing a recognition result from the remote processing device in response to submitting the representation of at least one stroke of digital ink; and

instructions for displaying the recognition result when a pointing device or a writing device hovers over a displayed representation of the system resource.

19 . The tangible machine-readable medium of claim 15 , further comprising:

instructions for participating in recognizing the at least one stroke of the digital ink and storing a recognition result; and

instructions for participating in translating the recognition result from a first language to a second language to produce a translated result, wherein

the instructions for indexing the system resource for a searching operation based on the received at least one stroke of digital ink further comprises:

instructions for indexing the system resource for a searching operation based on the translated result.

20 . The tangible machine-readable medium of claim 15 , further comprising:

instructions for participating in recognizing the at least one stroke of digital ink and storing a recognition result; and

instructions for submitting the recognition result to a remote processing device for translating from a first language to a second language to produce a translated result; and

instructions for receiving the translated result from the remote processing device and storing the translated result, wherein

the instructions for indexing the system resource for a searching operation based on the received at least one stroke of digital ink further comprise:

instructions for indexing the system resource for a searching operation based on the translated result.

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 May 21, 2007
From: MANU, MITICA; HALUPTZOK, PATRICK MICHAEL; KEELY, LEROY B; LEPROWSE, SHAWN R
To: MICROSOFT CORPORATION
Reel/Frame 019320/0001 →