Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving, by a computing device and from a user device: a sample of audio indicating a time point associated with a portion of primary content that is being presented; user-provided data; and a request to associate the user-provided data with the time point; determining, by the computing device and based on the sample of audio, a content portion from the primary content; sending, by the computing device and to the user device, the content portion; receiving, by the computing device and from the user device, a message confirming an association between the content portion and the user-provided data; and generating, by the computing device, metadata that associates the user-provided data with the content portion.
2. The method of claim 1, wherein the user-provided data comprises a user comment.
3. The method of claim 1, wherein the user-provided data comprises a user comment, the method further comprising: comparing textual data of the user comment with a predetermined word; discarding a portion of the textual data that corresponds to the predetermined word; and causing one or more other user devices to display a remaining portion of the textual data with the content portion.
4. The method of claim 1, further comprising: receiving, by the computing device and from the user device, genre information for the user-provided data; associating, by the computing device, the genre information with the metadata that associates the user-provided data with the content portion; and causing, based on the genre information, one or more other user devices to display the metadata associated with the genre information.
5. The method of claim 1, further comprising: determining, by the computing device and based on one or more filter criteria, whether to reject the request to associate the user-provided data with the time point.
6. The method of claim 1, wherein the generating metadata comprises adding the user-provided data to a plurality of additional user-provided data items previously associated with the content portion.
7. The method of claim 1, wherein the user-provided data comprises a user-provided link, the method further comprising: sending, by the computing device and to one or more user devices, the user-provided link along with the content portion.
8. The method of claim 1, wherein: the determining the content portion from the primary content comprises identifying a playback time within the primary content; and the metadata associates the user-provided data with the identified playback time.
9. A system comprising: a computing device; and a user device; wherein the computing device comprises: one or more first processors; and memory storing first instructions that, when executed by the one or more first processors of the computing device, cause the computing device to: receive, from the user device: a sample of audio indicating a time point associated with a portion of primary content that is being presented; user-provided data; and a request to associate the user-provided data with the time point; determine, based on the sample of audio, a content portion from the primary content; send, to the user device, the content portion; receive, from the user device, a message confirming an association between the content portion and the user-provided data; and generate metadata that associates the user-provided data with the content portion; and wherein the user device comprises: one or more second processors; and memory storing second instructions that, when executed by the one or more second processors of the user device, cause the user device to: send the sample of audio, the user-provided data, and the request to associate the user-provided data with the time point; and send the message confirming the association between the content portion and the user-provided data.
10. The system of claim 9, wherein the user-provided data comprises a user comment.
11. The system of claim 9, wherein the user-provided data comprises a user comment and the first instructions, when executed by the one or more first processors of the computing device, further cause the computing device to: compare textual data of the user comment with a predetermined word; discard a portion of the textual data that corresponds to the predetermined word; and cause one or more other user devices to display a remaining portion of the textual data with the content portion.
12. The system of claim 9, wherein the first instructions, when executed by the one or more first processors of the computing device, further cause the computing device to: receive, from the user device, genre information for the user-provided data; associate the genre information with the metadata that associates the user-provided data with the content portion; cause, based on the genre information, one or more other user devices to display the metadata associated with the genre information.
13. The system of claim 9, wherein the first instructions, when executed by the one or more first processors of the computing device, further cause the computing device to: determine, based on one or more filter criteria, whether to reject the request to associate the user-provided data with the time point.
14. The system of claim 9, wherein the first instructions, when executed by the one or more first processors of the computing device, cause the computing device to generate the metadata by adding the user-provided data to a plurality of additional user-provided data items previously associated with the content portion.
15. The system of claim 9, wherein the user-provided data comprises a user-provided link, and the first instructions, when executed by the one or more first processors of the computing device, further cause the computing device to: send, to one or more user devices, the user-provided link along with the content portion.
16. The system of claim 9, wherein: the first instructions, when executed by the one or more first processors of the computing device, cause the computing device to determine the content portion from the primary content by identifying a playback time within the primary content; and the metadata associates the user-provided data with the identified playback time.
17. A non-transitory computer-readable medium storing instructions that, when executed, cause a computing device to: receive, from a user device: a sample of audio indicating a time point associated with a portion of primary content that is being presented; user-provided data; and a request to associate the user-provided data with the time point; determine, based on the sample of audio, a content portion from the primary content; send, to the user device, the content portion; receive, from the user device, a message confirming an association between the content portion and the user-provided data; and generate metadata that associates the user-provided data with the content portion.
18. The non-transitory computer-readable medium of claim 17, wherein user-provided data comprises a user comment.
19. The non-transitory computer-readable medium of claim 17, wherein user-provided data comprises a user comment and the instructions, when executed, further cause the computing device to: compare textual data of the user comment with a predetermined word; discard a portion of the textual data that corresponds to the predetermined word; and cause one or more other user devices to display a remaining portion of the textual data with the content portion.
20. The non-transitory computer-readable medium of claim 17, wherein the instructions, when executed, further cause the computing device to: receive, from the user device, genre information for the user-provided data; associate the genre information with the metadata that associates the user-provided data with the content portion; cause, based on the genre information, one or more other user devices to display the metadata associated with the genre information.
21. The non-transitory computer-readable medium of claim 17, wherein the instructions, when executed, further cause the computing device to: determine, based on one or more filter criteria, whether to reject the request to associate the user-provided data with the time point.
22. The non-transitory computer-readable medium of claim 17, wherein the instructions, when executed, cause the computing device to generate metadata by adding the user-provided data to a plurality of additional user-provided data items previously associated with the content portion.
23. The non-transitory computer-readable medium of claim 17, wherein the user-provided data comprises a user-provided link and the instructions, when executed, further cause the computing device to: send, to one or more user devices, the user-provided link along with the content portion.
24. The non-transitory computer-readable medium of claim 17 wherein: the instructions, when executed, cause the computing device to determine the content portion from the primary content by identifying a playback time within the primary content; and the metadata associates the user-provided data with the identified playback time.
Unknown
June 10, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.