G06F16/63

Systems, methods, and media for identifying content

Systems, methods, and media for identifying content are provided. In some implementations, systems for identifying content are provided, the systems comprising: at least one hardware processor that: receives content having audio; generates a representation of the audio of the content; performs a first database search based on the representation; performs a second database search based on text corresponding to words that are sung or spoken in the content; responsive to determining that the first database search yielded a match and the second database search yielded a match, causes a first indication that the content contains a known performance of known content to be output; and responsive to determining that the first database search failed to yield a match and the second database search yielded a match, causes a second indication that the content contains an unknown performance of known content to be output.

Playing user preferred music in a selected area

A method for playing music includes identifying a plurality of users of a corresponding plurality of electronic devices that are currently located within a selected area, retrieving music listening data for the plurality of users, building a playlist for the selected area based on the music listening data, filtering the playlist according to at least one host preference to produce a filtered playlist, and playing the filtered playlist within the selected area. The selected area may be a geo-fenced area. Examples of host preferences include genre, artist, tempo, mood and demographic. The playlist may include songs that are commonly selected by the plurality of users or conform to genres commonly preferred by the plurality of users. A corresponding system and computer program product for executing the above method are also disclosed herein.

HANDSFREE INFORMATION SYSTEM AND METHOD

A method, computer program product, and computing system for monitoring a work environment in which a technician is working on a vehicle; detecting the issuance of a verbal inquiry concerning the vehicle; processing the verbal inquiry to define two or more discrete inquiries; and providing the two or more discrete inquiries to two or more remote datasources.

HANDSFREE INFORMATION SYSTEM AND METHOD

A method, computer program product, and computing system for monitoring a work environment in which a technician is working on a vehicle; detecting the issuance of a verbal inquiry concerning the vehicle; processing the verbal inquiry to define two or more discrete inquiries; and providing the two or more discrete inquiries to two or more remote datasources.

HANDSFREE INFORMATION SYSTEM AND METHOD

Verbal Inquiry for a Vehicle

A method, computer program product, and computing system for monitoring a work environment in which a technician is working on a vehicle; detecting the issuance of a verbal inquiry concerning the vehicle; processing the verbal inquiry to define a response; and effectuating the response.

HANDSFREE INFORMATION SYSTEM AND METHOD

Verbal Inquiry for a Vehicle

A method, computer program product, and computing system for monitoring a work environment in which a technician is working on a vehicle; detecting the issuance of a verbal inquiry concerning the vehicle; processing the verbal inquiry to define a response; and effectuating the response.

Textile matching using color and pattern recognition and methods of use

Textile matching using color and pattern recognition and methods of use are provided herein. An example method includes analyzing an image (305) of a first article of clothing to obtain color information and pattern information (205-230), comparing the color information and pattern information of the first article of clothing to color information and pattern information for a plurality of other articles of clothing (using Bayesian probability analysis to determine matched pairs, and providing a user with wardrobe suggestions using the matched pairs (705-740).

Textile matching using color and pattern recognition and methods of use

Textile matching using color and pattern recognition and methods of use are provided herein. An example method includes analyzing an image (305) of a first article of clothing to obtain color information and pattern information (205-230), comparing the color information and pattern information of the first article of clothing to color information and pattern information for a plurality of other articles of clothing (using Bayesian probability analysis to determine matched pairs, and providing a user with wardrobe suggestions using the matched pairs (705-740).

Image evaluation

A machine may be configured to perform image evaluation of images depicting items for sale and to provide recommendations for improving the images depicting the items to increase the sales of the items depicted in the images. For example, the machine accesses a result of a user behavior analysis. The machine receives an image of an item from a user device. The machine performs an image evaluation of the received image based on an analysis of the received image and the result of the user behavior analysis. The performing of the image evaluation may include determining a likelihood of a user engaging in a desired user behavior in relation to the received image. Then, the machine generates, based on the evaluation of the received image, an output that references the received image and indicates the likelihood of a user engaging in the desired behavior.

Image evaluation

A machine may be configured to perform image evaluation of images depicting items for sale and to provide recommendations for improving the images depicting the items to increase the sales of the items depicted in the images. For example, the machine accesses a result of a user behavior analysis. The machine receives an image of an item from a user device. The machine performs an image evaluation of the received image based on an analysis of the received image and the result of the user behavior analysis. The performing of the image evaluation may include determining a likelihood of a user engaging in a desired user behavior in relation to the received image. Then, the machine generates, based on the evaluation of the received image, an output that references the received image and indicates the likelihood of a user engaging in the desired behavior.