PERFORMING AN ACTION ON A SOCIAL NETWORKING SYSTEM BASED ON A CONTENT IDENTIFIER EMBEDDED IN PROVIDED CONTENT
First Claim
1. A computer-implemented method comprising:
- receiving content from a content source, the content including one or more content identifiers associated with a communication system;
extracting at least one content identifier from the received content;
transmitting the extracted at least one content identifier to the communication system; and
receiving information from the communication system based on metadata associated with the extracted at least one content identifier by the communication system.
1 Assignment
0 Petitions
Accused Products
Abstract
A content source provides metadata associated with content, such as an audio signal or video data, to a social networking system. The metadata identifies characteristics of the content or specifies an action for the social networking system to perform. A content identifier associated with the metadata is generated by the social networking system, and an association between the content identifier and the metadata is stored. The content identifier is provided to the content source, which encodes the content identifier into the content (e.g., as a watermark). When a client device receives the content encoded with the content identifier, the content identifier is extracted and communicated to the social networking system in connection with a user account associated with the client device. Based on the content identifier, the social networking system retrieves the corresponding metadata and performs an action in connection with the user account based on the metadata.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving content from a content source, the content including one or more content identifiers associated with a communication system; extracting at least one content identifier from the received content; transmitting the extracted at least one content identifier to the communication system; and receiving information from the communication system based on metadata associated with the extracted at least one content identifier by the communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising instructions to be executed by a computer processor of computer system to carry out the steps of:
-
receiving content from a content source, the content including one or more content identifiers associated with a communication system; extracting at least one content identifier from the received content; transmitting the extracted at least one content identifier to the communication system; and receiving information from the communication system based on metadata associated with the extracted at least one content identifier by the communication system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client device associated with a user of a communication system, the client device comprising:
-
a computer processor; and a computer-readable storage medium coupled to the computer processor, the computer-readable storage medium storing executable code, the code when executed by the computer processor performs steps comprising; receiving content from a content source, the content including one or more content identifiers associated with the communication system, extracting at least one content identifier from the received content, transmitting the extracted at least one content identifier to the communication system, and receiving information from the communication system based on metadata associated with the extracted at least one content identifier by the communication system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification