Stuart Ozer - San Francisco CA, US Wei Wei Cho - Mountain View CA, US Warren Thornthwaite - Menlo Park CA, US
International Classification:
H04M003/42
US Classification:
455/414100, 455/407000
Abstract:
A media planner displays descriptors that represent programs that are scheduled for broadcast on tiles according to a layout. The layout arranges the tiles according to a day and a day part based on a scheduled broadcast date and time associated with a program.
Methods And Systems For Selectively Displaying Advertisements
Stuart Ozer - San Francisco CA, US Michael Hart - San Francisco CA, US Wei Ada Cho - Mountain View CA, US Carolyn Chau - Campbell CA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F017/60
US Classification:
705/014000
Abstract:
A system, including a planning module, a control module and a receiver module, configured to schedule display of one or more advertising impressions of available advertising inventory. The planning module enables scheduling a requested quantity of advertising impressions in accordance with target criteria. Further, the planning module enables selecting an advertising impression goal for advertisement, assigning an advertising type and defining a weight for the advertisements. The control module receives the schedule, the advertising type and the defined weights and generates one or more metadata files that contain target criteria, advertising type and weights for the advertisements. The one or more metadata files, with the advertisements, are delivered to the receiver module that is configured to define a display frequency for the advertisements based upon one or more of the metadata files. The receiver module selectively displays advertisement content associated with the advertisements to achieve the advertising impression goal.
Methods And Systems For Selectively Displaying Advertisements
Stuart Ozer - San Francisco CA, US Michael Hart - San Francisco CA, US Wei Cho - Mountain View CA, US Carolyn Chau - Campbell CA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F017/00
US Classification:
707/102000
Abstract:
A system, including a planning module, a control module and a receiver module, configured to schedule display of one or more advertising impressions of available advertising inventory. The planning module enables scheduling a requested quantity of advertising impressions in accordance with target criteria. Further, the planning module enables selecting an advertising impression goal for advertisement, assigning an advertising type and defining a weight for the advertisements. The control module receives the schedule, the advertising type and the defined weights and generates one or more metadata files that contain target criteria, advertising type and weights for the advertisements. The one or more metadata files, with the advertisements, are delivered to the receiver module that is configured to define a display frequency for the advertisements based upon one or more of the metadata files. The receiver module selectively displays advertisement content associated with the advertisements to achieve the advertising impression goal.
Methods And Systems For Selectively Displaying Advertisements
Stuart Ozer - San Francisco CA, US Michael Hart - San Francisco CA, US Wei Wei Cho - Mountain View CA, US Carolyn Chau - Campbell CA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F017/60
US Classification:
705014000
Abstract:
A system, including a planning module, a control module and a receiver module, configured to schedule display of one or more advertising impressions of available advertising inventory. The planning module enables scheduling a requested quantity of advertising impressions in accordance with target criteria. Further, the planning module enables selecting an advertising impression goal for advertisement, assigning an advertising type and defining a weight for the advertisements. The control module receives the schedule, the advertising type and the defined weights and generates one or more metadata files that contain target criteria, advertising type and weights for the advertisements. The one or more metadata files, with the advertisements, are delivered to the receiver module that is configured to define a display frequency for the advertisements based upon one or more of the metadata files. The receiver module selectively displays advertisement content associated with the advertisements to achieve the advertising impression goal.
Methods And Systems For Integrating Provisional Services In An Electronic Program Guide Environment
Todd Jule - Woodinville WA, US Joseph Schrader - Los Altos CA, US Waiman Lam - Sammamish WA, US Wei Ada Cho - Issaquah WA, US Andrew Jaffray - Seattle WA, US Mark Gibson - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/445 G06F 13/00 G06F 3/00
US Classification:
725044000, 725045000, 725052000
Abstract:
Methods and systems that enable users to find and view programs are described. In one embodiment, a user can access programs within a particular program type in an electronic program guide and select programs that are not available via a current electronic program guide. If programs are available from one or more provisional sources, the user can acquire one or more program. In other embodiments, electronic program guide data is processed to identify movies within the guide data. A user can then browse a collection movies some of which are available via an associated electronic program guide and others of which are not available via the electronic program guide. For movies that are not available via the electronic program guide, a client device can ascertain whether such movies are available from a provisional service source.
Interlinking Sports And Television Program Listing Metadata
Wei Wei Cho - Issaquah WA, US Paul Deeds - Seattle WA, US Todd San Jule - Woodinville WA, US Samuel Clement - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/76 H04N 5/781
US Classification:
386046000, 386125000
Abstract:
Matching metadata for sporting events with television program listing data. A global sports format enables the import of sports metadata from various providers. The metadata is interlinked with the television program listing data via configurable match rules or criteria. An enhanced electronic programming guide is created to display, to a user, the interlinked metadata.
Methods, Systems, And Computer-Readable Media For A Global Video Format Schema Defining Metadata Relating To Video Media
Wei Wei Cho - Issaquah WA, US Saar Picker - Bellevue WA, US Stephen Husak - Snoqualmie WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707100000
Abstract:
Generating data, such as metadata, relating to video media, such as a movie, and formatted according to a global video format. When metadata that is associated with video media and is formatted according to a formatting scheme associated with a particular content provider is received, the formatting scheme of the received metadata is validated if the formatting scheme of the received metadata corresponds to the global video format. Such video media may include streaming video, Video-On-Demand (VOD) movies, Pay-per-view movies, 0downloadable movies, and video files adapted for rendering by a media player program executed on a computer.
Downloading Data Packages From Information Services Based On Attributes
Wei Wei Cho - Issaquah WA, US Aayaz Bhorania - Bellevue WA, US Amy Thompson - Seattle WA, US Stephen Husak - Snoqualmie WA, US Frederic Azera - Kirkland WA, US Colin Acton - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707010000
Abstract:
Identifying a location of a metadata package to an application program. The system maintains a plurality of metadata packages and locations associated therewith. The plurality of metadata packages is filtered based on attributes in a request received from the application program to identify at least one metadata package. The location associated with the identified metadata package is sent to the application program.