Apparatus method and system for multiple resolution affecting information access
First Claim
1. A method of using a computer to access information, comprising:
- receiving an unique, persistent, and universal name identifier message from a user;
determining that the message is enhanced with a syntax that allows for selection of an appropriate associated resolution address from an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers;
querying a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers for query results based on the received unique, persistent, and universal name identifier, if the message is un-enhanced;
querying the enhanced directory for query results based on the received unique, persistent, and universal name identifier, if the message is enhanced;
selecting the appropriate associated resolution address from the query results of the enhanced directory for selection results based on the enhanced message syntax, if the enhanced directory was queried;
sending the query results to the user, if the enhanced directory was queried; and
sending the selection results to the user, if the appropriate associated resolution address from the enhanced directory was selected.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method to provide a persistent identifier of information (222) that may be located in multiple locations (208, 310), formats (201, 202, 203, 204), and accessible in variable fashions based on the context of use. The present disclosure further provides the ability to assodate a single identifier with information available, and accessible under varying conditions, from varying locations (208, 310), in varying formats (201, 202, 203, 204), based on various contexts of access. The present disclosure further teaches an enhanced digital object identifier, an enhanced handle system, and enhanced directory registry that facilitate the access and association of information over a communications network.
36 Citations
264 Claims
-
1. A method of using a computer to access information, comprising:
-
receiving an unique, persistent, and universal name identifier message from a user;
determining that the message is enhanced with a syntax that allows for selection of an appropriate associated resolution address from an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers;
querying a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers for query results based on the received unique, persistent, and universal name identifier, if the message is un-enhanced;
querying the enhanced directory for query results based on the received unique, persistent, and universal name identifier, if the message is enhanced;
selecting the appropriate associated resolution address from the query results of the enhanced directory for selection results based on the enhanced message syntax, if the enhanced directory was queried;
sending the query results to the user, if the enhanced directory was queried; and
sending the selection results to the user, if the appropriate associated resolution address from the enhanced directory was selected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of using a computer to access information, comprising:
-
generating a unique, persistent, and universal name identifier for information;
specifying an enhanced syntax for the unique, persistent, and universal name identifier including, a plurality of alphanumeric labels that serve as selection targets and fields;
specifying at least one location where the information that is associated with the unique, persistent, and universal name identifier may be accessed;
associating specified locations with the labels; and
sending the unique, persistent, and universal name identifier, the labels, and the associated specified locations to a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers. - View Dependent Claims (9, 10, 11)
-
-
12. A method of using a computer to access information, comprising:
-
querying an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria; and
receiving query results from the enhanced directory based on the query criteria. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of using a computer to access information, comprising:
-
receiving a query from a user at an enhanced directory that maintains enhanced unique, persistent, and universal name identifiers and multiple locations for information associated with the enhanced unique, persistent, and universal name identifiers based on criteria;
selecting a record matching the query with an associated resolution address for selection results from a database containing enhanced unique, persistent, and universal name identifiers and locations for information associated with the enhanced unique, persistent, and universal name identifiers, wherein the enhanced directory includes a database maintaining a plurality of alphanumeric labels that serve as selection targets and fields that store locations where the information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
sending selection results to the user from the enhanced directory based on the query criteria. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A memory for access by a program module to be executed on a processor, comprising:
a data structure stored in the memory, the data structure, including, a unique, persistent, and universal name identifier type;
an enhanced syntax type for the unique, persistent, and universal name identifier including, a plurality of alphanumeric labels that serve as selection targets and fields, wherein the labels are of a type allowing for the storage of a location where information that is associated with the unique, persistent, and universal name identifier may be accessed. - View Dependent Claims (30, 31, 32)
-
33. A method of using a computer to access information, comprising:
-
querying an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria;
receiving query results from the enhanced directory based on the query criteria modifying the results for a specified enhanced unique, persistent, and universal name identifier obtained with the received query results, wherein the enhanced unique, persistent, and universal name identifier includes an enhanced syntax that further including;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
sending the modification to the enhanced directory for storage for the specified enhanced unique, persistent, and universal name identifier. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of using a computer to access information, comprising:
-
receiving a request to modify a record for a specified enhanced unique, persisterit, and universal name identifier with modified criteria, wherein the request includes an enhanced syntax that further includes;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed;
modifying the record for the specified enhanced unique, persistent, and universal name identifier with the modified criteria. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of creating a multiple resolution mechanism, comprising:
-
receiving a first location for a first content, wherein said first content is retrievable from said first location;
receiving first metadata for said first content, wherein said first metadata provides descriptive data regarding said first content;
cataloging said first location and said first metadata for said first content so that said first content can be identified by providing said first metadata;
receiving a second location for a second content, wherein said second content is retrievable from said second location;
receiving second metadata for said second content, wherein said second metadata provides descriptive data regarding said second content; and
cataloging said second location and said second metadata for said second content so that said second content can be identified by providing said second metadata, wherein the multiple resolution mechanism is capable of receiving a content retrieval request from a user, parsing said content retrieval request to determine the contest requested, and appropriately transmitting one of said first content and said second content to said user is response to said content retrieval request. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of retrieving content over a network, said network having a multiple resolution mechanism, comprising:
transmitting a content retrieval request to the multiple resolution mechanism for a desired content, said desired content available in multiple resolutions, wherein said content retrieval request is in a predetermined syntax, said predetermined syntax comprising a notation to denote the desired resolution for the content, wherein said predetermined syntax allows the multiple resolution mechanism to parse the content retrieval request for determining the desired resolution for the content; and
receiving said content in said desired resolution. - View Dependent Claims (61, 62, 63)
-
64. A method of transmitting content over a network to a user, wherein said content is available in more than one resolution types, comprising:
-
receiving a content retrieval request from a user, said content retrieval request denoting content desired by the user, said content retrieval request further denoting one of said resolution types for said content;
parsing said content retrieval request to resolve the content requested by said user, wherein said content retrieval request includes one of said resolution types for the content requested;
comparing said content retrieval request against stored data;
determining a location on the network where the content in said one of resolution types is located, wherein said stored data includes a network address for said location;
pointing said user to the location where said content in said one of resolution types is located; and
transmitting said content in said one of resolution types to the user. - View Dependent Claims (65, 66, 67, 68, 69)
-
-
70. A system for using a computer to access information, comprising:
-
means to receive an unique, persistent, and universal name identifier message from a user;
means to determine that the message is enhanced with a syntax that allows for selection of an appropriate associated resolution address from an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers;
means to query a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers for query results based on the received unique, persistent, and universal name identifier, if the message is un-enhanced;
means to query the enhanced directory for query results based on the received unique, persistent, and universal name identifier, if the message is enhanced;
means to select the appropriate associated resolution address from the query results of the enhanced directory for selection results based on the enhanced message syntax, if the enhanced directory was queried;
means to send the query results to the user, if the enhanced directory was queried; and
means to send the selection results to the user, if the appropriate associated resolution address from the enhanced directory was selected. - View Dependent Claims (71, 72, 73, 74, 75, 76)
-
-
77. A system for using a computer to access information, comprising:
-
means to generate a unique, persistent, and universal name identifier for information;
means to specify an enhanced syntax for the unique, persistent, and universal name identifier including, a plurality of alphanumeric labels that serve as selection targets and fields;
means to specify at least one location where the information that is associated with the unique, persistent, and universal name identifier may be accessed;
means to associate specified locations with the labels; and
means to send the unique, persistent, and universal name identifier, the labels, and the associated specified locations to a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers. - View Dependent Claims (78, 79, 80)
-
-
81. A system for using a computer to access information, comprising:
-
means to query an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria; and
means to receive query results from the enhanced directory based on the query criteria. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88)
-
-
89. A system for using a computer to access information, comprising:
-
means to receive a query from a user at an enhanced directory that maintains enhanced unique, persistent, and universal name identifiers and multiple locations for information associated with the enhanced unique, persistent, and universal name identifiers based on criteria;
means to select a record matching the query with an associated resolution address for selection results from a database containing enhanced unique, persistent, and universal name identifiers and locations for information associated with the enhanced unique, persistent, and universal name identifiers, wherein the enhanced directory includes a database maintaining a plurality of alphanumeric labels that serve as selection targets and fields that store locations where the information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
means to send selection results to the user from the enhanced directory based on the query criteria. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A system for using a computer to access information, comprising:
-
means to query an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria;
means to receive query results from the enhanced directory based on the query criteria means to modify the results for a specified enhanced unique, persistent, and universal name identifier obtained with the received query results, wherein the enhanced unique, persistent, and universal name identifier includes an enhanced syntax that further including;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
means to send the modification to the enhanced directory for storage for the specified enhanced unique, persistent, and universal name identifier. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106)
-
-
107. A system for using a computer to access information, comprising:
-
means to receive a request to modify a record for a specified enhanced unique, persistent, and universal name identifier with modified criteria, wherein the request includes an enhanced syntax that further includes;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed;
means to modify the record for the specified enhanced unique, persistent, and universal name identifier with the modified criteria. - View Dependent Claims (108, 109, 110, 111, 112, 113, 114, 115)
-
-
116. A system for creating a multiple resolution mechanism, comprising:
-
means to receive a first location for a first content, wherein said first content is retrievable from said first location;
means to receive first metadata for said first content, wherein said first metadata provides descriptive data regarding said first content;
means to catalog said first location and said first metadata for said first content so that said first content can be identified by providing said first metadata;
means to receive a second location for a second content, wherein said second content is retrievable from said second location;
means to receive second metadata for said second content, wherein said second metadata provides descriptive data regarding said second content; and
means to catalog said second location and said second metadata for said second content so that said second content can be identified by providing said second metadata, wherein the multiple resolution mechanism is capable of receiving a content retrieval request from a user, parsing said content retrieval request to determine the contest requested, and appropriately transmitting one of said first content and said second content to said user is response to said content retrieval request. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. A system for retrieving content over a network, said network having a multiple resolution mechanism, comprising:
-
means to transmit a content retrieval request to the multiple resolution mechanism for a desired content, said desired content available in multiple resolutions, wherein said content retrieval request is in a predetermined syntax, said predetermined syntax comprising a notation to denote the desired resolution for the content, wherein said predetermined syntax allows the multiple resolution mechanism to parse the content retrieval request for determining the desired resolution for the content; and
means to receive said content in said desired resolution. - View Dependent Claims (126, 127, 128)
-
-
129. A system for transmitting content over a network to a user, wherein said content is available in more than one resolution types, comprising:
-
means to receive a content retrieval request from a user, said content retrieval request denoting content desired by the user, said content retrieval request further denoting one of said resolution types for said content;
means to parse said content retrieval request to resolve the content requested by said user, wherein said content retrieval request includes one of said resolution types for the content requested;
means to compare said content retrieval request against stored data;
means to determine a location on the network where the content in said one of resolution types is located, wherein said stored data includes a network address for said location;
means to point said user to the location where said content in said one of resolution types is located; and
means to transmit said content in said one of resolution types to the user. - View Dependent Claims (130, 131, 132, 133, 134)
-
-
135. A program stored on a medium readable by a processor, the program, comprising:
-
a module to receive an unique, persistent, and universal name identifier message from a user, a module to determine that the message is enhanced with a syntax that allows for selection of an appropriate associated resolution address from an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers;
a module to query a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers for query results based on the received unique, persistent, and universal name identifier, if the message is un-enhanced;
a module to query the enhanced directory for query results based on the received unique, persistent, and universal name identifier, if the message is enhanced;
a module to select the appropriate associated resolution address from the query results of the enhanced directory for selection results based on the enhanced message syntax, if the enhanced directory was queried;
a module to send the query results to the user, if the enhanced directory was queried; and
a module to send the selection results to the user, if the appropriate associated resolution address from the enhanced directory was selected. - View Dependent Claims (136, 137, 138, 139, 140, 141)
-
-
142. A program stored on a medium readable by a processor, the program, comprising:
-
a module to generate a unique, persistent, and universal name identifier for information;
a module to specify an enhanced syntax for the unique, persistent, and universal name identifier Including, a plurality of alphanumeric labels that serve as selection targets and fields;
a module to specify at least one location where the information that is associated with the unique, persistent, and universal name identifier may be accessed;
a module to associate specified locations with the labels; and
a module to send the unique, persistent, and universal name identifier, the labels, and the associated specified locations to a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers. - View Dependent Claims (143, 144, 145)
-
-
146. A program stored on a medium readable by a processor, the program, comprising:
-
a module to query an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria; and
a module to receive query results from the enhanced directory based on the query criteria. - View Dependent Claims (147, 148, 149, 150, 151, 152, 153)
-
-
154. A program stored on a medium readable by a processor, the program, comprising:
-
a module to receive a query from a user at an enhanced directory that maintains enhanced unique, persistent, and universal name identifiers and multiple locations for information, associated with the enhanced unique, persistent, and universal, name identifiers based on criteria;
a module to select a record matching the query with an associated resolution address for selection results from a database containing enhanced unique, persistent, and universal name identifiers and locations for information associated with the enhanced unique, persistent, and universal name identifiers, wherein the enhanced directory includes a database maintaining a plurality of alphanumeric labels that serve as selection targets and fields that store locations where the information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
a module to send selection results to the user from the enhanced directory based on the query criteria. - View Dependent Claims (155, 156, 157, 158, 159, 160, 161, 162)
-
-
163. A program stored on a medium readable by a processor, the program, comprising:
-
a module to query an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria;
a module to receive query results from the enhanced directory based on the query criteria a module to modify the results for a specified enhanced unique, persistent, and universal name identifier obtained with the received query results, wherein the enhanced unique, persistent, and universal name identifier includes an enhanced syntax that further including;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
a module to send the modification to the enhanced directory for storage for the specified enhanced unique, persistent, and universal name identifier. - View Dependent Claims (164, 165, 166, 167, 168, 169, 170, 171)
-
-
172. A program stored on a medium readable by a processor, the program, comprising:
-
a module to receive a request to modify a record for a specified enhanced unique, persistent, and universal name identifier with modified criteria, wherein the request includes an enhanced syntax that further includes;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed;
a module to modify the record for the specified enhanced unique, persistent, and universal name identifier with the modified criteria. - View Dependent Claims (173, 174, 175, 176, 177, 178, 179, 180)
-
-
181. A program stored on a medium readable by a processor, the program, comprising:
-
a module to receive a first location for a first content, wherein said first content is retrievable from said first location;
a module to receive first metadata for said first content, wherein said first metadata provides descriptive data regarding said first content;
a module to catalog said first location and said first metadata for said first content so that said first content can be identified by providing said first metadata;
a module to receive a second location for a second content, wherein said second content is retrievable from said second location;
a module to receive second metadata for said second content, wherein said second metadata provides descriptive data regarding said second content; and
a module to catalog said second location and said second metadata for said second content so that said second content can be identified by providing said second metadata, wherein the multiple resolution mechanism is capable of receiving a content retrieval request from a user, parsing said content retrieval request to determine the contest requested, and appropriately transmitting one of said first content and said second content to said user is response to said content retrieval request. - View Dependent Claims (182, 183, 184, 185, 186, 187, 188, 189)
-
-
190. A program stored on a medium readable by a processor, the program, comprising:
-
a module to transmit a content retrieval request to the multiple resolution mechanism for a desired content, said desired content available in multiple resolutions, wherein said content retrieval request is in a predetermined syntax, said predetermined syntax comprising a notation to denote the desired resolution for the content, wherein said predetermined syntax allows the multiple resolution mechanism to parse the content retrieval request for determining the desired resolution for the content; and
a module to receive said content in said desired resolution. - View Dependent Claims (191, 192, 193)
-
-
194. A program stored on a medium readable by a processor, the program, comprising:
-
a module to receive a content retrieval request from a user, said content retrieval request denoting content desired by the user, said content retrieval request further denoting one of said resolution types for said content;
a module to parse said content retrieval request to resolve the content requested by said user, wherein said content retrieval request includes one of said resolution types for the content requested;
a module to compare said content retrieval request against stored data;
a module to determine a location on the network where the content in said one of resolution types is located, wherein said stored data includes a network address for said location;
a module to point said user to the location where said content in said one of resolution types is located; and
a module to transmit said content in said one of resolution types to the user. - View Dependent Claims (195, 196, 197, 198, 199)
-
-
200. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to receive an unique, persistent, and universal name identifier message from a user;
a module determine that the message is enhanced with a syntax that allows for selection of an appropriate associated resolution address from an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers;
a module to query a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers for query results based on the received unique, persistent, and universal name identifier, if the message is un-enhanced;
a module to query the enhanced directory for query results based on the received unique, persistent, and universal name identifier, if the message is enhanced;
a module to select the appropriate associated resolution address from the query results of the enhanced directory for selection results based on the enhanced message syntax, if the enhanced directory was queried;
a module to send the query results to the user, if the enhanced directory was queried; and
a module to send the selection results to the user, if the appropriate associated resolution address from the enhanced directory was selected. - View Dependent Claims (201, 202, 203, 204, 205, 206)
-
-
207. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to generate a unique, persistent, and universal name identifier for information;
a module to specify an enhanced syntax for the unique, persistent, and universal name identifier including, a plurality of alphanumeric labels that serve as selection targets and fields;
a module to specify at least one location where the information that is associated with the unique, persistent, and universal name identifier may be accessed;
a module to associate specified locations with the labels; and
a module to send the unique, persistent, and universal name identifier, the labels, and the associated specified locations to a directory that maintains unique, persistent, and universal name identifiers and locations for information associated with the unique, persistent, and universal name identifiers. - View Dependent Claims (208, 209, 210)
-
-
211. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to query an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria; and
a module to receive query results from the enhanced directory based on the query criteria. - View Dependent Claims (212, 213, 214, 215, 216, 217, 218)
-
-
219. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to receive a query from a user at an enhanced directory that maintains enhanced unique, persistent, and universal name identifiers and multiple locations for information associated with the enhanced unique, persistent, and universal name identifiers based on criteria;
a module to select a record matching the query with an associated resolution address for selection results from a database containing enhanced unique, persistent, and universal name identifiers and locations for information associated with the enhanced unique, persistent, and universal name identifiers, wherein the enhanced directory includes a database maintaining a plurality of alphanumeric labels that serve as selection targets and fields that store locations where the information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
a module to send selection results to the user from the enhanced directory based on the query criteria. - View Dependent Claims (220, 221, 222, 223, 224, 225, 226, 227)
-
-
228. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to query an enhanced directory that maintains unique, persistent, and universal name identifiers and multiple locations for information associated with the unique, persistent, and universal name identifiers based on criteria;
a module to receive query results from the enhanced directory based on the query criteria a module to modify the results for a specified enhanced unique, persistent, and universal name identifier obtained with the received query results, wherein the enhanced unique, persistent, and universal name identifier includes an enhanced syntax that further including;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed; and
a module to send the modification to the enhanced directory for storage for the specified enhanced unique, persistent, and universal name identifier. - View Dependent Claims (229, 230, 231, 232, 233, 234, 235, 236)
-
-
237. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor, a program, stored in the memory, including, a module to receive a request to modify a record for a specified enhanced unique, persistent, and universal name identifier with modified criteria, wherein the request includes an enhanced syntax that further includes;
a plurality of alphanumeric labels that serve as selection targets and fields, at least one location where information that is associated with the enhanced unique, persistent, and universal name identifier may be accessed;
a module to modify the record for the specified enhanced unique, persistent, and universal name identifier with the modified criteria. - View Dependent Claims (238, 239, 240, 241, 242, 243, 244, 245)
-
-
246. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to receive a first location for a first content, wherein said first content is retrievable from said first location;
a module to receive first metadata for said first content, wherein said first metadata provides descriptive data regarding said first content;
a module to catalog said first location and said first metadata for said first content so that said first content can be identified by providing said first metadata;
a module to receive a second location for a second content, wherein said second content is retrievable from said second location;
a module to receive second metadata for said second content, wherein said second metadata provides descriptive data regarding said second content; and
a module to catalog said second location and said second metadata for said second content so that said second content can be identified by providing said second metadata, wherein the multiple resolution mechanism is capable of receiving a content retrieval request from a user, parsing said content retrieval request to determine the contest requested, and appropriately transmitting one of said first content and said second content to said user is response to said content retrieval request. - View Dependent Claims (247, 248, 249, 250, 251, 252, 253, 254)
-
-
255. An apparatus, comprising:
-
a processor;
a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to transmit a content retrieval request to the multiple resolution mechanism for a desired content, said desired content available in multiple resolutions, wherein said content retrieval request is in a predetermined syntax, said predetermined syntax comprising a notation to denote the desired resolution for the content, wherein said predetermined syntax allows the multiple resolution mechanism to parse the content retrieval request for determining the desired resolution for the content; and
a module to receive said content in said desired resolution. - View Dependent Claims (256, 257, 258)
-
-
259. An apparatus, comprising:
-
a processor, a memory, communicatively connected to the processor;
a program, stored in the memory, including, a module to receive a content retrieval request from a user, said content retrieval request denoting content desired by the user, said content retrieval request further denoting one of said resolution types for said content;
a module to parse said content retrieval request to resolve the content requested by said user, wherein said content retrieval request includes one of said resolution types for the content requested;
a module to compare said content retrieval request against stored data;
a module to determine a location on the network where the content in said one of resolution types is located, wherein said stored data includes a network address for said location;
a module to point said user to the location where said content in said one of resolution types is located; and
a module to transmit said content in said one of resolution types to the user. - View Dependent Claims (260, 261, 262, 263, 264)
-
Specification