IP Library Patent Application 11420998
Patent Application
App. No. 11/420,998

Strategies for Providing a Customized Media Presentation Based on a Markup Page Definition (MPD)

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/420,998
Abstract

Strategies are described for providing a media presentation based on a markup page definition (MPD). In operation, an operations center provides an MPD in response to a triggering event. The MPD may be expressed as an HTML page. The MPD includes one or more references to respective media streams. A client device renders a media presentation based on the MPD. For instance, the client device accesses the media streams referenced by the MPD by virtually tuning to and receiving these media streams. The strategies can be applied in various scenarios. For instance, the strategies can be applied to generate a media presentation of locale-specific programs or channels, recently viewed programs or channels, favorite programs or channels, popular programs or channels, and so on.

Claims (35)

1 . A method for presenting media content, comprising:

receiving page design data;

creating a page definition, based on the page design data, that is customized for a target client device, the page definition including at least one reference to a media stream; and

providing the page definition to the target client device, wherein the target client device uses the page definition to access the media stream identified by said at least one reference, and to present the media stream in a manner specified by the page definition,

wherein the page definition comprises declarative markup content, and wherein said at least one reference comprises information within the declarative markup content that identifies the media stream.

2 . The method of claim 1 , wherein the declarative markup content comprises HTML information.

3 . The method of claim 1 , further comprising converting the page definition to a modified form prior to providing the page definition to the target client device, wherein the modified form accommodates a processing capability of the target client device.

4 . The method of claim 1 , wherein the received page design data pertains to a locale associated with the target client device, and wherein the media stream identified by said at least one reference is associated with a locale-specific media resource.

5 . The method of claim 1 , wherein the received page design data reflects a media resource recently consumed by the target client device, and wherein the media stream identified by said at least one reference is associated with the recently consumed media resource.

6 . The method of claim 1 , wherein the received page design data reflects a media resource identified by a user as a favorite, and wherein the media stream identified by said at least one reference is associated with the favorite media resource.

7 . The method of claim 1 , wherein the received page design data reflects a popularity of a collection of media resources, and wherein the media stream identified by said at least one reference is associated with an assessed popular media resource.

8 . One or more machine-readable media containing machine-readable instructions for implementing the method of claim 1 .

9 . A method for presenting media content at a target client device, comprising:

providing page design data to a page creation module;

at the target client device:

receiving a page definition from the page creation module that is customized, based on the page design data, for the target client device, the page definition including at least one reference to a media stream;

using the page definition to access the media stream identified by said at least one reference; and

presenting the media stream in a manner specified by the page definition,

wherein the page definition comprises declarative markup content, and wherein said at least one reference comprises information within the declarative markup content that identifies the media stream.

10 . The method of claim 9 , wherein the declarative markup content comprises HTML information.

11 . The method of claim 9 , wherein the accessing of the media stream comprises virtually tuning to a source of the media stream.

12 . The method of claim 9 , wherein said at least one reference comprises plural references to plural respective media streams.

13 . The method of claim 9 , wherein the provided page design data pertains to a locale associated with the target client device, and wherein the media stream identified by said at least one reference is associated with a locale-specific media resource.

14 . The method of claim 9 , wherein the provided page design data reflects a media resource recently consumed by the target client device, and wherein the media stream identified by said at least one reference is associated with the recently consumed media resource.

15 . The method of claim 9 , wherein the provided page design data reflects a media resource identified by a user as a favorite, and wherein the media stream identified by said at least one reference is associated with the favorite media resource.

16 . The method of claim 9 , wherein the provided page design data reflects a popularity of a collection of media resources, and wherein the media stream identified by said at least one reference is associated with an assessed popular media resource.

17 . One or more machine-readable media containing machine-readable, instructions for implementing the method of claim 9 .

18 . A system for presenting media content, comprising:

a page supplying system configured to:

receive page design data;

create a page definition, based on the page design data, that is customized for a target client device, the page definition including at least one reference to a media stream; and

provide the page definition to the target client device, wherein the target client device uses the page definition to access the media stream identified by said at least one reference, and to present the media stream in a manner specified by the page definition,

wherein the page definition comprises declarative markup content, and wherein said at least one reference comprises information within the declarative markup content that identifies the media stream.

19 . The system of claim 18 , further comprising a content delivery system configured to provide the media stream identified by said at least one reference to the target client device.

20 . One or more machine-readable media containing machine-readable instructions for implementing the system of claim 18 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2006
From: METTIFOGO, GIONATA
To: MICROSOFT CORPORATION
Reel/Frame 017778/0520 →