Patents by Inventor Stuart Ozer

Stuart Ozer 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).

  • Publication number: 20090030925
    Abstract: Data clustering is described for determining related components of the data. In one example, information on biomolecules may be clustered into groups in which the biomolecular data in a clustered group may indicate data that shares a relationship. For example, monomers of a protein molecule or a nucleic acid molecule may be mapped to an evolutionary or phylogenetic tree. Candidate groupings of the information may be obtained based on evolutionary relationships among sequences corresponding to the molecules.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: Microsoft Corporation
    Inventor: Stuart Ozer
  • Publication number: 20090019091
    Abstract: The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment (e.g., early morning, late morning, early afternoon, late afternoon, primetime, late night) and/or viewing habits of a group of user's during a particular time segment.
    Type: Application
    Filed: September 18, 2008
    Publication date: January 15, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
  • Patent number: 7478414
    Abstract: Described are methods and apparatus that allow viewers to access timely data showing what other viewers are watching at (or near) a given moment. Thus, for example, a viewer could tune in, find out which ten programs currently being broadcast are most popular, and then select from among these programs. In one embodiment, the data is displayed with links to those popular programs so viewers can easily tune to listed programs. In another embodiment, the viewer can identify a group of friends and find out what those friends are watching. The viewer could then tune into one of the programs his or her friends are watching, and so be prepared to discuss that program later.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Sharon F. Glusker, Stuart Ozer, Steven Paul Breyer
  • Patent number: 7451151
    Abstract: The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method provides local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment and/or viewing habits of a group of user's during a particular time segment. A value assigned to a selection dynamically changes according to a set of cache retention policies, where the value can be time-dependent functions that decay based on the class of the item, as determined by inference about the class or via a label associated with the item.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
  • Patent number: 7440950
    Abstract: A system and method of caching multimedia data employing probabilistic predictive techniques is provided for facilitating local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user (or group of users) will review an item at some time in the future, current viewing habits as well as habits over a particular time segment. A value assigned to a selection dynamically changes according to a set of cache retention policies, where the value can be time-dependent functions that decay based on the class of the item, for example. A selections value may also change based on changes in viewing habits, time segments or a user's modification of the cache retention policies.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
  • Patent number: 7403935
    Abstract: The present invention is related to caching data by employing probabilistic predictive techniques. The invention has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's or a group of user's viewing habit over particular time segment. A value assigned to a selection dynamically changes according to a set of cache retention policies. A selection's value may be reduced based upon age, changes on a user's viewing habits, changes in time segments or a user's modification of the cache retention policies.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: July 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
  • 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: 20070162512
    Abstract: In order to provide a reporting (read-only) copy of an original database, copy-on-write technology is used to quickly create a shadow copy which contains pointers to the data in the original database. When no changes are allowed to the shadow copy, the copy-on-write technology functions to create a static snapshot of the original database at the point in time that the reporting copy was created. The overhead in providing a reporting copy is thus reduced, as no wholesale copying of the original database is required, and updates can be performed quickly. Because the reporting copy is read-only, multiple reporting servers can use the same copy-on-write maintained copy of the original database.
    Type: Application
    Filed: May 22, 2006
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Lubor Kollar, Michael Ruthruff, Stuart Ozer
  • Patent number: 7191243
    Abstract: Methods, systems, and computer program products for generating a data stream for broadcast to one or more client systems. A source identifier identifies where the data for the data stream may be obtained. Scheduling information associated with the identifier determines when the data should be added to the data stream for broadcast. The data is requested and received from the data source using the identifier and added to the data stream to arrive at the one or more client systems in accordance with the scheduling information. The generated data stream may comprise one or more sub-streams. The scheduling information may be checked or validated to assure consistency and accuracy. Client systems may simultaneously receive data, including real-time data, from multiple sources.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: March 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul J. Roy, Majd Bakar, Jeffrey W. Huth, Mark Wagner, Stuart Ozer
  • 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: 20050210530
    Abstract: The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment (e.g., early morning, late morning, early afternoon, late afternoon, primetime, late night) and/or viewing habits of a group of user's during a particular time segment.
    Type: Application
    Filed: May 9, 2005
    Publication date: September 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Eric Horvitz, Carl Kadie, Stuart Ozer, Curtis Wong
  • Publication number: 20050210520
    Abstract: The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment (e.g., early morning, late morning, early afternoon, late afternoon, primetime, late night) and/or viewing habits of a group of user's during a particular time segment.
    Type: Application
    Filed: May 9, 2005
    Publication date: September 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Eric Horvitz, Carl Kadie, Stuart Ozer, Curtis Wong
  • Patent number: 6947935
    Abstract: The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-independent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment (e.g., early morning, late morning, early afternoon, late afternoon, primetime, late night) and/or viewing habits of a group of user's during a particular time segment.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: September 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
  • Publication number: 20050193414
    Abstract: The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection and retaining selections in the cache depending on the value and size of the selection. The value assigned to an item can represent the time-dependent likelihood that a user will review an item at some time in the future. An initial value of an item can be based on the user's viewing habits, the user's viewing habit over particular time segment (e.g., early morning, late morning, early afternoon, late afternoon, primetime, late night) and/or viewing habits of a group of user's during a particular time segment.
    Type: Application
    Filed: May 3, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Eric Horvitz, Carl Kadie, Stuart Ozer, Curtis Wong
  • Publication number: 20050021403
    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: January 27, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Stuart Ozer, Michael Hart, Wei Wei Cho, Carolyn 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: 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: 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
  • Patent number: 6708335
    Abstract: Systems and methods for tracking viewing behavior of advertisements on home entertainment systems. A processing device associated with the home entertainment system determines that an advertisement is being displayed. For example, the processing device can recognize an identifying marker embedded in the television signal that carries the advertisement. Alternatively, an electronic program guide supplemented with information identifying advertisements can be used to determine that a channel tuned and displayed at the home entertainment system carries a particular advertisement. The processing device generates viewing behavior information that identifies the advertisement and stores the information locally. The information is periodically transmitted to a central clearinghouse for storage and distribution to advertisers or other interested parties.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: March 16, 2004
    Assignee: Webtv Networks, Inc.
    Inventors: Stuart Ozer, Timothy F. Park, Daniel J. Zigmond, Michael A. Killianey
  • Patent number: 6704929
    Abstract: Systems and methods for providing and tracking viewing behavior of home entertainment systems. A viewer event such as tuning to a selected television channel, occurs at a home entertainment system. The event is coupled with information describing the programming viewed on the home entertainment system and is stored locally. The information describing the programming is obtained from an electronic program guide. Subsequent viewer events are also coupled with information describing the programming viewed and stored locally. The resulting viewing behavior that is stored locally is transmitted to a remote clearinghouse for storage. The remote site receives a great diversity specific information from a plurality of home entertainment systems, which represents and describes, in any desired degree of specificity, the programming that the public is viewing, the origin of the programming, and the way in which the programming is being viewed.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: March 9, 2004
    Assignee: WebTV Networks, Inc.
    Inventors: Stuart Ozer, Timothy F. Park, Daniel J. Zigmond, Michael A. Killianey