Tagging Posted Content in a Social Networking System with Media Information
AssigneeFacebook, Inc.
InventorsJustin Alexander Shaffer, Robert Taaffe Lindsay, Sean Michael Bruich
Life of this patent
Estimating the term…
Abstract
A social networking system allows a user to insert media information into content posted by the user, where the media information identifies a media item that the user is consuming while composing the posted content. When a user of a social networking system composes content via a composer interface, the user may select an option on the composer interface to record audio using a microphone on the user's device. A media item is identified from the recorded audio and information about the identified media item is added to the user's posted content. The system may also update information about the identified media item and the composing user.
Claims20
A computer-implemented method comprising:
- receiving, from a user device accessed by a composing user, a request to identify a media item being consumed by the composing user in response to the composing user interacting with a composer interface of a social networking system;
- instructing the user device to record, using a microphone of the user device, audio containing a portion of the consumed media item;
- receiving, from the client device, the recorded audio containing the portion of the consumed media item;
- identifying a matching media item in a media database in response to information extracted from the matching media item matching information extracted from the recorded audio, the media database comprising information extracted from a plurality of media items;
- receiving, from the client device, composed content entered in the composer interface by the composing user;
- generating, by a processor, a social network post comprising media information describing the matching media item, the social network post further comprising the composed content entered in the composer interface;
- and
- sending the social network post comprising the media information and the composed content to at least one user connected to the composing user in the social networking system.
A computer-implemented method comprising:
- receiving, at a user device, a request to identify a media item being consumed by a composing user, the request comprising the composing user interacting with a composing interface of a social networking system presented by the user device;
- recording, using a microphone of the user device, audio containing a portion of the consumed media item;
- sending, from the user device, the recorded audio for identification of a matching media item from a plurality of media items, information extracted from the matching media item matching information extracted from the recorded audio;
- presenting, in the composer interface of the user device, media information describing the identified media item, the media information received by the user device in response to sending the recorded audio for identification;
- receiving, at the user device, composed content input into the composer interface by the composing user;
- generating a social network post by combining the received media information with the composed content;
- and
- sending the social network post comprising the media information and the composed content to the social networking system for presentation to other users.
A computer program product comprising a non-transitory computer-readable medium having instructions encoded thereon that, when executed, cause a processor to perform steps comprising:
- receiving, from a user device accessed by a composing user, a request to identify a media item being consumed by the composing user in response to the composing user interacting with a composer interface of a social networking system;
- instructing the user device to record, using a microphone of the user device, audio containing a portion of the consumed media item;
- receiving, from the client device, the recorded audio containing the portion of the consumed media item;
- identifying a matching media item in a media database in response to information extracted from the matching media item matching information extracted from the recorded audio, the media database comprising information extracted from a plurality of media items;
- receiving, from the client device, composed content entered in the composer interface by the composing user;
- generating a social network post comprising media information describing the matching media item, the social network post further comprising the composed content entered in the composer interface;
- and
- sending the social network post comprising the media information and the composed content to at least one user connected to the composing user in the social networking system.
Dependencies are inferred from the claim text.