Hybrid language processing
First Claim
Patent Images
1. An apparatus comprising:
- a processor;
a memory that stores code executable by the processor, the code comprising;
code that identifies one or more user specific terms in a user generated portion of text, wherein the one or more user specific terms each have a user specific meaning;
code that determines the user specific meaning corresponding to the one or more user specific terms, wherein the user specific meaning has a meaning local to the apparatus and stored on the apparatus, and the meaning local to the apparatus comprises a meaning found in a location selected from the group comprising a contact list, a browser, and a list of installed applications;
code that dynamically modifies the portion of text by replacing one or more of the user specific terms with general tokens as a direct result of the code identifying the one or more user specific terms in the user generated portion of text;
code that converts the modified portion of text using the user specific meaning corresponding to the one or more user specific terms to one or more commands to be executed by the processor as a direct result of the code dynamically modifying the portion of the text; and
code that executes the one or more commands in response to converting the modified portion.
2 Assignments
0 Petitions
Accused Products
Abstract
For hybrid language processing, a method is disclosed that includes identifying, by use of a processor, one or more user specific terms in a user generated portion of text, modifying the portion of text by replacing one or more of the user specific terms with general tokens, and converting the modified portion of text to one or more commands to be executed by the processor.
19 Citations
17 Claims
-
1. An apparatus comprising:
-
a processor; a memory that stores code executable by the processor, the code comprising; code that identifies one or more user specific terms in a user generated portion of text, wherein the one or more user specific terms each have a user specific meaning; code that determines the user specific meaning corresponding to the one or more user specific terms, wherein the user specific meaning has a meaning local to the apparatus and stored on the apparatus, and the meaning local to the apparatus comprises a meaning found in a location selected from the group comprising a contact list, a browser, and a list of installed applications; code that dynamically modifies the portion of text by replacing one or more of the user specific terms with general tokens as a direct result of the code identifying the one or more user specific terms in the user generated portion of text; code that converts the modified portion of text using the user specific meaning corresponding to the one or more user specific terms to one or more commands to be executed by the processor as a direct result of the code dynamically modifying the portion of the text; and code that executes the one or more commands in response to converting the modified portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
identifying, by use of a processor, one or more user specific terms in a user generated portion of text, wherein the one or more user specific terms each have a user specific meaning; determining the user specific meaning corresponding to the one or more user specific terms, wherein the user specific meaning has a meaning local to an apparatus and stored on the apparatus, and the meaning local to the apparatus comprises a meaning found in a location selected from the group comprising a contact list, a browser, and a list of installed applications; dynamically modifying the portion of text by replacing one or more of the user specific terms with general tokens as a direct result of identifying the one or more user specific terms in the user generated portion of text; converting the modified portion of text using the user specific meaning corresponding to the one or more user specific terms to one or more commands to be executed by the processor as a direct result of dynamically modifying the portion of the text; and executing the one or more commands in response to converting the modified portion. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor to perform:
-
identifying one or more user specific terms in a user generated portion of text, wherein the one or more user specific terms each have a user specific meaning; determining the user specific meaning corresponding to the one or more user specific terms, wherein the user specific meaning has a meaning local to an apparatus and stored on the apparatus, and the meaning local to the apparatus comprises a meaning found in a location selected from the group comprising a contact list, a browser, and a list of installed applications; dynamically modifying the portion of text by replacing one or more of the user specific terms with general tokens as a direct result of identifying the one or more user specific terms in the user generated portion of text; converting the modified portion of text using the user specific meaning corresponding to the one or more user specific terms to one or more commands to be executed by the processor as a direct result of dynamically modifying the portion of the text; and executing the one or more commands in response to converting the modified portion. - View Dependent Claims (14, 15, 16, 17)
-
Specification