Information repository system and method for an internet portal system
First Claim
1. A data repository portal running on one or more computers for managing information, comprising:
- a set of repository API'"'"'s for interfacing the repository with a computer network;
a file repository containing file data; and
a repository database including a stream table having entries for said file data and for database data, such that said file data and said database data are managed within a same data storage environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A repository portal includes a repository database, file repository and repository APIs handled by a stream as metadata catalog which lists file and database data in the repository. Access to database and file data is possible via the stream. From a user'"'"'s point of view, the stream provides a common point from which to access and manage both database data and file data, the distinction being limited to differing storage class keywords in the xMIME typing system. The xMIME typing system “extends” the MIME typing system to add the storage class to the general and specific types. A general class keyword is also preferably added to the xMIME expression for distinctly typing different kinds of content.
215 Citations
76 Claims
-
1. A data repository portal running on one or more computers for managing information, comprising:
-
a set of repository API'"'"'s for interfacing the repository with a computer network;
a file repository containing file data; and
a repository database including a stream table having entries for said file data and for database data, such that said file data and said database data are managed within a same data storage environment. - View Dependent Claims (2)
-
-
3. A data repository running on one or more computers for managing information, comprising:
-
a set of repository API'"'"'s for interfacing the repository with a computer network;
a file repository containing file data; and
a repository database including a stream table having entries for said file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment. - View Dependent Claims (4, 5)
-
-
6. A data repository running on one or more computers for managing information, comprising:
-
a set of repository API'"'"'s for interfacing the repository with a computer network;
a file repository containing file data; and
a repository database including a stream table having entries for said file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying kinds of content within a same data storage environment. - View Dependent Claims (7)
-
- 8. A repository database stored on one or more computers, comprising a stream table having entries for file data and for database data, such that said file data and said database data are managed within a same data storage environment.
- 10. A repository database stored on one or more computers, comprising a stream table having entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment.
-
13. A repository database stored on one or more computers, comprising a stream table having entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying kinds of content within a same data storage environment.
-
15. A repository database stored on one or more computers, comprising a stream table having entries for managing data within a data storage environment including at least one other repository database, wherein said repository databases within said data storage environment have stream connector entries for establishing a connection between said repository databases.
-
16. A repository database stored on one or more computers, comprising a stream table having entries for managing data within a data storage environment that are indexed according to an extended MIME typing that includes a storage class, along with a general type and a specific type, and wherein said data storage environment includes at least one additional repository database, and wherein said repository databases within said data storage environment have stream connector entries for establishing a connection between said repository databases.
-
18. A repository database stored on one or more computers, comprising a stream table having entries for managing data within a data storage environment that are indexed according to an extended MIME typing that includes a general class, along with a general type and a specific type, and wherein said data storage environment includes at least one additional repository database, and wherein said repository databases within said data storage environment have stream connector entries for establishing a connection between said repository databases.
-
19. A repository database stored on one or more computers, comprising a system table space and a plurality of content table spaces, said system table space including a system stream table having entries for file data and for database data, such that said file data and said database data are managed within a same data storage environment.
-
23. A repository database stored on one or more computers, comprising a system table space and a plurality of content table spaces, said system table space including a system stream table having entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment.
-
28. A repository database stored on one or more computers, comprising a system table space and a plurality of content table spaces, said system table space including a system stream table having entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying kinds of content within a same data storage environment.
- 32. A repository database stored on one or more computers, comprising a system table space and a plurality of content table spaces, said system table space including a system stream table having entries for file data and for database data, such that said file data and said database data are managed within a same data storage environment, and said plurality of content table spaces each including a content table space stream table, wherein said system stream table and said content table space stream tables further include stream connector entries for establishing connections therebetween.
-
36. A repository database stored on one or more computers, comprising a system table space and a plurality of content table spaces, said system table space including a system stream table having entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment, and said plurality of content table spaces each including a content table space stream table, wherein said system stream table and said content table space stream tables further include stream connector entries for establishing connections therebetween.
- 41. A repository database stored on one or more computers, comprising a system table space and a plurality of content table spaces, said system table space including a system stream table having entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying kinds of content within a same data storage environment, and said plurality of content table spaces each including a content table space stream table, wherein said system stream table and said content table space stream tables further include stream connector entries for establishing connections therebetween.
-
45. A stream table stored on one or more computers for managing data within a data storage environment, comprising entries for file data and for database data, such that said file data and said database data are managed within a same data storage environment.
-
47. A stream table stored on one or more computers for managing data within a data storage environment, comprising stream entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same said data storage environment.
- 50. A stream table stored on one or more computers for managing data within a data storage environment, comprising stream entries for file data and for database data, wherein said stream entries for said file data and for said database data are indexed according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying kinds of content within a same data storage environment
-
52. A method for managing data in a repository portal including a file repository module, a repository database and a set of APIs, comprising the operations:
-
storing file data in a file repository module of said repository portal;
storing database data in a repository database of said repository portal; and
indexing each of said file data and said database data in a same stream table for managing said file data and said database data in a same data storage environment. - View Dependent Claims (53, 75, 76)
-
-
54. A method for managing data in a repository portal including a file repository module, a repository database and a set of APIs, comprising the operations:
-
storing file data in a file repository module of said repository portal;
storing database data in a repository database of said repository portal; and
indexing each of said file data and said database data according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment. - View Dependent Claims (55, 56, 57, 59, 60)
-
-
58. A method for managing data in a repository portal including a file repository module, a repository database and a set of APIs, comprising the operations:
-
storing file data in a file repository module of said repository portal;
storing database data in a repository database of said repository portal; and
indexing each of said file data and said database data according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying kinds of content within a same data storage environment.
-
-
61. A method for managing data, comprising the operations:
-
storing file data;
storing database data; and
indexing each of said file data and said database data in a same stream table for managing said file data and said database data in a same data storage environment.
-
-
62. A method for managing data, comprising the operations:
-
storing file data;
storing database data; and
indexing each of said file data and said database data according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment. - View Dependent Claims (63)
-
-
64. A method for managing data, comprising the operations:
-
storing file data;
storing database data; and
indexing each of said file data and said database data according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment, wherein said indexing operation comprises storing entries for each of said file data and said database data in a same stream table for managing said file data and said database data in said same data storage environment. - View Dependent Claims (65)
-
-
66. A method for managing data, comprising the operations:
-
storing file data;
storing database data; and
indexing each of said file data and said database data according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying different kinds of content within a same data storage environment. - View Dependent Claims (70)
-
-
67. A method for managing data, comprising the operations:
-
storing file data;
storing database data; and
indexing each of said file data and said database data according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying different kinds of content within a same data storage environment, wherein said indexing operation comprises storing entries for each of said file data and said database data in a same stream table for managing said file data and said database data in said same data storage environment.
-
-
68. A method for managing data, comprising indexing each of file data and database data in a same stream table for managing said file data and said database data in a same data storage environment.
-
69. A method for managing data, comprising indexing each of file data and database data according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment.
- 71. A method for managing data, comprising indexing each of file data and database data according to an extended MIME typing that includes a storage class, along with a general type and a specific type, for distinctly typing said file data and said database data within a same data storage environment, wherein said indexing operation comprises storing entries for each of said file data and said database data in a same stream table for managing said file data and said database data in said same data storage environment.
-
73. A method for managing data, comprising indexing each of file data and database data according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying different kinds of content within a same data storage environment.
-
74. A method for managing data, comprising indexing each of file data and database data according to an extended MIME typing that includes a general class, along with a general type and a specific type, for distinctly classifying different kinds of content within a same data storage environment, wherein said indexing operation comprises storing entries for each of said file data and said database data in a same stream table for managing said file data and said database data in said same data storage environment.
Specification