Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

Systems and methods for automatically accessing Internet information and local applications from another local application on a handheld Internet appliance is provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to interact with the Internet and other local applications from any local application in the handheld Internet appliance. Each local application is equipped with a user interface to enable users quick and easy access to Internet information and other local applications.

InventorsDavid K. Rensin, John Miniati, George Williams, Joshua Flank
Original AssigneeEarthlink, Inc.
Primary Examiner: Moustafa M. Meky
Attorneys: Smith Frohwein Tempel Greenlee Blaha, LLC, Gregory Scott Smith
Current U.S. Classification709/217; 707/E17.119; 709/203

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5727159Apr 10, 1996Mar 10, 1998System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5857201Jun 18, 1996Jan 5, 1999Wright Strategies, Inc.Enterprise connectivity to handheld devices
US6069628May 14, 1997May 30, 2000Reuters, Ltd.Method and means for navigating user interfaces which support a plurality of executing applications
US6088700Aug 6, 1999Jul 11, 2000Automated forms completion for global information network applications
US6199079Mar 20, 1998Mar 6, 2001Junglee CorporationMethod and system for automatically filling forms in an integrated network based transaction environment
US6311058Jun 30, 1998Oct 30, 2001Microsoft CorporationSystem for delivering data content over a low bit rate transmission channel
US6339780May 6, 1997Jan 15, 2002Microsoft CorporationLoading status in a hypermedia browser having a limited available display area
US6397264Nov 1, 1999May 28, 2002rStar CorporationMulti-browser client architecture for managing multiple applications having a history list
US6463304Mar 4, 1999Oct 8, 2002Openwave Systems Inc.Application launcher for a two-way mobile communications device
US6489975Jun 23, 1999Dec 3, 2002International Business Machines CorporationSystem and method for improved navigation between open windows in an application program using window tabs
US6490601Jan 15, 1999Dec 3, 2002Infospace, Inc.Server for enabling the automatic insertion of data into electronic forms on a user computer
US6535880May 9, 2000Mar 18, 2003CNet Networks, Inc.Automated on-line commerce method and apparatus utilizing a shopping server verifying product information on product selection
US6553412Apr 28, 2000Apr 22, 2003AvantGo, Inc.System, method, and computer program product for web content aggregation and development, and web content delivery to clients
US6691111Jun 13, 2001Feb 10, 2004Research In Motion LimitedSystem and method for implementing a natural language user interface
US6823373Aug 11, 2000Nov 23, 2004Informatica CorporationSystem and method for coupling remote data stores and mobile devices via an internet based server
US20010054087Apr 25, 2001Portable internet services
US20020002453Jun 13, 2001System and method for implementing a natural language user interface
US20020010850Feb 28, 2001Autodesk, Inc.Interprocess application programming interface for computer applications
US20020063678Nov 29, 2000Personal digital assistant application access and activation method and system
US20020077156Mar 4, 1999APPLICATION LAUNCHER FOR A TWO-WAY MOBILE COMMUNICATIONS DEVICE
US20020087628Jun 20, 2001System and method for providing wireless device access to e-mail applications
US20020107755Jun 27, 2001Server-based electronic wallet system

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7693956Mar 25, 2003Apr 6, 2010Michael Z. MoriczAccessing deep web information using a search engine
US7716303Nov 8, 2006May 11, 2010Accessing deep web information associated with transportation services using a search engine
US7730160Feb 27, 2007Jun 1, 2010Accessing deep web information associated with hospitality services using a search engine
US8117073Sep 17, 2004Feb 14, 2012Rearden Commerce, Inc.Method and system for delegation of travel arrangements by a temporary agent

Claims

1. A system for automatically accessing Internet information from a first local application on a handheld Internet appliance, the system comprising:

a software plug-in to automatically launch a second local application from the first local application and to automatically transfer information obtained from a web site and stored in a local database in the handheld Internet appliance to the second local application;

a user interface in the first local application to enable a user to launch the second local application from the first local application, the user interface comprising a button to display a menu with links to the second local application; and

the local database programmed to store the information obtained from the web site; wherein the user interface in an address book application comprises links to enable the user to perform a plurality of actions, the plurality of actions comprising: returning to a main menu of the handheld Internet appliance with a single tap on the user interface menu; disconnecting from the Internet with a single tap on the user interface menu; sending an e-mail from the address book application; launching a financial web site with a single tap on the user interface menu; launching a travel web site with a single tap on the user interface menu; mapping an address stored in the address book application; getting driving directions to an address stored in the address book application; getting driving directions from an address stored in the address book application; and finding a commercial location nearest to an address stored in the address book application.

2. The system of claim 1, wherein sending an e-mail from the address book application comprises: selecting a data record stored in the address book application, the data record associated with the e-mail recipient; extracting the name of the e-mail recipient from the data record; and automatically filling the e-mail recipient field with the name of the e-mail recipient extracted from the data record.

3. The system of claim 1, wherein mapping an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address to be mapped; launching a web site proving maps of addresses; and automatically filling the web site's URL with the address to be mapped.

4. The system of claim 1, wherein getting driving directions from an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address from which driving directions are requested; launching a web site providing driving directions; and automatically filling an on-line form in the web site corresponding to the starting address with the data record.

5. The system of claim 4, further comprising automatically filling an on-line form in the web site corresponding to a destination address with an address selected by the user and stored in the address book application.

6. The system of claim 1, wherein finding a commercial location nearest to an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address for which a nearest commercial location is desired; launching a web site providing addresses of commercial locations in a given neighborhood; automatically filling the web site's URL field corresponding to the neighborhood with the data record selected from the address book application.

7. A system for automatically accessing Internet information from a first local application on a handheld Internet appliance, the system comprising:

a software plug-in to automatically launch a second local application and a web site from the first local application;

a user interface in the first local application to enable a user to launch the second local application and the web site from the first local application, the user interface comprising a button to display a menu with links to the second local application and the web site, wherein the user interface in an address book application comprises links to enable the user to perfonn a plurality of actions, the plurality of actions comprising: returning to a main menu of the handheld Internet appliance with a single tap on the user interface menu; disconnecting from the Internet with a single tap on the user interface menu; sending an e-mail from the address book application; launching a financial web site with a single tap on the user interface menu; launching a travel web site with a single tap on the user interface menu; mapping an address stored in the address book application; getting driving directions to an address stored in the address book application; getting driving directions from an address stored in the address book application; and finding a commercial location newest to an address stored in the address book application;

wherein getting driving directions to an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address to which driving directions are requested; launching a web site providing driving directions; and automatically filling an on-line form in the web site corresponding to the destination address with the data record and

a database programmed to store the information required to create the links in the user interface.

8. A system for automatically accessing Internet information from a first local application on a handheld Internet appliance, the system comprising:

a software plug-in to automatically launch a second local application and a web site from the first local application;

a user interface in the first local application to enable a user to launch the second local application and the web site from the first local application, the user interface comprising a button to display a menu with links to the second local application and the web site, wherein the user interface in an address book application comprises links to enable the user to perform a plurality of actions, the plurality of actions comprising: returning to a main menu of the handheld Internet appliance with a single tap on the user interface menu; disconnecting from the Internet with a single tap on the user interface menu; sending an e-mail from the address book application; launching a financial web site with a single tap on the user interface menu; launching a travel web site with a single tap on the user interface menu; mapping an address stored in the address book application; getting driving directions to an address stored in the address book application; getting driving directions from an address stored in the address book application; and finding a commercial location nearest to an address stored in the address book application; and

wherein sending an e-mail from the address book application comprises: selecting a data record stored in the address book application, the data record associated with the e-mail recipient; extracting the name of the e-mail recipient from the data record; and automatically filling the e-mail recipient field with the name of the e-mail recipient extracted from the data record; and further comprising automatically filling an on-line form in the web site corresponding to a starting address with an address selected by the user and stored in the address book application; and

a database progranmied to store the information required to create the links in the user interface.

9. A method for automatically launching a plurality of local applications and a plurality of web sites from an already open local application on a handheld Internet appliance, the method comprising:

providing a software plug-in to automatically launch the plurality of local applications and the plurality of web sites from the already open local application and to obtain information required by the plurality of local applications and the plurality of web sites from another web site;

providing a user interface in the already open local application to enable a user to launch the plurality of local applications and the plurality of web sites from the already open local application, the user interface comprising a button to display a menu with links to each of the local applications from the plurality of local applications and each of the web sites from the plurality of web sites; and

providing a database programmed to store the information required to create the links in the user interface; and wherein the user interface in an address book application comprises links to enable the user to perform a plurality of actions, the plurality of actions comprising: returning to a main menu of the handheld Internet appliance with a single tap on the user interface menu; disconnecting from the Internet with a single tap on the user interface menu; sending an e-mail from the address book application; launching a financial web site with a single tap on the user interface menu; launching a travel web site with a single tap on the user interface menu; mapping an address stored in the address book application; getting driving directions to an address stored in the address book application; getting driving directions from an address stored in the address book application; and finding a commercial location nearest to an address stored in the address book application.

10. The method of claim 9, wherein sending an e-mail from the address book application comprises: selecting a data record stored in the address book application, the data record associated with the e-mail recipient; extracting the name of the e-mail recipient from the data record; and automatically filling the e-mail recipient field with the name of the e-mail recipient extracted from the data record.

11. The method of claim 9, wherein mapping an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address to be mapped; launching a web site proving maps of addresses; and automatically filling the web site's URL with the address to be mapped.

12. The method of claim 9, wherein getting driving directions to an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address to which driving directions are requested; launching a web site providing driving directions; and automatically filling an on-line form in the web site corresponding to the destination address with the data record.

13. The method of claim 12, further comprising automatically filling an on-line form in the web site corresponding to a starting address with an address selected by the user and stored in the address book application.

14. The method of claim 9, wherein getting driving directions from an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address from which driving directions are requested; launching a web site providing driving directions; and automatically filling an on-line form in the web site corresponding to the starting address with the data record.

15. The method of claim 14, further comprising automatically filling an on-line form in the web site corresponding to a destination address with an address selected by the user and stored in the address book application.

16. The method of claim 9, wherein finding a commercial location nearest to an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address for which a nearest commercial location is desired; launching a web site providing addresses of commercial locations in a given neighborhood; automatically filling the web site's URL field corresponding to the neighborhood with the data record selected from the address book application.

17. A handheld Internet appliance for accessing a plurality of local applications and a plurality of web sites, the handheld Internet appliance comprising:

a main menu with buttons for accessing the plurality of local applications;

a wireless modem for connecting to the Internet;

a plurality of software routines for accessing the Internet;

a software plug-in to automatically launch the plurality of local applications and the plurality of web sites from an already launched local application;
a user interface to enable a user to launch the plurality of local applications and the plurality of web sites from the already launched local application, the user interface comprising a button to display a menu with links to each of the local applications from the plurality of local applications and each of the web sites from the plurality of web sites, wherein the user interface in an address book application comprises links to enable the user to perform a plurality of actions, the plurality of actions comprising: returning to a main menu of the handheld Internet appliance with a single tap on the user interface menu; disconnecting from the Internet with a single tap on the user interface menu; sending an e-mail from the address book application; launching a financial web site with a single tap on the user interface menu; launching a travel web site with a single tap on the user interface menu; mapping an address stored in the address book application; getting driving directions to an address stored in the address book application; getting driving directions from an address stored in the address book application; and finding a commercial location nearest to an address stored in the address book application, wherein getting driving directions to an address stored in the address book application comprises: selecting a data record stored in the address book application, the data record comprising the address to which driving directions are requested; launching a web site providing driving directions; and automatically filling an on-line form in the web site corresponding to the destination address with the data record; and
a database prograninied to store the information required to create the links in the user interface.