Patents by Inventor Christopher B. Weare
Christopher B. Weare 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: 7590612Abstract: A blog map for searching and/or navigating the blogosphere is provided. In accordance with one method for generating a blog map, a number of blog posts within the blogosphere are accessed. Each of the blog posts is converted to a feature vector, which represents the position of the blog post in a high-dimensional space. The dimensionality of the feature vectors is reduced from the high-dimensional space to a low-dimensions space, such that each blog post is represented in the low-dimensional space. A map is then generated based on the position of the blog posts in the low-dimensional space.Type: GrantFiled: June 17, 2005Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Brady D. Forrest, Christopher B. Weare
-
Patent number: 7574276Abstract: In connection with a classification system for classifying media entities that merges perceptual classification techniques and digital signal processing classification techniques for improved classification of media entities, a system and methods are provided for automatically classifying and characterizing melodic movement properties of media entities. Such a system and methods may be useful for the indexing of a database or other storage collection of media entities, such as media entities that are audio files, or have portions that are audio files. The methods also help to determine media entities that have similar, or dissimilar as a request may indicate, melodic movement by utilizing classification chain techniques that test distances between media entities in terms of their properties. For example, a neighborhood of songs may be determined within which each song has similar melodic movement properties.Type: GrantFiled: December 21, 2005Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Christopher B. Weare, Jeffrey S. Hoekman
-
Publication number: 20090159656Abstract: The claimed subject matter provides a system and/or a method that facilitates identifying relationships between two or more trade cards. A schema component can implement a portion of user-assisted schema to create a trade card that represents a distillation of a document with document-specific data. A relationship component can identify at least one of a hard link or a soft link associated with the trade card in connection with at least one of a network or one or more trade cards, wherein the hard link is a source that derived the trade card and the soft link is directed toward a disparate trade card with a portion of substantially similar document-specific data.Type: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: MICROSOFT CORPORATIONInventors: Gary W. Flake, Blaise H. Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Julio Estrada, Christopher B. Weare
-
Patent number: 7548934Abstract: A system and method for generating a list is provided. The system includes a seed item input subsystem, an item identifying subsystem, a descriptive metadata similarity determining subsystem and a list generating subsystem that builds a list based, at least in part, on similarity processing performed on seed item descriptive metadata and user item descriptive metadata and user selected thresholds applied to such similarity processing. The method includes inexact matching between identifying metadata associated with new user items and identifying metadata stored in a reference metadata database. The method further includes subjecting candidate user items to similarity processing, where the degree to which the candidate user items are similar to the seed item is determined, and placing user items in a list of items based on user selected preferences for (dis)similarity between items in the list and the seed item.Type: GrantFiled: March 30, 2006Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: John C. Platt, Christopher Burges, Alice Zheng, Christopher B. Weare, Steven E. Swenson
-
Patent number: 7532943Abstract: In connection with a classification system for classifying media entities that merges perceptual classification techniques and digital signal processing classification techniques for improved classification of media entities, a system and methods are provided for automatically classifying and characterizing sonic properties of media entities. Such a system and methods may be useful for the indexing of a database or other storage collection of media entities, such as media entities that are audio files, or have portions that are audio files. The methods also help to determine media entities that have similar sonic properties by utilizing classification chain techniques that test distances between media entities in terms of their properties. For example, a neighborhood of songs may be determined within which each song has similar sonic properties.Type: GrantFiled: August 21, 2001Date of Patent: May 12, 2009Assignee: Microsoft CorporationInventor: Christopher B. Weare
-
Patent number: 7526476Abstract: A system and related techniques generate alternative search terms derived from a set of search results. A user may input a set of search terms such as keywords or other inputs, and receive a set of search results back. In addition, the set of search results may have a set of selectable alternative search links associated thereto. The association of each selectable alternative search link and the set of search results depends on the evaluated distinctiveness of alternative information content of a search result Web page against other search results. In embodiments an attribute or attribute of a result may be assessed for inclusion as an alternative search attributes based on the attribute's deviation from an average of the attributes of the set of search results. A user may select the alternative search suggestion and be presented with an updated set of search results related to the alternative search attributes.Type: GrantFiled: March 14, 2005Date of Patent: April 28, 2009Assignee: Microsoft CorporationInventors: Ramez Naam, Christopher B. Weare
-
Patent number: 7444313Abstract: The present invention provides collaborative filtering systems and methods employing default scores of decision graphs/trees to quickly create a top-n prediction list that can efficiently determine a user's interest in items. In one instance of the present invention, the list is refined by utilizing a variable maximum score algorithm and/or an invalidation list algorithm to insert items that score above an inclusion threshold set by a last item in the top-n prediction list. In another instance of the present invention, an invalidation list for a decision graph and/or decision tree is utilized to create a top-n prediction list. An algorithm employing default scores is then utilized to refine the top-n prediction list to insert items with default scores above an inclusion threshold set by a last item in the top-n prediction list.Type: GrantFiled: September 3, 2003Date of Patent: October 28, 2008Assignee: Microsoft CorporationInventors: Christopher A. Meek, David M. Chickering, Christopher B. Weare, Pradeep K. Gupta
-
Publication number: 20080195654Abstract: A system and methods are provided for automatically classifying data according to perceptual properties of the data to form a classification chain that is suited to the searching and sorting of large databases of media entities. During classification, experts assign each media entity in the training data set to one or more classes, with each class corresponding to a given subset of perceptual properties of the data. In conjunction with digital signal processing properties of the data corresponding to the perceptual properties, the classified data is then used to construct an initial classification chain. During operation, when presented with an unclassified entry, the classification chain returns an estimate of the class of the entry, as well as a confidence measure that is proportional to the level of confidence of the class assignment. Over time, as the classification chain evolves, the classification chain becomes more and more effective for quickly characterizing media entities.Type: ApplicationFiled: April 18, 2008Publication date: August 14, 2008Applicant: MICROSOFT CORPORATIONInventor: Christopher B. Weare
-
Patent number: 7381883Abstract: In connection with a classification system for classifying media entities that merges perceptual classification techniques and digital signal processing classification techniques for improved classification of media entities, a system and methods are provided for automatically classifying and characterizing tempo properties of media entities. Such a system and methods may be useful for the indexing of a database or other storage collection of media entities, such as media entities that are audio files, or have portions that are audio files. The methods also help to determine media entities that have similar, or dissimilar as a request may indicate, tempo(s) by utilizing classification chain techniques that test distances between media entities in terms of their properties. For example, a neighborhood of songs may be determined within which each song has similar tempo characteristics.Type: GrantFiled: November 24, 2004Date of Patent: June 3, 2008Assignee: Microsoft CorporationInventors: Christopher B. Weare, Marc Daskalovic
-
Patent number: 7376672Abstract: A system and methods are provided for automatically classifying data according to perceptual properties of the data to form a classification chain that is suited to the searching and sorting of large databases of media entities. During classification, experts assign each media entity in the training data set to one or more classes, with each class corresponding to a given subset of perceptual properties of the data. In conjunction with digital signal processing properties of the data corresponding to the perceptual properties, the classified data is then used to construct an initial classification chain. During operation, when presented with an unclassified entry, the classification chain returns an estimate of the class of the entry, as well as a confidence measure that is proportional to the level of confidence of the class assignment. Over time, as the classification chain evolves, the classification chain becomes more and more effective for quickly characterizing media entities.Type: GrantFiled: November 15, 2004Date of Patent: May 20, 2008Assignee: Microsoft CorporationInventor: Christopher B. Weare
-
Patent number: 7326848Abstract: In connection with a classification system for classifying media entities that merges perceptual classification techniques and digital signal processing classification techniques for improved classification of media entities, a system and methods are provided for automatically classifying and characterizing tempo properties of media entities. Such a system and methods may be useful for the indexing of a database or other storage collection of media entities, such as media entities that are audio files, or have portions that are audio files. The methods also help to determine media entities that have similar, or dissimilar as a request may indicate, tempo(s) by utilizing classification chain techniques that test distances between media entities in terms of their properties. For example, a neighborhood of songs may be determined within which each song has similar tempo characteristics.Type: GrantFiled: September 22, 2003Date of Patent: February 5, 2008Assignee: Microsoft CorporationInventors: Christopher B. Weare, Marc Daskalovic
-
Patent number: 7313571Abstract: A system and method for generating a list is provided. The system includes a seed item input subsystem, an item identifying subsystem, a descriptive metadata similarity determining subsystem and a list generating subsystem that builds a list based, at least in part, on similarity processing performed on seed item descriptive metadata and user item descriptive metadata and user selected thresholds applied to such similarity processing. The method includes inexact matching between identifying metadata associated with new user items and identifying metadata stored in a reference metadata database. The method further includes subjecting candidate user items to similarity processing, where the degree to which the candidate user items are similar to the seed item is determined, and placing user items in a list of items based on user selected preferences for (dis)similarity between items in the list and the seed item.Type: GrantFiled: October 31, 2005Date of Patent: December 25, 2007Assignee: Microsoft CorporationInventors: John C. Platt, Christopher Burges, Alice Zheng, Christopher B. Weare, Steven E. Swenson
-
Patent number: 7296031Abstract: A system and method for generating a list is provided. The system includes a seed item input subsystem, an item identifying subsystem, a descriptive metadata similarity determining subsystem and a list generating subsystem that builds a list based, at least in part, on similarity processing performed on seed item descriptive metadata and user item descriptive metadata and user selected thresholds applied to such similarity processing. The method includes inexact matching between identifying metadata associated with new user items and identifying metadata stored in a reference metadata database. The method further includes subjecting candidate user items to similarity processing, where the degree to which the candidate user items are similar to the seed item is determined, and placing user items in a list of items based on user selected preferences for (dis)similarity between items in the list and the seed item.Type: GrantFiled: March 11, 2005Date of Patent: November 13, 2007Assignee: Microsoft CorporationInventors: John C. Platt, Christopher Burges, Alice Zheng, Christopher B. Weare, Steven E. Swenson
-
Patent number: 7266548Abstract: In a hierarchical taxonomy of document, the categories of information may be structured as a binary tree with the nodes of the binary tree containing information relevant to the search. The binary tree may be ‘trained’ or formed by examining a training set of documents and separating those documents into two child nodes. Each of those sets of documents may then be further split into two nodes to create the binary tree data structure. The nodes may be generated to maximize the likelihood that all of the training documents are in either or both of the two child nodes. In one example, each node of the binary tree may be associated with a list of terms and each term in each list of terms is associated with a probability of that term appearing in a document given that node. New documents may be categorized by the nodes of the tree. For example, the new documents may be assigned to a particular node based upon the statistical similarity between that document and the associated node.Type: GrantFiled: June 30, 2004Date of Patent: September 4, 2007Assignee: Microsoft CorporationInventor: Christopher B Weare
-
Patent number: 7227072Abstract: A system and method for determining the similarity of music files based on a perceptual metric is disclosed. In accordance with one aspect of the invention, harmonic, rhythmic, and melodic components are generated for each of the music files. The dimensionality of the components is then reduced to six by a mapper. This reduction is part of what allows the present invention to process large collections of music files very quickly. The mapper maps the components to positions on two-dimensional feature maps. The feature maps are trained by a trainer. The top N positions in each feature map, along with their amplitudes, are taken as the representative vectors for the music files. To compare the similarity between two music files, the distance between the two representative vectors are calculated.Type: GrantFiled: May 16, 2003Date of Patent: June 5, 2007Assignee: Microsoft CorporationInventor: Christopher B. Weare
-
Patent number: 7065416Abstract: In connection with a classification system for classifying media entities that merges perceptual classification techniques and digital signal processing classification techniques for improved classification of media entities, a system and methods are provided for automatically classifying and characterizing melodic movement properties of media entities. Such a system and methods may be useful for the indexing of a database or other storage collection of media entities, such as media entities that are audio files, or have portions that are audio files. The methods also help to determine media entities that have similar, or dissimilar as a request may indicate, melodic movement by utilizing classification chain techniques that test distances between media entities in terms of their properties. For example, a neighborhood of songs may be determined within which each song has similar melodic movement properties.Type: GrantFiled: August 29, 2001Date of Patent: June 20, 2006Assignee: Microsoft CorporationInventors: Christopher B. Weare, Jeffrey S. Hoekman
-
Patent number: 7035873Abstract: A system and methods are provided for automatically classifying data according to perceptual properties of the data to form a classification chain that is suited to the searching and sorting of large databases of media entities. During classification, experts assign each media entity in the training data set to one or more classes, with each class corresponding to a given subset of perceptual properties of the data. In conjunction with digital signal processing properties of the data corresponding to the perceptual properties, the classified data is then used to construct an initial classification chain. During operation, when presented with an unclassified entry, the classification chain returns an estimate of the class of the entry, as well as a confidence measure that is proportional to the level of confidence of the class assignment. Over time, as the classification chain evolves, the classification chain becomes more and more effective for quickly characterizing media entities.Type: GrantFiled: August 20, 2001Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventor: Christopher B. Weare
-
Patent number: 7024424Abstract: A system and method for generating a list is provided. The system includes a seed item input subsystem, an item identifying subsystem, a descriptive metadata similarity determining subsystem and a list generating subsystem that builds a list based, at least in part, on similarity processing performed on seed item descriptive metadata and user item descriptive metadata and user selected thresholds applied to such similarity processing. The method includes inexact matching between identifying metadata associated with new user items and identifying metadata stored in a reference metadata database. The method further includes subjecting candidate user items to similarity processing, where the degree to which the candidate user items are similar to the seed item is determined, and placing user items in a list of items based on user selected preferences for (dis)similarity between items in the list and the seed item.Type: GrantFiled: March 11, 2005Date of Patent: April 4, 2006Assignee: Microsoft CorporationInventors: John C. Platt, Christopher Burges, Alice Zheng, Christopher B. Weare, Steven E. Swnson
-
Patent number: 7013238Abstract: A system for generating recommendations which automatically optimizes over time without human intervention is disclosed. While known recommendation systems tended to be either attribute based or collaborative filtering based, the present system adjusts its internal parameters in response to the measured performance of the recommendations as determined by user behavior. In one embodiment, the user provides feedback in the form of ratings for the recommendations. This feedback is processed and then utilized to adjust the internal parameters of the system. Over time, the system settles on optimal parameter values.Type: GrantFiled: July 15, 2003Date of Patent: March 14, 2006Assignee: Microsoft CorporationInventor: Christopher B. Weare
-
Patent number: 6993532Abstract: A system and method for generating a list is provided. The system includes a seed item input subsystem, an item identifying subsystem, a descriptive metadata similarity determining subsystem and a list generating subsystem that builds a list based, at least in part, on similarity processing performed on seed item descriptive metadata and user item descriptive metadata and user selected thresholds applied to such similarity processing. The method includes inexact matching between identifying metadata associated with new user items and identifying metadata stored in a reference metadata database. The method further includes subjecting candidate user items to similarity processing, where the degree to which the candidate user items are similar to the seed item is determined, and placing user items in a list of items based on user selected preferences for (dis)similarity between items in the list and the seed item.Type: GrantFiled: May 30, 2001Date of Patent: January 31, 2006Assignee: Microsoft CorporationInventors: John C. Platt, Christopher Burges, Alice Zheng, Christopher B. Weare, Steven E. Swnson