Using parameterized URLs for retrieving resource content items
First Claim
1. A method for retrieving a resource content item from a source entity over a network, comprising:
- receiving an original resource locator, wherein the original resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item;
processing the original resource locator to provide a processed resource locator;
submitting the processed resource locator to the source entity over the network;
receiving, at the source entity, the processed resource locator;
reading, at the source entity, said at least one variable parameter from the processed resource locator;
providing, at the source entity, the resource content item that is conformant with said at least one variable parameter of the processed resource locator; and
receiving the resource content item that is conformant with said at least one variable parameter of the processed resource locator.
2 Assignments
0 Petitions
Accused Products
Abstract
A UPnP network provides a flexible technique for retrieving a resource content item from a media server using a parameterized uniform resource locator (URL). In operation, the media server sends a control point a parameterized URL in response to a consumer'"'"'s browse or search request. The URL includes at least one parameter that specifies a characteristic attribute of the resource content item, which determines the manner in which the resource content item can be presented. For example, the parameter can describe a format type of the resource content item, a format resolution of the resource content item, and/or other property of the resource content item. The control point can modify a value associated with the parameter to produce a modified URL. This modified URL is submitted to the media server, whereupon the media server locates the resource content item and converts it to the characteristic state specified by the modified URL (if conversion is needed). The media server then provides the located (and potentially converted) resource content item to a rendering device for presentation thereat.
-
Citations
72 Claims
-
1. A method for retrieving a resource content item from a source entity over a network, comprising:
-
receiving an original resource locator, wherein the original resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item;
processing the original resource locator to provide a processed resource locator;
submitting the processed resource locator to the source entity over the network;
receiving, at the source entity, the processed resource locator;
reading, at the source entity, said at least one variable parameter from the processed resource locator;
providing, at the source entity, the resource content item that is conformant with said at least one variable parameter of the processed resource locator; and
receiving the resource content item that is conformant with said at least one variable parameter of the processed resource locator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for supplying an original resource locator to a recipient entity, comprising:
-
selecting an original resource locator, wherein the original resource locator includes at least one original variable parameter that specifies a characteristic attribute of a resource content item; and
supplying the original resource locator to the recipient entity, wherein said at least one original variable parameter can be modified by modifying a value of said at least one original variable parameter. - View Dependent Claims (28, 29)
-
-
30. A method for processing a resource locator that identifies a resource content item, comprising:
-
receiving an original resource locator, wherein the original resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item; and
processing the original resource locator to produce a processed resource locator. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method for providing a resource content item by a source entity coupled to a network, comprising:
-
receiving a resource locator that has been processed by a recipient entity, wherein the processed resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item;
reading said at least one variable parameter from the processed resource locator; and
providing the resource content item that is conformant with said at least one variable parameter of the processed resource locator, wherein the providing comprises at least one of;
converting the resource content item provided in an original characteristic state to a characteristic state specified by said at least one variable parameter of the processed resource locator;
orselecting the resource content item that is conformant with said at least one variable parameter from a group of items provided by the source entity. - View Dependent Claims (36)
-
-
37. A network architecture for retrieving a resource content item from a source entity over a network, comprising:
-
logic configured to receive an original resource locator, wherein the original resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item;
logic configured to process the original resource locator to provide a processed resource locator;
logic configured to submit the processed resource locator to the source entity over the network;
logic configured to receive, at the source entity, the processed resource locator;
logic configured to read, at the source entity, said at least one variable parameter from the processed resource locator;
logic configured to provide, at the source entity, the resource content item that is conformant with said at least one variable parameter of the processed resource locator; and
logic configured to receive the resource content item that is conformant with said at least one variable parameter of the processed resource locator. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A source entity for supplying an original resource locator to a recipient entity, comprising:
-
logic configured to select an original resource locator, wherein the original resource locator includes at least one original variable parameter that specifies a characteristic attribute of a resource content item; and
logic configured to supply the original resource locator to the recipient entity, wherein said at least one original variable parameter can be modified by modifying a value of said at least one original variable parameter. - View Dependent Claims (64, 65)
-
-
66. A recipient entity for processing a resource locator that identifies a resource content item, comprising:
-
logic configured to receive an original resource locator, wherein the original resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item; and
logic configured to process the original resource locator to produce a processed resource locator. - View Dependent Claims (67, 68, 69, 70)
-
-
71. A source entity coupled to a network for providing a resource content item, comprising:
-
logic configured to receive a resource locator that has been processed by a recipient entity, wherein the processed resource locator includes at least one variable parameter that specifies a characteristic attribute of the resource content item;
logic configured to read said at least one variable parameter from the processed resource locator; and
logic configured to provide the resource content item that is conformant with said at least one variable parameter of the processed resource locator, wherein the logic configured to provide comprises at least one of;
logic configured to convert the resource content item provided in an original characteristic state to a characteristic state specified by said at least one variable parameter of the processed resource locator;
orlogic configured to select the resource content item that is conformant with said at least one variable parameter from a group of items provided by the source entity. - View Dependent Claims (72)
-
Specification