throbber
(19) United States
`(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

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