throbber
Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 1 of 80
`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 1 of 80
`
`
`
`
`
`EXHIBIT K
`EXHIBIT K
`
`
`
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 2 of 80
`
`(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`(19) World Intellectual Property Organization
`International Bureau
`
`(43) International Publication Date
`30 June 2011 (30.06.2011)
`
`(10) International Publication Number
`WO 2011/078879 Al
`
`(51) International Patent Classification:
`G06F 3/00 (2006.01)
`
`(21) International Application Number:
`PCT/US2010/003058
`
`(22) International Filing Date:
`29 November 2010 (29.1 1.2010)
`
`(25) Filing Language:
`
`(26) Publication Langi
`
`English
`
`English
`
`(30) Priority Data:
`61/283,423
`
`2 December 2009 (02.12.2009)
`
`(81) Designated States (unless otherwise indicated, for every
`kind of national protection available): AE, AG, AL, AM,
`AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ,
`CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO,
`DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT,
`HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP,
`KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD,
`ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI,
`NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD,
`SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR,
`TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
`US (84) Designated States (unless otherwise indicated, for every
`kind of regional protection available): ARIPO (BW, GH,
`(71) Applicants (for all designated States except US): PACK¬
`GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG,
`ET VIDEO CORPORATION [US/US]; 10350 Science
`ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, MD, RU, TJ,
`Center Dr. Suite 210, San Diego, CA 92121-1 122 (US).
`TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK,
`INDYK, Benjamin [US/US]; 1656 Pennsylvania Ave.,
`EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU,
`San Diego, CA 92103 (US).
`LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK,
`SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ,
`GW, ML, MR, NE, SN, TD, TG).
`
`(72) Inventors; and
`(for US only): AL-SHAYKH,
`(75) Inventors/ Applicants
`Osama [JO/US]; 1240 India St., #1512, Sant Diego, CA Published:
`92101 (US). WILKENS, Dann [US/US]; 15 14 Ruben-
`— with international search report (Art. 21(3))
`stein Ave., Cardiff, CA 92007 (US).
`
`(74) Agent: MATTSON, Brian, M.; Patents+TMS, P.C.,
`2849 Armitage Ave., Chicago, IL 60647 (US).
`
`the time limit for amending the
`— before the expiration of
`claims and to be republished in the event of receipt of
`amendments (Rule 48.2(h))
`
`(54) Title: SYSTEM AND METHOD FOR TRANSFERRING MEDIA CONTENT FROM A MOBILE DEVICE TO A HOME
`NETWORK
`
`F IG. 1
`USER
`12
`
`1 1
`
`MOBILE
`DEVICE
`
`2 1
`
`RENDERING
`
`DEVICE 1 V
`
`2 2
`
`2 3
`
`RENDERING
`DEVICE 2
`
`if
`
`RENDERING
`DEVICE 3
`
`V
`
`00
`00
`
`MEDIA
`CONTENT
`
`(57) Abstract: A system and a method transfer media content from a mobile device to a home network. A media application on
`o the mobile device may be enabled to share media content with rendering devices in the home network. A user may enable and dis -
`
`able transfer of the media content from the media application to a target rendering device. Further, the media application may indi
`cate 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 problems which may
`prevent the rendering of the media content and may enable the user to correct the network errors or the other problems.
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 3 of 80
`
`SPECIFICATION
`
`Title
`
`SYSTEM AND METHOD FOR TRANSFERRING MEDIA CONTENT FROM A
`
`MOBILE DEVICE TO A HOME NETWORK"
`
`This application
`
`claims the benefit
`
`o f U.S. Provisional
`
`Application
`
`Serial No.: 61/283,423, filed December 2 , 2009.
`
`BACKGROUND OF THE INVENTION
`
`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 content with rendering devices in
`
`the home network.
`
`Known mobile devices may support media functions,
`
`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 o f
`
`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 o f the mobile device, built-
`
`in applications
`
`o f the mobile device, and/or other applications
`
`which may include applications
`
`installed b y the user.
`
`Media home networking is gaining popularity.
`
`A n increasing
`
`number o f 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)
`
`standard
`
`and the Digital
`
`Living
`
`Network
`
`Alliance
`
`(DLNA)
`
`specifications.
`
`Home
`
`networking
`
`standards
`
`allow
`
`the rendering
`
`devices
`
`to connect
`
`to a home
`
`network using a suitable connection, such a s IEEE 802.11, wired
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 4 of 80
`
`Ethernet
`
`cables,
`
`or FireWire
`
`(trademark o f 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 network.
`
`The external
`
`control point may communicate
`
`with media server devices and
`
`rendering devices in the home network using home networking
`
`standards,
`
`such
`
`a s
`
`the
`
`UPnP
`
`AV
`
`standard,
`
`the
`
`DLNA
`
`specifications, and other standard media networking protocols.
`
`A mobile device with media functionality may connect to a
`
`home network so that the media content, the applications,
`
`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
`
`o f 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 experience 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.
`
`A s another example, a user of a mobile device may have access to
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 5 of 80
`
`music content which may be played back 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.
`
`The media content provided by a mobile device may include
`
`local media content stored on the mobile device a s noted in the
`
`two preceding
`
`examples.
`
`The media
`
`content
`
`provided
`
`by the
`
`mobile device may also include media content accessible
`
`to the
`
`mobile device which i s 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 b e accessed
`
`using a
`
`service-specific
`
`application
`
`on the mobile
`
`device
`
`or a more
`
`general application,
`
`such as a mobile device web browser.
`
`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 discover 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
`
`o f
`
`Nokia
`
`Corporation) ,
`
`the
`
`Samsung
`
`i910
`
`OMNIA
`
`(trademark o f Samsung
`
`Electronics
`
`and the ..Sony
`Ericsson G705 (trademark of Sony Ericsson Mobile Communications
`
`Co.,
`
`Ltd.),
`
`AB) .
`
`The "mobile-device-as-server"
`
`approach
`
`allows the mobile
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 6 of 80
`
`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 applications
`
`or the
`
`user interface available
`
`on the mobile
`
`device.
`
`The mobile
`
`device merely acts a s a passive media server, and the user i s
`
`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, suitable for browsing and
`
`using the content available on any generic media server in the
`
`home network.
`
`Thus, organization, management, manipulation, and
`
`other special
`
`features which may be provided
`
`by the media
`
`functions and the applications
`
`of the mobile device are not
`
`available and cannot be used in the "mobile-device-as-server"
`
`approach.
`
`In the second approach, which may be referred to a s 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 rendering
`
`devices in the home network under the control o f the special
`
`sharing application.
`
`For example, the Samsung i910 OMNIA phone
`
`provides a built-in "Connected Home Application"
`
`which allows
`
`the user to browse and select media content available on the
`
`phone, discover and select an appropriate rendering device in
`
`the home network,
`
`and
`
`render
`
`the
`
`selected
`
`content
`
`on the
`
`selected rendering device.
`
`The "Connected 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.
`
`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,
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 7 of 80
`
`organized,
`
`manipulated,
`
`and
`
`rendered
`
`on the mobile
`
`device.
`
`However, these functions and applications
`
`are unaware o f and
`
`cannot use rendering
`
`devices
`
`and other
`
`devices
`
`in the home
`
`network.
`
`The user has the separate sharing 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 o f the media experience is not ideal
`
`for the user.
`
`In the third approach,
`
`which may be referred
`
`to as the
`
`media
`
`"media
`
`application
`
`extension"
`
`approach,
`
`the
`
`various
`
`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 a s the Nokia N95.
`
`The built-in applications,
`
`such
`
`a s "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
`
`content
`
`viewed
`
`or rendered
`
`in the
`
`application to a rendering
`
`device in the home network.
`
`The
`
`"media application
`
`extension"
`
`approach i s 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 m e d ia
`
`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
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 8 of 80
`
`content on rendering devices in the home network if the "Show
`
`Via Home Network" function is used.
`
`The implementation
`
`of the "media application
`
`extension"
`
`approach on current Nokia N-Series phones has disadvantages.
`
`A
`
`first disadvantage i s 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.
`
`A second disadvantage
`
`is that
`
`the status
`
`of the home
`
`network
`
`and
`
`the
`
`availability
`
`of rendering
`
`devices
`
`is not
`
`displayed and i s 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 approximately
`
`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
`
`controls
`
`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
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 9 of 80
`
`indication
`
`o f the
`
`external
`
`rendering
`
`o r the
`
`rendering
`
`status.
`
`Further,
`
`the application
`
`and the mobile
`
`device
`
`d o not display
`
`a
`
`visible
`
`control
`
`t o deactivate
`
`the external
`
`rendering
`
`function,
`
`and the control
`
`t o deactivate
`
`the external
`
`rendering
`
`function
`
`i s
`
`hidden
`
`in the Options
`
`menu
`
`o f the application.
`
`SUMMARY OF THE INVENTION
`
`The present
`
`invention
`
`generally
`
`relates
`
`t o a system
`
`and a
`
`method
`
`for transferring
`
`media
`
`content
`
`from a mobile
`
`device
`
`t o a
`
`home network.
`
`More
`
`specifically,
`
`the present
`
`invention
`
`relates
`
`a method
`
`which
`
`enables
`
`a media
`
`application
`
`o n
`
`t o a system
`
`and
`
`the mobile
`
`device
`
`t o share media
`
`content
`
`with
`
`rendering
`
`devices
`
`in the home
`
`network.
`
`The system
`
`and the method
`
`may
`
`provide
`
`a
`
`combination
`
`o f controls
`
`and indications
`
`which
`
`may enable
`
`a user
`
`t o use the media
`
`content
`
`in the home network.
`
`T o this end,
`
`in a n embodiment
`
`o f the present
`
`invention,
`
`a
`
`method
`
`for transferring
`
`media
`
`content
`
`from a mobile
`
`device
`
`t o a
`
`home
`
`network
`
`i s
`
`provided.
`
`The
`
`mobile
`
`device
`
`has
`
`a
`
`user
`
`the
`
`home
`
`network
`
`has
`
`rendering
`
`devices.
`
`The
`
`interface,
`
`and
`
`method
`
`has the steps
`
`o f displaying
`
`a media
`
`transfer
`
`control,
`
`a
`
`media
`
`transfer
`
`indication
`
`and
`
`a
`
`renderer
`
`selection
`
`control/indication
`
`concurrently
`
`in the
`
`user
`
`interface
`
`o f the
`
`mobile
`
`device
`
`during
`
`execution
`
`o f a media
`
`application
`
`b y the
`
`mobile
`
`device;
`
`identifying
`
`first
`
`media
`
`content
`
`using
`
`the media
`
`application;
`
`identifying
`
`a first target
`
`rendering
`
`device
`
`o f the
`
`rendering
`
`devices
`
`i n
`
`the
`
`home
`
`network
`
`wherein
`
`the
`
`renderer
`
`the
`
`first
`
`target
`
`selection
`
`control/indication
`
`identifies
`
`rendering
`
`device
`
`t o a user o f the mobile
`
`device;
`
`accepting
`
`user
`
`input
`
`on the user
`
`interface
`
`o f the mobile
`
`device
`
`which
`
`selects
`
`the media
`
`transfer
`
`control;
`
`rendering
`
`the first media
`
`content
`
`the first
`
`target
`
`rendering
`
`device
`
`in response
`
`t o selection
`
`o n
`
`o f
`
`the media
`
`transfer
`
`control;
`
`and indicating
`
`t o the user
`
`o f the
`
`mobile
`
`device
`
`that
`
`the
`
`first
`
`target
`
`rendering
`
`device
`
`i s
`
`rendering
`
`the
`
`first
`
`media
`
`content
`
`wherein
`
`the
`
`media
`
`transfer
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 10 of 80
`
`indication indicates to the user of the mobile device that the
`
`first target rendering
`
`device
`
`is rendering
`
`the first media
`
`content .
`
`In an embodiment, the method has the step of displaying
`
`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.
`
`In an embodiment, the method has the step of displaying a
`
`webpage in the user interface of the mobile device wherein the
`
`first media content is identified
`
`as internet media content
`
`selected from the webpage by the user of the mobile device.
`
`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.
`
`In an embodiment, the method has the step o f transmitting
`
`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.
`
`In an embodiment, the method has the step of transmitting
`
`the first media content from a remote content provider connected
`
`to the mobile device by a network which i s 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 transmits the first media content
`
`to the first target rendering device using the home network in
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 11 of 80
`
`response to the selection o f the media transfer control.
`
`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 i s rendering
`
`the first media
`
`content .
`
`In an embodiment, the method has the step of automatically
`
`identifying the first target rendering device from the rendering
`
`devices in the home network in response to identification o f 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 identification
`
`of the
`
`first media
`
`content
`
`and
`
`further wherein
`
`the
`
`first
`
`target
`
`rendering device has media capabilities which correspond to the
`
`first media content.
`
`In an embodiment, the method has the steps o f 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
`
`representation
`
`of the
`
`current
`
`target
`
`rendering
`
`device
`
`the
`
`and
`
`further
`
`wherein
`
`the
`
`representation
`
`o f
`
`the
`
`current
`
`target
`
`rendering device identifies the first target rendering device
`
`when
`
`the
`
`first
`
`media
`
`content
`
`i s
`
`selected
`
`in
`
`the
`
`media
`
`application.
`
`In an embodiment, the method has the steps of identifying
`
`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
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 12 of 80
`
`mobile
`
`device
`
`before
`
`identification
`
`of
`
`the
`
`first
`
`target
`
`rendering device wherein the first target rendering 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 control/indication identifies the first
`
`target rendering device to the user in response to detection of
`
`the unavailability of the second target rendering device.
`
`In an embodiment, the media transfer control and the media
`
`transfer indication are a single functional element provided by
`
`the user interface o f the mobile device and further wherein the
`
`single functional element provides the media transfer control
`
`and the media transfer indication.
`
`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 wherein a
`
`user of the mobile device uses a first invocation o f 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 o f available rendering devices in the
`
`home network in response to selection of the renderer selection
`
`control/indication and further wherein the first invocation and
`
`the second invocation select the single functional element in
`
`different ways.
`
`In an embodiment, the method has the step of replacing the
`
`media transfer indication with an error indication in response
`
`to an error preventing the first target rendering device from
`
`rendering the first media content after selection o f the media
`
`transfer control wherein the error indication indicates that the
`
`first target rendering device cannot render the first media
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 13 of 80
`
`content .
`
`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
`
`information
`
`describes the error.
`
`In an embodiment, the method has the step o f replacing the
`
`media transfer control with an error correction control wherein
`
`selection o f 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.
`
`In an embodiment, the method has the step o f selecting the
`
`media transfer control on the mobile device after initiating
`
`rendering o f 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.
`
`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 interface of
`
`the mobile device wherein the first user input selects the
`
`renderer selection
`
`control/indication;
`
`displaying
`
`a list of
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 14 of 80
`
`available rendering devices in the home network wherein the user
`
`interface o f the mobile device displays the list in response to
`
`selection
`
`o f
`
`the
`
`renderer
`
`selection
`
`control/indication;
`
`accepting second user input in the user interface
`
`o f the mobile
`
`device wherein
`
`the second user input
`
`selects
`
`a second
`
`target
`
`rendering
`
`device from the list o f available
`
`rendering
`
`devices;
`
`and rendering
`
`the media content on the second target rendering
`
`device .
`
`In an embodiment,
`
`the method has the step o f indicating the
`
`rendering
`
`devices
`
`in
`
`the
`
`home
`
`network
`
`which
`
`have
`
`media
`
`capabilities
`
`which correspond
`
`to the media content wherein
`
`the
`
`list o f available
`
`rendering
`
`devices
`
`indicates
`
`the
`
`rendering
`
`devices
`
`in the home network which have the media
`
`capabilities
`
`which correspond
`
`to the media content.
`
`In an embodiment,
`
`the method has the step o f indicating
`
`the
`
`rendering
`
`devices
`
`in
`
`the
`
`home
`
`network
`
`which
`
`have
`
`media
`
`media
`
`content
`
`capabilities
`
`which
`
`do not
`
`correspond
`
`to
`
`the
`
`wherein the list o f available
`
`rendering
`
`devices
`
`indicates
`
`the
`
`rendering
`
`devices
`
`in the home network
`
`which
`
`do not have the
`
`media capabilities
`
`which correspond
`
`to the media content.
`
`In an embodiment,
`
`the method has the step o f automatically
`
`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 o f the first target rendering
`
`device b y the user.
`
`In an
`
`embodiment,
`
`the
`
`media
`
`transfer
`
`control
`
`and
`
`the
`
`renderer
`
`selection
`
`control/indication
`
`are a single
`
`functional
`
`element provided b y the user interface
`
`o f the m o b i l e device and
`
`further wherein the single functional element provides the media
`
`transfer control and the renderer selection
`
`control/indication.
`
`In an embodiment,
`
`the method
`
`has the step o f providing
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 15 of 80
`
`renderer setting controls with the list o f available rendering
`
`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 during rendering
`
`o f the media content.
`
`In an embodiment, the method has the step of changing the
`
`renderer selection control/indication
`
`from a first icon to a
`
`second icon in response to selection of the second rendering
`
`device wherein the second icon visually indicates the second
`
`target rendering device.
`
`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 content on the
`
`second target rendering device i s initiated in response
`
`to
`
`selection of the media transfer control.
`
`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 system 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 o f operation from a first mode of
`
`operation and a second mode of operation wherein the first mode
`
`o f operation transfers the selected media content to one or more
`
`o f the rendering devices in the home network and further wherein
`
`the second mode of operation does not transfer the selected
`
`

`

`Case 6:21-cv-00569-ADA Document 27-14 Filed 12/23/21 Page 16 of 80
`
`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 rendering 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.
`
`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.
`
`In an embodiment,
`
`the system has a plurality
`
`of media
`
`applications executable on the mobile device wherein each of the
`
`plurality o f 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
`
`renderer
`
`selection
`
`control/indication.
`
`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.
`
`In an embodiment, 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 element provides the media transfer indication
`
`and the renderer selection control/indication.
`
`In an embodiment, the media transfer control, the media
`
`transfer
`
`indication
`
`

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