throbber
Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 1 of 89
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 1 of 89
`
`
`
`
`
`
`EXHIBIT 20
`EXHIBIT 20
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 2 of 89
`
`
`
`
`U.S. PATENT NO. 8,356,251
`
`The Twonky System (“The Twonky System”) was described in a printed publication, or in public use, on sale, sold, known in this
`country, or otherwise available to the public before the priority date of U.S. Patent No. 8,356,251 (“the ’251 Patent”). Features of the
`Twonky System would have been apparent to a person of ordinary skill in the art (“POSITA”) using the public system, rendering the
`system itself 35 U.S.C. §§ 102(a), (b) and (g) prior art.
`
`The asserted claims of the ’251 patent are anticipated and/or obvious in view of The Twonky System, either alone or combination with
`the knowledge of a person of ordinary skill in the art (“POSITA”), or in combination with one or more other references disclosed in
`Google’s Invalidity Contentions, including the other charted references.
`
`To avoid duplication and cumulative excerpts, exemplary quotations and citations are provided. The citations to portions of any
`reference in this chart are exemplary only. Google reserves the right to use the entirety of any reference cited in this chart to show that
`the asserted claims are anticipated and/or obvious, or to show the state of the art at the relevant time. References to figures should be
`understood to also refer to any accompanying text. Additional support can be found elsewhere in the prior art reference and Google
`expressly reserves the right to rely on such other support and passages at a later time. The use of claim terms in the below chart is based
`on Touchstream’s construction of claim terms in its infringement contentions as understood by Google, as well as the plain and ordinary
`meaning of the claim terms. This chart should not be construed as consenting to or agreeing with Touchstream’s construction of claim
`terms. Because discovery is ongoing and the Court has not completed the claim construction process, Google reserves all rights to
`amend its invalidity contentions based on new information produced in discovery or on the Court’s constructions.
`
`Google expressly reserves the right to supplement its invalidity contentions, including this chart, to demonstrate that the prior art
`invalidates the claims of the ’251 patent. To the extent applicable, Google may also rely on Twonky System source code, both server-
`side code and device-side code, including any written source code, source code in production, and released source code.
`
`At least the following documents describe the functionality of the Twonky System:
`
`[1] U.S. Patent No. 8,544,046, filed October 9, 2008
`
`[2] TwonkyManager – Features (dated June 13, 2010), archived at
`https://web.archive.org/web/20100613103807/http://twonky.com/products/twonkymanager/features.aspx
`
`[3] TwonkyManager – Compatibility (dated June 13, 2020), archived at
`https://web.archive.org/web/20100613103725/http://www.twonky.com/products/twonkymanager/compatibility.aspx
`
`
`
`1
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 3 of 89
`
`
`
`
`[4] Twonky Support Devices (dated November 20, 2010), archived at
`https://web.archive.org/web/20101120022331/http://twonky.com/compatibledevices.html
`
`[5] “TwonkyManager 2.0 and TwonkyServer 6.0 Released” (dated June 14, 2010), archived at
`https://web.archive.org/web/20100614000127/http://www.wegotserved.com/2010/06/07/twonkymanager-2-0-and-twonkyserver-6-0-
`released/
`
`[6] PCWorld, “Downloads – Design & Multimedia – TwonkMedia Manager” (dated April 6, 2010), archived at
`https://web.archive.org/web/20100406050630/http://www.pcworld.com/downloads/file/fid,77031-order,3/description.html
`
`[7] WO 2011/078879, filed November 29, 2010, claiming priority to December 2, 2009. See Ex. L, incorporated herein by reference.
`
`[8] WO 2010/151284, filed June 26, 2009 and published December 29, 2010.
`
`[9] YouTube – PacketVideo, available at https://www.youtube.com/user/PacketVideo/videos.
`
`
`
`U.S. Patent No. 8,356,251
`1(pre) A machine
`implemented method of
`controlling presentation of
`video content on a display
`device that loads any one of a
`plurality of different media
`player players, the method
`comprising:
`
`The Twonky System
`To the extent that the preamble is held to be limiting, The Twonky System discloses or suggests
`“[a] machine implemented method of controlling presentation of video content on a display device
`that loads any one of a plurality of different media player players.” See, e.g.,
`
`See, e.g., [1] at 7:43-57: The present invention generally relates to a system and a method for
`controlling media rendering in a network using a mobile device. More specifically, the present
`invention relates to a system and a method for managing, controlling and/or rendering media in a
`home network using remote access and/or a remote user interface. The system and the method
`enable a user to control media rendering from multiple storage devices and/or multiple servers in
`the network using a mobile device. The system and the method enable a user to control media
`rendering on multiple rendering devices connected to the home network using the mobile device.
`The system and the method for controlling media rendering in a network may use a mobile device
`
`
`
`2
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 4 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`as a control point in the network without the need for specialized software to be installed on the
`mobile device.
`
`
`See, e.g., [1] at 8:5-31: FIG. 1 generally illustrates a typical configuration for a multimedia-capable
`home network. The home network may include a network 1 which may be connected to a first
`media server 2, a second media server 3, a UPnP AV Control Point 9 (hereinafter “control point
`9”), a first media rendering device 5, a second media rendering device 6 and/or a router 7…. A
`user of the control point 9 may browse the multimedia content files available on the first media
`server 2 and/or the second media server 3, may select and/or may arrange the multimedia content
`
`
`
`
`
`3
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 5 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`files for rendering, and/or may initiate and/or may control rendering of selected multimedia content
`files on the first media rendering device 5 and/or the second media rendering device 6.
`
`
`
`See, e.g., [1] at 8:46-9:24: FIG. 2 generally illustrates communication paths used by a standard
`UPnP AV Control Point 10 (hereinafter “control point 10”) to control media streamed from a
`media server 11 to a media rendering device 12. … Under the control of a control point user 13,
`the control point 10 may browse the media server 11 to determine available multimedia content.
`The control point user 13 may select multimedia content files to be rendered. … When the media
`rendering device 12 is rendering the multimedia content file, … the control point 10 may, under
`control of the control point user 13, exercise additional controls over the device queue 14, such as,
`for example, advance to the next multimedia content file in the device queue 14 and/or advance to
`the previous multimedia content file in the device queue 14.
`
`
`
`
`4
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 6 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`
`
`
`
`See, e.g., [1] at 9:25-45: FIG. 3 generally illustrates operation of a Rudeo Play & Control system
`49. A PC server application 51 may be hosted on a Windows PC 60 (registered trademark of
`Microsoft Corporation). A Rudeo Play & Control mobile control point 50 (hereinafter “mobile
`control point 50”) may function as a standard UPnP AV Control Point if the PC server application
`51 is not present and/or if a control point user 52 chooses to not utilize the PC server application
`51. When functioning as a standard UPnP control point, the mobile control point 50 may manage a
`device queue 14 internally, similar to the device queue 14 managed by the standard UPnP AV
`Control Point 10 shown in FIG. 2.
`If the PC server application 51 is present, the mobile control point 50 may utilize a combination of
`standard UPnP AV protocols and proprietary protocols. For example, the mobile control point 50
`may use a standard UPnP AV protocol to directly browse a media server 54 for content and/or to
`directly control a media rendering device 55 for non-queue related tasks, and may use a proprietary
`protocol to create, manage and/or control the device queue 53 hosted by the proprietary PC server
`application 51.
`
`
`
`
`5
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 7 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`
`
`See, e.g., [1] at 9:50-56: FIG. 4 generally illustrates a system 90 for controlling media rendering in
`a network using a mobile device …. The system 90 may have a control element 100 which may
`allow a first user 91, a second user 92 and/or a third user 93 to access, manage, organize and/or
`consume multimedia content files which are distributed throughout the network.
`
`See, e.g., [1] at 10:40-53: Each of the media rendering devices 121, 122, 123 may be, for example,
`a DLNA-compliant television; a DLNA-compliant set-top box connected to a television which
`may or may not be DLNA-compliant; a DLNA-compliant Stereo System; a DLNA-compliant
`audio adapter device connected to a stereo which may or may not be DLNA-compliant; a PC
`which may have media player software which may have DLNA-compliant rendering capability; a
`portable computing device, such as, for example, a mobile telephone or a Personal Digital
`Assistant (“PDA”) which may have DLNA-compliant rendering capability; a DLNA-compliant
`photo display frame; and/or a video game console which may have UPnP technology. The present
`invention is not limited to a specific embodiment of the media rendering devices 121, 122, 123.
`
`
`
`
`6
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 8 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`
`See, e.g., [2]:
`
`
`
`
`
`See, e.g., [8] at 1:6-14: The present invention generally relates to a system and a method for
`managing and/or rendering internet multimedia content in a network. More specifically, the present
`invention relates to a system and a method that utilize an application to render the internet
`multimedia content and locally stored multimedia content on one or more rendering devices in the
`network. The application may provide web browser functions, such as, for example, requesting,
`receiving, processing, decoding and/or rendering the internet multimedia content.
`
`See, e.g., [8] at 1:17-28: Typically, the internet content may be a combination of webpage
`formatting, such as, for example, HTML, xHTML; text; graphics; active content and/or
`applications, such as, for example, Flash (trademark of Adobe System, Inc.) and/or JavaScript
`(trademark of Sun Microsystems, Inc.); and/or multimedia content. The multimedia content may be
`audio content, video content, image content and/or the like. The audio content may be audio files,
`audio podcasts, audio streams, internet radio channels, ringtones, midi files and/or the like. The
`video content may be video files, video podcasts, video streams, video channels and/or the like.
`The image content may be digital photographs, bitmap images, vector graphics images and/or the
`like.
`
`
`
`
`7
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 9 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`See, e.g., [8] at 1:29-2:10: Typically, the web browser may be an application provided by a
`computing device, such as, for example, a desktop computer, a laptop computer and/or a mobile
`device, such as a PDA and/or a mobile telephone. The web browser may access content sources
`using the internet as generally illustrated in Figure 1. The internet content may be retrieved from
`the content sources using delivery protocols, such as, for example, Hypertext Transfer Protocol
`("HTTP") and/or Real Time Streaming Protocol ("RTSP") . The web browser may accept input
`from the user to search for and/or select content of interest to the user. The web browser may
`retrieve the content of interest and may present the content of interest to the user for consumption.
`Presentation of the content of interest may require one or more associated helper applications, such
`as, for example, a multimedia player and/or a scripting engine.
`
`See, e.g., [8] at 2:19-28: The video content may be displayed in an embedded video player which
`may render the video content in the webpage with associated webpage content and/or the
`formatting. Alternatively, the video content may be displayed in a separate video player which may
`appear on a separate webpage or in a separate window dedicated to the video player. Similarly, the
`image content may be displayed as embedded in the webpage or may be shown in a separate image
`viewer window. The audio content may be played by speakers and/or sent to an "audio out" port on
`■ the computing device.
`
`See, e.g., [8] at 3:1-8: The web browser UI may display and/or may render the internet content for
`the user. The web browser may use one or more multimedia players to process and render the
`multimedia content. The multimedia player may access the multimedia content using the web
`browser, as shown in Figure 2, or the multimedia player may access the multimedia content using
`the internet without the multimedia content passing through the web browser.
`
`See, e.g., [8] at 3:16-29: The emergence of multimedia home networking technologies allows users
`to enjoy digital multimedia content on a variety of networked rendering devices in the home. The
`Universal Plug and Play (UPnP) Audio and Video (AV) standard defines a popular protocol by
`which media servers and media rendering devices may be connected, controlled and used to
`process and play multimedia content. The Digital Living Network Alliance (DLNA) specification
`provides additional details and conformance points to ensure UPnP AV-based home networking
`
`
`
`8
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 10 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`products correctly communicate with each other. Products based on the UPnP AV standard and/or
`the DLNA specification allow the user to access, control and render digital multimedia content
`files, such as, for example, audio files, video files, digital photographs and the like, within a
`multimedia-enabled home network.
`
`See, e.g., [8] at 4:12-23: The home network may have various media rendering devices, such as,
`for example, networked stereos, televisions, personal computers, digital photo frames and other
`devices which have multimedia content rendering capabilities. The home network may also have
`control points which may be used to control the servers and the rendering devices so that the user
`may discover and/or may select from the digital multimedia content files and/or may control a
`rendering experience. Thus, existing multimedia home networking technologies may enable
`selection, delivery and/or rendering of the digital multimedia content files which reside on the
`media servers in the home network.
`
`See, e.g., [8] at 6:24-7:10: The bridge devices do not provide web browser functionality and,
`therefore, are not capable of providing access to the complete collection of multimedia content
`available on the internet. The bridge devices are designed to accommodate a specific subset of
`internet multimedia content, often from one or a few content sites. Restriction of the use of the
`bridge device to a few content sites enables the bridge device to be inexpensive and to have a
`relatively simple user interface. An example of a bridge device is a "Netflix Ready" device
`(trademark of Netflix, Inc.), such as the "Roku Digital Video Player" that allows the user to access
`Netflix "instant watch" videos from the internet and display them on a television. The "Netflix
`Ready" device must have an internet connection, and the user must have a valid Netflix
`subscription. However, the "Netflix Ready" device cannot browse internet multimedia content
`other than the Netflix "instant watch" videos. The "Netflix Ready" device also must be connected
`to the television using wired audio and video cables, and the "Netflix Ready" device cannot
`connect wirelessly to the television and cannot connect to a DLNA television using the home
`network.
`
`See, e.g., [8] at 7:11-19: Another example of bridge devices are some cable set-top boxes and
`digital video recorders (DVRs) that provide access to "YouTube" internet content (trademark of
`
`
`
`9
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 11 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`Google Inc.). For example, TiVo' s HD DVR is an example of a bridge device which supports
`"YouTube" internet content. These bridge devices allow a subset of YouTube' s internet video
`content to be viewed directly on a television using wired audio and video cables. The set-top box
`or DVR must have an internet connection, and a monthly subscription fee may be required.
`
`See, e.g., [8] at 8:2-15: The present invention generally relates to a system and a method for
`managing and/or rendering internet multimedia content in a network. More specifically, the present
`invention relates to a system and a method that utilize an application to render the internet
`multimedia content and/or locally stored multimedia content on one or more rendering devices in
`the network. The application may provide web browser functions, such as, for example, requesting,
`receiving, processing, decoding and/or rendering the internet multimedia content. The application
`may have an enhanced user interface- which may enable a user to select the internet multimedia
`content and a rendering device in the home network, send the internet multimedia content to the
`rendering device and/or control rendering of the internet multimedia content on the rendering
`device.
`
`See, e.g., [8] at 8:16-28: To this end, in an embodiment of the present invention, a method for
`rendering internet multimedia content in a network connected to the internet is provided. A
`rendering device is connected to the network. The method has the steps of retrieving the internet
`multimedia content from the internet using the network wherein the internet multimedia content is
`retrieved from the internet based on user input accepted by a user interface provided by a device
`connected to the network and further wherein the user interface displays a webpage; transmitting
`the internet multimedia content to the rendering device; and rendering the internet multimedia
`content on the rendering device wherein rendering by the rendering device is controlled by the
`device that provides the user interface
`
`See, e.g., [8] at 8:29-9:6: In an embodiment, the method has the step of processing the internet
`multimedia content before transmitting the internet multimedia content to the rendering device
`wherein processing of the internet multimedia content is based on capabilities of the rendering
`device. In an embodiment, the method has the step of displaying controls based on properties of
`the internet multimedia content wherein the controls are displayed in the user interface and further
`
`
`
`10
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 12 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`wherein the internet multimedia content is transmitted to the rendering device in response to
`selection of at least one of the controls.
`
`See, e.g., [8] at 9:7-12: In an embodiment, the method has the step of displaying controls based on
`capabilities of the rendering device wherein the controls are displayed in the user interface and
`further wherein the internet multimedia content is transmitted to the rendering device in response
`to selection of at least one of the controls.
`
`See, e.g., [8] at 9:25-31: In an embodiment, the method has the step of displaying a list of
`rendering devices that indicates that the rendering device and an additional rendering device are
`capable of rendering the internet multimedia content and further wherein the internet multimedia
`content is transmitted to the rendering device in response to selection of the rendering device from
`the list.
`
`See, e.g., [8] at 11:4-26: In another embodiment of the present invention, a method for rendering
`internet multimedia content in a network connected to the internet is provided. A plurality of
`rendering devices are connected to the network and further wherein each of the plurality of
`rendering devices has rendering capabilities. The method has the steps of retrieving the internet
`multimedia content from the internet with a user interface provided on a device connected to the
`network wherein the internet multimedia content has properties and further wherein the user
`interface displays a webpage; identifying at least one rendering device of the plurality of rendering
`devices wherein the rendering capabilities of the at least one rendering device correspond to the
`properties of the internet multimedia content; displaying a first set of controls in the user interface
`wherein each of the at least one rendering device is associated with one of the first set of controls;
`accepting user input that identifies a selected control of the first set of controls wherein the user
`input determines a target rendering device and further wherein the target rendering device is one of
`the at least one rendering device which is associated with the selected control; transmitting the
`internet multimedia content to the target rendering device; and rendering the internet multimedia
`content on the target rendering device.
`
`
`
`
`11
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 13 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`See, e.g., [8] at 18:16-19:5: The application 15 may use the network 20 and/or the internet 25 to
`access one or more internet content sources, such as, for example, a web server, a multimedia
`server and/or any source of internet multimedia content. For example, the internet content sources
`may provide the internet multimedia content to the application 15 using well-known internet
`delivery protocols, such as, for example, Hypertext Transfer Protocol ("HTTP"), Real Time
`Streaming Protocol ("RTSP"), Transmission Control Protocol ("TCP"), User Datagram Protocol
`("UDP") and/or Real-time Transport Protocol ("RTP") . For example, the application 15 may
`access a first internet content source 31, a second internet content source 32 and/or a third internet
`content source 33 (collectively "the internet content sources 31, 32, 33"). The application 15 may
`use the network 20 to access one or more local content sources, such as, for example, a personal
`computer; a laptop computer; a Network Attached Storage ("NAS") device which may have server
`capability; a Digital Video Recorder which may have server capability; a portable computing
`device which may have server capability, such as a mobile telephone or a personal digital assistant;
`and/or a media capture device, such as a digital still camera or a camcorder, which may have server
`capability.
`
`See, e.g., [8] at 19:13-28: The application 15 may be connected to one or more rendering devices
`by the network 20. The rendering devices may be capable of receiving multimedia content using
`the network 20 and/or rendering the multimedia content for a user 40. The rendering devices may
`be, for example, a DLNA-compliant television, a DLNA-compliant set-top box connected to a
`television which may or may not be DLNA-compliant, a DLNA- compliant stereo system, a
`DLNA-compliant audio adapter device connected to a stereo system which may or may not be
`DLNA- compliant, a DLNA-compliant photo frame, a personal computer, a laptop computer, a
`mobile device, a mobile telephone, a personal digital assistant, a video game console, a UPnP AV
`rendering device and/or the like. For example, a first rendering device 21, a second rendering
`device 22 and/or a third rendering device 23 (collectively "the rendering devices 21, 22, 23") may
`be connected to the application 15 by the network 20.
`
`See, e.g., [8] at 20:7-13: The application 15 may reside on a device connected to the network 20,
`such as, for example, a personal computer, a laptop computer, a mobile device, a dedicated stand-
`alone device, a network-capable television, a network-capable set-top box, a network-capable
`
`
`
`12
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 14 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`stereo system that may have a user interface screen, a network-capable audio adapter device that
`may have a user interface screen and/or the like.
`
`See, e.g., [8] at 20:18-30: The user 40 may access the application 15 for web browsing tasks using
`a user interface. Thus, the user 40 may use the user interface of the application 15 to search for the
`internet multimedia content, to retrieve and display webpages, to navigate within the webpages, to
`select links within the webpages, to retrieve and/or play the internet multimedia content which may
`be accessible from the webpages, and/or other common web browser tasks and functionalities
`which are known to one having ordinary skill in the art. If the application 15 renders the internet
`multimedia content within the user interface of the application 15, the internet multimedia content
`may be rendered within a webpage, or the internet multimedia content may be rendered in a
`separate multimedia player window.
`
`See, e.g., [8] at 20:31-21:16: The application 15 may display playback controls to allow the user 40
`to control rendering of the internet multimedia content. For example, the playback controls may
`enable the user 40 to play, pause, seek forward, seek backward, replay from the beginning and/or
`the like. The playback controls may enable the application 15 to support rendering and/or control
`of internet multimedia content similar to a typical web browser. The application 15 may identify
`the internet multimedia content which the user 40 may be accessing and/or may be consuming
`using the user interface of the application 15. The application 15 may present enhanced multimedia
`options for the internet multimedia content. The enhanced multimedia options may enable the user
`to distribute the internet multimedia content to one or more of the rendering devices 21, 22, 23 in
`the network 20. The enhanced multimedia options may enable the user 40 to view which of the
`rendering devices 21, 22, 23 may be available and/or to select an available rendering device from
`the rendering devices 21, 22, 23 to transfer the internet multimedia content to the selected
`rendering device.
`
`See, e.g., [8] at 26:28-27:2: The enhanced multimedia options may be, for example, "Redirect,"
`"Bookmark," "Record," "Properties" and/or "Manage" as described in further detail hereafter. In
`response to selection of the enhanced multimedia option "Redirect," the application 15 may direct
`one or more of the available rendering devices to render the active multimedia object. For example,
`
`
`
`13
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 15 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`the application 15 may control delivery of the active multimedia object to one or more of the
`rendering devices 21, 22, 23.
`
`See, e.g., [8] at 27:16-28:1: The application 15 may present a plurality of "Redirect" options so that
`each of the plurality of "Redirect" options may correspond to one or more of the available
`rendering devices in the network 20, such as, for example, one or more of the rendering devices 21,
`22, 23. The application 15 may determine which of the available rendering devices may be capable
`of rendering the active multimedia object, and/or the plurality of "Redirect" options may
`correspond to the available rendering devices which may be capable of rendering the active
`multimedia object. User input may define a selected "Redirect" option of the plurality of
`"Redirect" options, and the rendering device associated with the selected "Redirect" option may
`initiate rendering of the active multimedia object. In response to selection of one of the plurality of
`"Redirect" options, the application 15 may initiate repurposing and/or transmitting the active
`multimedia object to the rendering device associated with the selected "Redirect" option, and/or the
`rendering device associated with the selected "Redirect" option may begin rendering the active
`multimedia object.
`
`See, e.g., [8] at 32:5-18: Figure 6 generally illustrates the browser user interface 50 having the
`enhanced multimedia controls 200 for an active image object 150 in an embodiment of the present
`invention. The browser user interface 50 of the application 15 may display the browser controls
`129 and/or the internet content 125. The internet content 125 may include the active image object
`150. The active image object 150 may represent a collection of images which may be viewed
`within the browser user interface 50 of the application 15 as a sequence of images known as a
`slideshow. The user 40 may control rendering of the collection of images by using the playback
`controls 140 associated with the active image object 150. Thus, the active image object 150 may be
`viewed and/or may be controlled using the browser user interface 50 of the application 15.
`
`See, e.g., [8] at 36:11-27: If the application 15 directs a target rendering device of the available
`rendering devices in the network 20 to render the active multimedia object, the application 15 may
`enable the user 40 to control delivery and/or rendering of the active multimedia object on the target
`rendering device. For example, the target rendering device may be one or more of the rendering
`
`
`
`14
`
`
`
`[781304-00002]
`
`

`

`
`
`Case 6:21-cv-00569-ADA Document 207-11 Filed 04/20/23 Page 16 of 89
`
`
`
`
`U.S. Patent No. 8,356,251
`
`The Twonky System
`devices 21, 22, 23. The application 15 may present additional playback controls which may enable
`the user 40 to remotely control the playback of the content on the target rendering device. The
`additional playback controls may have and/or may be, for example, "Play," "Pause," "Stop,"
`"Rewind," "Fast Forward," "Seek to a specific time," "Volume Up," "Volume Down," "Previous
`object," "Next object" and/or other playback controls known to one having ordinary skill in the art.
`In an embodiment, the additional playback controls may be only displayed during rendering of the
`active multimedia object on the target rendering device.
`
`See, e.g., [8] at 38:6-19: The RDC component 110 may create, may maintain and/or may update an
`internal list of the available rendering devices in the network 20. The internal list may have the
`capabilities of the available rendering devices. The capabilities of the available rendering devices
`may have and/or may be, for example, media types, such as, for example, audio, video and/or
`image; multimedia codecs, such as, for example, AAC Audio codec, H.264 video codec and/or the
`like; profiles and/or levels associated with the multimedia codecs; transport methods; and/or DRM
`technologies which may be supported by the available rendering devices. The present invention is
`not limited to a specific embodiment of the capabilities which may be determined by the RDC
`component 110. The RDC component 110 may be and/or may act as a UPnP AV Control Point
`and/or a DLNA Control Point.
`
`See, e.g., [8] at 38:20-39:5: In response to user input directing the target rendering device to render
`the active multimedia object, such as, for example, selection of the enhanced multimedia option
`"Redirect," the RDC component 110 may communicate with the target rendering device. The RDC
`component 110 may instruct the target rendering devi

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