Claims
- 1. A method comprising:
storing information relating to a database in an external file, the information comprising instructions, parameters, and tables that facilitate access to different types of databases; and accessing the database using the information.
- 2. The method of claim 1, wherein accessing the database is performed using a database management language.
- 3. The method of claim 1, further comprising:
establishing a link to the database; and obtaining the information via the link.
- 4. The method of claim 1, further comprising synchronizing with the data structure of the database.
- 5. The method of claim 1, further comprising at least one of managing and manipulating data in the database following accessing.
- 6. The method of claim 1, wherein the database is accessed via software that operates over a network.
- 7. The method of claim 1, wherein:
the database includes multiple databases; and accessing comprises accessing one or more of the multiple databases.
- 8. The method of claim 7, wherein the external files include a file that stores network location and access information of the database.
- 9. The method of claim 1, wherein the external files include a file that stores at least one of names and columns of tables in the database.
- 10. The method of claim 1, wherein the external files include a table containing session identifier information for identifying a session in which the database is accessed.
- 11. The method of claim 1, wherein the external files include a file that stores information for use in sorting data from the database.
- 12. The method of claim 1, wherein the external files include a file that stores sizes of columns in the database.
- 13. The method of claim 1, wherein the external files include a file that stores information relating to relationships among tables in the database.
- 14. The method of claim 1, wherein the external files include a file for storing security information to limit access to the database.
- 15. The method of claim 1, wherein the external files include a file that stores network location and access information of the database where external file containing security information resides.
- 16. The method of claim 1, wherein the file comprises a table located in a remote database.
- 17. The method of claim 1, wherein the external files include a file containing instructions that are executable by software that accesses the database.
- 18. The method of claim 1, wherein the external files include a file that stores at least one of names and columns of reports in the database.
- 19. The method of claim 1, wherein the external files include a file that stores pre-parsed instructions and parameters used for report generation.
- 20. The method of claim 19, wherein the external files include a file that stores sizes of columns of a report.
- 21. The method of claim 1, further comprising:
generating a graphical user interface; and managing data in the database via the graphical user interface.
- 22. A universal data management interface (UDMI) system, comprising:
a processing system that executes instructions to generate a visual interface through which a user can access, manage, and manipulate data on plural different types of remote databases.
- 23. The UDMI system of claim 22, wherein the visual interface is executed or interpreted by software that interprets a markup.
- 24. The UDMI system of claim 23, wherein the markup comprises one or more of HTML, DHTML, SGML, XML, and other standard markup language.
- 25. A universal data management interface (UDMI) system, comprising:
a processing system that executes instructions to connect to multiple standard database management systems and to allow multiple users to access, manage, and manipulate data within each of the multiple standard database management systems.
- 26. The UDMI system of claim 25, wherein the multiple standard database management systems comprises one or more of Oracle, MSSQL Server, SyBase, Informix, DB2, dBase, mSQL, mySQL, and any other standard database management system.
- 27. A universal data management interface (UDMI) system, comprising:
a processing system that executes instructions to allow multiple virtual databases that reside in a single database to be available as a network service.
- 28. A machine-readable medium that stores executable instructions that cause a machine to:
store information relating to a database in an external file, the information comprising instructions, parameters, and tables that facilitate access to different types of databases; and access the database using the information.
- 29. The machine-readable medium of claim 28, wherein accessing the database is performed using a database management language.
- 30. The machine-readable medium of claim 28, further comprising instructions that cause the machine to:
establish a link to the database; and obtain the information via the link.
- 31. The machine-readable medium of claim 28, further comprising instructions that cause the machine to synchronize with the data structure of the database.
- 32. The machine-readable medium of claim 28, further comprising instructions that cause the machine to manage and manipulate data in the database following accessing.
- 33. The machine-readable medium of claim 28, wherein the database is accessed via software that operates over a network.
- 34. The machine-readable medium of claim 28, wherein:
the database includes multiple databases; and accessing comprises accessing one or more of the multiple databases.
- 35. The machine-readable medium of claim 34, wherein the external files include a file that stores network location and access information of the database.
- 36. The machine-readable medium of claim 28, wherein the external files include a file that stores at least one of names and columns of tables in the database.
- 37. The machine-readable medium of claim 28, wherein the external files include a table containing session identifier information for identifying a session in which the database is accessed.
- 38. The machine-readable medium of claim 28, wherein the external files include a file that stores information for use in sorting data from the database.
- 39. The machine-readable medium of claim 28, wherein the external files include a file that stores sizes of columns in the database.
- 40. The machine-readable medium of claim 28, wherein the external files include a file that stores information relating to relationships among tables in the database.
- 41. The machine-readable medium of claim 28, wherein the external files include a file for storing security information to limit access to the database.
- 42. The machine-readable medium of claim 28, wherein the external files include a file that stores network location and access information of the database where external file containing security information resides.
- 43. The machine-readable medium of claim 28, wherein the file comprises a table located in a remote database.
- 44. The machine-readable medium of claim 28, wherein the external files include a file containing instructions that are executable by software that accesses the database.
- 45. The machine-readable medium of claim 28, wherein the external files include a file that stores at least one of names and columns of reports in the database.
- 46. The machine-readable medium of claim 28, wherein the external files include a file that stores pre-parsed instructions and parameters used for report generation.
- 47. The machine-readable medium of claim 46, wherein the external files include a file that stores sizes of columns of a report.
- 48. The machine-readable medium of claim 28, further comprising instructions that cause the machine to:
generate a graphical user interface; and manage data in the database via the graphical user interface.
- 49. An apparatus comprising a processor that executes instructions to:
store information relating to a database in an external file, the information comprising instructions, parameters, and tables that facilitate access to different types of databases; and access the database using the information.
- 50. The apparatus of claim 49, wherein accessing the database is performed using a database management language.
- 51. The apparatus of claim 49, wherein the processor execute instructions to:
establish a link to the database; and obtain the information via the link.
- 52. The apparatus of claim 49, further wherein the processor execute instructions to synchronize with the data structure of the database.
- 53. The apparatus of claim 49, wherein the processor execute instructions to manage and manipulate data in the database following accessing.
- 54. The apparatus of claim 49, wherein the database is accessed via software that operates over a network.
- 55. The apparatus of claim 49, wherein:
the database includes multiple databases; and accessing comprises accessing one or more of the multiple databases.
- 56. The apparatus of claim 49, wherein the external files include a file that stores network location and access information of the database.
- 57. The apparatus of claim 49, wherein the external files include a file that stores at least one of names and columns of tables in the database.
- 58. The apparatus of claim 49, wherein the external files include a table containing session identifier information for identifying a session in which the database is accessed.
- 59. The apparatus of claim 49, wherein the external files include a file that stores information for use in sorting data from the database.
- 60. The apparatus of claim 49, wherein the external files include a file that stores sizes of columns in the database.
- 61. The apparatus of claim 49, wherein the external files include a file that stores information relating to relationships among tables in the database.
- 62. The apparatus of claim 49, wherein the external files include a file for storing security information to limit access to the database.
- 63. The apparatus of claim 49, wherein the external files include a file that stores network location and access information of the database where external file containing security information resides.
- 64. The apparatus of claim 49, wherein the file comprises a table located in a remote database.
- 65. The apparatus of claim 49, wherein the external files include a file containing instructions that are executable by software that accesses the database.
- 66. The apparatus of claim 49, wherein the external files include a file that stores at least one of names and columns of reports in the database.
- 67. The apparatus of claim 49, wherein the external files include a file that stores pre-parsed instructions and parameters used for report generation.
- 68. The apparatus of claim 67, wherein the external files include a file that stores sizes of columns of a report.
- 69. The apparatus of claim 49, wherein the processor execute instructions to:
generate a graphical user interface; and manage data in the database via the graphical user interface.
- 70. The UDMI of claim 27, wherein the processing system uses a table management process to allow the multiple virtual databases to be available.
- 71. The UDMI of claim 27, wherein the processing system uses an external file containing table relations domains to allow the multiple virtual databases to be available.
- 72. The UDMI of claim 27, wherein the processing system uses a table that stores information on users enrolled to use the network data service.
- 73. The UDMI of claim 27, wherein the processing system uses a sign-up process to allow users to sign-up over a network for the network data service.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application No. 60/311,863, filed on Aug. 13, 2001, the contents of which are hereby incorporated by reference into this application as if set forth herein in full.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60311863 |
Aug 2001 |
US |