Patent classifications
G06F16/68
Image based content search and recommendations
A system, method and computer program product for accessing content based on an image. The method comprises comparing an image to a database of images, each of the images of the database being associated with at least one corresponding audio track, identifying those ones images of the database that correspond to the image, and identifying the at least one corresponding audio track that corresponds to the identified images. In one example aspect, the method also comprises presenting the audio track to a user. Corresponding metadata also can be presented. The images may be classified by, e.g., genre, musical album, concept, or the like, and, in cases where an input image is determined to belong to any such classes, audio content and/or metadata relating thereto are identified and presented to the user.
Image based content search and recommendations
A system, method and computer program product for accessing content based on an image. The method comprises comparing an image to a database of images, each of the images of the database being associated with at least one corresponding audio track, identifying those ones images of the database that correspond to the image, and identifying the at least one corresponding audio track that corresponds to the identified images. In one example aspect, the method also comprises presenting the audio track to a user. Corresponding metadata also can be presented. The images may be classified by, e.g., genre, musical album, concept, or the like, and, in cases where an input image is determined to belong to any such classes, audio content and/or metadata relating thereto are identified and presented to the user.
Methods, systems, and media for providing information relating to detected events
Methods, systems, and media for providing information are provided. In some implementations, a method for providing information is provided, the method comprising: associating a first recording device of a group of recording devices located in an environment of a user with a trigger term; receiving, from a user device, a query that includes the trigger term; in response to receiving the query, determining that audio data is to be transmitted from at least one recording device from the group of recording devices in the environment of the user; identifying the first recording device based on the inclusion of the trigger term in the received query; receiving the audio data from the first recording device; identifying a characteristic of an animate object in the environment of the user based on the received audio data; and presenting information indicating the characteristic of the animate object on the user device.
METHODS AND APPARATUS TO GENERATE RECOMMENDATIONS BASED ON ATTRIBUTE VECTORS
Methods and apparatus are disclosed to generate a recommendation, including an attribute vector aggregator to form a resultant attribute vector based on an input set of attribute vectors, the set of attribute vectors containing at least one of a media attribute vector, an attendee attribute vector, an artist attribute vector, an event attribute vector, or a venue attribute vector, and a recommendation generator, the recommendation generator including: a vector comparator to perform a comparison between an input attribute vector and other attribute vectors and a recommendation compiler to create one or more recommendations of at least one of media, an artist, an event, or a venue based on the comparison.
SYSTEMS AND METHODS FOR TRANSFORMING DIGITIAL AUDIO CONTENT INTO VISUAL TOPIC-BASED SEGMENTS
A system for platform-independent visualization of audio content, in particular audio tracks utilizing a central computer system in communication with user devices via a computer network. The central system utilizes various algorithms to identify spoken content from audio tracks and selects visual assets associated with the identified content. Thereafter, a visualized audio track is available for users to listen and view. Audio tracks, for example Podcasts, may be segmented into topical audio segments based upon themes or topics, with segments from disparate podcasts combined into a single listening experience, based upon certain criteria, e.g., topics, themes, keywords, and the like.
Mobile device selection of preferred content
A user of a mobile device can specify particular news, weather, traffic, or other perishable content received on a particular Internet radio station or other media channel received by the mobile device. The user can customize the station so that wherever the user is currently located, they can receive on their mobile device perishable content related to a preferred geographic location or other category. In some embodiments, a user can specify that a customized station plays local news from one city at the top of the hour, traffic from another city at 10 minutes past the hour, and music or other content at other times. The user can also customize original content from the personal libraries of specified users. Thus, a user can customize not only the genre of content or select a particular local station, but can also modify the perishable content provided by the customized station.
Mobile device selection of preferred content
A user of a mobile device can specify particular news, weather, traffic, or other perishable content received on a particular Internet radio station or other media channel received by the mobile device. The user can customize the station so that wherever the user is currently located, they can receive on their mobile device perishable content related to a preferred geographic location or other category. In some embodiments, a user can specify that a customized station plays local news from one city at the top of the hour, traffic from another city at 10 minutes past the hour, and music or other content at other times. The user can also customize original content from the personal libraries of specified users. Thus, a user can customize not only the genre of content or select a particular local station, but can also modify the perishable content provided by the customized station.
SYSTEM AND METHOD FOR GENERATING WRAP UP INFORMATION
A system for generating wrap-up information is capable of learning how interactions are transformed into contact notes and outcome codes using natural language processing and can generate the contact notes and outcome codes for new incoming interactions by applying prediction models trained on interaction data, contact notes and outcome codes. The system for generating wrap-up information receives interaction data, including interaction audio data, interaction transcripts, associated contact notes and associated outcome codes. The interaction transcripts are generated from the previous interactions between agents and customers. The contact notes and outcome codes are generated by agents during the associated previous interactions. The system processes and uses the interaction data to train prediction models to analyze interaction audio data and interaction transcripts and predict appropriate contact notes and outcome codes for the interaction. Once trained the prediction model(s) can generate appropriate contact notes and outcome codes for new interactions.
Music recommendations from trending queries
A plurality of music playlists created on a content sharing platform and having rankings are identified. A plurality of popular external search queries submitted via one or more search engine platforms external to the content sharing platform are identified. A subset of the plurality of music playlists that matches any of the plurality of popular external search queries is determined, and rankings of the determined subset of music playlists are improved. The personalized music recommendations for the user are created based on rankings of the plurality of music playlists, and the personalized music recommendations are provided for presentation to the user.
Watermarking synchronized inputs for machine learning
A method and system for providing synchronized input feedback, comprising receiving an input event, encoding the input event in an output stream wherein the encoding of the input event is synchronized to a specific event and reproducing the output stream through an output device whereby the encoded input event in the reproduced output stream is imperceptible to the user.