Content metadata directory services
First Claim
1. A method of associating a content object with two or more different metadata sources, the method comprising:
- in a database system executing on one or more computers, registering different content ID schemas, the registering of the different content ID schemas comprising registering bounding identifiers corresponding to the different content ID schemas;
in the database system, registering a set of content identifiers for each of the different content ID schemas, wherein the content identifiers in a content ID schema correspond to content objects identified by the content ID schema, and the content identifiers are obtained based on identifying information derived from content streams within the corresponding content objects;
forming a globally unique identifier for each of the content objects identified by the different content ID schemas by combining a bounding identifier of the corresponding content schema and the content identifier from the same corresponding content ID schema;
for each of the globally unique identifiers, maintaining routing information to a metadata source, the metadata source executing on one or more computers;
receiving a first content identifier for a first content object;
the first content identifier being from a corresponding first content ID schema from the different content ID schemas, the first content identifier being obtained based on identifying information derived from a content stream within the first content object;
determining a first bounding identifier for the corresponding first content ID schema, the first bounding indentifier being separate from the first content identifier;
using the determined first bounding identifier in combination with the first content identifier obtained based on the identifying information to form the globally unique identifier for the first content identifier; and
routing a user device to the metadata source associated with the globally unique identifier for the first content object using the routing information.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of associating a content object with metadata uses a combination of a content identifier and a bounding identifier to enable handling of disparate sets of content identifiers for content objects with potentially conflicting content identifiers. The method receives a content identifier for a content object from among a set of content identifiers. It provides a unique bounding identifier for the set of content identifiers. This unique bounding identifier is used in combination with the content identifier to form a globally unique identifier for the content object. This globally unique identifier is associated with a metadata source, which enables routing of a user to the metadata source.
-
Citations
33 Claims
-
1. A method of associating a content object with two or more different metadata sources, the method comprising:
-
in a database system executing on one or more computers, registering different content ID schemas, the registering of the different content ID schemas comprising registering bounding identifiers corresponding to the different content ID schemas; in the database system, registering a set of content identifiers for each of the different content ID schemas, wherein the content identifiers in a content ID schema correspond to content objects identified by the content ID schema, and the content identifiers are obtained based on identifying information derived from content streams within the corresponding content objects; forming a globally unique identifier for each of the content objects identified by the different content ID schemas by combining a bounding identifier of the corresponding content schema and the content identifier from the same corresponding content ID schema; for each of the globally unique identifiers, maintaining routing information to a metadata source, the metadata source executing on one or more computers; receiving a first content identifier for a first content object;
the first content identifier being from a corresponding first content ID schema from the different content ID schemas, the first content identifier being obtained based on identifying information derived from a content stream within the first content object;determining a first bounding identifier for the corresponding first content ID schema, the first bounding indentifier being separate from the first content identifier; using the determined first bounding identifier in combination with the first content identifier obtained based on the identifying information to form the globally unique identifier for the first content identifier; and routing a user device to the metadata source associated with the globally unique identifier for the first content object using the routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory, computer readable medium on which is stored instructions, which, when executed by one or more computers, performs a method of associating a content object with two or more different metadata sources, the method comprising:
-
in a database system executing on one or more computers, registering different content ID schemas, the registering of the different content ID schemas comprising registering bounding identifiers corresponding to the different content ID schemas; in the database system, registering a set of content identifiers for each of the different content ID schemas, wherein the content identifiers in a content ID schema correspond to content objects identified by the content ID schema, and the content identifiers are obtained based on identifying information derived from content streams within the corresponding content objects; forming a globally unique identifier for each of the content objects identified by the different content ID schemas by combining a bounding identifier of the corresponding content schema and the content identifier from the same corresponding content ID schema; for each of the globally unique identifiers, maintaining routing information to a metadata source, the metadata source executing on one or more computers; receiving a first content identifier for a first content object;
the first content identifier being from a corresponding first content ID schema from the different content ID schemas, the first content identifier being obtained based on identifying information derived from a content stream within the first content object;determining a first bounding identifier for the corresponding first content ID schema, the first bounding identifier being separate from the first content identifier; using the determined first bounding identifier in combination with the first content identifier obtained based on the identifying information to form the globally unique identifier for the first content identifier; and routing a user device to the metadata source associated with the globally unique identifier for the first content object using the routing information.
-
-
18. A system of associating a content object with two or more different metadata sources, the system comprising:
-
a directory system comprising one or more computers for registering different content ID schemas, the registering of the different content ID schemas comprising registering bounding identifiers corresponding to the different content ID schemas; the one or more computers of the database system configured to register a set of content identifiers for each of the different content ID schemas, wherein the content identifiers in a content ID schema correspond to content objects identified by the content ID schema, and the content identifiers are obtained based on identifying information derived from content streams within the corresponding content objects; the one or more computers of the database system configured to form a globally unique identifier for each of the content objects identified by the different content ID schemas by combining a bounding identifier of the corresponding content schema and the content identifier from the same corresponding content ID schema; a database comprising one or more computers for maintaining routing information to a metadata source for each of the globally unique identifiers; a router for receiving a first content identifier for a first content object, the first content identifier being from a corresponding first content ID schema from the different content ID schemas, the first content identifier being obtained based on identifying information derived from a content stream within the first content object; the router determining a first bounding identifier for the corresponding first content ID schema, the first bounding identifier being separate from the first content identifier, and using the determined the first bounding identifier in combination with the first content identifier obtained based on the identifying information to form the globally unique identifier for the first content identifier, and for directing a user device to the metadata source associated with globally unique identifier using the routing information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification