Implementing geographical taxonomy within network-accessible service registries using spatial extensions
First Claim
Patent Images
1. A method of improving categorization in network-accessible service registries, comprising steps of:
- specifying, in an entry that represents a network-accessible service in a network accessible service registry, an identifier of a geographical taxonomy specification; and
specifying a classification value in the entry, wherein the classification value categorizes the network-accessible service in context of the specified geographical taxonomy specification,wherein the specified geographical taxonomy identifier and classification value point to a row in a spatially-enable database by applying a hash function, wherein the pointed-to-row comprises geospatial data related to the network-accessible service represented by the entry;
wherein the network-accessible registry is a Universal Description, Discovery, and Integration registry.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for using geographical taxonomy data in network-accessible registries (such as the Universal Description, Discovery, and Integration, or “UDDI”, registry), where this taxonomy data leverages spatial extenders within spatially-enabled databases. Built-in functions of a spatially-enabled object relational database system can then be used for entries in the network-accessible registry.
-
Citations
17 Claims
-
1. A method of improving categorization in network-accessible service registries, comprising steps of:
-
specifying, in an entry that represents a network-accessible service in a network accessible service registry, an identifier of a geographical taxonomy specification; and specifying a classification value in the entry, wherein the classification value categorizes the network-accessible service in context of the specified geographical taxonomy specification, wherein the specified geographical taxonomy identifier and classification value point to a row in a spatially-enable database by applying a hash function, wherein the pointed-to-row comprises geospatial data related to the network-accessible service represented by the entry; wherein the network-accessible registry is a Universal Description, Discovery, and Integration registry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for improving categorization in a network-accessible service registry deployed in a communication network, comprising:
-
a plurality of network-accessible service registration entries in the network-accessible service registry, each entry corresponding to a particular network-accessible service registered in the service registry, wherein; each entry comprises at least one identifier-value pair associated with the corresponding network-accessible service; the identifier in each identifier-value pair identifies a geographical taxonomy and the value in each identifier-value pair categorizes the associated network-accessible service in context of the identified geographical taxonomy; and each identifier-value pair points to one of a plurality of rows in a spatially-enabled database by applying a hash function, each pointed-to-row comprising geospatial data corresponding to the service associated with that identifier-value pair; means for searching the identifier-value pairs in the entries to locate at least one identifier-value pair matching specified search criteria; means for using the identifier and the value in each located identifier-value pair to access the row pointed to by that pair, thereby accessing the geospatial data related to the service associated with that identifier-value pair; wherein the network-accessible service registry is a Universal Description, Discovery, and integration registry. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product for improving categorization in network-accessible registries, the computer program product embodied on one or more computer storage media and comprising:
-
computer-readable program code means for specifying, in an entry that represents a network-accessible service in a network-accessible registry, an identifier of a geographical taxonomy specification; and computer-readable program code means for specifying a classification value in the entry, wherein the classification value categorizes the network-accessible service in context of the specified geographical taxonomy specification, wherein the specified geographical taxonomy identifier and classification value point to a row in a spatially-enable database by applying a hash function, wherein the pointed-to-row comprises geospatial data related to the network-accessible service represented by the entry; wherein the network-accessible registry is a Universal Description, Discovery, and Integration registry. - View Dependent Claims (15, 16)
-
-
17. A method of offering improved categorization of a network-accessible service registry, comprising steps of:
-
allowing specification of a plurality of network-accessible service registration entries in the network-accessible service registry, each entry corresponding to a particular network-accessible service registered in the service registry, wherein; each entry comprises at least one identifier-value pair associated with the corresponding network-accessible service; the identifier in each identifier-value pair identifies a geographical taxonomy and the value in each identifier-value pair categorizes the associated network-accessible service in context of the identified geographical taxonomy; and each identifier-value pair points to one of a plurality of rows in a spatially-enabled database by applying a hash function, each pointed-to-row comprising geospatial data corresponding to the service associated with that identifier-value pair; providing search facilities for the network-accessible service registry, which search the identifier-value pairs in the entries to locate at least one identifier-value pair matching specified search criteria; and providing access facilities for using the identifier and the value in each located identifier-value pair to access the row pointed to by that pair, thereby accessing the geospatial data related to the service associated with that identifier-value pair; wherein the network-accessible service registry is a Universal Description, Discovery, and integration registry.
-
Specification