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: 20090030925Abstract: 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: ApplicationFiled: July 23, 2007Publication date: January 29, 2009Applicant: Microsoft CorporationInventor: Stuart Ozer
-
Publication number: 20090019091Abstract: 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: ApplicationFiled: September 18, 2008Publication date: January 15, 2009Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
-
Patent number: 7478414Abstract: 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: GrantFiled: May 8, 2000Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Sharon F. Glusker, Stuart Ozer, Steven Paul Breyer
-
Patent number: 7451151Abstract: 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: GrantFiled: May 9, 2005Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
-
Patent number: 7440950Abstract: 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: GrantFiled: May 9, 2005Date of Patent: October 21, 2008Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
-
Patent number: 7403935Abstract: 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: GrantFiled: May 3, 2005Date of Patent: July 22, 2008Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
-
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: 20070162512Abstract: 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: ApplicationFiled: May 22, 2006Publication date: July 12, 2007Applicant: Microsoft CorporationInventors: Lubor Kollar, Michael Ruthruff, Stuart Ozer
-
Patent number: 7191243Abstract: 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: GrantFiled: November 15, 2001Date of Patent: March 13, 2007Assignee: Microsoft CorporationInventors: Paul J. Roy, Majd Bakar, Jeffrey W. Huth, Mark Wagner, Stuart Ozer
-
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: 20050210530Abstract: 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: ApplicationFiled: May 9, 2005Publication date: September 22, 2005Applicant: Microsoft CorporationInventors: Eric Horvitz, Carl Kadie, Stuart Ozer, Curtis Wong
-
Publication number: 20050210520Abstract: 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: ApplicationFiled: May 9, 2005Publication date: September 22, 2005Applicant: Microsoft CorporationInventors: Eric Horvitz, Carl Kadie, Stuart Ozer, Curtis Wong
-
Patent number: 6947935Abstract: 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: GrantFiled: April 4, 2001Date of Patent: September 20, 2005Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Carl M. Kadie, Stuart Ozer, Curtis G. Wong
-
Publication number: 20050193414Abstract: 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: ApplicationFiled: May 3, 2005Publication date: September 1, 2005Applicant: Microsoft CorporationInventors: Eric Horvitz, Carl Kadie, Stuart Ozer, Curtis Wong
-
Publication number: 20050021403Abstract: 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: January 27, 2005Applicant: MICROSOFT CORPORATIONInventors: Stuart Ozer, Michael Hart, Wei Wei Cho, Carolyn 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: 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: 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
-
Patent number: 6708335Abstract: 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: GrantFiled: August 18, 1999Date of Patent: March 16, 2004Assignee: Webtv Networks, Inc.Inventors: Stuart Ozer, Timothy F. Park, Daniel J. Zigmond, Michael A. Killianey
-
Patent number: 6704929Abstract: 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: GrantFiled: August 18, 1999Date of Patent: March 9, 2004Assignee: WebTV Networks, Inc.Inventors: Stuart Ozer, Timothy F. Park, Daniel J. Zigmond, Michael A. Killianey