IP Library Granted Patent US 12,401,838
Granted Patent B2
US 12,401,838 · App. 18/663,759 · Granted Aug 26, 2025

Systems and methods for providing a slow motion video stream concurrently with a normal-speed video stream upon detection of an event

Inventor: Takeaki Obara (Tokyo, JP)
Assignee: Adeia Guides Inc.
H04N21/234345G06F16/7867G06Q50/01G11B27/005H04N21/23418H04N21/2365H04N21/24H04N21/8146
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,401,838
App. No.
18/663,759
Granted
Aug 26, 2025
Kind
B2
Abstract

Methods and systems for providing a video stream along with a slow motion video showing a particular event depicted in the video stream are described herein. The method includes generating a first video stream and generating a second video stream, which is a slow motion video stream, from the first video stream by modifying a playback speed of the first video stream. The method includes monitoring content of the first video stream to identify an event trigger of a predefined set of event triggers. Each event trigger indicates a presence in the first video stream of an event that is to be generated for display using the second video stream. The method includes determining, based on the identifying of the event trigger, to transmit the second video stream along with the first video stream, and simultaneously transmitting both the first video stream and the second video stream.

Claims (48)

1. A method comprising:

generating a first video stream;

identifying a preference indicated in a profile;

identifying an event trigger, wherein the event trigger is associated with a content attribute, and wherein the content attribute is associated with a threshold;

based on determining that a content attribute of a portion of the first video stream matches the preference indicated in the profile and matches the content attribute associated with the event trigger, modifying the threshold of the content attribute associated with the event trigger;

based on determining that the content attribute of the portion of the first video stream exceeds the modified threshold, generating a second video stream, wherein the second video stream comprises content related to content in the first video stream; and

transmitting the first video stream and the second video stream for simultaneous display on an end user device associated with the profile.

2. The method of claim 1 , wherein the event trigger is a particular word or phrase spoken during a video stream, the content attribute of the event trigger is a volume level of audio corresponding to the particular spoken word or phrase, and the threshold is a threshold volume level.

3. The method of claim 1 , wherein the preference indicated in the profile is based on one or more previous inputs received from a user associated with the end user device.

4. The method of claim 3 , wherein the preference is for a sports team or an athlete, and wherein determining that the content attribute of the portion of the first video stream matches the preference indicated in the profile and matches the content attribute associated with the event trigger comprises determining that the portion of the first video stream includes an event involving the sports team or the athlete indicated in the preference.

5. The method of claim 3 , wherein the one or more previous inputs received from the user comprises at least one of user data from other applications, audio data from equipment associated to the user, or chat history data corresponding to conversations involving the user.

6. The method of claim 1 , wherein the event trigger is associated with a plurality of content attributes including the content attribute, and wherein the second video stream is generated based on determining that each of the plurality of content attributes exceed a respective threshold, based on a plurality of content attributes of the portion of the first video stream.

7. The method of claim 1 , wherein the second video stream is a replay of the portion of the first video stream.

8. The method of claim 1 , further comprising:

determining a type of virtual graphic to add to the second video stream based on the event trigger;

generating a virtual graphic based on the type of virtual graphic and the content of the second video stream; and

adding the virtual graphic to the second video stream.

9. The method of claim 1 , further comprising:

comparing a length of the second video stream to a predetermined time period for transmitting the second video stream; and

based on determining, based on the comparing, that the length of the second video stream has reached the predetermined time period, discontinuing transmission of the second video stream while continuing to transmit the first video stream.

10. The method of claim 1 , further comprising:

monitoring the content of the first video stream to identify an end of an event corresponding to the event trigger; and

based on identifying the end of the event, discontinuing transmission of the second video stream while continuing to transmit the first video stream.

11. A system comprising:

memory; and

control circuitry configured to:

generate a first video stream;

identify a preference indicated in a profile;

identify an event trigger, wherein the event trigger is associated with a content attribute, and wherein the content attribute is associated with a threshold;

based on determining that a content attribute of a portion of the first video stream matches the preference indicated in the profile and matches the content attribute associated with the event trigger, modify the threshold of the content attribute associated with the event trigger;

based on determining that the content attribute of the portion of the first video stream exceeds the modified threshold, generate a second video stream, wherein the second video stream comprises content related to content in the first video stream; and

transmit the first video stream and the second video stream for simultaneous display on an end user device associated with the profile.

12. The system of claim 11 , wherein the event trigger is a particular word or phrase spoken during a video stream, the content attribute of the event trigger is a volume level of audio corresponding to the particular spoken word or phrase, and the threshold is a threshold volume level.

13. The system of claim 11 , wherein the preference indicated in the profile is based on one or more previous inputs received from a user associated with the end user device.

14. The system of claim 13 , wherein the preference is for a sports team or an athlete, and wherein when determining that the content attribute of the portion of the first video stream matches the preference indicated in the profile and matches the content attribute associated with the event trigger the control circuitry is configured to determine that the portion of the first video stream includes an event involving the sports team or the athlete indicated in the preference.

15. The system of claim 13 , wherein the one or more previous inputs received from the user comprises at least one of user data from other applications, audio data from equipment associated to the user, or chat history data corresponding to conversations involving the user.

16. The system of claim 11 , wherein the event trigger is associated with a plurality of content attributes including the content attribute, and wherein the control circuitry is configured to generate the second video stream based on determining that each of the plurality of content attributes exceed a respective threshold, based on a plurality of content attributes of the portion of the first video stream.

17. The system of claim 11 , wherein the second video stream is a replay of the portion of the first video stream.

18. The system of claim 11 , wherein the control circuitry is further configured to:

determine a type of virtual graphic to add to the second video stream based on the event trigger;

generate a virtual graphic based on the type of virtual graphic and the content of the second video stream; and

add the virtual graphic to the second video stream.

19. The system of claim 11 , wherein the control circuitry is further configured to:

compare a length of the second video stream to a predetermined time period for transmitting the second video stream; and

based on determining, based on the comparing, that the length of the second video stream has reached the predetermined time period, discontinue transmission of the second video stream while continuing to transmit the first video stream.

20. The system of claim 11 , wherein the control circuitry is further configured to:

monitor the content of the first video stream to identify an end of an event corresponding to the event trigger; and

based on identifying the end of the event, discontinue transmission of the second video stream while continuing to transmit the first video stream.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: OBARA, TAKEAKI
To: ROVI GUIDES, INC.
Reel/Frame 067408/0864 →
Continuity (4)
Continuation 17957032 · Sep 30, 2022
Continuation 17516070 · Nov 1, 2021
Continuation 16340610
Related Publication 20240373075A1 · Nov 7, 2024
References Cited (58)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7653131B2 · Pan et al. · 2010 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8495697B1 · Goldfeder et al. · 2013 [cited by applicant]
US 9253533B1 · Morgan et al. · 2016 [cited by applicant]
US 9258459B2 · Hartley · 2016 [cited by third party]
US 9674135B2 · Archibong · 2017 [cited by third party]
US 11069378B1 · Turgut et al. · 2021 [cited by applicant]
US 11197039B2 · Obara · 2021 [cited by applicant]
US 11490136B2 · Obara · 2022 [cited by applicant]
US 12022140B2 · Obara · 2024 [cited by applicant]
US 20020167607A1 · Eerenberg et al. · 2002 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20030142238A1 · Wasack et al. · 2003 [cited by applicant]
US 20040017389A1 · Pan et al. · 2004 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20050264659A1 · Novoyan · 2005 [cited by applicant]
US 20060083304A1 · Pan et al. · 2006 [cited by applicant]
US 20080111822A1 · Horowitz · 2008 [cited by examiner]
US 20080189215A1 · Travez et al. · 2008 [cited by applicant]
US 20080271078A1 · Gossweiler et al. · 2008 [cited by applicant]
US 20100077441A1 · Thomas et al. · 2010 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100238303A1 · Newell · 2010 [cited by applicant]
US 20110078723A1 · Stettner et al. · 2011 [cited by applicant]
US 20110267419A1 · Quinn et al. · 2011 [cited by applicant]
US 20120210348A1 · Verna et al. · 2012 [cited by applicant]
US 20120210383A1 · Sayers et al. · 2012 [cited by applicant]
US 20120307145A1 · Buchheit · 2012 [cited by applicant]
US 20130022332A1 · Platt et al. · 2013 [cited by applicant]
US 20140053214A1 · Walker et al. · 2014 [cited by applicant]
US 20140150032A1 · Pacor et al. · 2014 [cited by applicant]
US 20150037013A1 · Thomas et al. · 2015 [cited by applicant]
US 20160004991A1 · Bloom · 2016 [cited by third party]
US 20160012856A1 · Cave et al. · 2016 [cited by applicant]
US 20160158656A1 · Condrey · 2016 [cited by applicant]
US 20160212485A1 · Fahlander · 2016 [cited by applicant]
US 20160225405A1 · Matias et al. · 2016 [cited by applicant]
US 20160286244A1 · Chang et al. · 2016 [cited by applicant]
US 20170111667A1 · Shaw et al. · 2017 [cited by applicant]
US 20170201779A1 · Publicover et al. · 2017 [cited by applicant]
US 20170332036A1 · Panchaksharaiah et al. · 2017 [cited by applicant]
US 20180035075A1 · Lee et al. · 2018 [cited by applicant]
US 20180132011A1 · Shichman et al. · 2018 [cited by applicant]
US 20180192091A1 · Berglund · 2018 [cited by examiner]
US 20220060768A1 · Obara · 2022 [cited by applicant]
US 20230171443A1 · Obara · 2023 [cited by applicant]
CN 105165013A · 2015 [cited by applicant]
JP 2015012574A · 2015 [cited by applicant]
JP 2015525510A · 2015 [cited by applicant]
Ekin et al., “Automatic soccer video analysis and summarization,” in IEEE Transactions on Image Processing, 12(7):796-807 (2003). [cited by applicant]
International Preliminary Report on Patentability PCT/US2016/057234 dated Apr. 16, 2019. [cited by applicant]
International Search Report and Written Opinion of PCT/US2016/057234 dated Jun. 30, 2017. [cited by applicant]
Su Tang and Z. Salcic, “Slow motion in video streaming,” 10th IEEE International Conference on Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003, 2003, pp. 1184-1187 vol. 3, doi: 10.1109/ ICEC… [cited by applicant]
Zhenchen Wang and Dejian Meng, “Personalising sports events viewing on mobile devices,” 2013 IEEE 4th International Conference on Software Engineering and Service Science, 2013, pp. 710-713, doi: 10.1109/ICSESS.2013.661… [cited by applicant]