throbber
Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 1 of 14
`
`Exhibit H
`
`

`

`( 12 ) United States Patent
`Strober
`
`US 11,048,751 B2
`( 10 ) Patent No .:
`( 45 ) Date of Patent :
`* Jun . 29 , 2021
`
`US011048751B2
`
`( 54 ) PLAY CONTROL OF CONTENT ON A
`DISPLAY DEVICE
`
`( 56 )
`
`( 71 ) Applicant : Touchstream Technologies , Inc. ,
`Valhalla , NY ( US )
`( 72 ) Inventor : David Strober , Rye , NY ( US )
`( 73 ) Assignee : Touchstream Technologies , Inc. ,
`Valhalla , NY ( US )
`Subject to any disclaimer , the term of this
`patent is extended or adjusted under 35
`U.S.C. 154 ( b ) by 0 days .
`This patent is subject to a terminal dis
`claimer .
`
`( * ) Notice :
`
`( 21 ) Appl . No .: 15 / 687,249
`Aug. 25 , 2017
`
`( 22 ) Filed :
`
`( 65 )
`
`Prior Publication Data
`Dec. 7 , 2017
`US 2017/0351757 A1
`
`Related U.S. Application Data
`( 63 ) Continuation of application No. 13 / 532,546 , filed on
`Jun . 25 , 2012 , now Pat . No. 9,767,195 , which is a
`( Continued )
`
`( 51 ) Int . Ci .
`G06F 1730
`GOOF 9/44
`
`( 2006.01 )
`( 2018.01 )
`( Continued )
`
`( 52 ) U.S. Ci .
`CPC
`
`GO6F 16/74 ( 2019.01 ) ; G06F 9/452
`( 2018.02 ) ; G06F 16/951 ( 2019.01 )
`( 58 ) Field of Classification Search
`USPC
`715/716
`See application file for complete search history .
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,613,137 A
`5,878,311 A
`
`3/1997 Bertram et al .
`3/1999 Ichinokawa
`( Continued )
`FOREIGN PATENT DOCUMENTS
`
`CN
`CN
`
`9/2009
`101534119 A
`101577650 A 11/2009
`( Continued )
`
`OTHER PUBLICATIONS
`Ask Search Internet Search , session identifier random , printed on
`Nov. 19 , 2011 .
`
`( Continued )
`Primary Examiner Tadesse Hailu
`Assistant Examiner Darrin Hope
`( 74 ) Attorney , Agent , or Firm — Shook , Hardy & Bacon
`LLP
`ABSTRACT
`( 57 )
`A system for presenting and controlling content on a display
`device includes a network , a server system coupled to the
`network and comprising one or more servers , a display
`device coupled to the network and having a display , and a
`personal computing device operable to transmit a first mes
`sage according to a specified format over the network to the
`server system . The server system stores an association
`between the personal computing device and the display
`device . The first message identifies user - selected content and
`a media player to play the content . The server system is
`operable , in response to receiving the first message from the
`personal computing device , to provide to the display device
`a second message identifying the user - selected content and
`the media player to play the content . In response to receiving
`the second message , the display device is operable to obtain
`a first media player needed to play the content , to load the
`media player and to present the content on the display .
`20 Claims , 9 Drawing Sheets
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 2 of 14
`
`Canteat Davidenz .
`Content Providers
`
`XML Data File
`
`Video Files
`
`Video Player
`
`30
`
`Smart Phone
`Start App
`Request Video Data
`100
`Display List of Videos
`
`Action Selected
`
`Switch Video Player
`Load New Video
`Play / Pauselffwdaic ,
`
`Selection Sent to Database
`Display Device
`124
`Display Devica Checks
`Database for New Messages
`
`Now Message Received
`by Display Device
`
`128
`Display Davice Executes
`New Message
`
`24
`
`Back - end Servers
`
`Target Verification
`Switchboard
`
`Message Added to
`Smart Phone Database
`
`Account Verification
`
`Message Received
`from Smart Phone
`120
`Universal API Adapter
`
`122
`Message Copied to
`Display Device Database
`
`

`

`US 11,048,751 B2
`Page 2
`
`Related U.S. Application Data
`continuation - in - part of application No. 13 / 157,821 ,
`filed on Jun . 10 , 2011 , now Pat . No. 8,904,289 .
`( 60 ) Provisional application No. 61 / 477,998 , filed on Apr.
`21 , 2011 .
`( 51 ) Int . Cl .
`G06F 16/74
`GO6F 16/951
`G06F 9/451
`
`( 2019.01 )
`( 2019.01 )
`( 2018.01 )
`References Cited
`U.S. PATENT DOCUMENTS
`
`( 56 )
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 3 of 14
`
`6,181,713 B1
`6,252,889 B1
`6,756,965 B2
`6,978,424 B2
`7,058,356 B2
`7,114,173 B2
`7,330,875 B1
`7,424,718 B2
`7,433,922 B2
`7,440,972 B2
`7,453,454 B2
`7,509,588 B2
`7,614,070 B2
`7,689,931 B2
`7,769,827 B2
`7,774,708 B2
`7,814,144 B2
`7,835,505 B2
`7,849,485 B2
`7,878,904 B2
`7,949,606 B1
`7,956,846 B2
`8,060,631 B2
`8,086,679 B2
`8,171,507 B2
`8,230,360 B2
`8,238,887 B2
`8,250,608 B2
`8,255,968 B2
`8,316,308 B2
`8,344,870 B2
`8,356,251 B2
`8,373,660 B2
`8,402,494 B1
`8,418,084 B1
`8,572,488 B2
`8,614,625 B2
`8,620,284 B2
`8,659,553 B1
`8,671,440 B2
`8,738,536 B2
`8,738,737 B2
`8,739,074 B2
`8,743,284 B2
`8,744,434 B2
`8,745,228 B2
`8,745,388 B2
`8,751,159 B2
`8,751,520 B1
`8,751,793 B2
`8,752,016 B2
`8,755,919 B2
`8,756,333 B2
`8,756,505 B2
`8,761,351 B1
`8,761,792 B2
`8,762,240 B2
`8,762,548 B1
`8,763,081 B2
`8,782,262 B2
`8,782,528 B2
`
`1/2001 Patki et al .
`6/2001 Patki et al .
`6/2004 Combs et al .
`12/2005 Safadi
`6/2006 Slotznick
`9/2006 Urdang et al .
`2/2008 Parasnis et al .
`9/2008 Dutton
`10/2008 Engstrom
`10/2008 Oetzel
`11/2008 Allen et al .
`3/2009 Van Os et al .
`11/2009 Urdang et al .
`3/2010 Koga et al .
`8/2010 Girouard et al .
`8/2010 Bell et al .
`10/2010 Koyama et al .
`11/2010 Toyama et al .
`12/2010 Paik et al .
`2/2011 Maehiro
`5/2011 Sweet
`6/2011 Ording et al .
`11/2011 Collart et al .
`12/2011 Nobori et al .
`5/2012 Hironaka et al .
`7/2012 Ma et al .
`8/2012 Filipov
`8/2012 Hayes et al .
`8/2012 Louie et al .
`11/2012 Sherman et al .
`1/2013 Evans et al .
`1/2013 Strober
`2/2013 Pallakoff
`3/2013 Hu et al .
`4/2013 Tischer
`10/2013 Phillips et al .
`12/2013 Alsina et al .
`12/2013 Filipov
`2/2014 Chan et al .
`3/2014 Damola et al .
`5/2014 Strom et al .
`5/2014 Baldini et al .
`5/2014 Kinoshita
`6/2014 Russell et al .
`6/2014 Funderburk et al .
`6/2014 Beckert et al .
`6/2014 Kanungo
`6/2014 Hall
`6/2014 Bhattacharjee et al .
`6/2014 Ginter et al .
`6/2014 Hernandez Porras et al .
`6/2014 Pyle
`6/2014 Jannink et al .
`6/2014 Gonze et al .
`6/2014 Daly et al .
`6/2014 Sennett et al .
`6/2014 Sogo et al .
`6/2014 Kessel et al .
`6/2014 Bogdanovic et al .
`7/2014 Collart et al .
`7/2014 Strober
`
`8,875,180 B2
`8,880,491 B2
`9,071,792 B2
`9,148,756 B2
`9,185,171 B2 *
`9,420,025 B2
`9,720,887 B2
`2002/0021289 Al
`2002/0034193 Al
`2002/0075332 A1
`2002/0083147 Al
`2002/0120666 Al
`2002/0129102 A1
`2002/0133518 Al
`2002/0146122 A1
`2002/0198778 A1
`2003/0004804 Al
`2003/0005000 Al
`2003/0018885 Al
`2003/0023488 A1
`2003/0028565 Al
`2003/0071792 Al
`2003/0112268 Al
`2003/0131251 A1
`2003/0142127 A1
`2003/0182663 A1
`2003/0193520 A1
`2003/0208765 Al
`2004/0008972 Al
`2004/0049743 Al
`2004/0056837 Al
`2004/0088728 Al
`2004/0268224 Al
`2004/0268451 A1
`2005/0012723 A1
`2005/0034151 Al
`2005/0055716 A1
`2005/0144305 Al
`2005/0149970 A1
`2005/0192096 A1
`2006/0062544 Al
`2006/0083194 Al
`2006/0098624 Al
`2006/0101098 Al
`2006/0200832 Al
`2006/0203758 Al
`2006/0263038 A1
`2006/0265657 A1
`2007/0050054 A1
`2007/0052868 A1
`2007/0055986 Al
`2007/0083540 A1
`2007/0089147 Al
`2007/0094408 Al
`2007/0112785 A1
`2007/0136778 A1
`2007/0150963 A1
`2007/0152978 A1
`2007/0152980 A1
`2007/0155506 Al
`2007/0156855 A1
`2007/0157089 Al
`2007/0202923 A1
`2007/0288715 Al
`2008/0008439 Al
`2008/0028037 Al
`2008/0034394 Al
`2008/0040758 Al
`2008/0077526 A1
`2008/0104267 Al
`2008/0126943 A1
`2008/0140849 A1
`2008/0155600 A1
`2008/0178198 Al
`2008/0187279 A1
`2008/0189617 Al
`2008/02 16001 A1
`2008/0250190 Al
`2008/0267369 A1
`
`HOIL 63/08
`
`10/2014 Demchenko et al .
`11/2014 Morris
`6/2015 Alsina et al .
`9/2015 Filipov
`11/2015 Pahlavan
`8/2016 Park
`8/2017 Pappu et al .
`2/2002 Combs et al .
`3/2002 Patki et al .
`6/2002 Geilfuss , Jr. et al .
`6/2002 Ripperger
`8/2002 Landsman et al .
`9/2002 Landsman et al .
`9/2002 Landsman et al .
`10/2002 Vestergaard et al .
`12/2002 Landsman et al .
`1/2003 Landsman et al .
`1/2003 Landsman et al .
`1/2003 Landsman et al .
`1/2003 Landsman et al .
`2/2003 Landsman et al .
`4/2003 Safadi
`6/2003 Wettach
`7/2003 Fetkovich
`7/2003 Markel
`9/2003 Gudorf et al .
`10/2003 Oetzel
`11/2003 Urdang et al .
`1/2004 Haken
`3/2004 Bogward
`3/2004 Koga et al .
`5/2004 Shimizu
`12/2004 Balkus et al .
`12/2004 Robbin et al .
`1/2005 Pallakoff
`2/2005 Abramson
`3/2005 Louie et al .
`6/2005 Fegan et al .
`7/2005 Fairhurst et al .
`9/2005 Maehiro
`3/2006 Southwood et al .
`4/2006 Dhrimaj et al .
`5/2006 Morgan et al .
`5/2006 Morgan et al .
`9/2006 Dutton
`9/2006 Tee et al .
`11/2006 Gilley
`11/2006 Gilley
`3/2007 Sambandam Guruparan et al .
`3/2007 Chou et al .
`3/2007 Gilley et al .
`4/2007 Gundla et al .
`4/2007 Urdang et al .
`4/2007 Gundla et al .
`5/2007 Murphy et al .
`6/2007 Birger et al .
`6/2007 Lee et al .
`7/2007 Kocienda et al .
`7/2007 Kocienda et al .
`7/2007 Malik
`7/2007 Johnson
`7/2007 Van Os et al .
`8/2007 Jung et al .
`12/2007 Boswell et al .
`1/2008 Liu et al .
`1/2008 Moyer et al .
`2/2008 Jacobs et al .
`2/2008 Beetcher et al .
`3/2008 Arumugam
`5/2008 Dawson
`5/2008 Parasnis et al .
`6/2008 Collazo
`6/2008 Klappert et al .
`7/2008 Gauba
`8/2008 Gilley et al .
`8/2008 Covell et al .
`9/2008 Ording et al .
`10/2008 Johnson
`10/2008 Parlamas et al .
`
`

`

`US 11,048,751 B2
`Page 3
`
`( 56 )
`
`References Cited
`U.S. PATENT DOCUMENTS
`2008/0270881 A1 10/2008 Meyer et al .
`2008/0301737 Al 12/2008 Hjelmeland Almas et al .
`2009/0049373 Al
`2/2009 Sharma et al .
`2009/0077467 A1
`3/2009 Adappa et al .
`2009/0094331 A1
`4/2009 Nobori et al .
`2009/0100477 A1
`4/2009 Jeffs
`2009/0108057 Al
`4/2009 Mu et al .
`2009/0150553 Al
`6/2009 Collart et al .
`2009/0164641 A1
`6/2009 Rogers et al .
`2009/0172780 A1
`7/2009 Sukeda et al .
`2009/0177989 Al
`7/2009 Ma et al .
`2009/0193466 A1
`7/2009 Ehreth et al .
`2009/0228919 A1
`9/2009 Loft et al .
`2009/0248802 A1 * 10/2009 Mahajan
`2009/0254827 Al 10/2009 Gonze et al .
`2009/0259944 A1 10/2009 Wu
`2009/0259969 Al 10/2009 Pallakoff
`2009/0282470 A1 11/2009 Yang et al .
`2010/0027974 Al
`2/2010 Ansari
`2010/0081375 A1
`4/2010 Rosenblatt et al .
`2010/0094728 A1
`4/2010
`ning
`al .
`2010/0094900 Al
`4/2010 Hughes , Jr.
`2010/0127847 Al
`5/2010 Evans et al .
`2010/0137028 Al
`6/2010 Farris et al .
`2010/0138746 A1
`6/2010 Zarom
`2010/0138780 A1
`6/2010 Marano et al .
`2010/0174993 A1
`7/2010 Pennington et al .
`2010/0180307 Al
`7/2010 Hayes et al .
`2010/0198860 A1
`8/2010 Burnett et al .
`2010/0205628 A1
`8/2010 Davis et al .
`2010/0208136 A1
`8/2010 Castano
`2010/0241699 Al
`9/2010 Muthukumarasamy et al .
`2010/0265939 Al 10/2010 Parlamas et al .
`2010/0281042 Al
`11/2010 Windes et al .
`2010/0283586 A1 11/2010 Ikeda et al .
`2010/0313135 Al 12/2010 Johnson et al .
`2010/0325552 A1 12/2010 Sloo et al .
`2011/0007901 Al
`1/2011 Ikeda et al .
`2011/0014972 A1
`1/2011 Herrmann et al .
`2011/0030020 A1
`2/2011 Halttunen
`2011/0032870 A1
`2/2011 Kumar
`2011/0035692 Al
`2/2011 Sandone et al .
`2011/0060998 A1
`3/2011 Schwartz et al .
`2011/0084900 A1
`4/2011 Jacobsen et al .
`2011/0090898 A1
`4/2011 Patel et al .
`2011/0107227 Al
`5/2011 Rempell et al .
`2011/0125594 A1
`5/2011 Brown et al .
`2011/0131607 Al
`6/2011 Thomas et al .
`2011/0137729 Al
`6/2011 Weisman et al .
`2011/0138354 Al
`6/2011 Hertenstein et al .
`2011/0156879 A1
`6/2011 Matsushita et al .
`2011/0161396 Al
`6/2011 Filbrich et al .
`2011/0202466 Al
`8/2011 Carter
`2011/0214148 A1
`9/2011 Gossweiler , III et al .
`2011/0228768 A1
`9/2011 Gelter et al .
`2011/0231265 Al
`9/2011 Brown et al .
`2011/0231565 A1
`9/2011 Gelter et al .
`2011/0231566 A1
`9/2011 Gelter et al .
`2011/0239119 Al
`9/2011 Phillips et al .
`2011/0267981 A1
`11/2011 Davies
`2011/0289419 A1
`11/2011 Yu et al .
`2011/0296454 Al
`12/2011 Xiong et al .
`2011/0296465 A1
`12/2011 Krishnan et al .
`2011/0314386 A1
`12/2011 Jeong et al .
`2012/0054616 Al
`3/2012 Mittal
`2012/0059876 Al
`3/2012 Chinta et al .
`2012/0072846 A1
`3/2012 Curtis
`2012/0102209 A1
`4/2012 Fok Ah Chuen et al .
`2012/0110074 A1
`5/2012 Getchius
`2012/0110464 Al
`5/2012 Chen et al .
`2012/0114313 A1
`5/2012 Phillips et al .
`2012/0130971 A1 *
`5/2012 Morris
`
`G06F 9/541
`709/204
`
`HO4N 21/234309
`707/706
`
`2012/0166560 A1
`2012/0182994 Al
`2012/0185887 A1
`2012/0192225 A1
`2012/0239218 A1
`2012/0254931 A1
`2012/0272148 A1
`2013/0014142 A1
`2013/0124759 Al
`2013/0250181 Al
`2014/0033198 Al
`2016/0241912 A1
`
`6/2012 Nobori et al .
`7/2012 Dec et al .
`7/2012 Newell
`7/2012 Harwell et al .
`9/2012 Forbes , Jr.
`10/2012 Oztaskent et al .
`10/2012 Strober
`1/2013 Newell
`5/2013 Strober
`9/2013 Zhang
`1/2014 Umapathy et al .
`8/2016 McCarthy et al .
`
`FOREIGN PATENT DOCUMENTS
`
`CN
`CN
`EP
`JP
`WO
`WO
`WO
`WO
`
`101778198 A
`101815073 A
`2175607 A1
`2004356695 A
`2004100500 A2
`2007078745 A1
`2008070050 A2
`2008108718 Al
`
`7/2010
`8/2010
`4/2010
`12/2004
`11/2004
`7/2007
`6/2008
`9/2008
`
`OTHER PUBLICATIONS
`Webopedia computer dictionary , session cookie , printed on Nov. 19 ,
`2011 .
`Webopedia computer dictionary , user session , printed on Nov. 19 ,
`2011 .
`www.vbulletin.com , Best way to generate Random , Unique ID's ,
`printed on Nov. 19 , 2011 .
`www.vbulletin.com , Best way to generate Random , Unique ID's ,
`Internet Archive Wayback Machine , Jan. 16 , 2009 .
`Hachman , M. “ Snapstick's Media Streaming App Box : Hands on , "
`www.pcmag.com/article2/0,2817,2375455,00.asp , 2 pages ( Jan. 8 ,
`2011 ) .
`Dolcourt , J. , CES : Snapstick takes on Apple TV , Google TV ,
`http://news.cnet.com/8301-17938105-20025100-1.html , 3 pages . ( Dec.
`9 , 2010 ) .
`Snapstick - Home , “ Snapstick , ” http://www.snapstick.com , 2 pages ,
`printed on Mar. 12 , 2011 .
`Paul , I. , Hands On : YouTube Leanback , PCWORLD http : // www .
`pcworld.com/article/200769/hands_on_youtube_leanback.html , 3 pages .
`( Jul . 9 , 2010 )
`Using AirPlay , Article HT4437 , httQ : //support.apple.com/kb/
`HT4437 , 3 pages , ( Apr. 18 , 2011 ) .
`Cheng , J. , “ Stream AirPlay video to regular TV ? Apple might make
`it happen , ” http://arstechnica.com/apple/news/2011/03/stream-airplay
`video - to - a - regular - tv - apple - might , 5 pages , Mar. 23 , 2011 .
`“ Using the Play to feature to stream media ” , http://windows.microsoft .
`com / en - US / windows7 / using - the - play - to - feature - to - stream - media , 3
`pages , printed on Jun . 7 , 2011 .
`“ YouTube — Leanback ” , http : www.youtube.com/t/leanback , 1 page ,
`printed on Jun . 7 , 2011 .
`Hu , C. , et al . ,
`“ Mobile Media Content Sharing in UPnP - Based
`Home Network Environment , ” Journal of Information Science and
`Engineering 24 , 1753-1769 . ( 2008 ) .
`Fallahkhair , S. , et al . , “ Dual Device User interface Design for
`Ubiquitous Language Learning : Mobile Phone and Interactive Tele
`vision ( iTV ) , ” Proceedings of the 2005 IEEE Int'l Workshop on
`Wireless and Mobile Technologies in Education , 8 pages , 2005 .
`Bing search q = mobile + server + television + control & q Jun . 26 , 2014 .
`Bing search q = phone + server + television + control & qs Jun . 26 , 2014 .
`Bing search q = phone + server + television + control + me Jun . 26 , 2014 .
`Bing search q = mobile + server + television + control + m Jun . 26 , 2014 .
`Webopedia computer dictionary , web identifier , printed on Nov. 19 ,
`2011 .
`Preinterview First Office Action dated Sep. 3 , 2020 , in U.S. Appl .
`No. 16 / 917,095 , 24 pages .
`First Action Interview Office Action dated Dec. 10 , 2020 in U.S.
`Appl . No. 16 / 917,095 , 25 pages .
`* cited by examiner
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 4 of 14
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`Sheet 1 of 9
`
`US 11,048,751 B2
`
`10m
`24
`
`28
`
`34
`
`26
`API Adapter
`
`Server System
`
`Switchboard
`
`Database
`
`32
`36
`Look - up einweshane Database
`Table
`
`23
`
`20
`
`? ?
`
`?? ?
`
`? ?? ?? ?
`
`Nawi
`
`21
`
`LAST
`SKALAN
`
`IT
`
`22
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 5 of 14
`
`o
`c )
`
`30
`
`Internet
`
`Content Providers
`
`FIG . 1
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`Sheet 2 of 9
`
`US 11,048,751 B2
`
`FIG . 2
`
`122
`
`
`
`Copied to Display Message Device Database
`
`
`
`
`
`Back - end Servers
`
`
`
`Target Verification / Switchboard
`
`
`
`Added to Smart Message Phone Database
`
`
`
`EXPEPA
`
`
`
`Account Verification
`
`118
`
`116
`
`114
`
`
`Message Received from
`
`Smart Phone
`
`
`
`Universal API Adapter
`
`112
`
`120
`
`24
`
`
`
`Smart Phone
`
`Start App
`
`
`
`
`
`Request Video Data
`
`102
`
`106
`
`20
`
`
`
`Display List of Videos
`
`
`
`Action Selected
`
`
`
`Selection Sent to Database
`
`Display Device Checks
`
`
`
`
`
`
`Switch Video Player Database for New Messages 126
`
`
`
`New Message Received
`
`by Display Device
`
`
`
`Display Device Executes
`
`New Message
`128
`
`
`
`Display Device 124
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 6 of 14
`
`
`Providers . Content Providers 104
`
`Content Providers Content
`
`
`
`
`
`XML Data File
`
`30
`
`
`
`Video Files
`
`
`
`Video Player
`
`40
`
`22
`
`Presentation of Video
`
`Play / Pause / ffwd / etc .
`
`
`
`Load New Video
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`9
`
`Sheet 3 of 9
`
`US 11,048,751 B2
`
`Transmission Code
`Userd TargetID MediaPlayers Command Data
`
`Single Connection Look - up Table
`User
`Display Device
`Smartphone
`
`1
`3
`
`4
`
`C
`D
`B
`
`FIG . 3
`
`FIG . 4
`
`28
`
`Universal API Adapter
`Universal Command Media Playerid
`Specific Player Command
`YouTube
`yt_load Video
`New Video
`Ted.com
`getVideo
`Vimeo
`loadNewVideo
`yl_pauseVideo
`YouTube
`pauseVideo
`Ted.com
`pause
`Vimeo
`FIG . 5
`
`Pause
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 7 of 14
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`Sheet 4 of 9
`
`US 11,048,751 B2
`
`the Media Player that
`is Needed to play the Video
`Already Loaded in the
`Display Device
`?
`
`Request and Obtain a
`Copy of the Appropriate
`Media Player and a Copy
`of the Video File from
`Content Provider
`
`Load the Media Player
`
`Is
`a Copy of the
`Yes
`Video Already Loaded in
`Display
`the Display Device
`
`No
`
`Obtain a Copy
`of the Video
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 8 of 14
`
`Play the Video
`
`FIG . 6
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`Sheet 5 of 9
`
`US 11,048,751 B2
`
`22
`
`Display Device
`Splash Page
`
`XXWWWW **
`
`435-05-342
`FIG . 7A
`
`Sync - code
`
`IP Address
`169.343,231.234
`
`Sync - code Look - up Table
`Cookie
`erig988dhuj
`FIG . 78
`
`Sync - code
`435-05-342
`
`Display Device
`22 ws
`
`Smart Phone
`20
`
`FIG . 8
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 9 of 14
`
`Display Device
`22
`
`Smart Phone
`20
`
`WA
`
`Smart Phone
`20
`
`FIG . 9
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`Sheet 6 of 9
`
`US 11,048,751 B2
`
`Display Device
`22 ?
`
`Smart Phone
`20
`
`Smart Phone
`20
`
`Smart Phone
`20
`
`Moderator
`
`Control of
`Display
`FIG . 10
`
`Display Device
`92
`
`Display Device
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 10 of 14
`
`Smart Phone
`20
`
`NAMA
`
`FIG . 11
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`9
`
`Sheet 7 of 9
`
`US 11,048,751 B2
`
`Display Device
`22
`
`Display Device
`22
`
`Display Device
`22
`
`Smart Phone Smart Phone Smart Phone
`20 XARXECH
`20
`
`Moderator
`
`Control of
`Display
`FIG . 12
`
`Display Device
`22
`
`ht
`
`Display Device
`22
`
`Smart Phone
`
`Prest
`
`Third Party
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 11 of 14
`
`..zoo
`
`MASCURRICUL
`
`??????? ???????
`
`*****
`
`Smart Phone
`20
`
`MAR
`
`Playlist and Video Links
`FIG . 13
`
`

`

`U.S. Patent
`
`Jun . 29 , 2021
`
`Sheet 8 of 9
`
`US 11,048,751 B2
`
`LANKAHEKA
`
`AD SPACE
`
`>
`
`M.N.NU
`
`FOOTER
`
`@
`FIG . 14C
`

`
`o
`
`o
`
`my laptop
`
`
`friend's laptop
`living - room PC
`
`
`
`from one of your devices listed above
`
`
`
`Enter the Sync - code below or choose
`
`w *********
`
`WWW
`
`@ g
`
`FIG . 14B
`
`
`
`
`
`
`
`HEADER MENU CHANNELS PLAYLIST SEARCH
`
`
`
`
`
`CONTROL PANEL GUEST DISPLAY 1 || DISPLAY 2 DISPLAY SOSPLAY 4
`
`
`
`MUMMY
`
`AWARTAWARAN
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 12 of 14
`
`
`
`HEADER MENUICHANNELSIPLAYLIST SEARCH
`
`
`
`SPLASH PAGE
`
`***
`
`CROCHET
`
`?
`
`FIG . 14A
`
`

`

`US 11,048,751 B2
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 13 of 14
`
`12
`11
`selecting a first media player application from a plurality
`a personal digital assistant ( PDA ) , a mobile , audio or video
`of media player applications based at least in part on the
`player , a game console , a Global Positioning System ( GPS )
`first format of the first message , the first media player
`receiver , or a portable storage device ( e.g. , a universal serial
`application being selected to play a first piece of
`bus ( USB ) flash drive ) , to name just a few . Devices suitable
`for storing computer program instructions and data include 5
`content referenced in the received first message ; and
`all forms of non - volatile memory , media and memory
`controlling how the selected first media player application
`devices , including by way of example semiconductor
`plays the referenced first piece of content based on a
`memory devices ,
`e.g. , EPROM , EEPROM , and flash
`first command of the at least one command in the first
`memory devices ; magnetic disks , e.g. , internal hard disks or
`format having been included in the received first mes
`removable disks ; magneto - optical disks ; and CD - ROM and 10
`sage .
`DVD - ROM disks . The processor and the memory can be
`2. The non - transitory computer storage medium of claim
`supplemented by , or incorporated in , special purpose logic
`1 , wherein each command of the at least one command in the
`circuitry .
`second format is a universal command .
`Although this specification contains many specific imple
`3. The non - transitory computer storage medium of claim
`mentation details , these should not be construed as limita- 15
`2 , wherein the first format is different than the second
`tions on the scope of any inventions or of what may be
`format .
`claimed , but rather as descriptions of features specific to
`4. The non - transitory computer storage medium of claim
`particular implementations of particular inventions . Certain
`1 , wherein the second message is sent from the associated
`features that are described in this specification in the context
`of separate implementations can also be implemented in 20 second computing device to the remote server device .
`combination in a single implementation . Conversely , vari-
`5. The non - transitory computer storage medium of claim
`ous features that are described in the context of a single
`1 , wherein the remote server device is configured to convert
`implementation can also be implemented in multiple imple-
`the at least one command in the second format into the at
`mentations separately or in any suitable subcombination .
`least one command in the first format based at least in part
`Moreover , although features may be described above as 25 on the second message including therein a reference to the
`acting in certain combinations and even initially claimed as
`first piece of content .
`such , one or more features from a claimed combination can
`6. The non - transitory computer storage medium of claim
`in some cases be excised from the combination , and the
`1 , wherein the remote server device is configured to convert
`claimed combination may be directed to a subcombination
`the at least one command in the second format into the at
`or variation of a subcombination .
`30 least one command in the first format based at least in part
`Similarly , while operations are depicted in the drawings in
`on a reference to the first media player application having
`a particular order , this should not be understood as requiring
`been included in the second message .
`that such operations be performed in the particular order
`7. The non - transitory computer storage medium of claim
`shown or in sequential order , or that all illustrated operations
`1 , wherein the first media player application is selected
`be performed , to achieve desirable results . In certain cir- 35 based at least in part on the received first message including
`cumstances , multitasking and parallel processing may be
`therein a reference to the first media player application .
`advantageous . Moreover , the separation of various system
`8. The non - transitory computer storage medium of claim
`components in the implementations described herein and the
`1 , wherein controlling how the selected first media player
`attachments hereto should not be understood as requiring
`application plays the referenced first piece of content
`such separation in all implementations , and it should be 40 includes an execution of the first command .
`understood that the described program components and
`9. The non - transitory computer storage medium of claim
`systems can generally be integrated together in a single
`1 , the operations further comprising :
`software product or packaged into multiple software prod-
`retrieving the first media player application from a remote
`content provider based on a determination that the first
`ucts .
`Thus , although particular implementations have been 45
`media player application is not already selected .
`10. The non - transitory computer storage medium of claim
`described , other implementations are within the scope of the
`9 , wherein the remote content provider is associated with the
`claims .
`referenced first piece of content .
`What is claimed is :
`11. The non - transitory computer storage medium of claim
`1. A non - transitory computer storage medium storing
`computer - useable instructions that , when used by a first 50 1 , the operations further comprising :
`computing device , cause the first computing device to per-
`based on the stored association and while the first media
`form operations comprising :
`player application is selected , receiving , from the
`obtaining a synchronization code associated with the first
`remote server device , a third message that includes at
`computing device , wherein the associated synchroni-
`least one command in a third format , wherein the third
`message is received based at least in part on a fourth
`zation code is stored on a remote server device ;
`providing the synchronization code to a second comput-
`message including at least one other command in the
`ing device in communication with the remote server
`second format having been sent from the associated
`device , wherein the provided synchronization code
`second computing device ; and
`causes the remote server device to store an association
`selecting a second media player application from the
`between the first computing device and the second 60
`plurality of media player applications based at least in
`computing device ;
`part on the third format of the third message , the second
`receiving , from the remote server device , a first message
`media player application being selected to play a sec
`that includes at least one command in a first format , the
`ond piece of content referenced in the third message .
`first message being received based at least in part on the
`12. A computer - implemented method for remotely pre
`stored association and on a second message including 65 senting various types of content , comprising :
`at least one command in a second format having been
`obtaining , by a content presentation device , a synchroni
`sent from the associated second computing device ;
`zation code associated with the content presentation
`
`55
`
`

`

`US 11,048,751 B2
`
`14
`13
`on a reference to the first media player application having
`device , wherein the associated synchronization code is
`been included in the second message , and wherein the first
`stored on a remote server device ;
`media player application is selected based further on the at
`providing , by the content presentation device , the syn-
`least one command in the first format having been converted
`chronization code to a remote computing device in
`communication with the remote server device , wherein 5 from the second format .
`17. A content presentation device comprising :
`the provided synchronization code causes the remote
`a display ;
`server device to store an association between the con
`at least one processor ; and
`tent presentation device and the remote computing
`at least one computer storage media storing computer
`device ;
`usable instructions that , when used by the at least one
`receiving , by the content presentation device and from the 10
`processor , cause the at least one processor to :
`remote server device , a first message that includes at
`obtain a synchronization code associated with the content
`least one command in a first format , the first message
`presentation device , wherein the associated synchroni
`being received based at least in part on the stored
`zation code is stored on a remote server device ;
`association and on a second message including at least
`provide the synchronization code to a remote computing
`one command in a second format having been sent 15
`device in communication with the remote server
`from the associated remote computing device ;
`device , wherein the provided synchronization code
`selecting , by the content presentation device while a
`causes the remote server device to store an association
`connection between the content presentation device
`between the content presentation device and the remote
`and the remote server device is maintained , a first
`computing device ;
`media player application from a plurality of media 20
`receive , from the remote server device , a first message
`player applications based at least in part on the first
`that includes at least one command in a first format , the
`format of the first message , the first media player
`first message being received based on the stored asso
`application being selected to play a first piece of
`ciation and on a second message in the second format
`content referenced in the received first message ; and
`sent from the associated remote computing device ;
`controlling , by the content presentation device , how the 25
`select a first media player application from a plurality of
`selected first media player application plays the refer
`media player applications based on the first format of
`enced first piece of content based on a first command of
`the first message , the first media player application
`the at least one command in the first format having been
`being selected to play a first piece of content referenced
`included in the received first message .
`in the received first message ; and
`13. The computer - implemented method of claim 12 ,
`control how the selected first media player application
`wherein the first media player application is selected based
`plays the referenced first piece of content based on a
`further in part on the received first message including therein
`first command of the at least one command in the first
`a reference to the first media player application .
`format having been included in the received first mes
`14. The computer - implemented method of claim 12 , the
`sage .
`operations further comprising :
`18. The content presentation device of claim 17 , wherein
`selecting the first media player application based on a
`the first media player application is configured to recognize
`determination that a second media player application is
`each command of the at least one command in the first
`currently selected .
`format .
`15. The computer - implemented method of claim 12 , fur
`19. The content presentation device of claim 17 , wherein
`ther comprising : retrieving , by the content presentation 40
`the second message is sent from the associated second
`device , the selected first media player application from a
`computing device to the remote server device .
`remote content provider based on the first format of the first
`20. The content presentation device of claim 18 , wherein
`message .
`the first media player application is selected based further on
`16. The computer - implemented method of claim 12 ,
`wherein the remote server device is configured to convert 45 the received first message including therein a reference to
`the first media player application .
`the at least one command in the second format into the at
`least one command in the first format based at least in part
`*
`*
`*
`*
`
`30
`
`35
`
`Case 6:21-cv-00569-ADA Document 159-1 Filed 01/12/23 Page 14 of 14
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket