Claims
- 1. A method comprising:
mapping contact data from personal information manager (PIM) software to automatically populate an application.
- 2. A method as claimed in claim 1 wherein the application is a web application, and the mapping of the contact data is performed to map one or more fields of contact data to one or more corresponding fields of a web page of the web application.
- 3. A method as claimed in claim 2 wherein the mapping is performed using mapping data that defines the mapping of at least one field of the contact data from the PIM software to at least one corresponding field of the web page.
- 4. A method as claimed in claim 2 wherein the mapping data is mapped to map the field of contact data to the corresponding field of the web application via a browser extension embedded in the web page of the application.
- 5. A method as claimed in claim 4 wherein the extension is an ActiveX® control.
- 6. A method as claimed in claim 4 wherein the extension is a Netscape® plug-in.
- 7. A method as claimed in claim 2 wherein a user of the web application uses a computing device to enter one or more alphanumeric characters into a field, the method further comprising:
displaying one or more sets of contact data for the user to select for mapping to the fields of the web page.
- 8. A method as claimed in claim 2 further comprising:
transmitting the web page populated with contact data via a public communications network to a server executing the web application.
- 9. A method as claimed in claim 1 further comprising:
outputting the mapped contact data generated by automatically populating the contact data to the application, to an output device.
- 10. A method as claimed in claim 9 wherein the output device generates a printed document based on the mapped contact data.
- 11. A method as claimed in claim 1 wherein the public communications network is the Internet.
- 12. A method as claimed in claim 1 wherein the contact data comprises a person's name.
- 13. A method as claimed in claim 1 wherein the contact data comprises a company name.
- 14. A method as claimed in claim 1 wherein the contact data comprises an address.
- 15 A method as claimed in claim 1 wherein the contact data comprises a telephone number.
- 16. A method as claimed in claim 1 wherein the contact data comprises a mobile number.
- 17. A method as claimed in claim 1 wherein the contact data comprises a facsimile number.
- 18. A method as claimed in claim 1 wherein the contact data comprises an email address.
- 19. A method comprising:
receiving mapping software at a computing device from a public communications network, the mapping software for generating mapping data that maps at least one field of contact data from a personal information manager (PIM) software to at least one corresponding field of a web application.
- 20. A method as claimed in claim 19 wherein the application is a web application, and the mapping software can be operated by a user to generate the mapping data to map at least one field of the contact data to at least one corresponding field of the web page of the web application.
- 21. A method as claimed in claim 19 further comprising:
receiving interface software for automatically populating the web page of the web application with contact data based on the mapping data generated by the mapping software.
- 22. A method as claimed in claim 21 wherein the interface software enables a user of the computing device to enter one or more alphanumeric characters, and the interface software generates a display of one or more sets of contact data corresponding to the characters entered by the user, the user selecting from among the displayed sets of contact data to populate the web page of the web application.
- 23. A method as claimed in claim 21 wherein the interface software comprises a browser extension embedded in the web page of the web application by a web browser of the computing device.
- 24. A method as claimed in claim 23 wherein the browser extension is an ActiveX® control.
- 25. A method as claimed in claim 23 wherein the browser extension is a Netscape® plug-in.
- 26. A method comprising:
receiving interface software at a computing device from a public communications network, the interface software for automatically populating the web page of the web application with contact data based on the mapping data generated by the mapping software.
- 27. A method as claimed in claim 26 wherein the interface software enables a user of the computer to enter one or more alphanumeric characters, and the interface software generates a display of one or more sets of contact data corresponding to the characters entered by the user, the user selecting from among the displayed sets of contact data to populate the web page of the web application.
- 28. A method as claimed in claim 26 wherein the interface software comprises a browser extension embedded in the web page of the web application by a web browser of the computing device.
- 29. A method as claimed in claim 28 wherein the browser extension comprises an ActiveX® control.
- 30. A method as claimed in claim 28 wherein the browser extension comprises a Netscape® plug-in.
- 31. A method comprising:
transmitting mapping software for generating mapping data that maps contact data from a personal information manager (PIM) software to an application.
- 32. A method as claimed in claim 31 wherein the transmitting is performed at a web server to transmit the mapping software over a public communications network to a computing device.
- 33. A method as claimed in claim 31 wherein the application is a web application.
- 34. A method as claimed in claim 33 wherein the mapping software maps one or more fields of the contact data to one or more corresponding fields of a web page of the web application to generate the mapping data.
- 35. A method as claimed in claim 34 wherein the mapping software can be operated by a user to generate the mapping data by indicating the mapping of at least one field of the contact data to at least one corresponding field of the web page of the web application.
- 36. A method as claimed in claim 31 further comprising:
transmitting interface software for automatically populating the application with contact data based on the mapping data generated by the mapping software.
- 37. A method as claimed in claim 36 wherein the interface software enables a user to enter one or more alphanumeric characters into a computing device running the interface software, and the interface software generates a display of one or more sets of contact data corresponding to the one or more characters entered by the user, the user selecting from among the displayed sets of contact data to populate the application.
- 38. A method as claimed in claim 36 wherein the interface software comprises a browser extension embedded in a web page of the web application by a web browser of the computing device.
- 39. A method as claimed in claim 38 wherein the browser extension comprises an ActiveX control.
- 40. A method as claimed in claim 38 wherein the browser extension comprises a Netscape® plug-in.
- 41. A method as claimed in claim 36 wherein the mapping software and interface software are received by a computing device executing the mapping software and interface software in a set-up file from a remote web server via a public communications network.
- 42. A method as claimed in claim 41 wherein the public communications network is the Internet.
- 43. A method as claimed in claim 31 wherein the contact data comprises a person's name.
- 44. A method as claimed in claim 31 wherein the contact data comprises a company name.
- 45. A method as claimed in claim 31 wherein the contact data comprises an address.
- 46. A method as claimed in claim 31 wherein the contact data comprises a telephone number.
- 47. A method as claimed in claim 31 wherein the contact data comprises a mobile number.
- 48. A method as claimed in claim 31 wherein the contact data comprises a facsimile number.
- 49. A method as claimed in claim 31 wherein the contact data comprises an email address.
- 50. A method comprising:
transmitting interface software for automatically populating an application with contact data from personal information manager (PIM) software based on mapping data.
- 51. A method as claimed in claim 50 wherein the application is a web application.
- 52. A method as claimed in claim 50 wherein the interface software enables a user of the computer to enter one or more alphanumeric characters, and the interface software generates a display of one or more sets of contact data corresponding to the one or more characters entered by the user, the user selecting from among the displayed sets of contact data to populate a web page of the web application.
- 53. A method as claimed in claim 50 wherein the interface software comprises a browser extension embedded in the web page of the web application by a web browser of the computing device.
- 54. A method as claimed in claim 53 wherein the browser extension comprises an ActiveX® control.
- 55. A method as claimed in claim 53 wherein browser extension comprises a Netscape® plug-in.
- 56. A method as claimed in claim 50 wherein the interface software is transmitted by a server over a public communications network to a computing device for execution thereon.
- 57. A method as claimed in claim 56 wherein the public communications network is the Internet.
- 58. A method as claimed in claim 50 wherein the contact data comprises a person's name.
- 59. A method as claimed in claim 50 wherein the contact data comprises a company name.
- 60. A method as claimed in claim 50 wherein the contact data comprises an address.
- 61 A method as claimed in claim 50 wherein the contact data comprises a telephone number.
- 62. A method as claimed in claim 50 wherein the contact data comprises a mobile number.
- 63. A method as claimed in claim 50 wherein the contact data comprises a facsimile number.
- 64. A method as claimed in claim 50 wherein the contact data comprises an email address.
- 65. An apparatus comprising:
a computing device executing interface software to map contact data from personal information manager (PIM) software to automatically populate an application.
- 66. An apparatus as claimed in claim 65 wherein the application is a web application, and the mapping of the contact data is performed by the computing device to map one or more fields of contact data to one or more corresponding fields of a web page of the web application.
- 67. An apparatus as claimed in claim 65 wherein the mapping is performed by the computing device using mapping data that defines the mapping of at least one field of the contact data from the PIM software to at least one corresponding field of the web page.
- 68. An apparatus as claimed in claim 65 wherein the mapping data is defined through execution of mapping software by the computing device so that the user can specify the mapping of fields of the contact data to corresponding fields of the web page.
- 69. An apparatus as claimed in claim 65 wherein the mapping data is used by the computing device to map the field of the contact data to the corresponding field of the web page of the web application via a browser extension embedded in the web page of the application.
- 70. An apparatus as claimed in claim 69 wherein the browser extension comprises an ActiveX® control.
- 71. An apparatus as claimed in claim 69 wherein the browser extension comprises a Netscape® plug-in.
- 72. A method as claimed in claim 65 wherein a user of the web application uses a computing device to enter one or more alphanumeric characters into a field of a web page of the web application, the method further comprising:
displaying one or more sets of contact data for the user to select for mapping to the one or more fields of the web page.
- 73. A method as claimed in claim 65 further comprising:
transmitting the web page populated with contact data via a public communications network to a server executing the web application.
- 74. A method as claimed in claim 65 further comprising:
outputting the mapped contact data generated by automatically populating the contact data to the application, to an output device.
- 75. A method as claimed in claim 65 wherein the output device generates a printed document based on the mapped contact data.
- 76. A method as claimed in claim 65 wherein the public communications network is the Internet.
- 77. A method as claimed in claim 65 wherein the contact data comprises at least one of a person's name, a company name, an address, a telephone number, a mobile number, a facsimile number, and an email address.
- 78. A system using a public communications network, the system comprising:
a web server having a web application with at least one web page, and a set-up file with mapping software and interface software; and a computing device connected to communicate with the web server via the public communications network, and having personal information manager (PIM) software storing contact data, the web server transmitting the set-up file to the computing device via the public communications network, the computing device receiving the set-up file from the web server and executing the mapping software to map at least one field of contact data from the PIM software to at least one field of a web page of the web application to generate mapping data, and executing the interface software to map at least one field of contact data to at least one field of the web page of the web application based on the mapping data, to automatically populate the field of the web page with corresponding data.
- 79. A system as claimed in claim 78 wherein the computing device transmits the web page with populated data to the web server via the public communications network for processing by the web application executed by the web server.
- 80. A system as claimed in claim 78 further comprising:
an output device connected to the computing device, the output device generating a printed document having mapped contact data automatically populated by the application.
- 81. A method as claimed in claim 78 wherein the output device generates a printed document based on the mapped contact data.
- 82. A method as claimed in claim 78 wherein the public communications network is the Internet.
- 83. A method as claimed in claim 82 wherein the contact data comprises at least one of a person's name, a company name, an address, a telephone number, a mobile number, a facsimile number, and an email address.
- 84. A computer-readable medium having a software executable by a computer to map contact data from personal information manager (PIM) software to automatically populate an application with contact data.
- 85. A computer-readable medium as claimed in claim 84 wherein the application is a web application, and the mapping of the contact data is performed to map one or more fields of contact data to one or more corresponding fields of a web page of the web application.
- 86. A computer-readable medium as claimed in claim 84 wherein the mapping is performed using mapping data that defines the mapping of at least one field of the contact data from the PIM software to at least one corresponding field of the web page.
- 87. A computer-readable medium as claimed in claim 84 wherein the mapping data is mapped to map contact data to the corresponding fields of the web application via a browser extension embedded in the web page of the application.
- 88. A computer-readable medium as claimed in claim 87 wherein the browser extension comprises a ActiveX® control.
- 89. A computer-readable medium as claimed in claim 87 wherein the browser extension comprises a Netscape® plug-in.
- 90. A computer-readable medium as claimed in claim 84 wherein a user of the web application uses a computing device to enter one or more alphanumeric characters into a field of a web page of the web application, the computer program executable by the computing device to display one or more sets of contact data for the user to select for mapping to the fields of the web page.
- 91. A computer-readable medium as claimed in claim 84 wherein the computer program is executable by the computer to transmit the web page populated with contact data via a public communications network to a server executing the web application.
- 92. A computer-readable medium as claimed in claim 84 wherein the computer program is executable by the computer to output the mapped contact data generated by automatically populating the contact data to the application, to an output device.
- 93. A computer-readable medium as claimed in claim 84 wherein the output device generates a printed document based on the mapped contact data.
- 94. A computer-readable medium as claimed in claim 84 wherein the public communications network is the Internet.
- 95. A computer-readable medium as claimed in claim 84 wherein the contact data comprises a person's name.
- 96. A computer-readable medium as claimed in claim 84 wherein the contact data comprises a company name.
- 97. A computer-readable medium as claimed in claim 84 wherein the contact data comprises an address.
- 98. A computer-readable medium as claimed in claim 84 wherein the contact data comprises a telephone number.
- 99. A computer-readable medium as claimed in claim 84 wherein the contact data comprises a mobile number.
- 100. A computer-readable medium as claimed in claim 84 wherein the contact data comprises a facsimile number.
- 101. A computer-readable medium as claimed in claim 84 wherein the contact data comprises an email address.
- 102. A computer-readable medium having mapping software executable by a computer to generate mapping data that maps contact data from personal information manager (PIM) software to an application.
- 103. A computer-readable medium as claimed in claim 102 wherein the medium receives the mapping software from a web server over a public communications network to a computing device.
- 104. A computer-readable medium as claimed in claim 102 wherein the application is a web application.
- 105. A computer-readable medium as claimed in claim 102 wherein the mapping software maps one or more fields of the contact data to one or more corresponding fields of a web page of the web application to generate the mapping data.
- 106. A computer-readable medium as claimed in claim 105 wherein the mapping software can be operated by a user to generate the mapping data by indicating the mapping of at least one field of the contact data to at least one corresponding field of the web page of the web application.
- 107. A computer-readable medium as claimed in claim 106 wherein the transmitting interface software for automatically populating the application with contact data based on the mapping data generated by the mapping software.
- 108. A computer-readable medium as claimed in claim 107 wherein the interface software enables a user to enter one or more alphanumeric characters into a computing device running the interface software, and the interface software generates a display of one or more sets of contact data corresponding to the one or more characters entered by the user, the user selecting from among the displayed sets of contact data to populate the application.
- 109. A computer-readable medium as claimed in claim 108 wherein the interface software comprises a browser extension embedded in a web page of the web application by a web browser of the computing device.
- 110. A computer-readable medium as claimed in claim 109 wherein the browser extension comprises an ActiveX® control.
- 111. A computer-readable medium as claimed in claim 109 wherein the browser extension comprises a Netscape® plug-in.
- 112. A computer-readable medium as claimed in claim 108 wherein the mapping software and interface software are received by a computing device executing the mapping software and interface software in a set-up file from a remote web server via a public communications network.
- 113. A computer-readable medium as claimed in claim 112 wherein the public communications network is the Internet.
- 114. A computer-readable medium as claimed in claim 102 wherein the contact data comprises a person's name.
- 115. A computer-readable medium as claimed in claim 102 wherein the contact data comprises a company name.
- 116. A computer-readable medium as claimed in claim 102 wherein the contact data comprises an address.
- 117. A computer-readable medium as claimed in claim 102 wherein the contact data comprises a telephone number.
- 118. A computer-readable medium as claimed in claim 102 wherein the contact data comprises a mobile number.
- 119. A computer-readable medium as claimed in claim 102 wherein the contact data comprises a facsimile number.
- 120. A computer-readable medium as claimed in claim 102 wherein the contact data comprises an email address.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is a U.S. nonprovisional application filed pursuant to Title 35, United States Code §§100 et seq. and 37 C.F.R. Section 1.53(b) claiming priority under Title 35, United States Code § 119(e) to U.S. provisional application No. 60/451,027 filed Feb. 28, 2003 naming as inventors David Carroll Snader, Stuart Robertson Keyes, III, and Kurt Lawrence Stadele as inventors. Both the subject application and its provisional application have been assigned, or are under obligation to be assigned, to the same entity.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60451027 |
Feb 2003 |
US |