`(12) Patent Application Publication (10) Pub. No.: US 2011/0131520 A1
`Al-Shaykh et al.
`(43) Pub. Date:
`Jun. 2, 2011
`
`US 2011 0131520A1
`
`(54)
`
`SYSTEMAND METHOD FOR
`TRANSFERRING MEDIA CONTENT FROMA
`MOBILE DEVICE TO A HOME NETWORK
`
`(76)
`
`Inventors:
`
`Osama Al-Shaykh, San Diego, CA
`(US); Dann Wilkens, Cardiff, CA
`(US); Benjamin Indyk, San Diego,
`CA (US)
`
`(21)
`
`Appl. No.:
`
`12/927,925
`
`(22)
`
`Filed:
`
`Nov. 29, 2010
`
`(60)
`
`Related U.S. Application Data
`Provisional application No. 61/283,423, filed on Dec.
`2, 2009.
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`G06F 3/048
`(52) U.S. Cl. ......................................... 715/772; 715/771
`(57)
`ABSTRACT
`A system and a method transfer media content from a mobile
`device to a home network. A media application on the mobile
`device may be enabled to share media content with rendering
`devices in the home network. A user may enable and disable
`transfer of the media content from the media application to a
`target rendering device. Further, the media application may
`indicate visually the target rendering device and whether the
`media content is currently being transferred. Still further, the
`user may select a new target rendering device. Moreover, the
`media application may indicate network errors or other prob
`lems which may prevent the rendering of the media content
`and may enable the user to correct the network errors or the
`other problems.
`
`AVAILABLE
`MEDA OBJECTS
`36
`
`
`
`31
`
`5
`
`MEDIA USE
`AREA 4O
`
`SELECTED MEDA
`OBJECT 37
`
`SET OF CONTROLS
`AND NDICATIONS 35
`
`Page 1 of 25
`
`GOOGLE EXHIBIT 1007
`
`
`
`Patent Application Publication
`
`Jun. 2, 2011 Sheet 1 of 5
`
`US 2011/O131520 A1
`
`F.G. 1
`a USER
`2
`
`
`
`11
`
`MOBILE
`DEVICE
`
`
`
`
`
`
`
`
`
`MEDIA
`CONTENT
`
`RENDERING
`DEVCE
`
`HOME
`NETWORK
`
`RENDERING
`DEVICE 2
`
`2
`
`22
`
`23
`
`RENDERING
`DEVICE 3.
`
`AVAILABLE
`MEDIA OBJECTS
`
`
`
`F G. 2
`
`31
`S
`
`MEDIA USE
`AREA 4O
`
`MEDA
`SE 37
`
`SET OF CONTROLS
`AND INDICATIONS 35
`
`Page 2 of 25
`
`
`
`Patent Application Publication
`
`Jun. 2, 2011 Sheet 2 of 5
`
`US 2011/O131520 A1
`
`F G. 3
`*N.
`
`MEDIA TRANSFER
`NDCATION 52
`RENDERER
`SELECTION
`
`
`
`MEDA
`
`
`
`'siu? send), E.
`
`MEDIA TRANSFER
`CONTROL/INDICATION
`61
`
`RENDERER SELECTION
`CONTROL / NDICATION
`53
`
`
`
`serv
`
`
`
`BEDROOM
`
`
`
`
`
`OFFICE PC
`
`SINGLE CONTROL /
`NDICATIONEEMENT
`7
`
`Page 3 of 25
`
`
`
`Patent Application Publication
`
`Jun. 2, 2011 Sheet 3 of 5
`
`US 2011/0131520 A1
`
`RENDERER
`
`F G 6
`
`
`
`GAME DECK
`
`O) BD
`SETTINGS Pc iN DEN
`O) "P"a
`(()) ?t
`SETTINGSBEDRoom
`
`AVAILABLE
`RENDERERS
`77
`
`
`
`RENDERER
`SETINGS
`CONTROLS
`79
`
`
`
`ERROR
`CORRECTION
`CoRo
`
`FG.7A
`
`ERROR
`NDICATION) :
`
`ERROR
`INFORMATION
`
`AVALABF
`
`ERROR
`CORRECTION
`
`FIG 7B “S:
`g
`
`ERROR
`INDICATION
`
`N-so
`beit
`AVAILABLE
`
`ERROR
`NFORMATION
`81
`
`FG.7C
`
`3D
`(TAP TO FIX)
`
`.
`
`COMBINED ERROR
`
`SESSINES
`ND
`gon
`
`Page 4 of 25
`
`
`
`Patent Application Publication
`
`Jun. 2, 2011 Sheet 4 of 5
`
`US 2011/O131520 A1
`
`F G. 8
`PRIOR ART
`
`AVALABLE MAGE
`OBJECTS 1 O
`
`SELECTED
`MAGE 111
`
`FJ TRP-OC 20O7
`
`MAGE
`WEWING
`AREA O5
`
`--
`1OO
`
`MAGE VIEWER
`CONTROLS 115
`
`FG. 9
`
`SELECTED
`MAGE 11
`
`AVAILABLE
`IMAGE
`OBJECTS
`11 O
`
`MAGE
`VEWING
`AREA O5
`
`
`
`r
`
`OOOO (SENE)
`
`LIVING ROOM TV
`
`SEEE
`
`MEDIA
`TRANSFER
`CONTROL5 MEDIA
`TRANSFER
`
`RENDERER
`SELECTION
`CONTROL /
`NDICATION 53
`
`2OO
`
`' .
`
`NDICATION
`52
`
`Page 5 of 25
`
`
`
`Patent Application Publication
`
`Jun. 2, 2011 Sheet 5 of 5
`
`US 2011/0131520 A1
`
`FG.1O 200
`
`REREER
`
`75
`
`CLOSE
`MENU
`CONTROL
`12O
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FJ TRP- OC 20C
`
`
`
`AVAILABLE
`RENDERERS
`
`CURRENT
`TARGET
`RENDERER
`19
`
`..Jg (e)
`PZ3 CONSOLE
`p
`VING ROOM TV
`
`PHOTO FRAME
`
`FIG 11
`
`
`
`ESSEYPEO
`
`VDEO PLAYER
`CONTROLS 31
`
`MEDATRANSFER CONTROL/
`NDCATION 61
`140-1N
`
`RENDERER SELECTION
`CONTROL/INDICATION 53
`
`FG, 12
`ALBUMART
`MAGE 43
`SES
`SSNS
`INFEATION SERSie to
`MUSIC EE OOO)
`
`SINGLE
`CONTROL/
`NDCATION
`ELEMENT 7
`
`H
`
`
`
`
`
`CONTROS 14
`
`Page 6 of 25
`
`
`
`US 2011/013 1520 A1
`
`Jun. 2, 2011
`
`SYSTEMAND METHOD FOR
`TRANSFERRING MEDIA CONTENT FROMA
`MOBILE DEVICE TO A HOME NETWORK
`
`0001. This application claims the benefit of U.S. Provi
`sional Application Ser. No. 61/283,423, filed Dec. 2, 2009.
`
`BACKGROUND OF THE INVENTION
`0002 The present invention generally relates to a system
`and a method for transferring media content from a mobile
`device to a home network. More specifically, the present
`invention relates to a system and a method which enable a
`media application on the mobile device to share media con
`tent with rendering devices in the home network.
`0003 Known mobile devices may support media func
`tions, such as creation, discovery, organization, management,
`and/or playback of media content which may include video,
`audio and/or image content. Examples of mobile devices
`which support media functions are portable music players,
`portable video players, portable gaming devices, PDAs and
`mobile telephones. Some of these devices may be classified
`as general computing devices which have operating systems
`and which allow the user to install and run applications. A
`mobile device may support media functions using built-in
`functions of the mobile device, built-in applications of the
`mobile device, and/or other applications which may include
`applications installed by the user.
`0004 Media home networking is gaining popularity. An
`increasing number of affordable rendering devices, such as
`televisions, Stereos, gaming consoles, and digital photo
`frames, may support home networking standards, such as the
`Universal Plug and Play (UPnP)Audio and Video (AV) stan
`dard and the Digital Living Network Alliance (DLNA) speci
`fications. Home networking standards allow the rendering
`devices to connect to a home network using a suitable con
`nection, such as IEEE 802.11, wired Ethernet cables, or
`FireWire (trademark of Apple Computer, Inc.). Rendering
`devices in the home network may discover, may access and/or
`may play media content accessible using the home network.
`For example, accessible media content may reside on a media
`server device, such as a UPnP AV MediaServer accessible
`using the home network. A network-capable rendering device
`may present a user interface by which a user may discover,
`may select, may render and/or may control the accessible
`media content using the rendering device. Alternatively, an
`external control point may be used to discover and select the
`media content for rendering on an available rendering device.
`The external control point may reside on a PC, a laptop
`computer, or on a mobile device, such as a PDA or a mobile
`telephone. Alternatively, the external control point may be a
`standalone remote control device capable of communicating
`with media servers and rendering devices in the home net
`work. The external control point may communicate with
`media server devices and rendering devices in the home net
`work using home networking standards, such as the UPnP AV
`standard, the DLNA specifications, and other standard media
`networking protocols.
`0005. A mobile device with media functionality may con
`nect to a home network So that the media content, the appli
`cations, and the functions available on the mobile device may
`be used with the rendering devices available in the home
`network. For example, a user of a mobile phone may create
`photographs or videos using the camera of the mobile phone.
`
`Such user-generated media content may be transferred and/or
`may be streamed from the mobile phone to the home network
`for rendering on a network-capable television which may be
`available in the home network. Therefore, the user may expe
`rience the media content using a video screen which is larger
`and has a higher quality of rendering relative to the screen of
`the mobile phone. As another example, a user of a mobile
`device may have access to music content which may be
`playedback using the mobile device. Such music content may
`be streamed from the mobile device to the home network for
`rendering on a network-capable stereo in the home network.
`Therefore, the user may render the music content on a high
`quality stereo in the home instead of being limited to playback
`using the mobile device.
`0006. The media content provided by a mobile device may
`include local media content stored on the mobile device as
`noted in the two preceding examples. The media content
`provided by the mobile device may also include media con
`tent accessible to the mobile device which is not locally stored
`on the mobile device. For example, the media content may be
`streamed from the internet using a media content service
`accessible to the mobile device. The media content accessible
`to the mobile device and not locally stored on the mobile
`device may be accessed using a service-specific application
`on the mobile device or a more general application, Such as a
`mobile device web browser.
`0007 Three well-known approaches share media content
`from a mobile device to a home network. In the first approach,
`which may be referred to as the “mobile-device-as-server
`approach, the mobile device acts as a media server which
`makes media content available to other devices using the
`home network. For example, the mobile device may present
`itself as a standard UPnP AV MediaServer. Then, control
`points and rendering devices in the home network may dis
`cover the media server and may use the media server to access
`the local media content stored on the mobile device. Various
`mobile phones support the “mobile-device-as-server'
`approach, such as, for example, the Nokia N95 (trademark of
`Nokia Corporation), the Samsung 1910 OMNIA (trademark
`of Samsung Electronics Co., Ltd.), and the Sony Ericsson
`G705 (trademark of Sony Ericsson Mobile Communications
`AB).
`0008. The “mobile-device-as-server” approach allows the
`mobile device to share media content stored on the mobile
`device with other devices in the home network. However, the
`“mobile-device-as-server” approach does not allow the user
`to control the rendering using the media functions, the appli
`cations or the user interface available on the mobile device.
`The mobile device merely acts as a passive media server, and
`the user is limited to the user interfaces available on the
`external control points and the rendering devices in the home
`network. Such user interfaces are necessarily generic, Suit
`able for browsing and using the content available on any
`generic media server in the home network. Thus, organiza
`tion, management, manipulation, and other special features
`which may be provided by the media functions and the appli
`cations of the mobile device are not available and cannot be
`used in the “mobile-device-as-server approach.
`0009. In the second approach, which may be referred to as
`the “sharing application' approach, the mobile device may
`present a special sharing application which allows the media
`content available on the mobile device to be directed to ren
`dering devices in the home network under the control of the
`special sharing application. For example, the Samsung i910
`
`Page 7 of 25
`
`
`
`US 2011/013 1520 A1
`
`Jun. 2, 2011
`
`OMNIA phone provides a built-in “Connected Home Appli
`cation' which allows the user to browse and select media
`content available on the phone, discover and select an appro
`priate rendering device in the home network, and render the
`selected content on the selected rendering device. The “Con
`nected Home application” also presents controls by which the
`user of the mobile device may control the rendering of the
`selected content on the selected rendering device using the
`mobile device.
`0010. A disadvantage of the “sharing application'
`approach is that the approach artificially separates the media
`experience on the mobile device into two areas. The user has
`various media functions and applications by which media
`may be created, organized, manipulated, and rendered on the
`mobile device. However, these functions and applications are
`unaware of and cannot use rendering devices and other
`devices in the home network. The user has the separate shar
`ing application which allows the media content stored on the
`mobile device to be rendered by the external rendering
`devices. However, the sharing application cannot use the
`creation, manipulation, organization, or other features of the
`various other media functions and applications which are
`available on the mobile device. Further, the user may invest
`time and effort to learn and become familiar with one or more
`of the media functions and applications on the mobile device.
`Then, the user must invest additional time and effort to learn
`and become familiar with the different user interface of the
`separate sharing application. Such artificial separation of the
`media experience is not ideal for the user.
`0011. In the third approach, which may be referred to as
`the “media application extension' approach, the various
`media functions and applications available on a mobile
`device may be individually extended with home network
`sharing capabilities. This approach is followed to some extent
`by Nokia N-Series phones such as the Nokia N95. The built
`in applications, such as “Photos” or “Gallery” in such phones,
`expose a “Show Via Home Network” function in the Options
`menu of the application. This function sends the media con
`tent viewed or rendered in the application to a rendering
`device in the home network. The “media application exten
`sion' approach is an improvement over the “mobile-device
`as-server” and the “sharing application' approach because
`the user interface of the familiar built-in media applications
`may be used to access and select the media content if the
`“Show Via Home Network” function is used. Moreover, the
`user interface of the familiar built-in media applications may
`be used to control the rendering of the media content on
`rendering devices in the home network if the “Show Via
`Home Network” function is used.
`0012. The implementation of the “media application
`extension' approach on current Nokia N-Series phones has
`disadvantages. A first disadvantage is that the “Show Via
`Home Network” function is hidden in the Options menu.
`Therefore, while using the built-in media applications on a
`Nokia N-Series phone, the user has no indication that the
`home network sharing function is available and no visible
`indication of the status of the home network or the available
`rendering devices. The user must open the Options menu to
`discover the “Show Via Home Network' function, and the
`user must remember where the "Show Via Home Network”
`function may be found if the Options menu is closed.
`0013. A second disadvantage is that the status of the home
`network and the availability of rendering devices is not dis
`played and is not accessible until the user invokes the “Show
`
`Via Home Network” function. After invoking the “Show Via
`Home Network” function, the user must wait a delay time
`while the phone accesses the home network and discovers the
`available rendering devices for display in a rendering device
`selection list. The delay time may be significant; for example,
`the Nokia N95 phone may exhibit a delay time of approxi
`mately eight seconds. After waiting the delay time, the user
`may select an available rendering device from the rendering
`device selection list. After the user selects the rendering
`device, the media content which the user views and/or renders
`in the application is transferred for display on the selected
`rendering device. Further, the user may use the familiar con
`trols and user interface of the application to select, organize,
`control and render the media . . . . The selected, rendering
`device continues to render the media content including new
`media content which may be selected by the user within the
`application. However, the application and the mobile device
`do not display a visible indication of the external rendering or
`the rendering status. Further, the application and the mobile
`device do not display a visible control to deactivate the exter
`nal rendering function, and the control to deactivate the exter
`nal rendering function is hidden in the Options menu of the
`application.
`
`SUMMARY OF THE INVENTION
`0014. The present invention generally relates to a system
`and a method for transferring media content from a mobile
`device to a home network. More specifically, the present
`invention relates to a system and a method which enables a
`media application on the mobile device to share media con
`tent with rendering devices in the home network. The system
`and the method may provide a combination of controls and
`indications which may enable a user to use the media content
`in the home network.
`0015 To this end, in an embodiment of the present inven
`tion, a method for transferring media content from a mobile
`device to a home network is provided. The mobile device has
`a user interface, and the home network has rendering devices.
`The method has the steps of displaying a media transfer
`control, a media transfer indication and a renderer selection
`control/indication concurrently in the user interface of the
`mobile device during execution of a media application by the
`mobile device; identifying first media content using the media
`application; identifying a first target rendering device of the
`rendering devices in the home network wherein the renderer
`selection control/indication identifies the first target render
`ing device to a user of the mobile device; accepting user input
`on the user interface of the mobile device which selects the
`media transfer control; rendering the first media content on
`the first target rendering device in response to selection of the
`media transfer control; and indicating to the user of the
`mobile device that the first target rendering device is render
`ing the first media content wherein the media transfer indica
`tion indicates to the user of the mobile device that the first
`target rendering device is rendering the first media content.
`0016. In an embodiment, the method has the step of dis
`playing playback controls, the media transfer control, the
`media transfer indication and the renderer selection control/
`indication concurrently in the user interface of the mobile
`device wherein the playback controls enable the user of the
`mobile device to control rendering of the first media content
`on the first target rendering device.
`0017. In an embodiment, the method has the step of dis
`playing a webpage in the user interface of the mobile device
`
`Page 8 of 25
`
`
`
`US 2011/013 1520 A1
`
`Jun. 2, 2011
`
`wherein the first media content is identified as internet media
`content selected from the webpage by the user of the mobile
`device.
`0018. In an embodiment, the method has the step of
`obtaining the first media content from a media server located
`in the home network in response to the selection of the media
`transfer control wherein the first target rendering device
`obtains the first media content from the media server in
`response to the selection of the media transfer control without
`the mobile device transmitting the first media content to the
`first target rendering device.
`0019. In an embodiment, the method has the step of trans
`mitting the first media content from local storage on the
`mobile device to the first target rendering device in response
`to the selection of the media transfer control.
`0020. In an embodiment, the method has the step of trans
`mitting the first media content from a remote content provider
`connected to the mobile device by a network which is a
`different network than the home network wherein the remote
`content provider transmits the first media content to the
`mobile device using the network and the mobile device trans
`mits the first media content to the first target rendering device
`using the home network in response to the selection of the
`media transfer control.
`0021. In an embodiment, the method has the step of
`graphically connecting the media transfer control and the
`renderer selection control/indication using the media transfer
`indication while the first target rendering device is rendering
`the first media content.
`0022. In an embodiment, the method has the step of auto
`matically identifying the first target rendering device from the
`rendering devices in the home network in response to identi
`fication of the first media content wherein the mobile device
`identifies the first target rendering device in response to the
`identification of the first media content without selection of
`the first target rendering device by the user after the identifi
`cation of the first media content and further wherein the first
`target rendering device has media capabilities which corre
`spond to the first media content.
`0023. In an embodiment, the method has the steps of
`accepting a series of user input events on the mobile device
`over a time period wherein each of the user input events in the
`series cause changes to a set of media content selected in the
`media application; and periodically updating a representation
`of a current target rendering device to reflect the changes to
`the set of media content selected in the media application
`wherein the renderer selection control/indication displays the
`representation of the current target rendering device and fur
`ther wherein the representation of the current target rendering
`device identifies the first target rendering device when the first
`media content is selected in the media application.
`0024. In an embodiment, the method has the steps of iden
`tifying a second target rendering device of the rendering
`devices in the home network wherein the renderer selection
`control/indication identifies the second target rendering
`device to the user of the mobile device before identification of
`the first target rendering device wherein the first target ren
`dering device and the second target rendering device are both
`capable of rendering the first media content; and detecting
`unavailability of the second target rendering device wherein
`the mobile device detects the unavailability of the second
`target rendering device wherein the renderer selection con
`
`trol/indication identifies the first target rendering device to the
`user in response to detection of the unavailability of the sec
`ond target rendering device.
`0025. In an embodiment, the media transfer control and
`the media transfer indication are a single functional element
`provided by the user interface of the mobile device and further
`wherein the single functional element provides the media
`transfer control and the media transfer indication.
`0026. In an embodiment, the media transfer control, the
`media transfer indication and the renderer selection control/
`indication are a single functional element provided by the
`user interface of the mobile device and further whereina user
`of the mobile device uses a first invocation of the single
`functional element to select the media transfer control and
`uses a second invocation of the single functional element to
`select the renderer selection control/indication wherein the
`user interface displays a list of available rendering devices in
`the home network in response to selection of the renderer
`selection control/indication and further wherein the first invo
`cation and the second invocation select the single functional
`element in different ways.
`0027. In an embodiment, the method has the step of
`replacing the media transfer indication with an error indica
`tion in response to an error preventing the first target render
`ing device from rendering the first media content after selec
`tion of the media transfer control wherein the error indication
`indicates that the first target rendering device cannot render
`the first media content.
`0028. In an embodiment, the method has the step of
`replacing the renderer selection control/indication with error
`information in response to an error preventing the first target
`rendering device from rendering the first media content after
`selection of the media transfer control wherein the error infor
`mation describes the error.
`0029. In an embodiment, the method has the step of
`replacing the media transfer control with an error correction
`control wherein selection of the error correction control by
`user input in the user interface of the mobile device enables
`correction of an error preventing the first target rendering
`device from rendering the first media content.
`0030. In an embodiment, the method has the step of select
`ing the media transfer control on the mobile device after
`initiating rendering of the first media content on the first target
`rendering device wherein selecting the media transfer control
`after initiating rendering of the first media content on the first
`target rendering device discontinues rendering of the first
`media content on the first target rendering device.
`0031. In another embodiment of the present invention, a
`method for transferring media content from a mobile device
`to a home network is provided. The mobile device has a user
`interface, and the home network has rendering devices. The
`method has the steps of displaying a media transfer control
`and a renderer selection control/indication concurrently in the
`user interface of the mobile device during execution of a
`media application by the mobile device wherein the renderer
`selection control/indication visually indicates a first target
`rendering device; identifying the media content using the
`media application; accepting first user input in the user inter
`face of the mobile device wherein the first user input selects
`the renderer selection control/indication; displaying a list of
`available rendering devices in the home network wherein the
`user interface of the mobile device displays the list in
`response to selection of the renderer selection control/indica
`tion; accepting second user input in the user interface of the
`
`Page 9 of 25
`
`
`
`US 2011/013 1520 A1
`
`Jun. 2, 2011
`
`mobile device wherein the second user input selects a second
`target rendering device from the list of available rendering
`devices; and rendering the media content on the second target
`rendering device.
`0032. In an embodiment, the method has the step of indi
`cating the rendering devices in the home network which have
`media capabilities which correspond to the media content
`wherein the list of available rendering devices indicates the
`rendering devices in the home network which have the media
`capabilities which correspond to the media content.
`0033. In an embodiment, the method has the step of indi
`cating the rendering devices in the home network which have
`media capabilities which do not correspond to the media
`content wherein the list of available rendering devices indi
`cates the rendering devices in the home network which do not
`have the media capabilities which correspond to the media
`COntent.
`0034. In an embodiment, the method has the step of auto
`matically identifying the first target rendering device from the
`rendering devices in the home network before the renderer
`selection control/indication visually indicates the first target
`rendering device wherein the mobile device identifies the first
`target rendering device without selection of the first target
`rendering device by the user.
`0035. In an embodiment, the media transfer control and
`the renderer selection control/indication are a single func
`tional element provided by the user interface of the mobile
`device and further wherein the single functional element pro
`vides the media transfer control and the renderer selection
`control/indication.
`0036. In an embodiment, the method has the step of pro
`viding renderer setting controls with the list of available ren
`dering devices wherein the user interface of the mobile device
`displays the renderer setting controls in response to selection
`of the renderer selection control/indication and further
`wherein the renderer setting controls enable a user of the
`mobile device to establish settings associated with each of the
`available rendering devices wherein a user of the mobile
`device establishes the settings for the second target rendering
`device before the second user input and further wherein the
`second target rendering device implements the settings dur
`ing rendering of the media content.
`0037. In an embodiment, the method has the step of chang
`ing the renderer selection control/indication from a first icon
`to a second icon in response to selection of the second ren
`dering device wherein the second icon visually indicates the
`second target rendering device.
`0038. In an embodiment, the method has the step of
`accepting third user input in the user interface of the mobile
`device wherein the third user input selects the media transfer
`control and further wherein the rendering of the media con
`tent on the second target rendering device is initiated in
`response to selection of the media transfer control.
`0039. In another embodiment of the present invention, a
`system for transferring media content to rendering devices in
`a home network using a mobile device is provided. The sys
`tem has a media application executing on the mobile device
`wherein the media application enables a user to identify
`selected media content; a media transfer control which
`enables the user to identify a selected mode of operation from
`a first mode of operation and a second mode of operation
`wherein the first mode of operation transfers the selected
`media content to one or more of the rendering devices in the
`home network and further wherein the second mode of opera
`
`tion does not transfer the selected media content to any of the
`rendering devices in the home network; a media transfer
`indication which visually indicates the selected mode of
`operation; and a renderer selection control/indication which
`visually indicates a target rendering device from the render
`ing devices in the home network and which enables the user
`to change the target rendering device wherein the first mode
`of operation transfers the selected media content to the target
`rendering device.
`0040. In an embodiment, the system has a user interface of
`the mobile device wherein the media transfer control, the
`media transfer indication, and the renderer selection control/
`indication are concurrently displayed in the user interface
`during execution of the media application.
`0041. In an embodiment, the system has a plurality of
`media applications executable on the mobile device wherein
`each of the plurality of media applications enables the user to
`identify the selected media content and further wherein each
`of the plurality of media applications provides the media
`transfer control, the media transfer indication and the ren
`derer selection control/indication.
`0042. In an embodiment, the media transfer control and
`the media transfer indication are a single functional element
`provided by the mobile device and further wherein the single
`functional element provides the media transfer control and
`the media transfer indication.
`0043. In an embodiment, the media transfer indication and
`the renderer selection control/indication are a single func
`tional element provided by the mobile device and further
`wherein the single functional element provides the media
`transfer indication and the renderer selection control/indica
`tion.
`0044. In an embodiment, the media transfer control, the
`media transfer indication and the renderer selection control/
`indication are a single functional element provided by the
`mobile device and further wherein the single functional ele
`ment provides the media transfer control, the media transfer
`indication and the renderer selection control/indication.
`0045. In an embodiment, the mobile device automatically
`identifies the target rendering device from the rendering
`devices in the home network in response to identification of
`the selected media content by the user and further wherein the
`mobile device identifies the target rendering device without
`selection of the target rendering device by the user after the
`identification of the selected media content wherein the target
`rendering device has media capabilities which correspond to
`the selected media content.
`0046. In an embodiment, a first rendering device and a
`second rendering device of the rendering devices in the home
`network are capable of rendering the selected media content
`and further wherein the renderer selection control