throbber
I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US007647614B2
`
`c12) United States Patent
`Krikorian et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,647,614 B2
`Jan.12,2010
`
`(54) FAST-START STREAMING AND BUFFERING
`OF STREAMING CONTENT FOR PERSONAL
`MEDIA PLAYER
`
`5,237,648 A
`5,386,493 A *
`5,434,590 A
`
`8/1993 Mills et al.
`1/1995 Degen et al. ................ 704/267
`7/1995 Dinwiddie, Jr. et al.
`
`(75)
`
`Inventors: Jason Krikorian, San Mateo, CA (US);
`Blake Krikorian, San Mateo, CA (US);
`Bhupendra Shah, Sunnyvale, CA (US);
`Alexander Gurzhi, San Jose, CA (US);
`Satish Iyer, Bangalore (IN)
`
`(73) Assignee: Sling Media, Inc., Foster City, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 774 days.
`
`(21) Appl. No.: 11/147,985
`
`(22)
`
`Filed:
`
`Jun. 7, 2005
`
`(65)
`
`Prior Publication Data
`
`US 2006/0095472 Al
`
`May 4, 2006
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/577,833, filed on Jun.
`7, 2004.
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04N 71173
`(52) U.S. Cl. ............................. 725/94; 725/80; 725/87;
`725/110
`( 58) Field of Classification Search . ... ... ... ... .. ... . 725/87,
`725/80, 94, 11 O; 386/112
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3,416,043 A
`5,161,021 A
`
`12/1968 Jorgensen
`1111992 Tsai
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`DE
`
`4407319 Al
`
`9/1994
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`Faucon, B., "TV 'Brick' Opens up Copyright Can of Worms," Finan(cid:173)
`cial Review, Jul. 1, 2003, [online] [Retrieved on Apr. 12, 2006]
`Retrieved
`from
`the
`Internet
`<URL:http://afr.com/cgi-bin/
`newtextversions. pl?storyid~ 10 56825330084&date~2003/07/01
`&pagetype~printer&section~ 105380131870 5&path~/ articles/
`2003/06/30/ 10 56825330084 .html>.
`
`(Continued)
`
`Primary Examiner-Hunter B. Lansberry
`(74) Attorney, Agent, or Firm-Ingrassia Fisher & Lorenz,
`P.C.
`
`(57)
`
`ABSTRACT
`
`A personal media broadcasting system enables video distri(cid:173)
`bution over a computer network and allows a user to view and
`control media sources over a computer network from a
`remote location. A personal broadcaster receives an input
`from one or more types of media sources, digitizes and com(cid:173)
`presses the content, and streams the compressed media over a
`computer network to a media player running on any of a wide
`range of client devices for viewing the media. The system
`may allow the user to issue control commands (e.g., "channel
`up") from the media player to the broadcaster, causing the
`source device to execute the commands. The broadcaster and
`the media player may employ several techniques for buffer(cid:173)
`ing, transmitting, and viewing the content to improve the
`user's experience.
`
`16 Claims, 2 Drawing Sheets
`
`Central
`Server
`180
`
`Remote Clients
`170
`
`Home Internet
`Gateway
`11Q
`
`Personal
`Broadcaster
`100
`
`AN Source
`Devices
`120
`
`On-Network
`Storage
`Device
`130
`
`Local Clients
`150
`
`DISH, Exh. 1007, p. 1
`
`

`
`U.S. PATENT DOCUMENTS
`
`5,493,638 A
`5,602,589 A
`5,661,516 A
`5,682,195 A
`5,706,290 A
`5,708,961 A
`5,710,605 A
`5,757,416 A
`5,774,170 A
`5,794,116 A
`5,822,537 A
`5,831,664 A
`5,850,482 A
`5,852,437 A
`5,880,721 A
`5,898,679 A
`5,909,518 A
`5,911,582 A
`5,936,968 A
`5,987,501 A
`6,002,450 A
`6,008,777 A
`6,014,694 A
`6,020,880 A
`6,031,940 A
`6,036,601 A
`6,040,829 A
`6,043,837 A
`6,075,906 A
`6,088,777 A
`6,097,441 A
`6,104,334 A
`6,108,041 A
`6,115,420 A
`6,141,059 A
`6,141,447 A
`6,160,544 A
`6,201,536 Bl
`6,212,282 Bl
`6,222,885 Bl
`6,223,211 Bl
`6,240,459 Bl
`6,243,596 Bl
`6,256,019 Bl
`6,263,503 Bl
`6,279,029 Bl
`6,282,714 Bl
`6,286,142 Bl
`6,310,886 Bl
`6,340,994 Bl
`6,356,945 Bl
`6,357,021 Bl
`6,389,467 Bl
`6,434,113 Bl
`6,456,340 Bl
`6,466,623 Bl
`6,470,378 Bl
`6,476,826 Bl
`6,487,319 Bl
`6,493,874 B2
`6,496,122 B2
`6,505,169 Bl
`6,510,177 Bl
`6,529,506 Bl
`6,553,147 B2
`6,557,031 Bl
`6,564,004 Bl
`6,567,984 Bl
`6,584,559 Bl
`6,597,375 Bl
`6,600,838 B2
`
`2/1996 Hooper et al.
`2/1997 Vishwanath et al.
`8/1997 Carles
`10/1997 Hendricks et al.
`111998 Shaw eta!.
`111998 Hylton eta!.
`111998 Nelson
`5/1998 Birch et al.
`6/1998 Hite et al.
`8/1998 Matsuda et al.
`10/1998 Katseff et al.
`1111998 Wharton et al.
`12/1998 Meany et al.
`12/1998 Wugofski et al.
`3/1999 Yen
`4/1999 Brederveld et al.
`6/1999 Chui
`6/1999 Redford et al.
`8/1999 Lyons
`1111999 Hamilton et al.
`12/1999 Darbee et al.
`12/1999 Yiu
`112000 Aharoni et al.
`212000 Naimpally
`212000 Chui et al.
`3/2000 Heckel
`3/2000 Croy et al.
`3/2000 Driscoll, Jr. et al.
`612000 Fenwick et al.
`712000 Sorber
`8/2000 Allport
`8/2000 Allport
`8/2000 Faroudja et al.
`912000 Wang
`10/2000 Boyce et al.
`10/2000 Linzer et al.
`12/2000 Hayashi et al.
`3/2001 Hendricks et al.
`4/2001 Mershon
`4/2001 Chaddha et al.
`4/2001 Hamilton et al.
`5/2001 Roberts et al.
`6/2001 Kikinis
`7/2001 Allport
`7/2001 Margulis
`8/2001 Sampat et al.
`8/2001 Ghori et al.
`9/2001 Ehreth
`10/2001 Barton
`112002 Margulis et al.
`3/2002 Shaw eta!.
`3/2002 Kitagawa et al.
`512002 Eyal
`8/2002 Gubbi
`912002 Margulis
`10/2002 Youn et al.
`10/2002 Tracton et al.
`1112002 Plotkin et al.
`1112002 Chai
`12/2002 Humpleman
`12/2002 Sampsell
`112003 Bhagavath et al.
`112003 De Bonet et al.
`3/2003 Yamamoto et al.
`4/2003 Chai et al.
`4/2003 Mimura et al.
`5/2003 Kadono
`5/2003 Allport
`6/2003 Huh et al.
`7/2003 Yawitz
`7/2003 Chui
`
`US 7,647,614 B2
`Page 2
`
`8/2003 Swix et al.
`6,609,253 Bl
`6,611,530 Bl
`8/2003 Apostolopoulos
`6,628,716 Bl
`9/2003 Tan et al.
`6,642,939 Bl * 1112003 Vallone et al.
`.............. 715/721
`1112003 Malkemes et al.
`6,647,015 B2
`6,658,019 Bl
`12/2003 Chen et al.
`6,665,751 Bl
`12/2003 Chen et al.
`6,697,356 Bl
`212004 Kretschmer et al.
`6,701,380 B2
`3/2004 Schneider et al.
`3/2004 Minke eta!.
`6,704,678 B2
`6,708,231 Bl
`3/2004 Kitagawa
`6,718,551 Bl
`412004 Swix et al.
`6/2004 Bahl et al.
`6,754,266 B2
`6,754,439 Bl
`6/2004 Hensley et al.
`6,757,851 Bl
`6/2004 Park et al.
`6,757,906 Bl
`6/2004 Look et al.
`7/2004 Price
`6,766,376 B2
`6,768,775 Bl
`7/2004 Wen et al.
`6,771,828 Bl
`8/2004 Mal var
`6,774,912 Bl
`8/2004 Ahmed et al.
`8/2004 Cheung
`6,781,601 B2
`8/2004 Masudetal.
`6,785,700 B2
`6,798,838 Bl
`912004 Ngo
`6,806,909 Bl
`10/2004 Radha et al.
`6,807,308 B2
`10/2004 Chui et al.
`1112004 Zhang et al.
`6,816,194 B2
`6,816,858 Bl
`1112004 Coden et al.
`1112004 Ojard et al.
`6,826,242 B2
`12/2004 Acharya et al.
`6,834,123 B2
`1/2005 Barlow et al.
`6,839,079 B2
`1/2005 Ferri ere
`6,847,468 B2
`212005 Tardif
`6,850,571 B2
`6,850,649 Bl
`212005 Mal var
`3/2005 Apostolopoulos et al.
`6,868,083 B2
`6,889,385 Bl
`512005 Rakib et al.
`6,892,359 Bl
`512005 Nason et al.
`6,898,583 Bl
`512005 Rising, III
`6,907,602 B2
`6/2005 Tsai et al.
`8/2005 Uchida et al.
`6,930,661 B2
`6,941,575 B2
`912005 Allen
`10/2005 Ikedo et al.
`6,952,595 B2
`6,981,050 Bl
`12/2005 Tobias et al.
`7,016,337 Bl
`3/2006 Wu et al.
`7,020,892 B2 * 3/2006 Levesque et al. .............. 725/89
`7,032,000 B2
`412006 Tripp
`7,047,305 Bl
`512006 Brooks et al.
`10/2006 Foreman et al.
`7,124,366 B2
`7,151,575 Bl
`12/2006 Landry et al.
`7,184,433 Bl
`212007 Oz
`5/2007 Uchida et al.
`7,224,323 B2
`7,239,800 B2
`7/2007 Bilbrey
`3/2008 Dacosta
`7,344,084 B2
`7,430,686 Bl
`9/2008 Wang eta!.
`7,464,396 B2 * 12/2008 Hejna, Jr ...................... 725/97
`7,505,480 Bl
`3/2009 Zhang et al.
`200110021998 Al
`9/2001 Margulis
`200210010925 Al
`112002 Kikinis
`2002/0031333 Al
`3/2002 Mano eta!.
`2002/0046404 Al
`412002 Mizutani
`2002/0053053 Al
`512002 Nagai et al.
`2002/00807 53 Al
`612002 Lee
`200210090029 Al
`712002 Kim
`2002/0105529 Al
`8/2002 Bowser et al.
`2002/0122137 Al
`912002 Chen et al.
`2002/0131497 Al
`912002 Jang
`2002/0138843 Al
`912002 Samaan et al.
`200210143973 Al
`10/2002 Price
`2002/0147634 Al
`10/2002 Jacoby et al.
`2002/0147687 Al
`10/2002 Breiter et al.
`2002/0167458 Al
`1112002 Baudisch et al.
`2003/0028873 Al
`212003 Lemmons
`2003/0095791 Al
`5/2003 Barton et al.
`2003/0159143 Al
`8/2003 Chan
`
`DISH, Exh. 1007, p. 2
`
`

`
`US 7,647,614 B2
`Page 3
`
`2003/0192054 Al
`2003/0231621 Al
`2004/0003406 Al
`2004/0068334 Al
`2004/0139047 Al
`200410162845 Al
`200410172410 Al
`2004/0205830 Al
`2004/0212640 Al
`2004/0216173 Al
`2004/0236844 Al
`2004/0255249 Al
`2005/0021398 Al
`2005/0027821 Al
`2005/0044058 Al
`2005/0053356 Al
`2005/0055595 Al
`2005/0097542 Al
`2005/0114852 Al
`2005/0132351 Al
`2005/0138560 Al
`2005/0198584 Al
`2005/0204046 Al
`2005/0216851 Al
`2005/0227621 Al
`2005/0229118 Al
`2005/0246369 Al
`2005/0251833 Al
`2005/0283791 Al
`2005/0288999 Al
`2006/0011371 Al
`2006/0031381 Al
`2006/0051055 Al
`2006/0095401 Al
`2006/0095471 Al
`2006/0095942 Al
`2006/0095943 Al
`2006/0117371 Al
`2006/0146174 Al
`2007 /0003224 Al
`2007/0022328 Al
`2007/0074115 Al
`200710168543 Al
`200710180485 Al
`2007/0198532 Al
`2007 /0234213 Al
`2007 /0286596 Al
`2008/0059533 Al
`
`10/2003 Birks et al.
`12/2003 Gubbi et al.
`112004 Billmaier
`412004 Tsai et al.
`7/2004 Rechsteiner et al.
`8/2004 Kim et al.
`912004 Shimojima et al.
`10/2004 Kaneko
`10/2004 Mann eta!.
`10/2004 Horoszowski et al.
`1112004 Kocherlakota
`12/2004 Chang et al.
`112005 McCleskey et al.
`212005 Alexander et al.
`212005 Matthews et al.
`3/2005 Mate et al.
`3/2005 Frazer et al.
`512005 Lee
`512005 Chen et al.
`6/2005 Randall et al.
`6/2005 Lee et al.
`912005 Matthews et al.
`912005 Watanabe
`912005 Hull et al.
`10/2005 Katoh
`10/2005 Chiu et al.
`1112005 Oreizy et al.
`1112005 Schedivy
`12/2005 McCarthy et al.
`12/2005 Lerner et al.
`112006 Fahey
`212006 Van Luijt et al.
`3/2006 Ohkawa
`512006 Krikorian et al.
`512006 Krikorian et al.
`512006 Van Beek
`512006 Demircin et al.
`612006 Margulis
`712006 Hagino
`112007 Krikorian et al.
`112007 Tarra et al.
`3/2007 Patten et al.
`7/2007 Krikorian et al.
`8/2007 Dua
`8/2007 Krikorian et al.
`10/2007 Krikorian et al.
`12/2007 Lonn
`3/2008 Krikorian
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`KR
`KR
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`0838945 A
`1443766 A2
`1691550 A
`1830558 Al
`19990082855 A
`20010211410 A
`0133839 Al
`WO 01133839
`0147248 A2
`0193161 Al
`03026232 Al
`03052552 A2
`WO 03/052552
`2004032511 Al
`2005050898 A2
`2006074110 A
`
`4/1998
`8/2004
`8/2006
`9/2007
`1111999
`8/2001
`5/2001
`5/2001
`6/2001
`12/2001
`3/2003
`6/2003
`6/2003
`412004
`6/2005
`712006
`
`OTHER PUBLICATIONS
`
`Archive of "TV Brick Home Server," www.tvbrick.com, [online]
`[Archived by http://archive.org on Jun. 3, 2004; Retrieved on Apr. 12,
`
`2006] Retrieved from the Internet <URL:http://web.archive.org/web/
`20041107111024/www.tvbrick.com/en/affiliate/tvbs/tvbrick/
`tvbrick/document 18 _print>.
`PCT International Search Report and Written Opinion, PCT/US05/
`20105, Feb. 15, 2007, 6 pages.
`Roe, Kevin, "Third-Party Observation Under EPC Article 115 On
`The Patentability Of An Invention," Dec. 21, 2007.
`Roe, Kevin, Third-Party Submission For Published Application
`Under CFR §1.99, Mar. 26, 2008.
`Skodras et al., "JPEG2000: The Upcoming Still Image Compression
`Standard," May 11, 2000, 14 pages.
`Kessler, Gary C., An Overview of TCP/IP Protocols and the Internet;
`Jan. 16, 2007, retrieved from the Internet on Jun. 12, 2008 at http://
`www.garykessler.net/library/tcpip.htrnl; originally submitted to the
`InterNIC and posted on their Gopher site on Aug. 5, 1994.
`Taubman et al., "Embedded Block Coding In JPEG2000," Feb. 23,
`2001, pp. 1-8 of36.
`Balster, Eric J., "Video Compression and Rate Control Methods
`Based on the Wavelet Transform," The Ohio State University 2004,
`pp. 1-24.
`Kulapala et al., "Comparison of Traffic and Quality Characteristics of
`Rate-Controlled Wavelet and DCT Video," Arizona State University,
`Oct. 11, 2004.
`International Search Report and Written Opinion for PCT/US2006/
`04382, mailed Apr. 27, 2007.
`Krikorian, Jason, U.S. Appl. No. 11/734,277, filed Apr. 12, 2007.
`Tarra, Raghuveer et al., U.S. Appl. No. 60/975,239, filed Sep. 26,
`2007.
`Rao, Padmanabha R., U.S. Appl. No. 12/166,039, filed Jul. 1, 2008.
`Williams, George Edward, U.S. Appl. No. 12/167,041, filed Jul. 2,
`2008.
`Faucon, B. "TV 'Brick' Opens up Copyright Can of Worms," Finan(cid:173)
`cial Review, Jul. 1, 2003, [online [Retrieved on Apr. 12, 2006]
`Retrieved from the Internet, URL:http://afr.com/cgi-bin/newtextver(cid:173)
`sions.pl?storyid+ 1056825330084&3ate+2003/07/01
`&pagetype+printer&section+ 10538013 l 8705&path+articles/2003/
`0613010156825330084.htrnl.].
`Archive of "TV Brick Home Server," www.tvbrick.com, [online]
`[Archived by http://archive.org on Jun. 3, 2004: Retrieved on Apr. 12,
`2006] retrieved from the Internet <URL:http://web.archive.org/web/
`20041107111024/www. tvbrick.corn/en/affiiiate/tvbs/tvbrick/docu(cid:173)
`mentl 8/print>.
`PCT International Search Report and Written Opinion, PCT/
`US2005/020105, Feb. 15, 2007, 6 pages.
`Bajpai, Parimal et al. "Systems and Methods of Controlling the
`Encoding of a Media Stream," U.S. Appl. No. 12/339,878, filed Dec.
`19, 2008.
`Malone, Edward D. et al. "Systems and Methods for Controlling
`Media Devices," U.S. Appl. No. 12/256,344, filed Oct. 22, 2008.
`Banger, Shashidhar et al. "Systems and Methods for Determining
`Attributes of Media Items Accessed Via a Personal Media Broad(cid:173)
`caster," U.S. Appl. No. 12/334,959, filed Dec. 15, 2008.
`Kulkarni, Anant Madhava "Systems and Methods for Creating Logi(cid:173)
`cal Media Streams for Media Storage and Playback," U.S. Appl. No.
`12/323,907, filed Nov. 26, 2008.
`Rao, Padmanabha R. "Systems and Methods for Linking Media
`Content," U.S. Appl. No. 12/359,784, filed Jan. 26, 2009.
`Krikorian, Blake Gary et al. "Systems and Methods for Presenting
`Media Content Obtained From Multiple Sources," U.S. Appl. No.
`12/408,456, filed Mar. 20, 2009.
`Krikorian, Blake Gary et al. "Systems and Methods for Projecting
`Images From a Computer System," U.S. Appl. No. 12/408,460, filed
`Mar. 20, 2009.
`International Search Report and Written Opinion for International
`Application No. PCT/US2006/025911, mailed Jan. 3, 2007.
`International Search Report for International Application No. PCT/
`US2007/063599, mailed Dec. 12, 2007.
`International Search Report for International Application No. PCT/
`US2007/076337, mailed Oct. 20, 2008.
`International Search Report and Written Opinion for International
`Application No. PCT/US2006/025912, mailed Jul. 17, 2008.
`International Search Report for International Application No. PCT/
`US2008/059613, mailed Jul. 21, 2008.
`
`DISH, Exh. 1007, p. 3
`
`

`
`US 7,647,614 B2
`Page 4
`
`International Search Report and Written Opinion for International
`Application No. PCT/US2008/080910, mailed Feb. 16, 2009.
`Wikipedia "Slingbox" [Online], Oct. 21, 2007, XP002512399;
`retrieved from the Internet: <URL:http://en.wikipedia.org/w/index.
`php?title~Slingbox&oldid~ 166080570>; retrieved on Jan. 28, 2009.
`Capable Networks LLC "Keyspan Remote Control---Controlling
`Your Computer With a Remote" [Online], Feb. 21, 2006,
`XP002512495; retrieved from the Internet: <URL:http://www.
`slingcommunity.corn/article/ 1179 l/Keyspan-Remote(cid:173)
`Control---Controlling-Your-Computer-With-a-Remote/
`?highlight~remote+controi>; retrieved on Jan. 28, 2009.
`Wikipedia "LocationFree Player"
`[Online], Sep. 22, 2007,
`XP002512400; retrieved from the Internet: <URL: http://en.
`wikipedia.org/w/index.php?title~LocationFree_Player
`&oldid~l59683564>; retrieved on Jan. 28, 2009.
`[Online] 2006,
`Inc. "Slingbox User Guide"
`Sling Media
`XP002512553; retrieved from the Internet: <URL:http://www.
`slingmedia.hk/attach/en-US_Slingbox_User_Guide_vl.2.pdf>;
`retrieved on Jan. 29, 2009.
`2004,
`[Online],
`"LocationFree TV"
`Sony Corporation
`SP0025124 l O; retrieved from the Internet: <URL:http://www.docs.
`sony.corn/release/LFX l_X5revision.pdf>; retrieved on Jan. 28,
`2009 [note-document uploaded in two parts as file exceeds the
`25MB size limit].
`Sony Corporation "LocationFree Player Pak-LocationFree Base
`Station-LocationFree Player" [Online] 2005, XP002512401;
`retrieved from the Internet: <URL:http://www.docs.sony.com/re(cid:173)
`lease/LFPKl .pdf>; retrieved on Jan. 28, 2009.
`China State Intellectual Property Office "First Office Action," issued
`Jul. 31, 2009, for Application No. 200580026825.X.
`USPTO, Non-Final Office Action, mailed Aug. 4, 2009; U.S. Appl.
`No. 11/734,277, filed Apr. 12, 2007.
`USPTO, Final Office Action, mailed Jul. 31, 2009; U.S. Appl. No.
`111683,862, filed Mar. 8, 2007.
`USPTO, Non-Final Office Action, mailed Aug. 5, 2009; U.S. Appl.
`No. 111147,683, filed Jun. 7, 2005.
`USPTO, Non-Final Office Action, mailed Sep. 3, 2009; U.S. Appl.
`No.111620,711, filed Jan. 7, 2007.
`European Patent Office, European Search Report for European
`Application No. EP 08 16 7880, mailed Mar. 4, 2009.
`Mythtv Wiki, "MythTV User Manual'' [Online], Aug. 27, 2007,
`XP0025 l 5046; retrieved from the Internet: <URL:http://www.
`mythtv.org/wiki?title~User_Manual:Introduction&oldid~25549>.
`International Searching Authority, Written Opinion and International
`Search Report for International Application No. PCT/US2008/
`077733, mailed Mar. 18, 2009.
`International Searching Authority, Written Opinion and International
`Search Report for International Application No. PCT/US2008/
`087005, mailed Mar. 20, 2009.
`Watanabe Y. et al., "Multimedia Database System for TV Newscasts
`and Newspapers"; Lecture Notes in Computer Science, Springer
`Verlag, Berlin, Germany; vol. 1554, Nov. 1, 1998, pp. 208-220,
`XP002402824, ISSN: 0302-9743.
`Yasuhiko Watanabe et al., "Aligning Articles in TV Newscasts and
`Newspapers"; Proceedings of the International Conference on
`Computationallinguistics, XX, XX, Jan. 1, 1998, pp. 1381-1387,
`XP002402825.
`Sodergard C. et al., "Integrated Multimedia Publishing: Combining
`TV and Newspaper Content on Personal Channels"; Computer Net-
`
`works, Elsevier Science Publishers B.V., Amsterdam, Netherlands;
`vol. 31, No. 11-16, May 17, 1999, pp. 1111-1128, XP004304543,
`ISSN: 1389-1286.
`Ariki Y. et al., "Automatic Classification of TV News Articles Based
`on Telop Character Recognition"; Multimedia Computing and Sys(cid:173)
`tems, 1999; IEEE International Conference on Florence, Italy, Jun.
`7-11, 1999, Los Alamitos, California, USA, IEEE Comput. Soc. US;
`vol. 2, Jun. 7, 1999, pp.148-152, XP010519373, ISBN: 978-0-7695-
`0253-3; abstract, paragraph [03.l], paragraph [05.2], figures 1,2.
`USPTO, Non-Final Office Action mailed Dec. 17, 2004; U.S. Appl.
`No. 09/809,868, filed Mar. 15, 2001.
`USPTO, Final Office Action mailed Jul. 28, 2005; U.S. Appl. No.
`09/809,868, filed Mar. 15, 2001.
`USPTO, Non-Final Office Action mailed Jan. 30, 2006; U.S. Appl.
`No. 09/809,868, filed Mar. 15, 2001.
`USPTO, Final Office Action mailed Aug. 10, 2006; U.S. Appl. No.
`09/809,868, filed Mar. 15, 2001.
`USPTO, Non-Final Office Action mailed Jun. 19, 2007; U.S. Appl.
`No. 09/809,868, filed Mar. 15, 2001.
`USPTO, Non-Final Office Action mailed Apr. 16, 2008; U.S. Appl.
`No. 09/809,868, filed Mar. 15, 2001.
`USPTO, Final Office Action mailed Sep. 18, 2008; U.S. Appl. No.
`09/809,868, filed Mar. 15, 2001.
`USPTO, Non-Final Office Action mailed Mar. 31, 2009; U.S. Appl.
`No. 09/809,868, filed Mar. 15, 2001.
`USPTO, Non-Final Office Action mailed May 1, 2008; U.S. Appl.
`No. 111111,265, filed Apr. 21, 2005.
`USPTO, Final Office Action mailed Dec. 29, 2008; U.S. Appl. No.
`111111,265, filed Apr. 21, 2005.
`USPTO, Non-Final Office Action mailed Jun. 8, 2009; U.S.Appl. No.
`111111,265, filed Apr. 21, 2005.
`USPTO, Non-Final Office Action mailed Jun. 26, 2008; U.S. Appl.
`No. 111620,707, filed Jan. 7, 2007.
`USPTO, Final Office Action mailed Oct. 21, 2008; U.S. Appl. No.
`111620,707, filed Jan. 7, 2007.
`USPTO, Non-Final Office Action mailed Mar. 25, 2009; U.S. Appl.
`No. 111620,707, filed Jan. 7, 2007.
`USPTO, Non-Final Office Action mailed Aug. 7, 2008; U.S. Appl.
`No.111620,711, filed Jan. 7, 2007.
`USPTO, Final Office Action mailed Feb. 9, 2009; U.S. Appl. No.
`111620,711, filed Jan. 7, 2007.
`USPTO, Non-Final Office Action mailed Feb. 25, 2009; U.S. Appl.
`No. 111683,862, filed Mar. 8, 2007.
`USPTO, Non-Final Office Action mailed May 15, 2009; U.S. Appl.
`No. 111147,664, filed Jun. 7, 2005.
`USPTO, Non-Final Office Action mailed Jun. 25, 2008; U.S. Appl.
`No. 111428,254, filed Jun. 30, 2006.
`USPTO, Final Office Action mailed Feb. 6, 2009; U.S. Appl. No.
`111428,254, filed Jun. 30, 2006.
`Sonic Blue "ReplayTV 5000 User's Guide," 2002, entire document.
`"Wireless Local Area Networks: Issues in Technology and Stan(cid:173)
`dards" Jan. 6, 1999.
`Bluetooth-News; Main Future User Models Document Verification
`& Qualification: Bluetooth Technical Background, Apr. 21, 1999; pp.
`1 of 7 and 2 of 7; http://www.bluetooth.com/v2/news/show.asp 1-2.
`Microsoft Corporation; Harman/Kardon "Master Your Universe"
`1999.
`Matsushita Electric Corporation of America MicroCast Wireless PC
`Multimedia Transceiver System, Nov. 1998.
`* cited by examiner
`
`DISH, Exh. 1007, p. 4
`
`

`
`U.S. Patent
`
`Jan.12,2010
`
`Sheet 1of2
`
`US 7,647,614 B2
`
`Central
`Server
`180
`
`Home Internet
`Gateway
`11.Q
`
`Personal
`Broadcaster
`100
`
`Remote Clients
`170
`
`FIG. 1
`
`NV Source
`Devices
`120
`
`On-Network
`Storage
`Device
`130
`
`Local Clients
`150
`
`Home Internet
`Gateway
`11.Q
`
`100
`
`Analog Input
`1------1
`220
`210 I
`
`Audio In
`
`'- -
`
`-
`
`_
`
`_J
`
`Cable Feed
`Control
`1----1 1----1
`250 I
`270 I
`I
`•
`I
`I Cable IN
`I
`I
`I
`
`IR
`
`RS-232
`,_ ___ _J
`
`I
`
`I • 260 I • 280
`
`I Cable OUT
`
`._ ___ _J
`
`Power
`
`.230
`
`Reset
`
`.240
`
`Network
`OUT
`290
`
`NV Source Device
`120
`
`IR Emitter
`285
`
`FIG. 2
`
`DISH, Exh. 1007, p. 5
`
`

`
`U.S. Patent
`
`Jan.12,2010
`
`Sheet 2of2
`
`US 7,647,614 B2
`
`.... Q)
`Q) u
`_g ~ ~1
`c: Q) (")
`0
`.......
`uE
`
`.
`(!)
`LL
`
`Q) u
`~
`Q)
`.......
`c: ll)I
`-c (")
`-N
`0
`~
`Q) z
`
`....
`0
`U)
`:« ~
`g (")
`....
`a.
`
`Q)
`
`....
`"O LOI
`0
`~ (")
`0
`
`T"""
`
`Q)
`....... u
`5.~ ~1
`c: Q) (")
`
`--c:
`
`Jl
`
`0
`Q)
`"O
`5
`I
`rJ)
`
`n
`
`H
`
`Q)
`
`.....
`·w 0
`0
`(1)
`a. "O
`E ·-
`o>
`()
`
`.......
`..c: 0
`.Q>.-
`0::: "O
`..._
`::J
`Q) <(
`....J
`
`§I
`
`C"
`0 01
`E (")
`Q) (")
`~
`
`....
`Q) 01
`c: T"""
`::J (")
`I-
`
`H
`
`Q)
`::0
`co
`()
`u.
`0:::
`
`DISH, Exh. 1007, p. 6
`
`

`
`US 7,647,614 B2
`
`1
`FAST-START STREAMING AND BUFFERING
`OF STREAMING CONTENT FOR PERSONAL
`MEDIA PLAYER
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`2
`described above. Accordingly, it would be desirable to enable
`users to access their A/V content from any of a variety of
`remote locations inside or outside the home, as such content
`is currently available only from locations in the home that
`traditionally receive and play it (e.g., a television set).
`
`SUMMARY OF THE INVENTION
`
`This application claims the benefit of U.S. Provisional
`Application No. 60/577,833, filed Jun. 7, 2004, which is
`incorporated by reference in its entirety. This application is 10
`also related to co-pending U.S. Application entitled, "Per(cid:173)
`sonal Media Broadcasting System," to Krikorian et al., filed
`Jun. 7, 2005, application Ser. No.11/147,664, and co-pending
`U.S. Application entitled, "Personal Media Broadcasting
`System With Output Buffer," to Krikorian et al., filed Jun. 7, 15
`2005, application Ser. No. 11/147,663, each of which is incor(cid:173)
`porated by reference in its entirety.
`
`BACKGROUND
`
`20
`
`25
`
`1. Field of the Invention
`This invention relates generally to personal streaming
`media broadcasters, and in particular to streaming media
`from a media source input to a client device over a network.
`2. Background of the Invention
`While people spend a great deal of time watching televi(cid:173)
`sion programming and other forms of audio-visual (A/V)
`content, they are also spending an increasing amount of time
`interfacing with computing devices such as personal comput(cid:173)
`ers, personal digital assistants, mobile phones, dedicated 30
`multimedia devices, and other devices that, like the tradi(cid:173)
`tional television, include a display. These types of computing
`devices allow people to be increasingly mobile, but this
`mobility reduces the time people spend at home in front of
`their televisions. It would therefore be beneficial to enable 35
`people to enjoy their television programming and other forms
`of A/V content they now receive at home on these computing
`devices as well, regardless of location and without depen(cid:173)
`dence on physical connections.
`This ability would enable several desirable applications.
`For example, a user might want to access and control televi(cid:173)
`sion and other regularly consumed A/V content from a per(cid:173)
`sonal computer (desktop as well as notebook computers) or
`other computing devices around the home via the user's local
`network in the home. Since cable, satellite, and other sources
`of television content typically enterthe house at a few discrete
`locations, allowing access to the content over a home network
`gives the user more freedom to enjoy the content throughout
`the home. Another possible application would be to enable a
`user to access and control television and other A/V content 50
`from any number of remote networks where a broadband
`connection is available to the user (e.g., at an airport, at work,
`at school, in a hotel, in a cafe, at an acquaintance's house). Yet
`another application would be to enable a user to access and
`control television and other A/V content from a mobile phone 55
`or other computing devices that can be connected to a wide
`area network (e.g., GPRS, W-CDMA, CDMA-2000, lXRTT,
`lXEVDO, and the like). In various applications, users are
`likely to want to access their media content stored on devices,
`such as personal computers and other devices having storage, 60
`from remote networks. Nevertheless, network bandwidth and
`other limitations have made it difficult to provide an effective
`and enjoyable remote media experience for the user.
`But traditional streaming media solutions do not enable
`these applications in any effective way; moreover, they suffer 65
`from technical limitations that would prevent their use in
`personal media broadcasting applications
`like
`those
`
`A personal media broadcasting system enables video trans-
`mission over a computer network, allowing a user to view and
`control media sources over a computer network from a
`remote location. In one embodiment, the personal media
`broadcasting system includes a personal media broadcaster
`and a media player. The personal media broadcaster may be
`configured to receive as an input virtually any media source.
`The broadcaster digitizes and compresses the received media
`content (if necessary) and streams the media over a computer
`network to the media player. The media player may reside on
`any of a wide range of client devices for viewing the media. A
`user may send control commands (e.g., "channel up") using
`the media player back over the network to be executed by the
`media source device, thus affecting the media stream received
`by the media player.
`In one embodiment, a personal media broadcasting system
`includes a personal media broadcaster and media player cli(cid:173)
`ent, which communicate with each other over a network. The
`personal media broadcaster can accept an A/V signal from
`one or more A/V source devices. From this A/V signal, the
`personal media broadcaster constructs a media stream that is
`suitable for transmission over a network to the media player
`client. The personal media broadcaster includes a network
`interface for transmitting the media stream to the media
`player client. As the media stream is received at the client, it
`can be viewed by a user using the media player client. In one
`embodiment, the personal media broadcaster is a dedicated
`appliance, not a general purpose computer. In this way, a
`general purpose computer need not be powered on and con(cid:173)
`nected to the A/V source devices for the user to receive media
`40 content remotely. In another embodiment, the media player
`client can run on any general or multi-purpose device (such as
`a personal computer or cellular phone), beneficially avoiding
`the need for the user to carry special equipment to use the
`broadcasting system. The computer network over which the
`45 broadcaster and media player client communicate may com(cid:173)
`prise a wide area network, such as the Internet, allowing the
`user to receive media content from the home to anywhere in
`the world where a connection to the network is available.
`To improve the user's experience, the person media broad(cid:173)
`casting system may employ any of a number of techniques for
`buffering, transmitting, and viewing the content. In one
`embodiment, for example, the media stream is constructed by
`encoding the audio/visual signal using a bit rate selected at
`least in part based on an amount of free space remaining in an
`intermediate output buffer used to temporarily store the
`media stream before it is transmitted to the media player
`client. While various measures of occupancy of the interme(cid:173)
`diate output buffer can be used, one involves the use of mul(cid:173)
`tiple watermarks to measure the free space available in the
`buffer. The encoding bit rate can be decreased each time the
`free space dips below a watermark, while it can be increased
`when the free space rises above a watermark or if the free
`space never drops below the watermark in the first place. In
`this way, the encoding bit rate can be dynamically adjusted
`based on current performance of the system, and this dynamic
`adjustment can occur at the broadcaster without requiring
`feedback from the client.
`
`DISH, Exh. 1007, p. 7
`
`

`
`US 7,647,614 B2
`
`15
`
`20
`
`4
`such as personal computers and cell phones. The client may
`be able to connect to the personal broadcaster through a Web
`browser interface.
`The system described herein may be applied in a number of
`applications or usage scenarios. For example, there are a
`variety of uses in the home over a wired or wireless home
`network for the system. In the home, users can view and
`control their AN source components, such as a personal
`video recorder (PVR) or a cable set-top box, from any desktop
`10 PC, notebook PC, PDA, or other network devices. For
`example, this application allows a user to convert a wireless
`notebook PC situated in the kitchen into a wireless LCD TV.
`As another example of in-home use, young parents can pair a
`personal broadcaster with a simple analog camera and place
`them in the baby's room to provide a real time video and audio
`stream of their child displayed on a device in another location
`in the home.
`Another usage scenario category relates to users who are
`away from home but have access to a broadband connection.
`This access can be in a variety of locations, such as at work,
`at school, at a friend's house, in a cafe, at the airport or in a
`plane, or in a hotel. From these locations, users can connect to
`their personal broadcaster over the public Internet and enjoy
`the same live television experience that they have at home.
`25 The present invention allows users that are away from home
`to access the full breadth of programming they are accus(cid:173)
`tomed to, and even view content that they previously captured
`on their personal video recorder.
`Yet another usage scenario category relates to individuals
`30 with mobile phones, communicators, or other wide area net(cid:173)
`work devices. On emerging networks, the bit rate is now high
`enough for users to enjoy streaming video on their devices.
`This opens up new possibilities for the personal broadcaster
`to deliver a wealth of progrannning to the mobile user, all of
`35 which originates from the user's own home.
`The media stream transmitted from the personal media
`broadcaster to the media player client networks can take
`advantage of a combination of any number of networking
`protocols, including HTTP over TCP/IP, as well as UDP,
`40 RTSP, RTP, RSVP, and the like. Because embodiments of the
`invention can accept, digitize, encode, and stream any analog
`AN source, there are a vast number of uses for the personal
`broadcaster-from a security camera system to a method for
`extending a user's satellite radio to the user's cell phone.
`
`3
`In another embodiment, the media player client imple(cid:173)
`ments a fast-start mechanism by which the media player
`receives a media stream in real time from the personal media
`broadcaster and stores the media stream in a buffer. The
`media player client plays the received media stream from the
`buffer at a decreased playback speed without waiting for the
`buffer to fill to a predetermined threshold. While the playback
`speed is kept at a sl

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