Sharing information across wireless content providers
First Claim
1. A method for reducing user input required to access a plurality of services provided to a device, comprising:
- a web server storing in a database, external to said device and separate from a first service of the plurality of services, data records containing a plurality of data items associated with a particular type of information,wherein the step of storing said data records comprises;
said web server receiving content from said first service in response to being requested by the device;
said web server parsing the content and identifying one or more data items associated with said particular type of information; and
said web server generating and storing in said database one or more data records that contain said one or more data items associated with said particular type of information;
said web server receiving a first message from said device requesting a second service, wherein said second service requires said particular type of information for input;
said web server reading said data records from said database and transmitting data from said data records to said device to cause said device to present a user interface that presents a set of data items associated with said particular type of information, wherein said set of data items includes said one or more data items associated with said particular type of information;
said web server receiving a second message indicating a selection from said device of a particular data item from said set of data items; and
said web server sending said particular data item to said second service of said plurality of services.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved mechanism for sharing information across a plurality of wireless content providers is disclosed. Users make requests for, and display, content through a mobile device. These requests for content are translated by a WAP gateway and sent to a web server to service the request. Data from the request for content that can be reused is stored externally to a mobile device. Upon a request for content, the user may, in lieu of manual entry, select from a list of data presented through a mobile device that will be used in servicing the request for content. Data manually entered or displayed in a mobile device in interacting with one content provider is available for selection in subsequent content requests with any content provider. By reducing the number of manual entries, the present invention significantly increases the usability of content services through mobile devices.
61 Citations
30 Claims
-
1. A method for reducing user input required to access a plurality of services provided to a device, comprising:
-
a web server storing in a database, external to said device and separate from a first service of the plurality of services, data records containing a plurality of data items associated with a particular type of information, wherein the step of storing said data records comprises; said web server receiving content from said first service in response to being requested by the device; said web server parsing the content and identifying one or more data items associated with said particular type of information; and said web server generating and storing in said database one or more data records that contain said one or more data items associated with said particular type of information; said web server receiving a first message from said device requesting a second service, wherein said second service requires said particular type of information for input; said web server reading said data records from said database and transmitting data from said data records to said device to cause said device to present a user interface that presents a set of data items associated with said particular type of information, wherein said set of data items includes said one or more data items associated with said particular type of information; said web server receiving a second message indicating a selection from said device of a particular data item from said set of data items; and said web server sending said particular data item to said second service of said plurality of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium storing instructions thereon for reducing user input required to access a plurality of services provided to a device, wherein the computer-readable medium consists of at least one of volatile memory and non-volatile memory, the instructions comprising instructions for performing the steps of:
-
a web server storing in a database, external to said device and separate from a first service of the plurality of services, data records containing a plurality of data items associated with a particular type of information, wherein the step of storing said data records comprises; said web server receiving content from said first service in response to being requested by the device; said web server parsing the content and identifying one or more data items associated with said particular type of information; and said web server generating and storing in said database one or more data records that contain said one or more data items associated with said particular type of information; said web server receiving a first message from said device requesting a second service, wherein said second service requires said particular type of information for input; said web server reading said data records from said database and transmitting data from said data records to said device to cause said device to present a user interface that presents a set of data items associated with said particular type of information, wherein said set of data items includes said one or more data items associated with said particular type of information; said web server receiving a second message indicating a selection from said device of a particular data item from said set of data items; and said web server sending said particular data item to said second service of said plurality of services. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification