Methods, systems, and media for presenting annotations across multiple videos
US-10061482-B1 · Aug 28, 2018 · US
US11934412B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11934412-B2 |
| Application number | US-202217584923-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 26, 2022 |
| Priority date | Jan 18, 2016 |
| Publication date | Mar 19, 2024 |
| Grant date | Mar 19, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a system including a memory and a processor configured to stream a media content for playback to a first media device for viewing by a first user, receive, while streaming the media content, an input from the first media device indicating an insertion point in the media content selected by the first user for inserting a contextual message provided by the first user, receive the contextual message from the first media device, stream the media content for playback to a second media device for viewing by a second user, and deliver the contextual message to the second media device for viewing by the second user when streaming the media content to the second media device reaches the insertion point.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a non-transitory memory storing an executable code; and a hardware processor configured to execute the executable code to: receive a request from a first user to stream a media content to a media device for viewing by the first user, the media content including a contextual message received from a second user and associated with an insertion point in the media content; stream, in response to the request, the media content to the media device for viewing by the first user; pause streaming the media content to the media device when streaming the media content reaches the insertion point of the contextual message; and deliver, while streaming of the media content to the media device is paused at the insertion point, the contextual message for display on the media device at the insertion point. 2. The system of claim 1 , wherein prior to delivering the contextual message, the hardware processor is further configured to execute the executable code to: store the contextual message in the non-transitory memory. 3. The system of claim 1 , wherein the contextual message is configured to be displayed on the media device in a pop-up window or a picture-in-picture window. 4. The system of claim 1 , wherein the hardware processor is further configured to execute the executable code to: resume streaming the media content to the media device after delivering the contextual message for display on the media device at the insertion point. 5. The system of claim 1 , wherein the insertion point is within or at an end of the media content. 6. The system of claim 1 , wherein the contextual message includes at least one of a text contextual message, an audio contextual message, or a video contextual message. 7. The system of claim 1 , wherein prior to streaming the media content to the media device, the hardware processor is further configured to execute the executable code to: insert the contextual message as a secondary content into the media content at the insertion point. 8. The system of claim 1 , wherein the hardware processor is further configured to execute the executable code to: receive, while streaming the media content to the media device, an input from the first user via the media device, the input selecting the second user for delivery of another contextual message to the second user. 9. The system of claim 1 , wherein hardware processor is further configured to execute the executable code to: upon delivering the contextual message for display on the media device at the insertion point, send a notification to the second user, using at least one of an SMS message, an e-mail or a social media message, that the contextual message has been delivered to the first user. 10. The system of claim 1 , wherein hardware processor is further configured to execute the executable code to: prior to receiving the request from the first user to stream the media content to the media device for viewing by the first user, send a notification to the first user, using at least one of an SMS message, an e-mail or a social media message, that the contextual message has been included in the media content for delivery to the first user. 11. A method for use with a system including a hardware processor and a non-transitory memory, the method comprising: receiving, using the hardware processor, a request from a first user to stream a media content to a media device for viewing by the first user, the media content including a contextual message received from a second user and associated with an insertion point in the media content; streaming, using the hardware processor and in response to the request, the media content to the media device for viewing by the first user; pausing, using the hardware processor, streaming the media content to the media device when streaming the media content reaches the insertion point of the contextual message; and delivering, using the hardware processor, while streaming of the media content to the media device is paused at the insertion point, the contextual message for display on the media device at the insertion point. 12. The method of claim 11 , wherein the contextual message is configured to be displayed on the media device is displayed in a pop-up window or a picture-in-picture window. 13. The method of claim 11 , further comprising: resuming, using the hardware processor, streaming the media content to the media device after delivering the contextual message for display on the media device at the insertion point. 14. The method of claim 11 , wherein the insertion point is within or at an end of the media content. 15. The method of claim 11 , wherein the contextual message includes at least one of a text contextual message, an audio contextual message, or a video contextual message. 16. The method of claim 11 , wherein prior to delivering the contextual message to the second media device, the method further comprises: inserting the contextual message as a secondary content, at the insertion point, into the media content at the insertion point. 17. The method of claim 11 , further comprising: receiving, using the hardware processor and while streaming the media content to the media device, an input from the first user via the media device, the input selecting the second user for delivery of another contextual message to the second user. 18. The method of claim 11 , further comprising: upon delivering the contextual message to the first user, sending, using the hardware processor, a notification to the second user, using at least one of an SMS message, an e-mail or a social media message, that the contextual message has been delivered to the first user. 19. The method of claim 11 , further comprising: prior to receiving the request from the first user to stream the media content to the media device for viewing by the first user, sending a notification to the first user, using at least one of an SMS message, an e-mail or a social media message, that the contextual message has been included in the media content for delivery to the first user. 20. A system comprising: a non-transitory memory storing an executable code; and a hardware processor configured to execute the executable code to: send a notification to a first user, using at least one of an SMS message, an e-mail or a social media message, that a contextual message has been included in a video content for streaming to the first user; after sending the notification to the first user, receive a request from the first user to stream the video content to a media device for viewing by the first user, the video content including the contextual message received from a second user and associated with an insertion point in the video content; present the first user with a first choice and a second choice, wherein the first choice is to display the contextual message at the insertion point, wherein the second choice is to display the contextual message at an end of the video content; receive an election from the first user of one of the first choice or the second choice; stream, in response to the request, the video content to the media device for viewing by the first user; deliver, based on the election, the contextual message for display on the media device at the insertion point or at the end of the video content; and upon delivering the contextual message for display on the media device at the insertion point or at the end of the video content, send a notification to the second user,
using context · CPC title
Change logging, detection, and notification (replication G06F16/27) · CPC title
Data stream processing; Continuous queries · CPC title
Browsing; Visualisation therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.