Claims
- 1. A portable device comprising:
a) a body; b) memory within the body containing software for executing on a host computing device; and c) an interface associated with the memory and adapted to facilitate interaction with the host computing device; d) the software adapted to automatically execute on the host computing device in association with a computing session and provide an interface frame associated with the portable device on a display of the host computing device.
- 2. The portable device of claim 1 wherein said software is further adapted to instruct the host computing device to display an icon on the interface frame corresponding to a function provided by the software such that upon selection of the icon, the software will execute the function on the host computing device.
- 3. The portable device of claim 1 wherein said software is further adapted to instruct the host computing device to display a menu icon on the interface frame corresponding to a menu of function icons such that upon selection of the menu icon the software will execute on the host computing device to display the menu of function icons and upon selection of one of the function icons, the software will execute a corresponding function on the host computing device.
- 4. The portable device of claim 3 wherein the function icons are only displayed on the menu of function icons and nowhere else on the interface frame.
- 5. The portable device of claim 1 wherein the software is further adapted to instruct the host computing device to display indicia providing a link to a web site on the interface frame.
- 6. The portable device of claim 1 wherein the software is further adapted to instruct the host computing device to display indicia providing a link to a web site associated with the provider of the portable device on the interface frame.
- 7. The portable device of claim 1 wherein the software is further adapted to instruct the host computing device to automatically access web content from a predefined web site and display the web content in the interface frame upon displaying the interface frame.
- 8. The portable device of claim 1 wherein the software is further adapted to instruct the host computing device to display predefined content in relation to content displayed by the web browser such that the predefined content overlays information provided by the web browser, the predefined content controlled by the portable device.
- 9. The portable device of claim 1 wherein the interface frame is a banner including markup language content defined by at least one of the group consisting of information stored on the portable device or web content from a link stored on the portable device.
- 10. The portable device of claim 1 wherein the software is further adapted automatically execute on the host computing device in association with a computing session, and, in association with termination of the computing session, instruct the host computing device to remove records pertaining to the computing session from the host computing device to enhance privacy associated with the computing session.
- 11. The portable device of claim 1 wherein the software is further adapted to provide an authentication routine to execute on the host computing device, the authentication routine including receiving authentication indicia from the user via an interface on the host computing device and determining if the authentication indicia received from the user matches authentication indicia stored in the memory.
- 12. The portable device of claim 1 wherein the software is further adapted to cooperate with a defined web service to push web content to the host computing device and display the web content in the interface frame.
- 13. The portable device of claim 1 wherein the software is adapted to emulate a file system resident on a memory of the host computing device when interacting with the host computing device.
- 14. The portable device of claim 1 wherein the software and data are adapted to appear as a file system to the host computing device.
- 15. The portable device of claim 1 wherein the interface is adapted to directly interface a port in the host computing device.
- 16. The portable device of claim 1 wherein the interface is adapted to provide a wireless interface with the host computing device.
- 17. A computer readable medium including software to reside on a portable device capable of interacting with a plurality of host computing devices, the software comprising instructions to:
a) automatically execute on a host computing device in association with a computing session; and b) provide an interface frame associated with the portable device on a display of the host computing device.
- 18. The computer readable memory of claim 17 wherein said software is further adapted to display an icon on the interface frame corresponding to a function provided by the software such that upon selection of the icon, the software will execute the function on the host computing device.
- 19. The computer readable memory of claim 17 wherein said software is further adapted to display a menu icon on the interface frame corresponding to a menu of function icons such that upon selection of the menu icon the software will execute on the host computing device to display the menu of function icons and upon selection of one of the function icons, the software will execute a corresponding function on the host computing device.
- 20. The computer readable memory of claim 19 wherein the function icons are only displayed on the menu of function icons and nowhere else on the interface frame.
- 21. The computer readable memory of claim 17 wherein the software is further adapted to display indicia providing a link to a web site on the interface frame.
- 22. The computer readable memory of claim 17 wherein the software is further adapted to display indicia providing a link to a web site associated with the provider of the portable device on the interface frame.
- 23. The computer readable memory of claim 17 wherein the software is further adapted to automatically access web content from a predefined web site and display the web content in the interface frame upon displaying the interface frame.
- 24. The computer readable memory of claim 17 wherein the software is further adapted to display predefined content in relation to content displayed by the web browser such that the predefined content overlays information provided by the web browser, the predefined content controlled by the portable device.
- 25. The computer readable memory of claim 17 wherein the interface frame is a banner including markup language content defined by at least one of the group consisting of information stored on the portable device or web content from a link stored on the portable device.
- 26. The computer readable memory of claim 17 wherein the software is further adapted to automatically execute on the host computing device in association with a computing session, and, in association with termination of the computing session, instruct the host computing device to remove records pertaining to the computing session from the host computing device to enhance privacy associated with the computing session.
- 27. The computer readable memory of claim 17 wherein the software is further adapted to provide an authentication routine to execute on the host computing device, the authentication routine including receiving authentication indicia from the user via an interface on the host computing device and determining if the authentication indicia received from the user matches authentication indicia stored in the memory.
- 28. The computer readable memory of claim 17 wherein the software is further adapted to cooperate with a defined web service to push web content to the host computing device and display the web content in the interface frame.
- 29. A method for implementing functions provided by software residing on a portable device on a plurality of host computing devices, the method comprising:
a) automatically executing the software on a host computing device in association with a computing session; and b) providing an interface frame associated with the portable device on a display of the host computing device based on executing the software.
- 30. The method of claim 29 further comprising displaying an icon on the interface frame corresponding to a function provided by the software, and upon selection of the icon, the executing the function on the host computing device.
- 31. The method of claim 29 further comprising:
a) displaying a menu icon on the interface frame corresponding to a menu of function icons; b) upon selection of the menu icon, displaying the menu of function icons; and c) upon selection of one of the function icons, executing a corresponding function on the host computing device.
- 32. The method of claim 31 wherein the function icons are only displayed on the menu of function icons and nowhere else on the interface frame.
- 33. The method of claim 29 further comprising displaying indicia providing a link to a web site on the interface frame.
- 34. The method of claim 29 further comprising displaying indicia providing a link to a web site associated with the provider of the portable device on the interface frame.
- 35. The method of claim 29 further comprising automatically accessing web content from a predefined web site and displaying the web content in the interface frame upon displaying the interface frame.
- 36. The method of claim 29 further comprising displaying predefined content in relation to content displayed by the web browser such that the predefined content overlays information provided by the web browser, the predefined content controlled by the portable device.
- 37. The method of claim 29 wherein the interface frame is a banner including markup language content defined by at least one of the group consisting of information stored on the portable device or web content from a link stored on the portable device.
- 38. The method of claim 29 further comprising removing records pertaining to the computing session from the host computing device to enhance privacy associated with the computing session in association with termination of the computing session.
- 39. The method of claim 29 further comprising:
a) executing an authentication routine provided by the portable device on the host computing device; b) receiving authentication indicia from the user via an interface on the host computing device; and c) determining if the authentication indicia received from the user matches authentication indicia stored in the memory.
- 40. The portable device of claim 29 further comprising:
a) cooperating with a defined web service to push web content to the host computing device, and b) displaying the web content in the interface frame.
Parent Case Info
[0001] This application claims the benefit of provisional application serial number 60/243,816, filed Oct. 27, 2000, entitled PORTABLE PRIVACY AND CONFIGURATION FOR COMPUTER AND WEB BASED APPLICATIONS, the disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60243816 |
Oct 2000 |
US |