TASK ORIENTED USER INTERFACE PLATFORM
First Claim
Patent Images
1. A method being performed on a computer processor, said method comprising:
- receiving a text phrase;
generating metadata related to said text phrase;
transmitting said metadata and said text phrase to a plurality of applications;
receiving suggested actions from at least one of said plurality of applications;
presenting said suggested actions in a user interface;
receiving a selection of a first suggested action from said user interface, said first suggested action being associated with a first application; and
causing said first application to perform said first suggested action.
2 Assignments
0 Petitions
Accused Products
Abstract
An application management system may have a user interface in which a user may input a text phrase that describes a desired action. The system may generate metadata relating to the text phrase and distribute the metadata and text phrase to many different registered applications, some of which may be web based applications. Each application may return one or more suggested actions, along with some optional information from the application. The suggested actions may be ranked and presented on the user interface, and a user may select an action to be performed. The system may launch the application and have the action performed.
197 Citations
20 Claims
-
1. A method being performed on a computer processor, said method comprising:
-
receiving a text phrase; generating metadata related to said text phrase; transmitting said metadata and said text phrase to a plurality of applications; receiving suggested actions from at least one of said plurality of applications; presenting said suggested actions in a user interface; receiving a selection of a first suggested action from said user interface, said first suggested action being associated with a first application; and causing said first application to perform said first suggested action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a user interface; a backend engine operable on a computer processor, said backend engine configured to; receive a text phrase from said user interface; generate metadata related to said text phrase; transmit said metadata and said text phrase to a plurality of applications; receive at least one suggested action from one of said plurality of applications; causing said suggested action to be presented on said user interface; receive a selected suggested action from said user interface, said selected suggested action being capable of being performed by a first application; and causing said selected suggested action to be performed by said first application. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method being performed on a computer processor, said method comprising:
-
receiving a text phrase from a user interface operating on a first device; generating metadata related to said text phrase, said metadata comprising context information about said first device and metadata derived from at least one application; transmitting said metadata and said text phrase to a plurality of applications; receiving a plurality of suggested actions from at least two of said plurality of applications; receiving at least one set of application data from one of said plurality of applications; presenting said plurality of suggested actions and said set of application data in a user interface; receiving a selection of a first suggested action from said user interface, said first suggested action being associated with a first application; and causing said first application to perform said first suggested action. - View Dependent Claims (19, 20)
-
Specification