Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Malcolm Slaney

Malcolm Slaney, Palo Alto, CA US

Patent application numberDescriptionPublished
20090276468METHOD FOR MEDIA FINGERPRINTING - A method of checking whether a content aggregator's content matches a content owner's content involves generating a fingerprint of the content and looking for a matching fingerprint from the content owner through a service provided by the content owner. In one aspect, the fingerprints are generated from an intermediate digest of the content instead of the original form.11-05-2009
20100242063SYSTEM AND METHOD FOR SELECTING ADVERTISEMENTS - A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.09-23-2010
20110029561IMAGE SIMILARITY FROM DISPARATE SOURCES - A search engine determines a set of other images that are similar to a user-selected image, and presents those other images to the user. In determining whether two images are sufficiently similar to each other to merit presentation of one, the search engine determines a Euclidean distance between separate feature vectors that are associated with each of the images. Each such vector indicates diverse types of information that is known about the associated image. The types of information included within such a vector may include attributes that reflect visual characteristics that are visible in an image, verbal tags that have been associated with the image users in a community of users, concepts derived from those tags, coordinates that reflect a geographic location at which a camera that produced the image was when the camera produced the image, and concepts related to groups with which the image is associated.02-03-2011
20110055238METHODS AND SYSTEMS FOR GENERATING NON-OVERLAPPING FACETS FOR A QUERY - Methods and systems are disclosed for generating non-overlapping facets for an original query that is submitted for a search.03-03-2011

Patent applications by Malcolm Slaney, Palo Alto, CA US

Malcolm Slaney, Santa Clara, CA US

Patent application numberDescriptionPublished
20090049082SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MEDIA OBJECTS - The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.02-19-2009
20090049091SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MEDIA OBJECTS - The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.02-19-2009
20090055376SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MEDIA OBJECTS - The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.02-26-2009
20090063414SYSTEM AND METHOD FOR GENERATING A PLAYLIST FROM A MOOD GRADIENT - Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics.03-05-2009
20090063971MEDIA DISCOVERY INTERFACE - Systems and methods for presenting media information to users that fosters discovery of new media and a media discovery interface are disclosed. Media objects such as songs are analyzed to determine a set of three or more objective characteristics that describe the media object. Icons representing the media objects are then presented to a user in display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic and the icons are located within the three-dimensional space based on their characteristics. In this way, media objects having similar characteristics are located near each other within the three-dimensional space allowing the user to see and access similar media objects quickly and easily. Because the display does not rely on previously-generated metadata, the user may be shown media objects that have never been classified by users or which are relatively unknown to the general population of users.03-05-2009
20090285492DATA ACCESS BASED ON CONTENT OF IMAGE RECORDED BY A MOBILE DEVICE - Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously obtained images. Contextual data, such location of image capture, can be used to determine previously obtained images related to the contextual data and other location-related information, such as billboard locations. With even low resolution devices, such as cell phone, image attributes, such as a histogram or optically recognized characters, can be compared between the previously obtained images and the newly captured image. Attributes matching within a predefined threshold indicate matching images. Information on the content of matching previously obtained images can be provided back to a user who captured the new image. User profile data can refine the content information. The content information can also be used as search terms for additional searching or other processing.11-19-2009
20090327877SYSTEM AND METHOD FOR DISAMBIGUATING TEXT LABELING CONTENT OBJECTS - An improved system and method for disambiguating text strings labeling content objects is provided. A text string set may be received from a user. Frequencies of co-occurring text strings in a text collection may be obtained, and a disambiguation measure may be determined for a pair of text strings that each co-occur with a text string in the text string set. The disambiguation measure may be based on a weighted KL divergence of text string distributions that maximizes the value of divergence when a text string set may occur in different contexts. A disambiguation measure may be determined for a list of the top most common pairs of text strings that co-occur with the text string set, and the pairs of text strings may be output in decreasing order by disambiguation measure for those pairs of text strings with a disambiguation measure that exceeds a threshold.12-31-2009

Malcolm Slaney, Los Altos Hills, CA US

Patent application numberDescriptionPublished
20090210902TARGETED TELEVISION CONTENT DISPLAY - The invention enables and/or facilitates the display of personalized content to content observers by content providers (e.g., advertisers) who disseminate content over a network. In particular, the invention can be used to enable the display of targeted content to television viewers and/or targeted product placements within a television program. The invention can advantageously enable identification of the content observer(s) observing a content display device at a particular time and/or identification of the content display site, and selection of targeted content for display based on a determination of content appropriate for display to those content observer(s) in accordance with a criterion based on the identity and/or a characteristic of the content observer(s) and/or the content display site.08-20-2009

Patent applications by Malcolm Slaney, Los Altos Hills, CA US

Malcolm Slaney, San Jose, CA US

Patent application numberDescriptionPublished
20110125868AUDIO/VIDEO SPEEDUP SYSTEM AND METHOD IN A SERVER-CLIENT STREAMING ARCHITECTURE - A system and a corresponding method for temporal modification of audio signals, to increase or reduce the playback rates of an audio and/or a video file in a client-server environment. The system and method improve the efficiency of serving streaming media to a client so that the client can select an arbitrary time-speedup factor. The speedup system performs many of the pre-calculations once, at the server, so that the bandwidth needs are reduced and the client's computational load is minimized. The final time-scale-modification can be either done completely on the server, thus reducing the client's needs, or partly on the client's computer to minimize latency, and to reduce on-the-fly computational load from the server that serves multiple clients concurrently.05-26-2011