Patents by Inventor Paul B. Lamere

Paul B. Lamere 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: 10373079
    Abstract: Meaningful words or phrases may be extracted from the information and used as tags. Weights may be determined for the tags, and tag clouds may be generated for the items. The tag clouds may be stored to a data store. Information specifying a tag cloud may be received. Recommended items for which the tag clouds most closely match the specified tag cloud may be identified. Standard vector space distance calculations, for example the cosine distance between the tag clouds, may be used to determine cloud similarity. The results may be filtered to optimize relevance, novelty and familiarity in accordance with preferences of the user. The recommended items may be displayed to a user interface. Users may interact with the user interface to steer the recommendations towards more relevant content.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: August 6, 2019
    Assignee: Oracle International Corporation
    Inventors: Paul B. Lamere, Stephen J. Green, Jeffrey H. Alexander, Francois Maillet, Douglas Eck
  • Patent number: 9180370
    Abstract: A system provides a model for use within a digital environment. The model comprises at least one music segment, and supplies music for the digital environment. The system identifies a location within the digital environment. The location requires at least one music segment supplied by the model. The system selects at least one music segment to play within the digital environment. The music segment is selected based on the model, the location requiring the at least one music segment, and the digital environment. The selecting of the music segment is operable to be modified based on the model, the location requiring the at least one music segment, and the digital environment.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: November 10, 2015
    Assignee: Oracle America, Inc.
    Inventors: Jeffrey L. Alexander, Paul B. Lamere, Seth T. Proctor
  • Patent number: 9141694
    Abstract: Method and apparatus for transparent, steerable recommendations. A steerable recommender uses tag clouds including descriptive tags and associated weights to generate recommendations. Users may dynamically interact with the recommender via a user interface to steer the recommendations. A tag cloud for an item is displayed, items for which associated tag clouds are most similar to the displayed tag cloud are identified, and the items are displayed as recommendations. The strength of similarity of the items to the displayed tag cloud may be displayed. The user may modify a tag cloud, for example by changing the weight of a tag or by adding or removing a tag, and the recommendations may be automatically updated to reflect the modification. A recommended item may be selected to display the tag cloud corresponding to the item. A user may select a user interface element to request information on why a particular item was recommended.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 22, 2015
    Assignee: Oracle America, Inc.
    Inventors: Paul B. Lamere, Stephen J. Green, Jeffrey H. Alexander, François Maillet, Douglas Eck
  • Patent number: 8565906
    Abstract: Example embodiments herein include an audio manager that identifies at least one user in a social environment (e.g., multiplayer gaming environment). Each user in the social environment has a respective user music profile that contains audio attributes for various types of audio. The audio manager combines the user music profile from each user to form a group music profile. The audio manager further identifies a selection of audio segments to be rendered in the social environment that match the group music profile. Additionally, the audio manager processes the selection of audio segments against the audio attributes of at least one user to determine an audio segment to be rendered in the social environment. In one embodiment, the audio manager processes the selection of audio segments in accordance with a social value metric. In turn, the audio manager renders the audio segment in the social environment in accordance with the social value metric.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: October 22, 2013
    Assignee: Oracle America, Inc.
    Inventors: Jeffrey H. Alexander, Paul B. Lamere, Seth T. Proctor
  • Patent number: 8275177
    Abstract: A fingerprint and indexing service is implemented to receive a media object and generate a fingerprint corresponding to the media object. The fingerprint and indexing service may segment the fingerprint into frames and generate a confidence value for each bit within each frame. The confidence values may be added together and totaled, such that each frame has a corresponding confidence score. The frames may be ranked, according to their confidence scores. N of the top ranked frames may be selected as the index. Subsequently, a search component may determine the index values for a query media object. The database of media objects may be searched for matching index values for fingerprints with fingerprint lengths matching the query media object's length. Once a match is declared, the fingerprints of the query media object and the matching media objects within the database may be compared to determine if a match exists.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: September 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Rebecca A. Fiebrink, Paul B. Lamere
  • Patent number: 8015193
    Abstract: A method for accessing a file system including computing a first numerical similarity score for a first stored document and a second numerical similarity score for a second stored document by comparing a plurality of weighted active terms with a plurality of weighted indexed terms, determining a document order of the first stored document followed by the second stored document based on the first numerical similarity score exceeding the second numerical similarity score, generating a list of similar documents including the first stored document followed by the second stored document based on the document order, and displaying, in a file system interface and on the computer display, the list of similar documents while an active document is open in an active document interface.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: September 6, 2011
    Assignee: Oracle America, Inc.
    Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere
  • Patent number: 7949660
    Abstract: A method for searching and resource discovery in a distributed enterprise (DE), the method including: generating a first classifier for a first repository in the DE; generating a second classifier for a second repository in the DE, where the second classifier has a vector element identifying a location of the second repository; submitting a copy of the second classifier to a web server of the first repository; obtaining a resource at the first repository after submitting the copy of the second classifier; matching the resource to the copy of a second classifier; sending a copy of the resource to the second repository using the vector element; and storing the copy of the resource in the second repository.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: May 24, 2011
    Assignee: Oracle America, Inc.
    Inventors: Stephen J. Green, Paul B. Lamere, Jeffrey L. Alexander, Karl R. Haberl
  • Publication number: 20110113042
    Abstract: A method for accessing a file system including computing a first numerical similarity score for a first stored document and a second numerical similarity score for a second stored document by comparing a plurality of weighted active terms with a plurality of weighted indexed terms, determining a document order of the first stored document followed by the second stored document based on the first numerical similarity score exceeding the second numerical similarity score, generating a list of similar documents including the first stored document followed by the second stored document based on the document order, and displaying, in a file system interface and on the computer display, the list of similar documents while an active document is open in an active document interface.
    Type: Application
    Filed: December 14, 2010
    Publication date: May 12, 2011
    Applicant: ORACLE AMERICA, INC.
    Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere
  • Patent number: 7877393
    Abstract: A method for accessing a file system that includes creating a document index for an active document, identifying a similarity score for each of a plurality of stored documents to generate a list of similar documents, wherein the similarity score is computed by comparing the document index for the active document with a search index for the plurality of stored documents, and displaying the list of similar documents in a file system interface.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: January 25, 2011
    Assignee: Oracle America, Inc.
    Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere
  • Publication number: 20100161620
    Abstract: Method and apparatus for transparent, steerable recommendations. A steerable recommender uses tag clouds including descriptive tags and associated weights to generate recommendations. Users may dynamically interact with the recommender via a user interface to steer the recommendations. A tag cloud for an item is displayed, items for which associated tag clouds are most similar to the displayed tag cloud are identified, and the items are displayed as recommendations. The strength of similarity of the items to the displayed tag cloud may be displayed. The user may modify a tag cloud, for example by changing the weight of a tag or by adding or removing a tag, and the recommendations may be automatically updated to reflect the modification. A recommended item may be selected to display the tag cloud corresponding to the item. A user may select a user interface element to request information on why a particular item was recommended.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Paul B. Lamere, Stephen J. Green, Jeffrey H. Alexander, Francois Maillet, Douglas Eck
  • Publication number: 20100161619
    Abstract: Meaningful words or phrases may be extracted from the information and used as tags. Weights may be determined for the tags, and tag clouds may be generated for the items. The tag clouds may be stored to a data store. Information specifying a tag cloud may be received. Recommended items for which the tag clouds most closely match the specified tag cloud may be identified. Standard vector space distance calculations, for example the cosine distance between the tag clouds, may be used to determine cloud similarity. The results may be filtered to optimize relevance, novelty and familiarity in accordance with preferences of the user. The recommended items may be displayed to a user interface. Users may interact with the user interface to steer the recommendations towards more relevant content.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Paul B. Lamere, Stephen J. Green, Jeffrey H. Alexander, Francois Maillet, Douglas Eck
  • Patent number: 7696427
    Abstract: A method for recommending music that includes identifying a granularity of a plurality of genres based on a request for music similarity, wherein the request identifies a user, training a genre classifier based on the granularity to obtain a trained genre classifier, calculating a first profile by the trained genre classifier, wherein the first profile that includes, for each of the plurality of genres, the likelihood that a music selection associated with a user is in the genre, calculating a second profile by the trained genre classifier, wherein the second profile that includes, for each of the plurality of genres, the likelihood that an unknown music selection is in the genre, obtaining a first similarity score between the first profile and a second profile, and recommending the unknown music selection to the user based on the first similarity score.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: April 13, 2010
    Assignee: Oracle America, Inc.
    Inventors: Kristopher C. West, Paul B. Lamere
  • Patent number: 7678984
    Abstract: Method and apparatus for programmatically generating interesting audio file playlists. A playlist generation mechanism may use an N-gram model of audio file ordering patterns found in a collection of human-generated playlists to automatically generate new playlists. Given play histories indicating one or more played audio files as input, statistical methods may be used to look for sequences of audio files that occur a statistically significant number of times in the N-gram model for inclusion in new, interesting playlists that incorporate the human element found in the collection of playlists. In some embodiments, one more backoff probability methods may be used to provide additional candidate audio files for playlists if there is insufficient coverage for an audio file in the N-gram model. In one embodiment, a class-based statistical model incorporating higher-level statistics for the audio files may be used to weight selection of audio file transitions from the N-gram model.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: March 16, 2010
    Assignee: Sun Microsystems, Inc.
    Inventor: Paul B. Lamere
  • Publication number: 20090327250
    Abstract: A method for searching and resource discovery in a distributed enterprise (DE), the method including: generating a first classifier for a first repository in the DE; generating a second classifier for a second repository in the DE, where the second classifier has a vector element identifying a location of the second repository; submitting a copy of the second classifier to a web server of the first repository; obtaining a resource at the first repository after submitting the copy of the second classifier; matching the resource to the copy of a second classifier; sending a copy of the resource to the second repository using the vector element; and storing the copy of the resource in the second repository.
    Type: Application
    Filed: September 10, 2009
    Publication date: December 31, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Stephen J. Green, Paul B. Lamere, Jeffrey L. Alexander, Karl R. Haberl
  • Patent number: 7627605
    Abstract: A media playlist is generated from a set of two or more seed media selections as well as the desired number of selections in the playlist. The seed selections represent waypoints in “media space”. A playlist is generated by finding a path of “stepping stone” selections between the waypoints, with the constraints that no selection is presented more than once and the maximum distance between stepping stones is minimized. In one embodiment, an “endless” playlist by adding a final path from the last playlist selection back to a selection that is nearest the first selection, but has not been presented yet. In still another embodiment, a separate set of “avoid” selections is maintained. When generating the playlist, given a set of paths that meet the aforementioned path generation constraints, paths will be selected that maximize the distance from the set of “avoid” selections.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: December 1, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul B. Lamere, Stephen J. Green
  • Publication number: 20090290764
    Abstract: A fingerprint and indexing service is implemented to receive a media object and generate a fingerprint corresponding to the media object. The fingerprint and indexing service may segment the fingerprint into frames and generate a confidence value for each bit within each frame. The confidence values may be added together and totaled, such that each frame has a corresponding confidence score. The frames may be ranked, according to their confidence scores. N of the top ranked frames may be selected as the index. Subsequently, a search component may determine the index values for a query media object. The database of media objects may be searched for matching index values for fingerprints with fingerprint lengths matching the query media object's length. Once a match is declared, the fingerprints of the query media object and the matching media objects within the database may be compared to determine if a match exists.
    Type: Application
    Filed: May 23, 2008
    Publication date: November 26, 2009
    Inventors: Rebecca A. Fiebrink, Paul B. Lamere
  • Publication number: 20090024564
    Abstract: A method for accessing a file system that includes creating a document index for an active document, identifying a similarity score for each of a plurality of stored documents to generate a list of similar documents, wherein the similarity score is computed by comparing the document index for the active document with a search index for the plurality of stored documents, and displaying the list of similar documents in a file system interface.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere
  • Publication number: 20080154403
    Abstract: A system provides a model for use within a digital environment. The model comprises at least one music segment, and supplies music for the digital environment. The system identifies a location within the digital environment. The location requires at least one music segment supplied by the model. The system selects at least one music segment to play within the digital environment. The music segment is selected based on the model, the location requiring the at least one music segment, and the digital environment. The selecting of the music segment is operable to be modified based on the model, the location requiring the at least one music segment, and the digital environment.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: Jeffrey L. Alexander, Paul B. Lamere, Seth T. Proctor
  • Publication number: 20080133441
    Abstract: A method for recommending music that includes identifying a granularity of a plurality of genres based on a request for music similarity, wherein the request identifies a user, training a genre classifier based on the granularity to obtain a trained genre classifier, calculating a first profile by the trained genre classifier, wherein the first profile that includes, for each of the plurality of genres, the likelihood that a music selection associated with a user is in the genre, calculating a second profile by the trained genre classifier, wherein the second profile that includes, for each of the plurality of genres, the likelihood that an unknown music selection is in the genre, obtaining a first similarity score between the first profile and a second profile, and recommending the unknown music selection to the user based on the first similarity score.
    Type: Application
    Filed: January 3, 2007
    Publication date: June 5, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Kristopher C. West, Paul B. Lamere
  • Publication number: 20080005081
    Abstract: In a distributed enterprise computing system, personal data repositories are created by individual users who generate classifiers that index the information for those repositories. Each generated classifier also specifies a target repository into which a copy of a resource that matches that classifier is placed. Users can submit classifiers that they created to other repositories. Later, when a user adds a resource to his personal repository, it is checked against all classifiers that have been created by the user and submitted to the repository by other users. If the new resource matches any classifier, a copy of the resource is sent to the repository specified in the classifier, where the resource is archived and indexed.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Stephen J. Green, Paul B. Lamere, Jeffrey L. Alexander, Karl R. Haberl