Patent ID: 7302463

Claim:
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.