Patents by Inventor Wei Wei Ada Cho

Wei 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: 9055317
    Abstract: 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: Grant
    Filed: October 7, 2013
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
  • Publication number: 20140040956
    Abstract: 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: Application
    Filed: October 7, 2013
    Publication date: February 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
  • Patent number: 8555317
    Abstract: 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: Grant
    Filed: May 3, 2011
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
  • Publication number: 20110209185
    Abstract: 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: Application
    Filed: May 3, 2011
    Publication date: August 25, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
  • Patent number: 8001567
    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.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Stuart Ozer, Wei Wei Ada Cho, Warren Neal Thornthwaite
  • Patent number: 7962937
    Abstract: 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: Grant
    Filed: August 1, 2006
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
  • Patent number: 7870023
    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.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Patent number: 7536316
    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.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Patent number: 7526506
    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.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Wei Wei Ada Cho, Paul D. Deeds, Todd San Jule, Samuel D. Clement
  • Patent number: 7356547
    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.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Publication number: 20080046929
    Abstract: 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: Application
    Filed: August 1, 2006
    Publication date: February 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Wei Wei Ada Cho, Stephen R. Husak, Liang Ge, Aamer Hydrie
  • Patent number: 7136871
    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.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Publication number: 20050171961
    Abstract: 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: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: Aaron Culbreth, Roderick Toll, James Hall, Thomas Springer, Wei Wei Ada Cho, C. Evans
  • Publication number: 20040243623
    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.
    Type: Application
    Filed: June 16, 2004
    Publication date: December 2, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Publication number: 20040243470
    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.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 2, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Publication number: 20040203639
    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.
    Type: Application
    Filed: May 2, 2002
    Publication date: October 14, 2004
    Inventors: Stuart Ozer, Wei Wei Ada Cho, Warren Neal Thornthwaite
  • Publication number: 20030110171
    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.
    Type: Application
    Filed: November 21, 2001
    Publication date: June 12, 2003
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau
  • Publication number: 20030101454
    Abstract: 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: Application
    Filed: November 21, 2001
    Publication date: May 29, 2003
    Inventors: Stuart Ozer, Michael Patrick Hart, Wei Wei Ada Cho, Carolyn Khanh Chau