Systems for unifying heterogeneous multimedia tuners
First Claim
Patent Images
1. A method, comprising:
- identifying multiple tuners for accessing multimedia channels, wherein at least one of the tuners is capable of uniquely accessing one or more of the multimedia channels;
creating a unified lineup of the multimedia channels; and
dynamically assigning the tuners to fulfill access requests for viewing and/or recording multimedia content of the multimedia channels in the unified lineup according to one or more policies.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for unifying heterogeneous multimedia tuners is described. The system is capable of producing a unified channel lineup and coordinating multiple diverse tuners to perform multimedia tasks associated with the unified lineup. In one implementation, tuner allocation policy allows behind-the-scenes tuner assignment and on-the-fly tuner swapping so that the user experience is seamless, access quality is continuously optimized, and tuners with the most bandwidth are kept available.
-
Citations
48 Claims
-
1. A method, comprising:
-
identifying multiple tuners for accessing multimedia channels, wherein at least one of the tuners is capable of uniquely accessing one or more of the multimedia channels;
creating a unified lineup of the multimedia channels; and
dynamically assigning the tuners to fulfill access requests for viewing and/or recording multimedia content of the multimedia channels in the unified lineup according to one or more policies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
multiple tuners for accessing multimedia channels, wherein at least one of the tuners is capable of uniquely accessing one or more of the multimedia channels;
a user experience engine to create a unified lineup of the multimedia channels and a unified electronic program guide corresponding to the unified lineup; and
a tuner integration engine coupled with the user experience engine to dynamically assign at least some of the tuners to fulfill access requests for viewing and/or recording multimedia content of the multimedia channels in the unified lineup according to one or more policies. - View Dependent Claims (19)
-
-
20. A unified experience engine for integrating multimedia content from heterogeneous tuners into a unified user experience, comprising:
-
a tuner integration engine to unify heterogeneous channel lineups associated with the heterogeneous tuners into a unified channel lineup and to dynamically assign one of the heterogeneous tuners to one of a viewing task or a recording task associated with the unified lineup;
an electronic program guide data integrator to provide unified program guide metadata corresponding to the unified channel lineup; and
a user interface for interactively presenting the unified channel lineup and the unified program guide metadata to a user. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A tuner integration engine, comprising:
-
a lineup integrator to unify heterogeneous channel lineups associated with multiple tuners into a unified channel lineup;
a tuner prioritizer to sort the multiple tuners according to one or more abilities; and
a tuner assignment engine to assign one of the tuners to a multimedia task according to a policy. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system, comprising:
means for identifying heterogeneous tuners for accessing multimedia channels, wherein at least one of the tuners is capable of uniquely accessing one or more of the multimedia channels;
means for creating a unified lineup of channels accessed by the heterogeneous tuners; and
means for dynamically assigning the tuners for viewing and/or recording the multimedia channels, according to the one or more policies. - View Dependent Claims (34, 35, 36, 37, 38)
-
39. A computer readable medium containing instructions that are executable by a computing device to perform actions, comprising:
-
integrating diverse channel lineups associated with multimedia tuners into a unified lineup; and
dynamically assigning some of the multimedia tuners to viewing and recording tasks of the unified lineup according to a policy. - View Dependent Claims (40, 41, 42)
-
-
43. A method, comprising:
-
in a multimedia system that includes multiple tuners, wherein at least some of the tuners possess differing capabilities for providing access quality and at least some of the tuners possess differing capabilities for providing access quantity, assigning a tuner that provides a higher access quality to a task prior to assigning a tuner that provides a lower access quality; and
assigning a tuner that provides a lower access quantity to a task prior to assigning a tuner that provides a higher access quantity, if the tuner that provides the lower access quantity can perform the task. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification