`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 1 of 48
`
`
`
`
`
`EXHIBIT J
`EXHIBIT J
`
`
`
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 2 of 48
`
`USOO8544046B2
`
`(12)
`
`United States Patent
`Gran et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8.544,046 B2
`Sep. 24, 2013
`
`(*) Notice:
`
`(56)
`
`U.S. PATENT DOCUMENTS
`5,790,848 A
`8, 1998 Wlaschin
`5,862,325 A
`1/1999 Reed et al.
`6,141,682 A 10, 2000 Barker
`6,167,092 A 12/2000 Lengwehasatit
`
`(54) SYSTEMAND METHOD FOR
`1/2001 Schneidewend et al.
`6,182,287 B1
`CONTROLLING MEDARENDERING INA
`10/2001 Wasserman et al.
`6,304,969 B1
`6/2002 Lai et al.
`6,407,680 B1
`NETWORK USING AMOBILE DEVICE
`12/2002 Brailean et al.
`6,498,865 B1
`O
`O
`3/2003 Tsai et al.
`6,529,552 B1
`(75) Inventors: Christian Gran, Falkemsee (DE);
`10/2004 Bakshi et al.
`6,804,717 B1
`Andreas Zisowsky, Berlin (DE); Ralph
`3/2005 Brydon et al.
`6,865,600 B1
`Neff. San Diego CA (US); Magdalena
`9, 2005 Plastina et al.
`6,941,324 B2
`s
`s'
`- /
`2/2006 Luttrell
`7,006,631 B1
`Leuca Espelien, San Diego, CA (US)
`7,139,279 B2 11/2006 Jabrietal.
`8,316,082 B2 11/2012 I
`hi
`(73) Assignee: Packetvideo Corporation, San Diego,
`2002.0002044 A1
`1, 2002 SE t al.
`CA (US)
`2003/0048855 A1
`3/2003 Klaghofer et al.
`2003, OO67872 A1
`4/2003 Harrellet al.
`Subject to any disclaimer, the term of this SE A.
`5399. Li?ts et al.
`patent is extended or adjusted under 35
`aWO ca.
`U.S.C. 154(b) by 927 days.
`(Continued)
`(21) Appl. No.: 12/287,442
`FOREIGN PATENT DOCUMENTS
`ppl. No.:
`9
`WO WO 2007 105568 A1 * 9, 2007
`(22) Filed:
`Oct. 9, 2008
`OTHER PUBLICATIONS
`(65)
`Prior Publication Data
`PCT/US2005/015247, filed Nov. 17, 2005, Starket al.
`US 201O/OO95332A1
`Apr. 15, 2010
`Primary Examiner — Chris Parry
`(51) Int. Cl
`Assistant Examiner — Omar S Parra
`tion 718
`(74) Attorney, Agent, or Firm — Patents+TMS, P.C.
`(2006.01)
`HO)4N 7/173
`57
`ABSTRACT
`(2011.01)
`G06F 5/67
`(57)
`(2006.01)
`G06F 15/16
`A system and a method control media rendering in a network
`(2006.01)
`(52) U.S. Cl.
`using a mobile device. The system and the method manage,
`USPC ................... 725/80725/82. 725/91. 725/92;
`control and/or render media in a home network using remote
`725,793: 709/216: 709/231
`access and/or a remote user interface. The system and the
`(58) Field of Classification Search
`method enable a user to control media rendering from mul
`None
`tiple storage devices and/or multiple servers connected to the
`See application file for complete search history
`home network using the mobile device. The system and the
`method enable a user to control media rendering on multiple
`References Cited
`rendering devices connected to the home network using the
`mobile device. The system and the method have a control
`element hosted on a fixed, non-mobile device connected
`directly to the home network or connected to the home net
`work as a stand-alone device.
`
`
`
`
`
`
`
`
`
`
`
`
`
`CONTENT
`
`O CONTENT
`DEVERY
`
`MEA
`RENDERING
`DEVICE Ri
`Ifnder ER
`MEDA
`RN5ENG CONTROL
`DEVICE R2 (QUEUE ANE)
`NON-QUEU)
`
`PRENDERNG
`DEVICE R3
`
`35 Claims, 20 Drawing Sheets
`
`OCOOO
`OOOOO OOO CO
`
`SERVER CONTROL
`E.G. BROWSE FOR AWALABLE
`MulTMEDIA conTENT FILES) Sl
`
`control
`NTERFACEiE2
`
`42
`
`
`
`CONTRO
`DEVICE is
`NTERF
`3.
`1
`ACE:
`
`OO
`
`h
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 3 of 48
`
`US 8,544,046 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2003. O142744 A1
`7, 2003 Wu et al.
`2003,0229.900 A1 12, 2003 Reisman
`2004/0068536 A1
`4/2004 Demers et al.
`2004/0070678 A1
`4/2004 Toyama et al.
`2004/OO77313 A1
`4, 2004 Oba et al.
`2004/0088369 A1
`5/2004 Yeager et al.
`2004/01 16067 A1
`6/2004 Karaoguz et al.
`2004/01586.45 A1
`8/2004 Morinaga et al.
`2004/0174817 A1
`9, 2004 Jabri et al.
`2004/0193762 A1
`9, 2004 Leon et al.
`2004/0218673 Al 1 1/2004 Wang et al.
`2005/0008030 A1
`1/2005 Hoffman et al.
`2005, 0028208 A1
`2/2005 Ellis et al.
`2005/0095981 Al
`5/2005 Benco
`299.9999. A
`$299
`psanen et al.
`2005/025 1576 A1* 11/2005 Weel ........................... 709,227
`2006/0008256 A1
`1/2006 Khedouri et al.
`2006/0010472 A1
`1/2006 Godeny
`2006/0013148 A1
`1/2006 Burman et al.
`2006/0029041 A1
`2/2006 Jabri et al.
`2006, OO31883 A1
`2/2006 Ellis et al.
`2006.0056336 A1
`3, 2006 Dacosta
`2006.0056416 A1
`3/2006 Yang et al.
`2006, O159037 A1
`7/2006 Jabri et al.
`2006, O161635 A1
`7/2006 Lamkin et al.
`2006/0176877 A1
`8, 2006 Jabri et al.
`2007, OO11277 A1
`1/2007 Neff et al.
`2007/0027808 A1
`2/2007 Dooley, IV et al.
`2007/0076711 A1
`4, 2007 Shuster
`2007/0076756 A1
`4, 2007 Chan et al.
`2007/0093275 A1
`4, 2007 Bloebaum et al.
`
`5/2007 Espelien
`2007/01 12935 A1
`5, 2007 Moore
`2007, 0116036 A1
`6, 2007 Pan
`2007.0143806 A1
`7/2007 Espelien
`2007/0156770 A1
`8, 2007 Foster et al.
`2007,0186003 A1
`8, 2007 Neff
`2007/O189275 A1
`9/2007 Espelien
`2007/0220555 A1
`9/2007 Espelien
`2007/02263 15 A1
`2007/0233701 A1 10, 2007 Sherwood et al.
`2007/0245399 A1 10/2007 Espelien
`2007,0255809 A1* 11/2007 Chiba ........................... TO9,219
`2007,0266047 A1 11/2007 Cortes et al.
`2007/0276864 A1 1 1/2007 Espelien
`2007/0288478 A1 12/2007 DiMaria et al.
`2008/002 1952 A1
`1/2008 Molinie et al.
`2008, 0037489 A1
`2/2008 Yitz et al.
`2008/0039967 A1
`2/2008 Sherwood et al.
`2008/005.2348 A1
`2/2008 Adler et al. ................... TO9,203
`2008/0090590 A1
`4/2008 Espelien
`2008/0154696 A1
`6/2008 Spiegelman et al.
`ck
`2008/0235733 A1* 9, 2008 Heie et al. ....................... T25/46
`ck
`2009, O133070 A1* 5, 2009 Hamano et al.
`725/46
`2009/0193469 A1* 7/2009 Igarashi .......
`72.5/56
`2009/0228919 A1* 9, 2009 Z.
`1
`725/34
`ck
`Ott et al. ........
`2009,02487 O2 A. 10 2009 Schwartz et al.
`707/10
`2009,0249222 A1* 10, 2009 Schmidt et al.
`715/751
`2010/0058398 A1* 3/2010 Ojala et al....................... 725/62
`2010/0332994 A1* 12/2010 Istvan et al. ................... 715,740
`2011/0044338 A1
`2/2011 Stahl et al. ......
`370,392
`2011/0179139 A1* 7/2011 Starkenburg et al. ......... 709/217
`2011/0225417 A1* 9/2011 Maharajh et al. ............. T13,150
`2012/0066336 A1
`3/2012 Grannan ....................... TO9,213
`
`
`
`* cited by examiner
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 4 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 1 of 20
`
`US 8.544,046 B2
`
`FG.
`
`MULTIMEDIA CONTENT FILES
`
`Y
`
`W
`
`O O. O. O. O.
`O O O OO
`MEDA
`SERVER#
`
`
`
`O O. O. O. O.
`MEDA
`SERVER-#2
`
`11
`
`
`
`9 CONTROL
`
`5
`
`MEDA
`RENDERING
`DEVICE
`
`MEDA
`RENDERING
`DEVCE
`
`OME NETWORK
`
`
`
`OO OOO
`OOOOO
`MEDA
`SERVER
`
`11
`
`BROWSE FOR
`AVAILABLE MULTMEDIA
`CONTENT FILES
`O
`
`CONTROL
`PONT
`DEVICE OUEUE
`
`O
`
`USER INPUT
`(VA CONTROL
`PONTU)
`
`14
`
`13
`
`CONTROL
`PONT
`USER
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RENDERNG
`DEVICE
`
`RENDERER
`CONTROL
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 5 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 2 of 20
`
`US 8.544,046 B2
`
`
`
`
`
`
`
`
`
`55
`
`OOOOO
`OO O. O. O.
`MEDIA
`SERVER
`
`54
`
`5
`
`BROWSE FOR
`AVALABLE MULTIMEDIA
`CONTENT FILES
`
`5O
`-1
`
`O
`
`52
`
`CONTROL
`PONT
`USER
`
`MOBILE
`CONTROL
`PONT
`
`NEns
`RENDERING RENDERER
`DEVICE
`CONTROL
`(NON-QUEU)
`S2s.
`%33
`&28,
`$8% 8
`%
`At
`53
`
`
`
`
`
`5
`SO
`
`USER INPUT
`(VA CONTROL
`PONTU)
`PROPRETARY COMMANDS TO
`CREATE, MANAGE, AND CONTROL
`THE PC-BASED DEVICE QUEUE
`SERVER APPLICATION
`DEVICE QUEUE
`P-R-O-C
`
`
`
`
`
`O CONTENT
`DEVERY
`
`123
`
`MEDA
`RENDERNG
`DEVICE R.
`-es
`MEDIA
`RENDERER
`REN5ERNG
`CONTROL
`DEVICE R2 (QUEUE AND
`NON-QUEUE)
`MEDIA
`FENSENS
`
`
`
`
`
`SERVER CONTROL
`(E. G. BROWSE FOR AVALABLE
`Mu TMEDIA conTENT FILES) Sl
`15
`MOBLE
`USER
`DEVCEit 1
`if
`CONTROL
`NTERFACEit
`141
`(92
`52MQBE
`USER
`control DEVICE:#2
`it 2
`NTERFACE#2
`142 93
`153 -
`MOBILE
`USER
`conTRoDEVICE:
`if 3
`132 133 -oo INTERACE#3
`: -143
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 6 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 3 of 20
`
`US 8.544,046 B2
`
`
`
`
`
`
`
`
`
`FG.5
`
`41
`
`42
`
`143
`
`1ST MOSLE
`DEWCE
`
`2ND MOBLE
`DEVICE
`
`3RD MOBLE
`DEVICE
`
`16t
`
`6
`2
`
`63
`
`1ST DATA
`CONNECTION
`
`2ND OATA
`CONNECON
`
`3RD DATA
`CONNECTION
`
`OO
`
`
`
`1ST CONTROL
`NTERFACE
`
`2ND CONTROL
`NTERFACE
`
`3RD CONTROL
`INTERFACE
`
`STORAGE
`COMPONENT
`(QUEUES AND
`SESSIONSTATES
`
`CONTROL
`ELEMENT
`
`O3
`
`
`
`CORE COMPONENT
`
`CONTROL POINT COMPONENT
`
`4TH DATA
`CONNECTION
`
`164
`
`O
`NETWORK
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 7 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 4 of 20
`
`US 8.544,046 B2
`
`2OO
`
`2O
`
`MOBLE
`DEVCE
`
`DAA
`
`
`
`1ST CONTROL
`NTERFACE
`
`F.G. 6
`
`OO
`
`CORE COMPONEN
`
`CONTROL POINT COMPONENT
`
`DATA
`4.
`CONNECTION
`
`64
`
`STORAGE
`(SSEE
`SESSION STATES
`
`CONTROL
`ELEMENT
`
`2O5
`
`MEDIA RENDERNG DEVICE -- NETWORKH - MEDA SERVER f
`
`22O MEDIA RENDERING DEVICE 2
`
`MEDA SERVER 2'2O
`
`V MEDIA RENDERNG DEVICE 3
`
`MEDIA SERVER 3
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 8 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 5 of 20
`
`US 8.544,046 B2
`
`FG. 7
`
`3 O
`
`USER 2
`
`R
`
`D
`
`f
`DEV
`(BUETOOTH)
`-312 300- MOBILE
`8 32
`DEVICE
`(Wi-Fi)
`OO 302
`
`36O
`
`USER
`so
`
`5O
`
`
`
`3O
`
`
`
`CONTROL
`ELEMENT
`
`
`
`
`
`HOME
`Wi-Fi
`NETWORK
`
`a
`
`ROUTER
`
`3O3
`
`3O4.
`
`
`
`MEDIA
`SERVER
`
`RENDERING
`DEVICE
`
`HOME NETWORK
`
`MOBLE
`DEVICES
`(3G)
`
`MOBLE
`NETWORK
`
`
`
`
`
`
`
`
`
`FREWAL
`
`CARRIER NETWORK
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 9 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 6 of 20
`
`US 8.544,046 B2
`
`8O CONTROL ELEMENT SCANS NETWORK FOR AVAILABLE DEVICES
`8O3 AVAILABLE DEVICES INDICATE AVAILABILITY TO CONTROL ELEMENT
`
`sos CONTROL ELEMENT REQUESTSDETAILED DESCRIPTIONS
`FROM AVAILABLE DEVICES
`
`8O7 AVAILABLE DEVICES PROVIDE CAPABILITY INFORMATION TO
`CONTROL ELEMENT
`
`8O9 CONTROL ELEMENT RECORDS CAPABILITY INFORMATION OF
`AVAILABLE DEVICES
`
`811
`
`FIRST MOBILE DEVICE TRANSMTS RECUEST TO OBTAIN LIST OF
`AVAILABLE MEDIA SERVERS
`
`CONTROL ELEMENT PROVIDES LS OF AVAILABLE
`8311MEDIASERVERS TO THE FIRST MOBILE DEVICE
`
`FIRST MOBILE DEVICE TRANSMTS REOUEST TO OBTAN
`85 LIST OF AVAILABLE MEDIA RENDERING DEVICES
`
`CONTROL ELEMENT PROVIDES LST OF AVAILABLE
`871MEDIA RENDERING DEVICESTO FIRST MOBILE DEVICE
`
`FIRST MOBILE DEVICE TRANSMTS REOUEST TO OBTAIN DETALED
`891. INFORMATIONABOUT CONTENT AVAILABLE ONFIRST MEDIASERVER
`
`821 CONTROL ELEMENT TRANSMITS BROWSE RECUEST TO FIRST MEDIASERVER
`823 CONTROL ELEMENT RECIEVES DETALED INFORMATIONABOUT
`CONTENT AVAILABLE ON THE FIRST MEDA SERVER
`
`825 CONTROL ELEMENT PROVIDES FIRST MOBILE DEVICE WITH DETAILED
`INFORMATIONABOUT CONTENT AVAILABLE ON FIRST MEDIA SERVER
`
`827 MULTIPLE BROWSNG EXCHANGES PERFORMED
`
`829 FIRST MOBILE DEVICE TRANSMITS REGUEST TO CONTROL
`ELEMENT TO CREATE A NEW DEVICE OUEUE
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 10 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 7 of 20
`
`US 8.544,046 B2
`
`FG.8ACOnt
`
`CONTROL ELEMENT CREATES NEW DEVICE OUEUE AND SENDS
`83 CONFIRMATION MESSAGE TO FIRST MOBILE DEVICE
`
`QUEUE Q1
`-(EMPTY)-
`
`833 FIRST MOBILE DEVICE TRANSMITS REQUEST TO CONTROL ELEMENT
`O ADD MULTIMEDIA CONTENT FESTO FIRST DEVICE OUEUE
`
`|CONTROL ELEMENT UPDATES INTERNAL STATE OF FIRST DEVICE QUEUE
`KY AND SENDS CONFIRMATION MESSAGETO FIRST MOBILE DEVICE
`
`9UUEg
`ggs
`
`837 FIRST MOBILE DEVICE TRANSMITS REOUEST TO CONTROL ELEMENT TO
`ASSOCATE FIRST DEVICE OUEUE WITH SECOND MEDIA RENDERING DEVICE
`839 conTROL ELEMENT UPDATES INTERNAL STATE OF FIRST DEVICE oUEUE 1999 R2
`AND SENDS CONFIRMATION MESSAGETO FIRST MOBILE DEVICE
`9. g
`
`84.4 FIRST MOBILE DEVICE TRANSMITS REOUEST TO CONTROL
`ELEMENT TO NITATE RENDERING OF FIRST DEVICE OUEUE
`
`843REQUEST FROM CONTROL ELEMENT PROVIDESSECOND MEDIA RENDERING
`DEVICE WITHUR WHICH IDENTIFIES MULTIMEDIA CONTENT FILE
`
`845REOUEST FROM CONTROL ELEMENT DIRECTSSECOND MEDIA RENDERING
`DEVICE TO INITATE RENDERING OF MULTIMEDIA CONTENT FE
`
`CONTROL ELEMENT UPDATES INTERNAL STATE OF FIRST DEVICE OUEUE
`847AND CONTROL ELEMENT TRANSMITS RESPONSE TO FIRST MOBILE DEVICE
`THAT INDICATES THAT REGUEST FROM FIRST MOBILE DEVICE FO
`INTIAE RENDERING OF FIRST DEVICE OUEUE WAS SUCCESSFUL
`
`
`
`gEgE 952
`2 3 4.
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 11 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 8 of 20
`
`US 8,544,046 B2
`
`F.G. 8B
`Fi r s t
`
`loo
`control element
`
`cand six 3 if
`
`122
`in
`53" 353,
`rendering
`Ooooo... I device 2.
`
`--
`
`control element scans the
`easy: it is a vastaxis is sess
`
`issiscast swiss-
`:s:
`83% scs.g. : :
`--
`
`80
`
`8 /
`x. ... 32.
`8 ge; as is tigest-rest. 33.
`sig
`ges. 3s
`3.
`is is visities S.
`815. evertis includes
`Reassi Rese artist
`eagesser is fircises R2
`
`809
`/ s
`ce to sistess ses. ... is
`device and Service Capabilities
`.
`
`-
`
`s
`- .
`
`
`
`3y:
`3. Seiwis
`
`y
`
`a
`
`----
`
`
`
`8 7
`
`s
`
`89
`
`825
`
`827
`
`1
`
`829
`83
`833
`835
`
`837
`839 -
`
`so secret S :
`
`3.x scs
`:
`Metegata cescribing content
`availage on servers;
`sts ass 3xcharge
`&
`ise A
`Feat.
`r: Oxue )
`
`sea creater
`
`
`
`3.
`
`control element browses the
`so is:{3 that raises is ce.
`a seeiate, are eigs it is first nobile evice
`-
`- --
`" " ' " " " " .
`.
`.
`.
`.
`.
`. "
`
`31
`
`-----------------/
`isse ".
`" 131
`T - E npsy.
`
`- - - -
`
`y
`
`
`
`843
`
`---
`
`Pat Osasses C.
`841
`
`| -- - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`447
`
`s:
`
`:
`g
`--- Device Queue at is Playing to R2 - - -
`
`(or a singenitors
`
`
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 12 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 9 of 20
`
`US 8.544,046 B2
`
`FG, SA
`
`901 FIRST MOBILE DEVICE TRANSMITS REOUEST TO CONTROL
`ELEMENT TO PAUSE RENDERING OF FIRST DEVICE OUEUE
`
`903 CONTROL ELEMENT COMMUNICATES WITH SECOND MEDIA
`RENDERING DEVICE TO PAUSE RENDERING OF FIRST DEVICE OUEUE
`9 O5 CONTROL ELEMENT UPDATES INTERNAL STATE OF FIRST DEVICE OUEUE
`AND SENDS CONFIRMATION MESSAGE TO FIRST MOBILE DEVICE
`
`
`
`9 O7 FIRST MOBILE DEVICE TRANSMTS REOUEST TO OBTAIN DETAILED INFORMATION
`ABOUT CONTENAVAILABLE ON THE FIRST MEDIASERVER
`
`911
`
`915 CONTROL ELEMENT PROVIDES FIRST MOBILE DEVICE WITH DEALED
`NFORMATIONABOUT CONTENT AVAILABLE ON THE FIRST MEDIASERVER
`
`99.
`
`
`
`92 CONTROL ELEMENT UPDATES INTERNAL STATE OF FIRST DEVICE OUEUE
`V- AND SENDS CONFIRMATION MESSAGE TO FIRST MOBILE DEVICE
`923
`FIRST MOBILE DEVICE TRANSMTS REOUEST TO ASSOCIATE FIRST
`DEVICE OUEUE WITH FIRST MEDIA RENDERING DEVICE
`
`925 CONTROL ELEMENT UPDATES INTERNAL STATE OF FIRST DEVICE OUEUE
`CONTROL ELEMENT INDICATES TO FIRST MOBILE DEVICE THAT FIRST
`DEVICE OUEUE IS ASSOCATED WITH FRST MEDIA RENDERING DEVICE
`
`927
`FIRST MOBILE DEVICE TRANSMTS REGUEST TO INITIATE RENDERING OF MODIFIED
`FIRST DEVICE OUEUE BY NEWLY ASSOCATED FIRST MEDARENDERING DEVICE
`
`929
`
`RECUEST FROM CONTROL ELEMENT PROVIDES FIRST MEDIA RENDERING
`DEVICE WHUR WHICH IDENTIFIES MULTIMEDIA CONTENT FILE
`
`
`
`931 REOUEST FROM CONTROL ELEMENT DIRECTS FIRST MEDIA RENDERING
`DEVICE O NTATE RENDERING OF MULMEDACONTENT FILE
`
`D
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 13 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 10 of 20
`
`US 8,544,046 B2
`
`F.G. SACOnt.
`
`933 CONTROL ELEMENT TRANSMITS RESPONSE TO FIRST MOBILE DEVICE
`THAT INDICATES THAT REOUEST FROM FIRST MOBILE DEVICE TO NITATE
`RENDERING OF FIRST DEVICE QUEUE WAS SUCCESSFUL
`
`
`
`935 FIRST MOBILE DEVICE TRANSMITS VOLUME ADJUSTMENT TO CONTROL ELEMENT
`
`937 CONTROLELEMENT COMMUNICATESWTH FIRST MEDARENDERING DEVICE
`TO ADJUST RENDERING VOLUME TO DES RED RENDERNG VOLUMELEVEL
`
`CONTROL ELEMENT INDICATESTO FIRST MOBILE DEVICE THAT RENDERING
`VOLUME WAS ADJUSTED TO DESIRED RENDERING VOLUME LEVEL
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 14 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 11 of 20
`
`US 8,544,046 B2
`
`F.G. 9B
`First
`Mobile
`Device
`
`141
`
`
`
`
`
`
`
`/
`
`x------------...-assassy....v.v.a.a.s.lv -...-as
`
`--------------
`
`3. Fi St server
`
`Care
`part
`
`121 media 122
`renderi ng
`devices
`R2
`
`State arrier over from ent of gas
`
`(
`control ferrent rises they
`:
`server 7, Tacon ---. Bless site
`metadata and returns it to first nobile dece
`
`
`
`
`
`921
`
`923
`
`-ok
`
`as .
`
`.
`
`.
`
`see of
`
`case p is paying ter. ----
`
`
`
`935
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 15 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 12 of 20
`
`US 8.544,046 B2
`
`FG.OA
`
`OO FIRST MOBLE DEVICE TRANSMITS REQUEST TO CONTROLRENDERING BY
`ADVANCING TO THIRD MULTIMEDIA CONTENT FILE IN THE FIRST DEVICE OUEUE
`OO3 request from control Element provides first media Rendering
`DEVICE WITH UR WHICH IDENTIFIES THRD MULTIMEDIA CONTENT FILE
`
`13
`1OO5REoUEST FROM conTRol ELEMENT DIRECTs FIRST MEDARENDERINGSUEUSB
`DEVICE TO INITIATERENDERING OF THIRD MulTIMEDIA CONTENT FILE1 3 4 56
`
`1OO7 CONTROL ELEMENT RETURNS RESPONSE TO THE FIRST MOBILE DEVICE
`THAT INDICATES THAT THE HIRD MULTIMEDIA CONTENT FILE IS
`CURRENTLY BEING RENDERED ON THE FIRST MEDIA RENDERING DEVICE
`
`1009 FIRST MOBILE DEVICE BECOMES DISCONNECTED FROM CONTRO ELEMENT
`
`1OORENDERING BY FIRST MEDIA RENDERING DEVICE 121 MAY REACHEND
`OF THIRD MULTIMEDIA CONTENT FILE
`
`1O11 FIRST MEDIA RENDERING DEVICE TRANSMITSEVENT MESSAGE TO CONTROL
`ELEMENTO INDICATE THAT RENDERING BY FIRST MEDIA RENDERINGS DEVICE
`REACHED END OF THIRD MULTMEDIA CONTENT FILE
`
`
`
`O3 REOUEST FROM CONTROL ELEMENT PROVIDES FIRST MEDIA RENDERING
`DEVICE WITHUR WHICH IDENTIFIES FOURTH MULTIMEDIA CONTENT FILE
`131
`1915 REQUEST FROM conTRoleLEMENT DIRECTs FIRST MEDARENDErins SUFUE SB
`O-O-O-O-O-O
`DEVICE TO INITIATERENDERING OF FOURTH MULTIMEDIA CONTENT F.
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 16 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 13 of 20
`
`US 8.544,046 B2
`
`FG.OACOnt.
`
`O7 CONTROL ELEMENT GENERATES EVENT MESSAGE THAT INDICATES CHANGE
`IN CUEUE POSITION FROM THIRD MULTIMEDIA CONTENT FILE TO FOURTH
`MULIMEDIA CONTENT FILE
`
`1 O9
`
`FIRST MOBILE DEVICE RECONNECTS TO CONTROL ELEMENT
`
`1021 FIRST MOBILE DEVICE TRANSMTs Rouest to control
`ELEMENT TO RECOVER STATE INFORMATION
`
`1O23 CONTROL ELEMENT RESPONDS BY TRANSMITTING STATE INFORMATION
`TO FIRS MOBILE DEVICE
`
`O25 FIRST MOBILE DEVICE TRANSMITS REOUEST TO CONTROL ELEMENT
`O OBTAIN EVENT MESSAGES
`
`O27 CONTROL ELEMENT RESPONDS BY TRANSMITTING EVENT MESSAGE
`THAT INDICAES CHANGE IN CUEUE POSITION FROM THIRD
`MULTIMEDIA CONTENT FILE TO FOURTH MULTIMEDIA CONTENT FILE
`
`
`
`
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 17 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 14 of 20
`
`US 8,544,046 B2
`
`. . . . . . .
`
`/ 1 OO . . . .
`Control Element
`
`/
`
`121 media 122
`rendering
`devices
`
`is series logic assissists frie
`
`-
`
`--- R2 is
`inactive
`
`,
`
`A
`--------
`
`38: iris: 8
`w: C. : :
`
`13
`R
`assie C.
`spee/ -- - ------ -- i.
`( otbag.org transfer )
`s
`33: ...4.
`- 1010
`
`
`
`
`
`
`
`ckar ejeiner
`y the
`
`fracts rssasser
`at C.
`stre: 4
`
`as
`
`131
`allee of R /
`" " " " " - - - - " " -
`
`3
`
`:
`
`cartressieries a gestess a
`regry at 38ssiggy Sase
`
`s
`
`:
`
`
`
`FIG. 10B
`First
`Mobile
`Device
`
`100
`Skg i.e. e. Otis.
`
`
`
`-pop goes-------.
`First Mobile Device is
`discernecks tors is
`3
`gorgeoisiest ser
`- see XXW-WWW
`
`— f
`
`First extile desce &
`reconnected to the
`
`{{Sistasissix:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`O27
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 18 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 15 of 20
`
`US 8.544,046 B2
`
`F. G. 1 1A
`
`OT ADDITIONAL MULTIMEDIA CONTENT FILES BECOME AVAILABLE FROM
`FIRST MEDA SERVER
`
`1O3 FIRST MEDA SERVER TRANSMTS EVENT MESSAGE TO CONTROL ELEMENT
`O NDCATE OACTION OF ADDITIONAL MULTIMEDIA CONTENT FILES
`
`O5 contROL ELEMENT GENERATES EVENT MESSAGE THAT INDICATES
`LOCATION OF ADDITIONAL MULTIMEDIA CONTENT FES
`
`O7 IRST MOBILE DEVICE TRANSMTS REOUEST TO CONTROL ELEMENT
`TO CREATE NEW DEVICE OUEUE (SECOND DEVICE OUEUE)
`31
`QUEUE Q-R
`O-O-O-O-O-O
`1 2 3 D.56
`
`11O9 CONTROL ELEMENT CREATES New DEVICE
`OUEUE (SECOND DEVICE OUEUE)
`
`132
`QUEUE Q2
`-(EMPTY)
`
`
`
`1
`
`FIRST MOBILE DEvice TRANSMTS REouest to control EMENT to
`OBTAIN EVENT MESSAGES
`
`13 CONTROL ELEMENT TRANSMTS EVENT MESSAGE THAT NDCATES LOCATION
`OF ADDITIONAL MULTIMEDIA CONTENT FILES TO FIRST MOBILE DEVICE
`
`1115 FIRST MOBILE DEVICE AERS USER OF ADDITIONAL
`MULTIMEDIA CONTENT FILES AVAILABLE FROM FIRST MEDA SERVER
`
`1117 FIRST MOBILE DEVICE TRANSMTS REGUEST TO OBTAN DETALED
`INFORMATION ABOUT CONTENT AVAILABLE ON FRST MEDASERVER
`
`19
`
`CONTROL ELEMENT TRANSMTS BROWSE REOUEST TO FIRST MEDA SERVER
`
`12 CONTROL ELEMENT RECEIVES DETALED NFORMATION ABOUT
`CONTENT AVAILABLE ON THE FIRST MEDA SERVER
`
`1123 CONTROL ELEMENT PROVIDES FRIST MOBE DEVICE WITH DETAED
`INFORMATION ABOUT CONTENT AVAILABLE ON THE FIRST MEDIASERVER
`
`125
`FIRST MOBILE DEVICE TRANSMITS RECUEST TO ADD
`MULTIMEDIA CONTENT FILES TO SECOND DEVICE OUEUE
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 19 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 16 of 20
`
`US 8.544,046 B2
`
`FG 11ACOnt.
`
`CONTROL ELEMENT UPDATES INTERNAL
`STATE OF SECOND DEVICE OUEUE
`127 AND SENDS CONFIRMATION MESSAGE
`TO FIRST MOBILE DEVICE
`
`
`
`132
`13
`QUEUE Q1-R, QUEUE Q2
`O-O-O-O-O-Ok-O-k-k
`1 2 3 D56 2 3 4.
`
`1129 FIRST MOBILE DEVICE TRANSMITS REOUEST TO ASSOCIATE SECOND
`DEVICE OUEUE WITH SECOND MEDIA RENDERING DEVICE
`
`132
`131
`QUEUE OR OUEU Q2R2
`
`CONTROL ELEMENT UPDATES INTERNAL
`STATE OF SECOND DEVICE OUEUE
`13 CONTROL ELEMENT INDICATESTO FIRST MOBILE DEVICE THAT SECOND
`DEVICE OUEUE IS ASSOCIATED WITH SECOND MEDIA RENDERING DEVICE
`
`1 2 3 D.56
`
`2 3 4
`
`
`
`1132 FIRST MOBILE DEVICE TRANSMITS RECUEST TO CONTROL
`ELEMENT TO INITIATE RENDERING OF SECOND DEVICE QUEUE
`
`RECUEST FROM CONTROL ELEMENT PROVIDESSECOND MEDA
`1133 RENDERING DEVICE WITHUR WHICH
`IDENTIFIES FIRST MULTIMEDIA CONTENT FILE NSECOND DEVICE OUEUE
`1135
`REOUEST FROM CONTROL ELEMENT DIRECTS SECOND MEDIA
`RENDERING DEVICE TO INTATE RENDERNG OF FIRST
`MULTIMEDIA CONTENT FILE INSECOND DEVICE OUEUE
`
`131
`
`
`
`132
`QUEUE O2 R2
`k-O-7k-r
`1 2 35 62 3 4.
`
`137 CONTROL ELEMENT TRANSMITS ITS RESPONSE TO FIRST MOBILE DEVICE THAT INDICATES
`THAT REQUEST TO INITIATE RENDERING OF SECOND DEVICE OUEUE WAS SUCCESSFU
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 20 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 17 of 20
`
`US 8.544,046 B2
`
`
`
`B.
`
`F.G.
`First
`Mobile
`Device
`
`OO
`/
`s
`Control Element
`
`
`
`121 media 122
`rendering
`|
`devices |
`
`
`
`cities
`sessex: ce: g:
`
`
`
`
`
`o
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 21 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 18 of 20
`
`US 8.544,046 B2
`
`F.G. 12A
`
`2O1 SECOND MOBILE DEVICE TRANSMTS REOUEST TO CONTROL
`ELEMENT TO OBTAIN LIST OF AVAILABLE DEVICE OUEUES
`
`12O3CONTROL ELEMENT RETURNS LIST OF THE AVAILABLE
`DEVICE OUEUESTO SECOND MOBILE DEVICE
`
`2O5 SECOND MOBILE DEVICE TRANSMTS REGUEST TO OBTAN
`DETALED INFORMATIONABOUT STATE OF FIRST DEVICE OUEUE
`
`1207 CONTROL ELEMENT TRANSMITS DETAILED INFORMATION
`ABOUT STATE OF FIRST DEVICE OUEUE TO SECOND MOBILE DEVICE
`
`21
`
`2O9 SECOND MOBILE DEVICE TRANSMTS RECUEST FOR CONTROL ELEMENT
`TO OCK ACCESS TO FIRST DEVICE OUEUE FOR SECOND MOBILE DEVICE
`31
`132
`QUEUE Q2-R2
`QUEUE O-R
`y -O-2-alk
`O-O-O-O-O-O
`1 2 3D 562
`2 3 4
`23 CONTROL ELEMENT INDICATESTO SECOND MOBILE DEVICE THAT
`REOUEST TO LOCK ACCESS TO SECOND MOBILE DEVICE WAS GRANTED
`
`CONTROL ELEMENT LOCKS ACCESS TO FIRST
`DEVICE OUEUE FOR SECOND MOBILE DEVICE
`
`25 FIRST MOBILE DEVICE TRANSMTS REQUEST TO CONTROL ELEMENT TO
`REMOVE FIFTH MULTIMEDIA CONTENT FILE FROM FIRST DEVICE OUEUE
`
`27 CONTROL ELEMENT DENIES REQUEST TO REMOVE FIFTH
`MULTIMEDIA CONTENT FILE FROM FIRST DEVICE OUEUE
`
`219 SECOND MOBILE DEVICE TRANSMTS REOUEST TO CONTROL ELEMENT
`TO REMOVE FIFTH MULTIMEDIA CONTENT FILE AND SIXTH MUTIMEDIA
`CONTENT FILE FROM FIRST DEVICE OUEUE
`
`
`
`
`
`132
`31
`CONTROL ELEMENT REMOVES FIFTH MULTIMEDIA ySg of 59:
`CONTENT FILE AND SIXTH MULTIMEDIA CONTENT || 1 2 3
`2
`2 3 4
`FILE FROM FIRST DEVICE OUEUE
`CONTROL ELEMENT INDICATESTO SECOND MOBILE DEVICE THAT
`FIFTH MULTIMEDIA CONTENT FILE AND SIXTH MULTIMEDIA CONTENT
`FLE WAS REMOVED FROM THE FIRST DEVICE QUEUE
`
`122
`
`
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 22 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 19 of 20
`
`US 8.544,046 B2
`
`FG. 2A COnt.
`
`223 SECOND MOBILE DEVICE TRANSMTS RECUEST TO CONTROL ELEMENT TO
`CONTROL RENDERING OFFIRST MEDIA RENDERNG DEVICE BY ADVANCNG
`TO FIRST MULTIMEDIA CONTENT FILE IN FIRST DEVICE OUEUE
`
`225 RECUEST FROM CONTROL ELEMENT PROVIDES FIRST MEDIA RENDERING
`DEVICE WITH U R WHICH IDENTIFIES FIRST MULTIMEDIA CONTENT FEN
`THE FIRST DEVICE CUEUE
`227
`
`132
`3.
`REOUEST FROM CONTROL ELEMENT DIRECTS FRS MEDIA
`1955 f QUEUE O2 R2
`O-O-O-O
`zk-O-2-alk
`RENDERING DEVICE TO INTATE RENDERING OF FIRST
`C 2 3 4. 2 D 2 3 4
`MULTIMEDIA CONTENT FILE LOCATED IN FRS DEVICE OUEUE
`
`1229 CONTROL ELEMENT RETURNS RESPONSETO FIRST MOBILE DEVICE THAT
`INDCATES THAT FIRST MULTIMEDIA CONTENT FILE IN FRST DEVICE OUEUE
`SCURRENTLY BEING RENDERED ON FRST MEDARENDERNG DEVICE
`
`23
`
`SECOND MOBILE DEVICE TRANSMTS REOUEST TO CONTROL ELEMENT
`TO REMOVE LOCK OF ACCESS TO FIRST DEVICE OUEUE ASSOCIATED
`WITH SECOND MOBILE DEVICE
`
`1233 CONTROL ELEMENT REMOVES LOCK OF ACCESS TO
`FIRST DEVICE OUEUE ASSOCIATED WITH SECOND
`MOBILE DEVICE
`
`
`
`13
`OUEUEO-R1
`O-O-O-O
`D 2 3 4.
`
`32
`QUEUE Q2-R2
`k-O-A-k
`D 2 3 4.
`
`
`
`1235 CONTROL ELEMENT INDICATESTO SECOND MOBILE DEVICE THAT LOCK
`OF ACCESS TO FIRST DEVICE OUEUE ASSOCATED WITH SECOND MOBILE
`DEVICE WAS REMOVED
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 23 of 48
`
`U.S. Patent
`
`Sep. 24, 2013
`
`Sheet 20 of 20
`
`US 8,544,046 B2
`
`F.G. 123
`Matile Dewices
`2 N
`T-
`/ s
`42
`141
`
`s
`
`s
`
`100
`
`3.
`
`our
`
`y
`
`&
`
`geo-soo,
`
`to
`
`:2.
`2.
`
`
`
`
`
`12 media 122
`rendering
`devices
`|
`R1
`
`-------- f
`
`-
`
`&
`
`| r is rendeng contentions
`State carried over iron is end of FIG B
`-
`under control of Device Queue or
`H C1 is Playing to Rt. Oz is Perg to R2
`| First user on First Mobile Device created or & G2 ---
`31 i so-o-c-ou.^
`.
`*s,
`131
`3 series acter friger; St arragar
`i
`0 lesia: 24 at
`:
`2O
`33 a r
`is s -1 32
`t WWWW
`. . . Goals
`nownws,
`2O.
`control element returns
`re-
`is c' awaiiabis (seges of 2
`2O 5----------swoueslot.oz.)
`-
`h 2O7
`Setlueueinfotal)
`
`s
`
`----
`
`| --
`
`control element returns tetailed
`information about Jese u1
`
`-
`
`
`
`-
`
`
`
`
`
`
`
`
`
`3,
`Rioletongueuela
`t
`series. 33.
`127 Remove From Queue
`(91. Obeds 551
`'los
`: Skipisseauia, Cobject
`1223. T
`-> :
`
`s
`
`g
`
`cueue of . R.
`1999
`31
`
`so
`9
`132
`
`132
`A 131
`c... a .rs l
`*3, at ge
`to
`-3-
`
`:
`
`a
`
`R1 to play the content at C.
`
`s
`
`1229
`/
`
`:
`
`:
`
`Z 13
`Gueue is . R.
`as
`
`a
`
`i 132
`6
`of R2
`
`233
`
`-
`
`control eferent erases ,
`figy ex's firgi's
`sess
`i
`-or wro
`
`
`
`i
`
`:
`
`Transport uRIO - 225
`
`3.
`
`.
`Play),
`3.
`
`1227
`
`Out of bang Corton; ransior
`is 5
`- - 1)
`
`;
`
`
`
`Case 6:21-cv-00569-ADA Document 27-13 Filed 12/23/21 Page 24 of 48
`
`US 8,544,046 B2
`
`1.
`SYSTEMAND METHOD FOR
`CONTROLLING MEDARENDERING INA
`NETWORK USING AMOBILE DEVICE
`
`BACKGROUND OF THE INVENTION
`
`The present invention generally relates to a system and a
`method for controlling media rendering in a network using a
`mobile device. More specifically, the present invention
`relates to a system and a method for managing, controlling
`and/or rendering media in a home network using remote
`access and/or a remote user interface. The system and the
`method enable a user to control media rendering from mul
`tiple storage devices and/or multiple servers connected to the
`home network using the mobile device. The system and the
`method enable a user to control media rendering on multiple
`rendering devices connected to the home network using the
`mobile device.
`It is well known for a user to use multiple media servers and
`multiple media rendering devices to consume media objects
`in the home, such as, for example, audio files, video files,
`digital photographs and the like. For example, the media
`objects may be provided by media servers connected to a
`home network. The media objects may be stored on one or
`more of the media servers. The home network may also have
`various media rendering devices connected to the home net
`work, such as, for example, stereos, televisions, personal
`computers, digital photo frames, other devices which have
`multimedia content rendering capability and the like. The
`user may browse the media objects remotely from one or
`more “control points' in the home network and may consume
`a specific media file on any compatible media rendering
`device connected to the home network.
`The ability to organize, browse and consume media is
`enhanced by the availability of connection technologies. Such
`as, for example, Universal Plug and Play (“UPnP)Audio and
`Video (AV) standard and Digital Living Network Alliance
`(“DLNA) standard. These connection technologies allow
`distribution of multimedia content between various storage
`devices and associated media rendering devices in the home
`network. The UPnP AV standard defines a protocol by which
`the media servers and the media rendering devices may be
`connected, controlled and used to process and play the mul
`timedia content. The DLNA standard provides additional
`details and conformance points to ensure that UPnP AV-based
`home networking products properly communicate and work
`together. Products based on the UPnP AV standard and the
`DLNA standard allow consumers to easily access, control,
`and enjoy the multimedia content using a multimedia-en
`abled home network.
`A control point application is an application which controls
`UPnP compatible servers and UPnP compatible rendering
`devices. For example, a control point application may allow
`the user to find and/or browse multimedia content, such as a
`digital video file or a digital audio file, that is available from
`a particular UPnP server. The control point application may
`allow the user to transmit the multimedia content to a particu
`lar UPnP rendering device for consumption.
`Typically, the media servers, the media rendering devices,
`the control points and other devices connected to the home
`network are connected via Ethernet/wired Local Area Net
`work (“LAN”), IEEE 1394 (“FireWire”), IEEE 802.11 (“Wi
`Fi’) or other similar state of the art networking technologies.
`Mobile devices which interact with the home network are
`limited to wireless connection technology; therefore, the
`mobile devices must connect to the home network via a Wi-Fi
`connection. Typically, the home network also has an outside
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`connection to the internet to enable personal computers and
`other devices connected to the home network to access out
`side content, such as, for example, web pages, multimedia
`files, other content available on the internet and the like.
`A UPnP AV Control Point may reside on a PC, may be
`coupled with a media server, or may be built into a media
`rendering device. Alternatively, a UPnP AV Control Point
`may be located on a stand-alone device, such as, for example,
`a UPnP “Remote Control device. To add UPnP AV Control
`Point functionality to personal mobile devices, the UPnP AV
`Control Point functionality may reside on a Personal Digital
`Assistant (PDA), a mobile phone, a portable video player, a
`portable gaming device or other mobile device. A standard
`UPnP AV Control Point may be added to any such mobile
`device which is capable of connecting to the home network.
`Thus, the UPnP AV Control Point is capable of communicat
`ing with the UPnP AV capable media servers and UPnP AV
`capable media rendering devices connected to the home net
`work. However, the mobile device must have Wi-Fi connec
`tion capability to connect wirelessly to the home network.
`Therefore, a Wi-Fi connection is a requirement for any
`mobile device which supports standard UPnP AV Control
`Point functionality.
`Typical communication paths used by a standard UPnP AV
`Control Point to control media streamed from a media server
`to a media rendering device connect the media server, the
`media rendering device and the control point. These typical
`communication paths use the home network to connect the
`media server, the media rendering device and the UPnP AV
`Control Point.
`When using a standard UPnP AV Control Point, a control
`point user may browse multimedia