Web-based task assistants for wireless personal devices
First Claim
1. A method for enhancing wireless access to a remote computer network, comprising:
- receiving a selection of a task in a portable computing device;
receiving user input via a user interface particular to said task, said user input further defining said task; and
,sending said user input to a server in said computer network, said server automatically executing said task in said computer network by use of a software task assistant, wherein a result of said executing is filtered according to a previously stored user-defined preference before said result is forwarded from said server to said portable computing device, the previously stored user-defined preference including a variable name for a variable value, a constant value associated with said variable name that constrains said variable value according to a predicate that defines a relationship between said variable value and said constant value, and a priority value indicating a relative importance of said user-defined preference.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for enhancing the use of a computer network which is accessed by use of a wireless device. Specifically, one embodiment of the present invention pertains to a method of using server-resident software assistants, programs to assist the wireless device user, to perform a significant amount of the tedious input tasks required when wireless devices such as PDAs attempt to exploit the services available on the Internet. The method provides a mechanism by which software assistants can be programmed to a users'"'"' own specific information and ways of performing tasks that exploit Internet services such as purchasing, information searches, event planning and complex scheduling. The task can be organized in structural task lists that interface with a user'"'"'s stored preferences and PIM information on the portable electronic device.
-
Citations
18 Claims
-
1. A method for enhancing wireless access to a remote computer network, comprising:
-
receiving a selection of a task in a portable computing device; receiving user input via a user interface particular to said task, said user input further defining said task; and
,sending said user input to a server in said computer network, said server automatically executing said task in said computer network by use of a software task assistant, wherein a result of said executing is filtered according to a previously stored user-defined preference before said result is forwarded from said server to said portable computing device, the previously stored user-defined preference including a variable name for a variable value, a constant value associated with said variable name that constrains said variable value according to a predicate that defines a relationship between said variable value and said constant value, and a priority value indicating a relative importance of said user-defined preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a display device; at least one processor; a storage for storing instructions and data; and a bus connecting the display device, the at least one processor, and the storage to permit communications therebetween, wherein the computing device is configured to; receive a selection of a task from a user, present at least one particular display to the user, the at least one particular display being at least partly based on the task selected, receive input from the user via data entered by the user in response to presenting the at least one particular display, send the received input to a server in a computer network for the server to invoke the task based on the received input, and receive a result of the invoked task from the server, the received result having been filtered based, at least partly, on previously stored user-defined preference data. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification