11089074

Content Storage and Identification

PublishedAugust 10, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
44 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: determining a reference indicating a correspondence between a first content segment of a first version of a content item and a second content segment of a second version of the content item; sending, to a first user device and based on a first request for the content item, the first content segment of the first version of the content item; receiving, from the first user device, a first user description corresponding to the first content segment; determining, by a computing device and based on the reference, the second content segment of the second version of the content item that corresponds to the first content segment of the first version of the content item; and sending, by the computing device, to a second user device, based on a second request for the second version of the content item, and based on the second content segment corresponding to the first content segment, the first user description and the second content segment.

2

2. The method of claim 1 , further comprising: determining, by the computing device, an event occurring in the content item; generating, by the computing device, a second content item by merging content segments of the first version of the content item that correspond to the event; generating, by the computing device, information indicating an association between a second user description and the second content item, and making the second user description and the merged content segments available to a plurality of user devices; and storing, by the computing device and irrespective of any interaction with or input received from any of the plurality of user devices, the second content item.

3

3. The method of claim 1 , further comprising: adding to the content item, by the computing device, and based on the first user description, a supplemental content item that comprises: information indicating an association between the supplemental content item and the first content segment; and a commercial content item; receiving, by the computing device, a third request for the content item, wherein the third request is indicative of the first content segment; sending, by the computing device and to a sender of the third request, the first content segment and the first user description; and sending, by the computing device and to the sender of the third request, the commercial content item.

4

4. The method of claim 1 , further comprising: receiving, by the computing device, from the second user device, and during delivery of a third content segment of the second version of the content item, a command to pause sending of the content item; receiving, by the computing device and from a third user device, a request to resume sending of the content item; determining a fourth content segment, of the first version of the content item, that corresponds to the third content segment; and sending, by the computing device and to the third user device, the fourth content segment.

5

5. The method of claim 1 , wherein the first user description corresponding to the first content segment is a user rating for the first content segment, and wherein the method further comprises: determining, based on the user rating, a placement location for a supplemental content item for delivery to one of a plurality of user devices, wherein the supplemental content item comprises a commercial content.

6

6. The method of claim 1 , further comprising: receiving, by the computing device and from the second user device, a second user description corresponding to the second content segment; and generating, by the computing device, information indicating an association between the second user description and the second content segment.

7

7. The method of claim 1 , wherein the sending, to the second user device, the second content segment and the first user description further comprises: determining, by the computing device, a type of network through which the second content segment and the first user description are to be delivered to the second user device.

8

8. The method of claim 1 , further comprising: after determining the second content segment, storing information indicating an association between the first user description and the second content segment.

9

9. The method of claim 1 , wherein the second content segment has a time duration different from a time duration of the first content segment.

10

10. The method of claim 1 , wherein: the content item is a movie; the first user description is a comment, from a first user, associated with a high definition version of a portion of the movie; and the sending the first user description and the second content segment of the second version of the content item comprises: sending, with a standard definition version of the portion of the movie, the comment associated with the high definition version of the portion of the movie.

11

11. The method of claim 1 , wherein: the first version of the content item comprises the content item in a first format, and the second version of the content item comprises the content item in a second format, and the method further comprises: receiving, from the first user device, an indication to change from sending the second version of the content item to sending the first version of the content item; determining a second reference indicating a correspondence between a third content segment of the second version of a content item and a fourth content segment of the first version of the content item; and sending, to the first user device and based on the second reference, the fourth content segment of the first version of the content item.

12

12. A computing device comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the computing device to: determine a reference indicating a correspondence between a first content segment of a first version of a content item and a second content segment of a second version of the content item; send, to a first user device and based on a first request for the content item, the first content segment of the first version of the content item; receive, from the first user device, a first user description corresponding to the first content segment; determine, based on the reference, the second content segment of the second version of the content item that corresponds to the first content segment of the first version of the content item; and send, to a second user device, based on a second request for the second version of the content item, and based on the second content segment corresponding to the first content segment, the first user description and the second content segment.

13

13. The computing device of claim 12 , wherein the instructions, when executed by the one or more processors, cause the computing device to: determine an event occurring in the content item; generate a second content item by merging content segments of the first version of the content item that correspond to the event; generate information indicating an association between a second user description and the second content item, and making the second user description and the merged content segments available to a plurality of user devices; and store the second content item irrespective of any interaction with or input received from any of the plurality of user devices.

14

14. The computing device of claim 12 , wherein the instructions, when executed by the one or more processors, cause the computing device to: add to the content item, based on the first user description, a supplemental content item that comprises: information indicating an association between the supplemental content item and the first content segment; and a commercial content item; receive a third request for the content item, wherein the third request is indicative of the first content segment; send, to a sender of the third request, the first content segment and the first user description; and send, to the sender of the third request, the commercial content item.

15

15. The computing device of claim 12 , wherein the instructions, when executed by the one or more processors, cause the computing device to: receive, from the second user device and during delivery of a third content segment of the second version of the content item, a command to pause sending of the content item; receive, from a third user device, a request to resume sending of the content item; determine a fourth content segment, of the first version of the content item, that corresponds to the third content segment; and send, to the third user device, the fourth content segment.

16

16. The computing device of claim 12 , wherein: the first user description corresponding to the first content segment is a user rating for the first content segment, and the instructions, when executed by the one or more processors, cause the computing device to: determine, based on the user rating, a placement location for a supplemental content item for delivery to one of a plurality of user devices, wherein the supplemental content item comprises a commercial content.

17

17. The computing device of claim 12 , wherein the instructions, when executed by the one or more processors, cause the computing device to: receive, from the second user device, a second user description corresponding to the second content segment; and generate information indicating an association between the second user description and the second content segment.

18

18. The computing device of claim 12 , wherein the instructions, when executed by the one or more processors, cause the computing device to: send, to the second user device, the first user description and the second content segment by determining a type of network through which the second content segment and the first user description are to be delivered to the second user device.

19

19. The computing device of claim 12 , wherein the instructions, when executed by the one or more processors, cause the computing device to: after determining the second content segment, store information indicating an association between the first user description and the second content segment.

20

20. The computing device of claim 12 , wherein the second content segment has a time duration different from a time duration of the first content segment.

21

21. The computing device of claim 12 , wherein: the content item is a movie; the first user description is a comment, from a first user, associated with a high definition version of a portion of the movie; and the instructions, when executed by the one or more processors, cause the computing device to send the first user description and the second content segment of the second version of the content item by sending, with a standard definition version of the portion of the movie, the comment associated with the high definition version of the portion of the movie.

22

22. The computing device of claim 12 , wherein: the first version of the content item comprises the content item in a first format, and the second version of the content item comprises the content item in a second format, and the instructions, when executed by the one or more processors, cause the computing device to: receive, from the first user device, an indication to change from sending the second version of the content item to sending the first version of the content item; determine a second reference indicating a correspondence between a third content segment of the second version of a content item and a fourth content segment of the first version of the content item; and send, to the first user device and based on the second reference, the fourth content segment of the first version of the content item.

23

23. One or more non-transitory computer-readable media storing instructions that, when executed, cause a computing device to: determine a reference indicating a correspondence between a first content segment of a first version of a content item and a second content segment of a second version of the content item; send, to a first user device and based on a first request for the content item, the first content segment of the first version of the content item; receive, from the first user device, a first user description corresponding to the first content segment; determine, based on the reference, the second content segment of the second version of the content item that corresponds to the first content segment of the first version of the content item; and send, to a second user device, based on a second request for the second version of the content item, and based on the second content segment corresponding to the first content segment, the first user description and the second content segment.

24

24. The one or more non-transitory computer-readable media of claim 23 , wherein the instructions, when executed, further cause the computing device to: determine an event occurring in the content item; generate a second content item by merging content segments of the first version of the content item that correspond to the event; generate information indicating an association between a second user description and the second content item, and making the second user description and the merged content segments available to a plurality of user devices; and store the second content item irrespective of any interaction with or input received from any of the plurality of user devices.

25

25. The one or more non-transitory computer-readable media of claim 23 , wherein the instructions, when executed, further cause the computing device to: add to the content item, based on the first user description, a supplemental content item that comprises: information indicating an association between the supplemental content item and the first content segment; and a commercial content item; receive a third request for the content item, wherein the third request is indicative of the first content segment; send, to a sender of the third request, the first content segment and the first user description; and send, to the sender of the third request, the commercial content item.

26

26. The one or more non-transitory computer-readable media of claim 23 , wherein the instructions, when executed, further cause the computing device to: receive, from the second user device and during delivery of a third content segment of the second version of the content item, a command to pause sending of the content item; receive, from a third user device, a request to resume sending of the content item; determine a fourth content segment, of the first version of the content item, that corresponds to the third content segment; and send, to the third user device, the fourth content segment.

27

27. The one or more non-transitory computer-readable media of claim 23 , wherein: the first user description corresponding to the first content segment is a user rating for the first content segment, and the instructions, when executed, further cause the computing device to: determine, based on the user rating, a placement location for a supplemental content item for delivery to one of a plurality of user devices, wherein the supplemental content item comprises a commercial content.

28

28. The one or more non-transitory computer-readable media of claim 23 , wherein the instructions, when executed, further cause the computing device to: receive, from the second user device, a second user description corresponding to the second content segment; and generate information indicating an association between the second user description and the second content segment.

29

29. The one or more non-transitory computer-readable media of claim 23 , wherein the instructions, when executed, cause the computing device to send, to the second user device, the first user description and the second content segment by causing determining a type of network through which the second content segment and the first user description are to be delivered to the second user device.

30

30. The one or more non-transitory computer-readable media of claim 23 , wherein the instructions, when executed, further cause the computing device to: after determining the second content segment, store information indicating an association between the first user description and the second content segment.

31

31. The one or more non-transitory computer-readable media of claim 23 , wherein the second content segment has a time duration different from a time duration of the first content segment.

32

32. The one or more non-transitory computer-readable media of claim 23 , wherein: the content item is a movie; the first user description is a comment, from a first user, associated with a high definition version of a portion of the movie; and the instructions, when executed, cause the computing device to send the first user description and the second content segment of the second version of the content item by causing sending, with a standard definition version of the portion of the movie, the comment associated with the high definition version of the portion of the movie.

33

33. The one or more non-transitory computer-readable media of claim 23 , wherein: the first version of the content item comprises the content item in a first format, and the second version of the content item comprises the content item in a second format, and the instructions, when executed, further cause the computing device to: receive, from the first user device, an indication to change from sending the second version of the content item to sending the first version of the content item; determine a second reference indicating a correspondence between a third content segment of the second version of a content item and a fourth content segment of the first version of the content item; and send, to the first user device and based on the second reference, the fourth content segment of the first version of the content item.

34

34. A system comprising: a computing device and a second 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, cause the computing device to: determine a reference indicating a correspondence between a first content segment of a first version of a content item and a second content segment of a second version of the content item; send, to a first user device and based on a first request for the content item, the first content segment of the first version of the content item; receive, from the first user device, a first user description corresponding to the first content segment; determine, based on the reference, the second content segment of the second version of the content item that corresponds to the first content segment of the first version of the content item; and send, to the second user device, based on a second request for the second version of the content item, and based on the second content segment corresponding to the first content segment, the first user description and the second content segment, and wherein the second user device comprises: one or more second processors; and memory storing second instructions that, when executed by the one or more second processors, cause the second user device to: receive the first user description and the second content segment.

35

35. The system of claim 34 , wherein the first instructions, when executed by the one or more first processors, cause the computing device to: determine an event occurring in the content item; generate a second content item by merging content segments of the first version of the content item that correspond to the event; generate information indicating an association between a second user description and the second content item, and making the second user description and the merged content segments available to a plurality of user devices; and store the second content item irrespective of any interaction with or input received from any of the plurality of user devices.

36

36. The system of claim 34 , wherein the first instructions, when executed by the one or more first processors, cause the computing device to: add to the content item, based on the first user description, a supplemental content item that comprises: information indicating an association between the supplemental content item and the first content segment; and a commercial content item; receive a third request for the content item, wherein the third request is indicative of the first content segment; send, to a sender of the third request, the first content segment and the first user description; and send, to the sender of the third request, the commercial content item.

37

37. The system of claim 34 , wherein the first instructions, when executed by the one or more first processors, cause the computing device to: receive, from the second user device and during delivery of a third content segment of the second version of the content item, a command to pause sending of the content item; receive, from a third user device, a request to resume sending of the content item; determine a fourth content segment, of the first version of the content item, that corresponds to the third content segment; and send, to the third user device, the fourth content segment.

38

38. The system of claim 34 , wherein: the first user description corresponding to the first content segment is a user rating for the first content segment, and the first instructions, when executed by the one or more first processors, cause the computing device to: determine, based on the user rating, a placement location for a supplemental content item for delivery to one of a plurality of user devices, wherein the supplemental content item comprises a commercial content.

39

39. The system of claim 34 , wherein the first instructions, when executed by the one or more first processors, cause the computing device to: receive, from the second user device, a second user description corresponding to the second content segment; and generate information indicating an association between the second user description and the second content segment.

40

40. The system of claim 34 , wherein the first instructions, when executed by the one or more first processors, cause the computing device to: send, to the second user device, the first user description and the second content segment by determining a type of network through which the second content segment and the first user description are to be delivered to the second user device.

41

41. The system of claim 34 , wherein the first instructions, when executed by the one or more first processors, cause the computing device to: after determining the second content segment, store information indicating an association between the first user description and the second content segment.

42

42. The system of claim 34 , wherein the second content segment has a time duration different from a time duration of the first content segment.

43

43. The system of claim 34 , wherein: the content item is a movie; the first user description is a comment, from a first user, associated with a high definition version of a portion of the movie; and the first instructions, when executed by the one or more first processors, cause the computing device to send the first user description and the second content segment of the second version of the content item by sending, with a standard definition version of the portion of the movie, the comment associated with the high definition version of the portion of the movie.

44

44. The system of claim 34 , wherein: the first version of the content item comprises the content item in a first format, and the second version of the content item comprises the content item in a second format, and the first instructions, when executed by the one or more first processors, cause the computing device to: receive, from the first user device, an indication to change from sending the second version of the content item to sending the first version of the content item; determine a second reference indicating a correspondence between a third content segment of the second version of a content item and a fourth content segment of the first version of the content item; and send, to the first user device and based on the second reference, the fourth content segment of the first version of the content item.

Patent Metadata

Filing Date

Unknown

Publication Date

August 10, 2021

Inventors

Michael D. McMahon
Danial E. Holden

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Content Storage and Identification” (11089074). https://patentable.app/patents/11089074

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.