Back to results
US 2017/0366847 A1Published application
Determining Popularity Ratings Using Social and Interactive Applications for Mass Media
AssigneeGoogle Inc.
InventorsMichele Covell, Shumeet Baluja, Michael Fink
Life of this patent
Estimating the term…
Abstract
Systems, methods, devices, and computer program products provide social and interactive applications for mass media based on real time ambient-audio and/or video identification. In some implementations, a method includes: receiving descriptors identifying ambient audio associated with a media broadcast; comparing the descriptors to one or more reference descriptors; and determining a rating for the media broadcast based at least in part on the results of the comparison.
Claims30
A method, comprising:
- receiving, by a computing device, user input to capture one or more ambient audio snippets of media played proximate to the computing device;
- causing the computing device to capture the one or more ambient audio snippets of the media, in response to the user input;
- encoding, by the computing device, the one or more ambient audio snippets that are captured;
- sending, by the computing device, the one or more encoded ambient audio snippets to a server;
- receiving, by the server, the one or more encoded ambient audio snippets from the computing device;
- matching, by the server, at least one of the one or more encoded ambient audio snippets with at least one of a plurality of pre-stored audio fingerprints to obtain information descriptive of the media;
- sending, by the server, the information descriptive of the media, to the computing device;
- and
- causing the information descriptive of the media to be displayed on a user interface of the computing device.
6 more elements
A method, comprising:
- receiving, by a computing device, user input to capture one or more ambient audio snippets of media played in an environment of a client device;
- capturing, by the computing device, the one or more ambient audio snippets of the media, in response, at least in part, to the user input;
- encoding, by the computing device, the one or more ambient audio snippets that are captured;
- sending, by the computing device, the one or more encoded ambient audio snippets to a server, for matching at least one of the one or more encoded ambient audio snippets with at least one of a plurality of pre-stored audio fingerprints to obtain information descriptive of the media;
- receiving, by the computing device, the information descriptive of the media from the server;
- and
- causing the information descriptive of the media to be displayed on a user interface of the computing device.
4 more elements
A system, comprising:
- one or more processors, and
- one or more non-transitory computer-readable media having instructions stored thereon that, when executed by the one or more processors, cause performance of operations comprising:
- receiving user input to capture one or more ambient audio snippets of media played in an environment of the system;
- capturing the one or more ambient audio snippets of the media, in response to the user input;
- encoding the one or more ambient audio snippets that are captured;
- sending the one or more encoded ambient audio snippets to a server, for matching at least one of the one or more encoded ambient audio snippets with at least one of a plurality of pre-stored audio fingerprints to obtain information descriptive of the media;
- receiving the information descriptive of the media from the server;
- and
- causing the information descriptive of the media to be displayed on a user interface of the system.
6 more elements
A method, comprising:
- receiving, by a computing device, a user input to capture one or more ambient audio snippets of a media played in an environment associated with a client device;
- capturing, by the computing device, the one or more ambient audio snippets of the media, in response to the user input;
- encoding, by the computing device, the one or more ambient audio snippets that are captured;
- sending, by the computing device, the one or more encoded ambient audio snippets to a server for matching at least one of the one or more encoded ambient audio snippets, with at least one of a plurality of pre-stored audio fingerprints to obtain a matched audio snippet;
- receiving, by the computing device, a request to share a representation of the media with one or more users, wherein the representation is based on the matched audio snippet;
- and
- transmitting, by the computing device, instructions to cause sharing of the representation of the media with the one or more users.
4 more elements
Dependencies are inferred from the claim text.