`ISSUED CLAIMS 1-7 IN U.S. PATENT NO. 11,029,903
`
`1. A method for outputting, at an output system, digital data content received from one or more
`servers over the Internet, the digital data content includes audio digital content or video digital
`content, the one or more servers operatedoperating, at least partly, over the Internet, the output
`system includes one or more devices or one or more computing devices that communicate, at
`least in part, with the one or more servers, by transmitting one or more objects from the output
`system to the one or more servers, the one or more objects being data or software entities
`containing information, the one or more objects being further configured to be suitable for
`transmitting the information from the output system to the one or more servers, the output system
`including:
`
`one or more processors;
`
`one or more wireless communication units that include one or more chips or chipsets;
`
`an interface for interacting with a user; of the output system; and
`
`a wired connection to at least an output device for outputting digitaldata content; and
`
`wherein the method comprises:
`
`(1) obtaining, atby the output system, authentication information for accessing a service provided
`by the one or more servers, the service includes providing, by the one or more servers and to the
`output system, one or more digital content that is available fromat the one or more servers, to the
`output system for outputting at the output atsystem, the authentication information being related
`to the output system or the user of the output system;
`
`(2) wirelessly coupling, by the output system, via and using at least one chip or chipset of the one
`or more chips or chipsets, of the output system, the output system to a wireless local area
`network, wherein the at least one chip or chipset of the output system is compatible, at least in
`part, with at least part of a protocol within IEEE 802.11 wireless standards for coupling the
`output system to the wireless local area network communication;
`
`(3) wirelessly connecting the output system, viaby the output system, using the at least one chip
`or chipset of the output system, and over the wireless local area network wirelessly coupled in
`(2), to the one or more servers over the Internet;
`
`(4) wirelessly sending, viaby the output system, using the at least one chip or chipset of the
`output system, and over the wireless local area network wirelessly coupled in (2), a job object
`that, which includes the authentication information obtained by the output system in (1)), from
`the output system to at least one server of the one or more servers over the Internet for accessing,
`by the output system, the service provided by the one or more servers, the job object being an
`object from among the one or more objects, and the job object being an object that is related to
`an output job;
`
`- 1 -
`
`ROKU EXH. 1005
`
`
`
`(5) wirelessly accessing, viaby the output system, using the at least one chip or chipset of the
`output system, and over the wireless local area network, wirelessly coupled in (2), the service
`provided by the one or more servers over the Internet, the wirelessly accessing of the service
`being based, at least in part, on the output system having wirelessly sent the job object in (4) to
`the at least one server of the one or more servers; in (4);
`
`(6) receiving, by the output system and via the interface of the output system, an indication of a
`selected digital content from among the one or more digital content that are available at the one
`or more servers;
`
`(7) wirelessly sending, viaby the output system and using the at least one chip or chipset of the
`output system, from the output system, over the wireless local area network wirelessly coupled in
`(2), toa digital document object to at least one server of the one or more servers over the Internet,
`a document object, the digital document object includes at least a pointer or a reference to the
`selected digital content selected in (6);), the digital document object being an object from among
`the one or more objects, and the document object being an object that is related to the digital
`content selected in (6);
`
`(8) wirelessly receiving, viaby the output system, using the at least one chip or chipset of the
`output system and over the wireless local area network wirelessly coupled in (2), output data
`from at least one server of the one or more servers over the Internet, the wireless receiving of the
`output data being subsequent to the output system having wirelessly sent the digital document
`object in (7) to the at least one server of the one or more servers over the Internet, and at least
`part of the output data includes audio digital content or video digital content, individually or in
`any combination, which is related to the selected digital content selected in (6), and the receiving
`of the output data being subsequent to the output system having wirelessly sent the job object in
`(4) to the at least one server of the one or more servers over the Internet;
`
`(9) processing, at the output system and using the one or more processors of the output system, at
`least part of the output data wirelessly received in (8) into an audio output data or video output
`data for outputting or playing at least part of the digital content selected in (6),) at the output
`system or at the at least an output device, the processing of the at least part of the output data
`includes one or more operations related to a decoding operation, an encoding operation, an
`encryption operation, a decryption operation, a compression operation, a decompression
`operation, a conversion operation, an image enhancement operation, an image processing
`operation, a color correction operation, a color management operation, an interpolation
`operation, a scaling operation, a smoothing operation, a segmentation operation, or a de-
`segmentation operation, individually or in any combination; and
`
`(10) delivering, by the output system , via the wired connection, from the output system, and to
`the at least onean output device wire connected to the output system, the audio output data or the
`video output data processed in (9),, the audio output data or the video output data is related to the
`output data wirelessly received from the one or more servers in (8) and that is processed from at
`least part of the output data in (9), and the audio output data or the video output data is for
`playing, at the output or at the at least onean output device, at least part of the digital content
`selected in (6); and
`
`- 2 -
`
`ROKU EXH. 1005
`
`
`
`wherein the method further comprises:
`
`implementingexecuting a wirelesslywireless discovery operation, by the output system using the
`at least one chip or chipset, of the output system, the execution of the wireless discovery
`operation is for a client device that, which is in the same wireless local area network as the
`output system, to wirelessly discover, over the wireless local area network wirelessly coupled by
`the output system in (2), the output system for output service, the client device being a
`distinctseparate device from the output system and from the one or more servers; and
`
`wirelessly receiving, by the output system, using the at least one chip or chipset and over the
`wireless local area networkof the output system that is compatible, at least in part, with at least
`part of a protocol within IEEE 802.11 wireless standards, from the client device that has
`wirelessly discovered the output system, and over the wireless local area network wirelessly
`coupled by the output system in (2), audio or video digital content that includes audio data or
`video data for playing, at the output system or at the at least an output device.
`
`
`
`2. The method according to claim 1, wherein the client device is at least a smart phone or an
`information pad with a touch sensitive screen; and wherein the output system is a separate and
`distinct device from the smart phone or the information pad.
`
`
`
`3. The method according to claim 1,; and wherein the output system is embodied, at least in part,
`as one of an audio output device, a speaker, a projection device, a television, or a controller box
`connected to a television, individually or in any combination.
`
`
`
`43. The method ofaccording to claim 1, wherein the at least an output device is at least a
`television; and wherein the output system is embodied, at least in part, as a controller box wire
`connected to the television; and wherein the delivering, by the output system and to the at least
`an output device wire connected to the output system in (10) includes delivering, by the output
`system, and via the wired connection, from the output system, and to the television wire
`connected to the output system, the audio output data or the video output data, the audio output
`data or the video output data is related to the output data wirelessly received from the at least one
`server of the one or more servers in (8), and the audio output data or the video output data is
`processed from at least part of the output data in (9), and the audio output data or the video
`output data is for playing, at the television, at least part of the digital content selected in (6).
`
`
`
`4. The method according to claim 3, wherein the one or more wireless communication units of
`the output system include wireless communication circuitry that is compatible, at least in part,
`with at least part of a protocol within Bluetooth specifications, and direct short range wireless
`communication, and wherein the method further comprises:
`
`- 3 -
`
`ROKU EXH. 1005
`
`
`
`wirelessly discovering, by the output system and using the one or more wireless communication
`unitscircuitry of the output system, a Bluetooth-enabledwireless device for establishing a
`wireless communication link between the output system and the wireless device, the wireless
`discovering of the Bluetooth-enabledwireless device includes either the output system wirelessly
`discovering the Bluetooth-enabledwireless device or the Bluetooth-enabledwireless device
`wirelessly discovering the output system, the wireless device being a separate device from the
`output system and from the one or more servers;
`
`wirelessly establishing, by the output system and using the one or more wireless communication
`unitscircuitry of the output system, the wireless communication link with the Bluetooth-
`enabledwireless device, the wireless communication link is compatible, at least in part, with at
`least part of a protocol within Bluetooth specificationsbeing at least a direct short range wireless
`communication link; and
`
`wirelessly receiving, by the output system and using the one or more wireless communication
`unitscircuitry of the output system and over the established wireless communication link, audio
`digitaldata content from the Bluetooth-enabledwireless device, the audio data content being for
`playing at the output system or at the at least an output device wire connected to the output
`system.
`
`
`
`5. The method ofaccording to claim 31, wherein the output system further includes a digital
`camera for image data acquisition; and wherein the method further comprises:
`
`(a) capturing video digital , by the output system, data content using the digital camera, the data
`content includes digital video data;
`
`(b) transmitting to, by the one or more servers,output system and using the at least one chip or
`chipset of the output system, a content object that to at least one server of the one or more
`servers, the content object includes at least part of the video digital content;
`
`(c) receiving, data content captured by the output system in (a), the content object being from
`among the one or more servers,objects, and the content object being an object that is related to
`content;
`
`(c) subsequent to having transmitted the content object, and via to the at least one server of the
`one or more servers in (b), receiving, by the output system, from at least one server of the one or
`more servers, and using the at least one chip or chipset of the output system, digital output data
`that is related to has a relationship, at least in part, to the content object transmitted by the output
`system to the at least one server of the one or more servers in (b), and wherein the received
`digital content output data is for outputting or playing at the output system; and
`
`(d) outputting or playing, at the output system and using the at least an output devicesdevice, at
`least part of the digital output data that is related to the digital contentreceived in (c).
`
`
`
`- 4 -
`
`ROKU EXH. 1005
`
`
`
`6. The method ofaccording to claim 3, wherein the interface includes at least one of a graphical
`user interface, a touch sensitive screen interface, a voice activated command interface, or a
`wireless interface, individually or in any combination.
`
`
`
`7. The method ofaccording to claim 1, wherein the interface includes a voice-activated command
`interface; and wherein the method further comprises receiving, by the output system, via the
`interface of the output system that includes the voice activated command interface, and from the
`user, an indication of athe selected digital content is received via the voice-activated command
`interface.
`
`
`
`- 5 -
`
`ROKU EXH. 1005
`
`