Method for evaluating xpath-like fragment identifiers of audio-visual content
First Claim
1. A method of retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member, the method comprising the steps of:
- inputting a URI reference comprising a Universal Resource Identifier and a complex fragment identifier comprising a plurality of audio-visual resource specific location steps;
locating the audio-visual resource using the Universal Resource Identifier;
establishing a logical representation of the structure of the audio-visual resource; and
iteratively evaluating the fragment identifier location steps against the logical representation to resolve the complex fragment identifier into a set of explicit fragment references configured to explicitly address each of the plurality of resource fragments of the audio-visual resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member is disclosed. The method comprises inputting a URI reference (1407) comprising a Universal Resource Identifier (1401) and a complex fragment identifier (1402) comprising a plurality of audio-visual resource specific location steps. Thereafter the method comprises a step of locating the audio-visual resource using the Universal Resource Name, and establishing (2023) a logical representation (2040) of the structure of the audio-visual resource. Then the method iteratively evaluates the fragment identifier location steps (1110) against the logical representation (2040) to resolve the complex fragment identifier (1402) into a set of explicit fragment references (1406) configured to explicitly address each of the plurality of resource fragments.
95 Citations
11 Claims
-
1. A method of retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member, the method comprising the steps of:
-
inputting a URI reference comprising a Universal Resource Identifier and a complex fragment identifier comprising a plurality of audio-visual resource specific location steps;
locating the audio-visual resource using the Universal Resource Identifier;
establishing a logical representation of the structure of the audio-visual resource; and
iteratively evaluating the fragment identifier location steps against the logical representation to resolve the complex fragment identifier into a set of explicit fragment references configured to explicitly address each of the plurality of resource fragments of the audio-visual resource. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member, the apparatus comprising:
-
means for inputting a URI reference comprising a Universal Resource Name and a complex fragment identifier comprising a plurality of audio-visual resource specific location steps;
means for locating the audio-visual resource using the Universal Resource Name;
means for establishing a logical representation of the structure of the audio-visual resource; and
means for iteratively evaluating the fragment identifier location steps against the logical representation to resolve the complex fragment identifier into a set of explicit fragment references configured to explicitly address each of the plurality of resource fragments. - View Dependent Claims (7)
-
-
8. An apparatus for retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member, the apparatus comprising:
-
a memory for storing a program; and
a processor for executing the program, said program comprising;
code for inputting a URI reference comprising a Universal Resource Name and a complex fragment identifier comprising a plurality of audio-visual resource specific location steps;
code for locating the audio-visual resource using the Universal Resource Name;
code for establishing a logical representation of the structure of the audio-visual resource; and
code for iteratively evaluating the fragment identifier location steps against the logical representation to resolve the complex fragment identifier into a set of explicit fragment references configured to explicitly address each of the plurality of resource fragments. - View Dependent Claims (9)
-
-
10. A computer program product including a computer readable medium having recorded thereon a computer program for directing a processor to execute a method for retrieving a plurality of resource fragments from a audio-visual resource that is encoded using a hierarchical addressing model for the class of resources of which the audio-visual resource is a member, the program comprising:
-
code for inputting a URI reference comprising a Universal Resource Name and a complex fragment identifier comprising a plurality of audio-visual resource specific location steps;
code for locating the audio-visual resource using the Universal Resource Name;
code for establishing a logical representation of the structure of the audio-visual resource; and
code for iteratively evaluating the fragment identifier location steps against the logical representation to resolve the complex fragment identifier into a set of explicit fragment references configured to explicitly address each of the plurality of resource fragments. - View Dependent Claims (11)
-
Specification