8826337

Publishing Key Frames Of A Video Content Item Being Viewed By A First User To One Or More Second Users

PublishedSeptember 2, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
44 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method comprising: obtaining, by a first peer device, key frame information for each of a plurality of key frames of a video content item; and publishing, by the first peer device, the key frame information such that each key frame of the plurality of key frames of the video content item is presented to one or more second devices while a corresponding segment of the video content item is rendered by the first peer device.

Plain English Translation

A method involves a device getting information about key frames from a video. Then, it shares this key frame information so other devices can display these key frames while the original device plays the matching part of the video. So, as one person watches a video, others see important snapshots in sync with that person's viewing.

Claim 2

Original Legal Text

2. The method of claim 1 wherein the key frame information comprises the plurality of key frames, and obtaining the key frame information comprises at least one extracting the plurality of key frames from the video content item during playback of the video content item at the first peer device and extracting the plurality of key frames from the video content item prior to playback of the video content item at the first peer device.

Plain English Translation

The method described where a device shares video keyframes, where the keyframe information includes the actual keyframes. Getting the keyframes involves either extracting them from the video while it's playing on the device, or extracting them before playback even starts. This provides flexibility on how to obtain the keyframes that are shared.

Claim 3

Original Legal Text

3. The method of claim 1 wherein the key frame information comprises information identifying a plurality of frames of the video content item as the plurality of key frames, and obtaining the key frame information comprises obtaining the information identifying the plurality of frames of the video content item as the plurality of key frames.

Plain English Translation

The method described where a device shares video keyframes, where the key frame information consists of data pointing to specific frames within the video that are designated as key frames. The device obtains this information that identifies which frames are key frames. This approach shares references to keyframes instead of the keyframes themselves.

Claim 4

Original Legal Text

4. The method of claim 1 wherein publishing the key frame information comprises: publishing the key frame information for the plurality of key frames all at once; and subsequently publishing timing information such that each key frame of the plurality of key frames is presented to the one or more second devices as the corresponding segment of the video content item is rendered by the first peer device.

Plain English Translation

The method described where a device shares video keyframes, where the device sends all the keyframe information at once. Then, it sends timing data that tells other devices exactly when to show each key frame, so it matches the video being played on the original device. This allows for synchronized viewing of keyframes on multiple devices, achieved by initially sending all key frames and subsequently providing precise timing information.

Claim 5

Original Legal Text

5. The method of claim 1 wherein publishing the key frame information comprises publishing the key frame information to one or more second devices via at least one of a network and a centralized social networking service.

Plain English Translation

The method described where a device shares video keyframes, where the keyframe information is shared using either a direct network connection or through a social networking site. This means keyframes can be sent directly to other devices or shared on a social media platform for others to see while the video plays.

Claim 6

Original Legal Text

6. The method of claim 5 wherein the centralized social networking service is a social networking website.

Plain English Translation

The method described where a device shares video keyframes via a social networking service, specifically using a social networking website.

Claim 7

Original Legal Text

7. The method of claim 1 wherein publishing the key frame information comprises publishing the key frame information to a central system that distributes the key frame information to at least one of a group consisting of: a centralized social networking service with which one or more users are registered, and the one or more second devices are associated with the one or more users.

Plain English Translation

The method described where a device shares video keyframes, where the key frame information is sent to a central server. This server then sends the information to either a social networking service that users are signed up with, or directly to the devices of those users. This central system manages the distribution of key frames.

Claim 8

Original Legal Text

8. The method of claim 1 wherein publishing the key frame information comprises publishing the key frame information via distributed storage provided by a distributed network formed by a plurality of peer devices including the first peer device.

Plain English Translation

The method described where a device shares video keyframes, where the keyframe information is stored on a distributed network made up of many devices, including the device doing the sharing. This spreads the storage across multiple devices instead of relying on a single server.

Claim 9

Original Legal Text

9. The method of claim 1 further comprising inserting an advertisement into the plurality of key frames.

Plain English Translation

The method described where a device shares video keyframes, and also adds an advertisement into the keyframes being shared. This allows for monetization by inserting ads into the key frame stream.

Claim 10

Original Legal Text

10. The method of claim 9 wherein inserting an advertisement into the plurality of key frames comprises one of a group consisting of: inserting an advertisement between two successive key frames from the plurality of key frames; replacing a key frame from the plurality of key frames with an advertisement; and modifying a key frame from the plurality of key frames to insert an advertisement into the key frame.

Plain English Translation

The method described where a device shares video keyframes and adds an advertisement, where the advertisement is added by either putting it between keyframes, replacing a keyframe with an ad, or changing a keyframe to include an ad. This provides different ways to insert ads into the key frame stream.

Claim 11

Original Legal Text

11. The method of claim 9 wherein inserting an advertisement into the plurality of key frames comprises: identifying a high value key frame from the plurality of key frames; and inserting an advertisement into the plurality of key frames at a location selected from a group consisting of: before the high value key frame, after the high value key frame, and within the high value key frame.

Plain English Translation

The method described where a device shares video keyframes and adds an advertisement, where a keyframe considered particularly valuable is identified. The advertisement is then inserted either before, after, or within that high-value keyframe. This strategy aims to place advertisements near content that is deemed important or engaging.

Claim 12

Original Legal Text

12. The method of claim 9 wherein inserting an advertisement into the plurality of key frames comprises: identifying a low value key frame from the plurality of key frames; and replacing the low value key frame with an advertisement.

Plain English Translation

The method described where a device shares video keyframes and adds an advertisement, where a less important keyframe is identified and then replaced with an advertisement. This maximizes advertisement impact by replacing less valuable content with ads.

Claim 13

Original Legal Text

13. The method of claim 9 wherein inserting an advertisement into the plurality of key frames comprises: identifying a key frame from the plurality of key frames that is desirable for a product placement advertisement; and inserting the product placement advertisement into the plurality of key frames at a location selected from a group consisting of: before the key frame identified as being desirable for the product placement advertisement, after the key frame identified as being desirable for the product placement advertisement, and within the key frame identified as being desirable for the product placement advertisement.

Plain English Translation

The method described where a device shares video keyframes and adds an advertisement, where a keyframe that would be good for a product placement ad is identified. Then, the product placement ad is added before, after, or inside that keyframe. This targets specific moments in the video for product promotion.

Claim 14

Original Legal Text

14. The method of claim 1 wherein publishing the key frame information comprises publishing the key frame information via distributed storage provided by a distributed network formed by a plurality of peer devices including the first peer device, and the method further comprises modifying the key frame information stored in the distributed storage such that an advertisement is inserted into the plurality of key frames.

Plain English Translation

The method described where a device shares video keyframes via a distributed network, where an advertisement is added by changing the keyframe information stored on the distributed network. This combines distributed storage with the ability to inject advertisements into the key frame data.

Claim 15

Original Legal Text

15. The method of claim 14 wherein modifying the key frame information stored in the distributed storage such that an advertisement is inserted into the plurality of key frames comprises: determining one or more consumer interests of a plurality of second users comprising users of the one or more second devices consuming key frame information published via the distributed storage for video content items being viewed by a plurality of first users including a first user of the first peer device; identifying the first user as a highly valued producer; selecting an advertisement to insert into the plurality of key frames for the video content item being viewed by the first user; and modifying the key frame information stored in the distributed storage by the first peer device such that the advertisement is inserted into the plurality of key frames published for the video content item being viewed by the first user.

Plain English Translation

The method described where a device shares video keyframes on a distributed network and adds an advertisement. The process involves understanding what the users of the devices viewing the keyframes are interested in, identifying the user sharing the video as a highly valued content creator, and then picking an ad to insert into the keyframes of that user's video. The original device then changes the key frame information stored on the distributed network to insert the ad.

Claim 16

Original Legal Text

16. The method of claim 1 wherein the first peer device is a stand-alone device connected between at least one video playback device and a display device, and the method further comprises: receiving the video content item at the stand-alone device from one of the at least one video playback device; and providing the video content item from the stand-alone device to the display device for presentation to the first user.

Plain English Translation

The method described where a device shares video keyframes, where the device is a separate box connected between a video player and a screen. The box gets the video from the player and sends it to the screen, also sharing keyframes at the same time. This describes a hardware configuration where a dedicated device performs keyframe extraction and distribution.

Claim 17

Original Legal Text

17. A method comprising: obtaining key frame information published by a first peer device for each of a plurality of key frames of a video content item; and presenting the plurality of key frames to one or more second devices such that each key frame of the plurality of key frames is presented to the one or more second devices while a corresponding segment of the video content item is being rendered by the first peer device.

Plain English Translation

A method involves receiving key frame information shared by another device for key frames of a video. The receiving device then displays these key frames so they appear in sync with the video playing on the original device. This allows for synchronized viewing of keyframes on multiple devices.

Claim 18

Original Legal Text

18. The method of claim 17 wherein the key frame information comprises a reference to the plurality of key frames at a remote source, and presenting the plurality of key frames comprises obtaining the plurality of key frames from the remote source using the reference.

Plain English Translation

The method of receiving and displaying video keyframes, where the key frame information includes a link to where the actual key frames are stored. Displaying the key frames involves getting them from that link. This uses references to keyframes instead of directly including them in the shared data.

Claim 19

Original Legal Text

19. The method of claim 17 wherein the key frame information comprises, for each key frame from the plurality of key frames, a reference to the key frame at a remote source, and presenting the plurality of key frames comprises obtaining the plurality of key frames from the remote source using the references.

Plain English Translation

The method of receiving and displaying video keyframes, where, for each keyframe, the keyframe information has a link to the keyframe's location. Displaying the keyframes means fetching them from those links. This uses individual references for each keyframe.

Claim 20

Original Legal Text

20. The method of claim 17 wherein obtaining the key frame information comprises: obtaining the key frame information for the plurality of key frames all at once; and repeatedly obtaining timing information published by the first peer device as the video content item is rendered, wherein the timing information is indicative of a playback position of the video content item; wherein presenting the plurality of key frames comprises presenting the plurality of key frames based on the timing information such that each key frame of the plurality of key frames is presented to the one or more second devices while the corresponding segment of the video content item is rendered by the first peer device.

Plain English Translation

The method of receiving and displaying video keyframes, where all the keyframe information is obtained initially. Then, the device repeatedly receives timing information, published by the first device as the video is playing to synchronize keyframe display.

Claim 21

Original Legal Text

21. The method of claim 17 wherein obtaining the key frame information comprises obtaining the key frame information on a frame-by-frame basis such that, for each segment of the video content item, the key frame information for a key frame from the plurality of key frames for the segment of the video content item is obtained at a time that enables the key frame to be presented to the one or more second devices while the segment of the video content item is rendered by the first peer device.

Plain English Translation

The method of receiving and displaying video keyframes, where the key frame information is received piece by piece, as each part of the video plays. The timing of receiving each key frame's information allows it to be displayed in sync with the video being played on the original device.

Claim 22

Original Legal Text

22. The method of claim 17 wherein for each second device of one or more second devices: obtaining the key frame information comprises obtaining the key frame information at the second device; and presenting the plurality of key frames comprises presenting the plurality of key frames to the one or more second devices.

Plain English Translation

The method of receiving and displaying video keyframes, where, on each receiving device, the key frame information is received and the keyframes are displayed. This describes a per-device handling of keyframe reception and display.

Claim 23

Original Legal Text

23. The method of claim 17 wherein: obtaining the key frame information comprises obtaining the key frame information at a social networking service; and presenting the plurality of key frames comprises presenting the plurality of key frames via the social networking service.

Plain English Translation

The method of receiving and displaying video keyframes, where the key frame information is received by a social networking service, which then displays the key frames. This specifies that the keyframe display happens within a social networking environment.

Claim 24

Original Legal Text

24. A method comprising: obtaining, by a key frame proxy, key frame information for each of a plurality of key frames of a video content item; and publishing, by the key frame proxy, the key frame information on behalf of a first device such that each key frame of the plurality of key frames of the video content item is presented to one or more second devices while a corresponding segment of the video content item is rendered by the first device.

Plain English Translation

A method involves a proxy server getting key frame information for a video's keyframes and sharing it on behalf of another device. The goal is that the key frames are shown on other devices in sync with the video playing on the original device. This describes a proxy-based system for keyframe distribution.

Claim 25

Original Legal Text

25. The method of claim 24 wherein the key frame information comprises the plurality of key frames, and obtaining the key frame information comprises extracting the plurality of key frames from the video content item.

Plain English Translation

The method of using a proxy to share video keyframes, where the keyframe information consists of the actual key frames. The proxy gets these keyframes by extracting them from the video itself.

Claim 26

Original Legal Text

26. The method of claim 24 wherein the key frame information comprises the plurality of key frames, and obtaining the key frame information comprises obtaining the plurality of key frames from a remote source.

Plain English Translation

The method of using a proxy to share video keyframes, where the keyframe information consists of the actual key frames. The proxy gets these keyframes from another source.

Claim 27

Original Legal Text

27. The method of claim 24 wherein the key frame information comprises information identifying a plurality of frames of the video content item as the plurality of key frames, and obtaining the key frame information comprises obtaining the information identifying the plurality of frames of the video content item as the plurality of key frames.

Plain English Translation

The method of using a proxy to share video keyframes, where the key frame information is data identifying which frames in the video are the keyframes. The proxy gets this information.

Claim 28

Original Legal Text

28. The method of claim 24 further comprising: receiving, by the key frame proxy, the video content item; wherein the key frame information comprises the plurality of key frames, and obtaining the key frame information comprises extracting the plurality of key frames from the video content item.

Plain English Translation

The method of using a proxy to share video keyframes, where the proxy also receives the video itself. The keyframe information consists of the actual key frames, and the proxy extracts these from the video it received.

Claim 29

Original Legal Text

29. The method of claim 28 further comprising providing, by the key frame proxy, the video content item to the first device.

Plain English Translation

The method where a proxy receives a video, extracts keyframes, shares them, and also sends the video itself to the original device.

Claim 30

Original Legal Text

30. A tangibly embodied computer readable storage medium including instructions which, when executed by a processor, cause the following steps to be performed: obtaining, by a first peer device, key frame information for each of a plurality of key frames of a video content item; and publishing, by the first peer device, the key frame information such that each key frame of the plurality of key frames of the video content item is presented to one or more second devices while a corresponding segment of the video content item is being rendered by the first peer device.

Plain English Translation

A computer-readable storage medium contains instructions that, when run, make a device get key frame information for a video and share it so other devices can show the key frames while the video plays on the original device.

Claim 31

Original Legal Text

31. A peer device comprising: an obtaining component configured to obtain key frame information for each of a plurality of key frames of a video content item; and a publishing component configured to publish the key frame information such that each key frame of the plurality of key frames of the video content item is presented to one or more second devices while a corresponding segment of the video content item is being rendered by the peer device.

Plain English Translation

A device has a component that gets key frame information for a video and another component that shares the key frame information so other devices can show the key frames in sync with the video playing on the device.

Claim 32

Original Legal Text

32. The peer device of claim 31 wherein the key frame information comprises the plurality of key frames, and in obtaining the key frame information, the obtaining component is further configured to at least one of extract the plurality of key frames from the video content item during playback of the video content item at the first peer device and extract the plurality of key frames from the video content item prior to playback of the video content item at the first peer device.

Plain English Translation

A device that obtains and publishes video keyframes, where the keyframe information includes the actual keyframes. The device can either extract the keyframes from the video while it's playing, or extract them before the video starts playing.

Claim 33

Original Legal Text

33. The peer device of claim 31 wherein the key frame information comprises information identifying a plurality of frames of the video content item as the plurality of key frames, and in obtaining the key frame information, the obtaining component is further configured to obtain the information identifying the plurality of frames of the video content item as the plurality of key frames.

Plain English Translation

A device that obtains and publishes video keyframes, where the key frame information consists of data pointing to specific frames within the video that are designated as key frames. The device obtains this information that identifies which frames are key frames.

Claim 34

Original Legal Text

34. The peer device of claim 31 wherein in publishing the key frame information, the publishing component is further configured to: publish the key frame information for the plurality of key frames all at once; and subsequently publish timing information such that each key frame of the plurality of key frames is presented to the one or more second devices as the corresponding segment of the video content item is rendered by the first peer device.

Plain English Translation

A device that obtains and publishes video keyframes, where the device sends all the keyframe information at once, and then sends timing data that tells other devices exactly when to show each key frame, so it matches the video being played.

Claim 35

Original Legal Text

35. The peer device of claim 31 wherein in publishing the key frame information, the publishing component is further configured to publish the key frame information to one or more second devices via at least one of a network and a centralized social networking service.

Plain English Translation

A device that obtains and publishes video keyframes, where the keyframe information is shared using either a direct network connection or through a social networking site.

Claim 36

Original Legal Text

36. The peer device of claim 35 wherein the centralized social networking service is a social networking website.

Plain English Translation

A device that shares video keyframes via a social networking service, specifically a social networking website.

Claim 37

Original Legal Text

37. The peer device of claim 31 wherein in publishing the key frame information, the publishing component is further configured to publish the key frame information to a central system that distributes the key frame information to at least one of a group consisting of: a centralized social networking service with which one or more users are registered, and the one or more second devices are associated with the one or more users.

Plain English Translation

A device that obtains and publishes video keyframes, where the key frame information is sent to a central server. This server then sends the information to either a social networking service that users are signed up with, or directly to the devices of those users.

Claim 38

Original Legal Text

38. The peer device of claim 31 wherein in publishing the key frame information, the publishing component is further configured to publish the key frame information via distributed storage provided by a distributed network formed by a plurality of peer devices including the first peer device.

Plain English Translation

A device that obtains and publishes video keyframes, where the keyframe information is stored on a distributed network made up of many devices, including the device doing the sharing.

Claim 39

Original Legal Text

39. The peer device of claim 31 wherein the publishing component is further configured to enable insertion of an advertisement into the plurality of key frames.

Plain English Translation

A device that obtains and publishes video keyframes, with the added functionality of inserting an advertisement into the keyframes being shared.

Claim 40

Original Legal Text

40. The peer device of claim 39 wherein in enabling insertion of an advertisement into the plurality of key frames, the publishing component is configured to enable one of a group consisting of: inserting an advertisement between two successive key frames from the plurality of key frames; replacing a key frame from the plurality of key frames with an advertisement; and modifying a key frame from the plurality of key frames to insert an advertisement into the key frame.

Plain English Translation

A device that obtains and publishes video keyframes and adds an advertisement, where the advertisement is added by either putting it between keyframes, replacing a keyframe with an ad, or changing a keyframe to include an ad.

Claim 41

Original Legal Text

41. The peer device of claim 39 wherein in enabling insertion of an advertisement into the plurality of key frames, the publishing component is configured to enable: identifying a high value key frame from the plurality of key frames; and inserting an advertisement into the plurality of key frames at a location selected from a group consisting of: before the high value key frame, after the high value key frame, and within the high value key frame.

Plain English Translation

A device that obtains and publishes video keyframes and adds an advertisement, where a keyframe considered particularly valuable is identified, and the advertisement is inserted either before, after, or within that high-value keyframe.

Claim 42

Original Legal Text

42. The peer device of claim 39 wherein in enabling insertion of an advertisement into the plurality of key frames, the publishing component is configured to enable: identifying a low value key frame from the plurality of key frames; and replacing the low value key frame with an advertisement.

Plain English Translation

A device that obtains and publishes video keyframes and adds an advertisement, where a less important keyframe is identified and then replaced with an advertisement.

Claim 43

Original Legal Text

43. The peer device of claim 39 wherein in enabling insertion of an advertisement into the plurality of key frames, the publishing component is configured to enable: identifying a key frame from the plurality of key frames that is desirable for a product placement advertisement; and inserting the product placement advertisement into the plurality of key frames at a location selected from a group consisting of: before the key frame identified as being desirable for the product placement advertisement, after the key frame identified as being desirable for the product placement advertisement, and within the key frame identified as being desirable for the product placement advertisement.

Plain English Translation

A device that obtains and publishes video keyframes and adds an advertisement, where a keyframe that would be good for a product placement ad is identified, and then the product placement ad is added before, after, or inside that keyframe.

Claim 44

Original Legal Text

44. The peer device of claim 31 wherein the peer device is connected between at least one video playback device and a display device, and wherein: the obtaining component is further configured to receive the video content item from one of the at least one video playback device; and the publishing component is further configured to provide the video content item to the display device for presentation.

Plain English Translation

A device that obtains and publishes video keyframes that is a separate box connected between a video player and a screen. The box gets the video from the player and sends it to the screen, also sharing keyframes at the same time.

Patent Metadata

Filing Date

Unknown

Publication Date

September 2, 2014

Inventors

Alfredo C. Issa
Richard J. Walsh
Kunal Kandekar
Gregory M. Evans
Scott Curtis

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, FAQs, 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. “Publishing Key Frames Of A Video Content Item Being Viewed By A First User To One Or More Second Users” (8826337). https://patentable.app/patents/8826337

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8826337. See llms.txt for full attribution policy.