Patents by Inventor Wei Ada Cho
Wei Ada Cho has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9055317Abstract: Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously delivered catalog data.Type: GrantFiled: October 7, 2013Date of Patent: June 9, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
-
Publication number: 20140040956Abstract: Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously delivered catalog data.Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Applicant: Microsoft CorporationInventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
-
Patent number: 8555317Abstract: Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously delivered catalog data.Type: GrantFiled: May 3, 2011Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
-
Publication number: 20110209185Abstract: Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously delivered catalog data.Type: ApplicationFiled: May 3, 2011Publication date: August 25, 2011Applicant: MICROSOFT CORPORATIONInventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
-
Patent number: 8001567Abstract: 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.Type: GrantFiled: May 2, 2002Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: Stuart Ozer, Wei Wei Ada Cho, Warren Neal Thornthwaite
-
Patent number: 7962937Abstract: Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously delivered catalog data.Type: GrantFiled: August 1, 2006Date of Patent: June 14, 2011Assignee: Microsoft CorporationInventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
-
Patent number: 7870023Abstract: 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.Type: GrantFiled: June 16, 2004Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Patent number: 7536316Abstract: 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.Type: GrantFiled: June 14, 2004Date of Patent: May 19, 2009Assignee: Microsoft CorporationInventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Patent number: 7526506Abstract: 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.Type: GrantFiled: September 23, 2005Date of Patent: April 28, 2009Assignee: Microsoft CorporationInventors: Wei Wei Ada Cho, Paul D. Deeds, Todd San Jule, Samuel D. Clement
-
Patent number: 7356547Abstract: 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.Type: GrantFiled: June 14, 2004Date of Patent: April 8, 2008Assignee: Microsoft CorporationInventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Publication number: 20080046929Abstract: Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously deliverred catalog data.Type: ApplicationFiled: August 1, 2006Publication date: February 21, 2008Applicant: MICROSOFT CORPORATIONInventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
-
Patent number: 7136871Abstract: 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.Type: GrantFiled: November 21, 2001Date of Patent: November 14, 2006Assignee: Microsoft CorporationInventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Publication number: 20060026641Abstract: 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.Type: ApplicationFiled: August 30, 2004Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Todd Jule, Joseph Schrader, Waiman Lam, Wei Ada Cho, Andrew Jaffray, Mark Gibson
-
Publication number: 20050171961Abstract: Techniques and tools are described for creating and using application identifiers that act as “fingerprints” for applications. In one aspect, an identifier generation algorithm is applied to application data and an application identifier is generated. The application data comprises graphical icon data, and can further comprise other data (e.g., executable name, registry data). The identifier generation algorithm can be a hashing algorithm that generates a hash value. The application identifier can be sent in a database query, and a database can return results indicating, for example, whether metadata can be obtained from a metadata service, or whether the software application is of a particular type (e.g., a gaming-related application). Application identifiers can be stored, for example, in a data file along with one or more other application identifiers for other software applications. Described techniques and tools can be used in a graphical user interface-based gaming activity center.Type: ApplicationFiled: January 30, 2004Publication date: August 4, 2005Inventors: Aaron Culbreth, Roderick Toll, James Hall, Thomas Springer, Wei Wei Ada Cho, C. Evans
-
Publication number: 20040243623Abstract: 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.Type: ApplicationFiled: June 16, 2004Publication date: December 2, 2004Applicant: MICROSOFT CORPORATIONInventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Publication number: 20040243470Abstract: 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.Type: ApplicationFiled: June 14, 2004Publication date: December 2, 2004Applicant: MICROSOFT CORPORATIONInventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Publication number: 20040203639Abstract: 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.Type: ApplicationFiled: May 2, 2002Publication date: October 14, 2004Inventors: Stuart Ozer, Wei Wei Ada Cho, Warren Neal Thornthwaite
-
Publication number: 20030110171Abstract: 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.Type: ApplicationFiled: November 21, 2001Publication date: June 12, 2003Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
-
Publication number: 20030101454Abstract: A system, including a planning module, a control module and a receiver module, configured to schedule display of advertisements to achieve an advertising impression goal. The planning module enables scheduling of advertising impressions in accordance with target criteria. Further, the planning module enables selecting an advertising impression goal for advertisements, assigning an advertising type and defining a weight for the advertisement. 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 advertisement. The one or more metadata files and advertising content for the advertisement, are delivered to the receiver module that is configured to define a display frequency for the advertising content based upon one or more of the metadata files. The receiver module selectively displays the advertising content of the advertisement to achieve the advertising impression goal.Type: ApplicationFiled: November 21, 2001Publication date: May 29, 2003Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau