System and methodology for delivering media to multiple disparate client devices based on their capabilities
First Claim
1. In an online system, a method for determining the capabilities of client devices and supplying media content in a format suitable for such devices, the method comprising:
- receiving a request to provide a target device with a copy of a particular media object;
determining capabilities of the target device;
based on the capabilities of the target device, determining a format that is desired for providing the target device with a copy of the media object;
translating the particular media object into a copy having said determined format; and
providing the target device with the copy having said determined format.
1 Assignment
0 Petitions
Accused Products
Abstract
An online media delivery system incorporating combining on-the-fly media reformatting with advanced client detection capabilities enabling delivery of appropriate media content to connected client devices is described. The system receives requests from client devices for media documents or objects, identifies the client device requesting particular media objects from an HTTP request, determines the media output capabilities of the client device, reformats the source media according to those capabilities and delivers the reformatted media to the client device. The system provides access to media content for multiple disparate client devices of varying hardware and software capabilities. The system enables delivery of appropriate media content to practically any device with connectivity capability.
340 Citations
82 Claims
-
1. In an online system, a method for determining the capabilities of client devices and supplying media content in a format suitable for such devices, the method comprising:
-
receiving a request to provide a target device with a copy of a particular media object;
determining capabilities of the target device;
based on the capabilities of the target device, determining a format that is desired for providing the target device with a copy of the media object;
translating the particular media object into a copy having said determined format; and
providing the target device with the copy having said determined format. - 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, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An online system for providing digital media to target devices, the system comprising:
-
a capabilities module for determining the capabilities of a particular target device;
a transformation module for;
automatically retrieving a copy of a particular media object; and
providing the target device with a copy of said object, said copy being automatically translated into a particular format based on the capabilities of the target device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. In an online system, a method for determining the capabilities of client devices, the method comprising:
-
receiving an original request from a target device in which said target device does not include information regarding its capabilities;
determining capabilities of the target device;
supplementing said original request received from said target device with information about the capabilities of said target device; and
forwarding said supplemented request to a destination specified in said original request. - View Dependent Claims (78, 79, 80, 81, 82)
-
Specification