`
`
`
`
`
`
`
`
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`For example, Slingbox set-top boxes include H.264 encoder.
`
`
`
`attribute of at least a portion of a data block having audio or video data.
`The Accused Instrumentality performs a method comprising determining a parameter or
`
`Public Documentation
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`
`
`
`data;
`of a data block having audio or video
`parameter or attribute of at least a portion
`1. A method, comprising: determining a
`
`Issued Claims
`
`722k, DISH TV services, and all versions and variations thereof since the issuance the asserted patent.
`Adapter, Hooper3, Hopper with Sling, HopperGO, DISH Anywhere app, 4K Joey, Wired Joey, Wireless Joey, Super Joey, ViP 722, ViP
`but not limited to, e.g., Slingbox 500, Slingbox M2, Slingbox M1, Slingbox 350, Slingbox 700u, Slingbox PRO-HD, Slingbox SOLO, Sling
`as, e.g., Sling TV App “A LA CARTE TV”, Sling Orange, Sling Blue TV, Orange+Sling Blue services, Slingbox set-top boxes including,
`Accused Instrumentality: Sling’s and Dish Network’s video streaming / TV products and services that perform compression (H.264), such
`
`Exhibit A1 – U.S. Patent No. 8,934,535 (“’535 Patent”)
`
`
`
`
`
`
`
`Comcast - Exhibit 1011, page 1
`
`
`
`Page 2 of 432
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 2
`
`
`
`
`
`
`
`Page 3 of 432
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 3
`
`
`
`
`
`
`
`Page 4 of 432
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrumentalities utilize adaptive bitrate streaming
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 4
`
`
`
`
`
`
`
`Page 5 of 432
`See also, e.g., http://wpuploads.interdigital.com.s3.amazonaws.com/uploads/2013/04/User-
`
`
`
`
`
`https://tools.ietf.org/html/draft-pantos-http-live-streaming-23
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 5
`
`
`
`Page 6 of 432
`
`
`
`
`
`e.g., Recommendations ITU-T H.264 (03/2010) Annex G (Scalable video coding), p. 387-599.
`As another example, the Accused Instrumentality utilizes Scalable Video Coding. See,
`
`
`
`Public Documentation
`
`Adaptive-Streaming_White-Paper_04_16_2013-1.pdf
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 6
`
`
`
`Page 7 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/Scalable_Video_Coding
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 7
`
`
`
`Page 8 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 8
`
`
`
`Page 9 of 432
`
`
`
`
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 9
`
`
`
`Page 10 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC:
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 10
`
`
`
`Page 11 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 11
`
`
`
`Page 12 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 12
`
`
`
`Page 13 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 13
`
`
`
`Page 14 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 14
`
`
`
`
`
`
`
`Page 15 of 432
`
`
`
`https://www.vocal.com/video/profiles-and-levels-in-h-264-avc/:
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 15
`
`
`
`Page 16 of 432
`
`
`
`
`
`
`
`frames). The GOP structure also relates to bitrate, max video bitrate and resolution.
`frames and B frames); https://en.wikipedia.org/wiki/MPEG-1#D-frames (for descriptions of D
`https://en.wikipedia.org/wiki/Video_compression_picture_types (for descriptions of I frames, P
`(D picture or D frames, or DC direct coded pictures which are used only in MPEG-1 video). See
`picture or P frame), bipredictive coded pictures (B picture or B frame) and direct coded pictures
`structure can contain intra coded pictures (I picture or I frame), predictive coded pictures (P
`within a coded video stream.” See https://en.wikipedia.org/wiki/Group_of_pictures. A GOP
`For example, a group of pictures (GOP) structure includes a “collection of successive pictures
`
`http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.602.1581&rep=rep1&type=pdf
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 16
`
`
`
`Page 17 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 17
`
`
`
`Page 18 of 432
`
`
`
`
`
`asymmetric because it takes a longer period of time for them to compress data than to
`Context-Adaptive Binary Arithmetic Coding (“CABAC”) entropy encoder. Encoders are
`Coding (“CAVLC”) entropy encoder. If main or high is selected, then the system will select a
`baseline or extended is selected, then the system will select a Context-Adaptive Variable Length
`“main”, “high”, etc., corresponds with that, then select between at least two techniques. If
`within a GOP structure, etc., the Accused Instrumentalities determine “baseline,” “extended,”
`For example, based on, e.g., bitrate, max video bitrate, resolution, GOP structure, frame type
`
`
`
`plurality of access profiles based upon the determined parameter or attribute.
`The Accused Instrumentality performs a method of selecting an access profile from among a
`
`
`
`
`
`and
`the determined parameter or attribute;
`plurality of access profiles based upon
`selecting an access profile from among a
`
`Public Documentation
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 18
`
`
`
`Page 19 of 432
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`For example, Slingbox set-top boxes include H.264 encoder.
`
`
`
`the encoder; if the flag = 1, then CABAC must have been selected as the encoder.
`decoder for the corresponding encoder. If the flag = 0, then CAVLC must have been selected as
`As another example, the H.264 Standard requires a bit-flag, which is set to determine the correct
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`
`
`
`
`
`Public Documentation
`
`decompress data.
`
`
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 19
`
`
`
`
`
`
`
`Page 20 of 432
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 20
`
`
`
`
`
`
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`Page 21 of 432
`
`
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrumentalities utilize adaptive bitrate streaming
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`Public Documentation
`
`
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 21
`
`
`
`
`
`
`
`Page 22 of 432
`See also, e.g., http://wpuploads.interdigital.com.s3.amazonaws.com/uploads/2013/04/User-
`
`
`
`
`
`https://tools.ietf.org/html/draft-pantos-http-live-streaming-23
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 22
`
`
`
`Page 23 of 432
`
`
`
`
`
`e.g., Recommendations ITU-T H.264 (03/2010) Annex G (Scalable video coding), p. 387-599.
`As another example, the Accused Instrumentality utilizes Scalable Video Coding. See,
`
`
`
`Public Documentation
`
`Adaptive-Streaming_White-Paper_04_16_2013-1.pdf
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 23
`
`
`
`Page 24 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/Scalable_Video_Coding
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 24
`
`
`
`Page 25 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 25
`
`
`
`Page 26 of 432
`
`
`
`
`
`
`
`See Recommendations ITU-T H.264 (03/2010):
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 26
`
`
`
`Page 27 of 432
`
`
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 27
`
`
`
`Page 28 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 28
`
`
`
`Page 29 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 29
`
`
`
`Page 30 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 30
`
`
`
`Page 31 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 31
`
`
`
`Page 32 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 32
`
`
`
`Page 33 of 432
`
`
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 33
`
`
`
`Page 34 of 432
`
`
`
`
`
`
`
`https://www.vocal.com/video/profiles-and-levels-in-h-264-avc/
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 34
`
`
`
`Page 35 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC:
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 35
`
`
`
`Page 36 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 36
`
`
`
`Page 37 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 37
`
`
`
`Page 38 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 38
`
`
`
`Page 39 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 39
`
`
`
`
`
`
`
`Page 40 of 432
`
`
`
`ttps://sonnati.wordpress.com/2007/10/29/how-h-264-works-part-ii/
`
`
`
` h
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 40
`
`
`
`Page 41 of 432
`
`
`
`
`
`http://web.cs.ucla.edu/classes/fall03/cs218/paper/H.264_MPEG4_Tutorial.pdf
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 41
`
`
`
`
`
`indicative of the one or more compressors to apply to the at least the portion of the data block.
`the selected access profile to create one or more compressed data blocks, the information being
`block with one or more compressors using asymmetric data compression and information from
`The Accused Instrumentality performs a method compressing the at least the portion of the data
`
`Page 42 of 432
`
`
`
`
`
`
`
`profile to create one or more compressed
`information from the selected access
`using asymmetric data compression and
`data block with one or more compressors
`compressing the at least the portion of the
`
`See also, e.g., above limitation(s) of this claim.
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 42
`
`
`
`Page 43 of 432
`
`
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`For example, Slingbox set-top boxes include H.264 encoder.
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`
`Public Documentation
`
`
`
`portion of the data block.
`compressors to apply to the at least the
`indicative of the one or more
`data blocks, the information being
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 43
`
`
`
`
`
`
`
`Page 44 of 432
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 44
`
`
`
`
`
`
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`Page 45 of 432
`
`
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrumentalities utilize adaptive bitrate streaming
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`Public Documentation
`
`
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 45
`
`
`
`
`
`
`
`Page 46 of 432
`See also, e.g., http://wpuploads.interdigital.com.s3.amazonaws.com/uploads/2013/04/User-
`
`
`
`
`
`https://tools.ietf.org/html/draft-pantos-http-live-streaming-23
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 46
`
`
`
`Page 47 of 432
`
`
`
`
`
`e.g., Recommendations ITU-T H.264 (03/2010) Annex G (Scalable video coding), p. 387-599.
`As another example, the Accused Instrumentality utilizes Scalable Video Coding. See,
`
`
`
`Public Documentation
`
`Adaptive-Streaming_White-Paper_04_16_2013-1.pdf
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 47
`
`
`
`Page 48 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/Scalable_Video_Coding
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 48
`
`
`
`Page 49 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 49
`
`
`
`Page 50 of 432
`
`
`
`
`
`
`
`Recommendations ITU-T H.264 (03/2010):
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 50
`
`
`
`Page 51 of 432
`
`
`
`
`
`
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 51
`
`
`
`Page 52 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 52
`
`
`
`Page 53 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 53
`
`
`
`Page 54 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 54
`
`
`
`Page 55 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 55
`
`
`
`Page 56 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 56
`
`
`
`Page 57 of 432
`
`
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 57
`
`
`
`Page 58 of 432
`
`
`
`
`
`
`
`https://www.vocal.com/video/profiles-and-levels-in-h-264-avc/
`
`
`
`Public Documentation
`
`
`
`
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 58
`
`
`
`Page 59 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC:
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 59
`
`
`
`Page 60 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 60
`
`
`
`Page 61 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 61
`
`
`
`Page 62 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 62
`
`
`
`Page 63 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 63
`
`
`
`
`
`
`
`Page 64 of 432
`
`
`
`http://www.iiste.org/Journals/index.php/NCS/article/viewFile/11072/11373
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 64
`
`
`
`
`
`
`
`Page 65 of 432
`
`
`
`http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.602.1581&rep=rep1&type=pdf at 13:
`
`
`
`https://sonnati.wordpress.com/2007/10/29/how-h-264-works-part-ii/:
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 65
`
`
`
`Page 66 of 432
`
`
`
`
`
`See also, e.g., above limitation(s) of this claim.
`
`
`
`
`
`See http://www.ijera.com/papers/Vol3_issue4/BM34399403.pdf at 2:
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 66
`
`
`
`Page 67 of 432
`
`
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`For example, Slingbox set-top boxes include H.264 encoder.
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`among a plurality of data blocks.
`The Accused Instrumentality performs a method of claim 1, wherein the data block is from
`
`Public Documentation
`
`
`
`comprises:
`data blocks, and wherein the compressing
`data block is from among a plurality of
`2. The method of claim 1, wherein the
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 67
`
`
`
`
`
`
`
`Page 68 of 432
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 68
`
`
`
`Page 69 of 432
`
`
`
`frames). The GOP structure also relates to bitrate, max video bitrate and resolution.
`frames and B frames); https://en.wikipedia.org/wiki/MPEG-1#D-frames (for descriptions of D
`https://en.wikipedia.org/wiki/Video_compression_picture_types (for descriptions of I frames, P
`(D picture or D frames, or DC direct coded pictures which are used only in MPEG-1 video). See
`picture or P frame), bipredictive coded pictures (B picture or B frame) and direct coded pictures
`structure can contain intra coded pictures (I picture or I frame), predictive coded pictures (P
`within a coded video stream.” See https://en.wikipedia.org/wiki/Group_of_pictures. A GOP
`For example, a group of pictures (GOP) structure includes a “collection of successive pictures
`
`
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`Public Documentation
`
`
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 69
`
`
`
`Page 70 of 432
`
`
`
`
`
`http://web.cs.ucla.edu/classes/fall03/cs218/paper/H.264_MPEG4_Tutorial.pdf
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 70
`
`
`
`
`
`
`
`Page 71 of 432
`
`
`
`
`
`compressing the plurality of data blocks to create the one or more compressed data blocks.
`The Accused Instrumentality performs a method of claim 1, wherein the compressing comprises
`
`
`
`data blocks.
`to create the one or more compressed
`compressing the plurality of data blocks
`
`See also, e.g., above limitation(s) of this and parent claim(s).
`
`See Recommendations ITU-T H.264.
`
`
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 71
`
`
`
`Page 72 of 432
`
`
`
`
`
`
`
`
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`For example, Slingbox set-top boxes include H.264 encoder.
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`See Recommendations ITU-T H.264.
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 72
`
`
`
`Page 73 of 432
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 73
`
`
`
`
`
`
`
`Page 74 of 432
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 74
`
`
`
`Page 75 of 432
`
`
`
`
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrumentalities utilize adaptive bitrate streaming
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 75
`
`
`
`
`
`
`
`Page 76 of 432
`See also, e.g., http://wpuploads.interdigital.com.s3.amazonaws.com/uploads/2013/04/User-
`
`
`
`
`
`https://tools.ietf.org/html/draft-pantos-http-live-streaming-23
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 76
`
`
`
`Page 77 of 432
`
`
`
`
`
`e.g., Recommendations ITU-T H.264 (03/2010) Annex G (Scalable video coding), p. 387-599.
`As another example, the Accused Instrumentality utilizes Scalable Video Coding. See,
`
`
`
`Public Documentation
`
`Adaptive-Streaming_White-Paper_04_16_2013-1.pdf
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 77
`
`
`
`Page 78 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/Scalable_Video_Coding
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 78
`
`
`
`Page 79 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 79
`
`
`
`Page 80 of 432
`
`
`
`
`
`
`
`See also, e.g., above limitation(s) of this and parent claim(s).
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 80
`
`
`
`Page 81 of 432
`
`
`
`
`
`
`
`http://web.cs.ucla.edu/classes/fall03/cs218/paper/H.264_MPEG4_Tutorial.pdf
`
`
`
`comprises one or more files.
`The Accused Instrumentality performs a method of claim 2, wherein the plurality of data blocks
`
`Public Documentation
`
`
`
`more files.
`plurality of data blocks comprises: one or
`3. The method of claim 2, wherein the
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 81
`
`
`
`
`
`
`
`
`
`Page 82 of 432
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 82
`
`
`
`
`
`
`
`Page 83 of 432
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`For example, Slingbox set-top boxes include H.264 encoder.
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 83
`
`
`
`
`
`
`
`Page 84 of 432
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 84
`
`
`
`Page 85 of 432
`
`
`
`
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrumentalities utilize adaptive bitrate streaming
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 85
`
`
`
`
`
`
`
`Page 86 of 432
`See also, e.g., http://wpuploads.interdigital.com.s3.amazonaws.com/uploads/2013/04/User-
`
`
`
`
`
`https://tools.ietf.org/html/draft-pantos-http-live-streaming-23
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 86
`
`
`
`Page 87 of 432
`
`
`
`
`
`e.g., Recommendations ITU-T H.264 (03/2010) Annex G (Scalable video coding), p. 387-599.
`As another example, the Accused Instrumentality utilizes Scalable Video Coding. See,
`
`
`
`Public Documentation
`
`Adaptive-Streaming_White-Paper_04_16_2013-1.pdf
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 87
`
`
`
`Page 88 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/Scalable_Video_Coding
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 88
`
`
`
`Page 89 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 89
`
`
`
`Page 90 of 432
`
`
`
`
`
`
`
`
`
`The Accused Instrumentality performs a method of claim 1, wherein the one or more
`See also, e.g., above limitation(s) of this and parent claim(s).
`
`
`
`4. The method of claim 1, wherein the
`
`Public Documentation
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 90
`
`
`
`Page 91 of 432
`
`
`
`
`
`
`
`http://web.cs.ucla.edu/classes/fall03/cs218/paper/H.264_MPEG4_Tutorial.pdf
`
`
`
`Public Documentation
`
`compressed data blocks comprise: one or more files.
`
`
`
`comprise: one or more files.
`one or more compressed data blocks
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 91
`
`
`
`
`
`
`
`
`
`Page 92 of 432
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 92
`
`
`
`
`
`
`
`Page 93 of 432
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`For example, Slingbox set-top boxes include H.264 encoder.
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 93
`
`
`
`
`
`
`
`Page 94 of 432
`
`
`
`http://www.slingbox.com/en/PressRoom/PressReleases/io_1262730441424.aspx
`
`
`
`video.504853/
`https://www.tivocommunity.com/community/index.php?threads/capturing-slingbox-350-500-
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 94
`
`
`
`Page 95 of 432
`
`
`
`
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrumentalities utilize adaptive bitrate streaming
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`http://hk.slingbox.com/get/slingbox-700u.html
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 95
`
`
`
`
`
`
`
`Page 96 of 432
`See also, e.g., http://wpuploads.interdigital.com.s3.amazonaws.com/uploads/2013/04/User-
`
`
`
`
`
`https://tools.ietf.org/html/draft-pantos-http-live-streaming-23
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 96
`
`
`
`Page 97 of 432
`
`
`
`
`
`e.g., Recommendations ITU-T H.264 (03/2010) Annex G (Scalable video coding), p. 387-599.
`As another example, the Accused Instrumentality utilizes Scalable Video Coding. See,
`
`
`
`Public Documentation
`
`Adaptive-Streaming_White-Paper_04_16_2013-1.pdf
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 97
`
`
`
`Page 98 of 432
`
`
`
`
`
`https://en.wikipedia.org/wiki/Scalable_Video_Coding
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 98
`
`
`
`Page 99 of 432
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 99
`
`
`
`Page 100 of 432
`
`
`
`
`
`The Accused Instrumentality performs a method of claim 1, further storing at least a portion of
`See also, e.g., above limitation(s) of this and parent claim(s).
`
`5. The method of claim 1, further
`
`
`
`
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 100
`
`
`
`Page 101 of 432
`
`
`
`
`
`
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`in their computer systems.
`For example, the Accused Instrumentalities stores compressed data blocks in one or more files
`
`
`
`the one or more compressed data blocks in one or more files.
`
`Public Documentation
`
`
`
`in one or more files.
`the one or more compressed data blocks
`comprising: storing at least a portion of
`
`Issued Claims
`
`
`
`Comcast - Exhibit 1011, page 101
`
`
`
`
`
`
`
`Page 102 of 432
`
`
`
`For example, the Accused Instrumentalities utilize H.264 standard.
`
`https://sonnati.wordpress.com/2007/10/29/how-h-264-works-part-ii/
`
`
`
`See Recommendations ITU-T H.264.
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 102
`
`
`
`Page 103 of 432
`
`
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`
`
`security camera and encode before recording or transmitting the received video signal.
`Moreover, Slingbox set-top boxes receive uncompressed video input from the attached video
`
`
`
`https://en.wikipedia.org/wiki/Slingbox
`
`
`
`https://www.reddit.com/r/slingtv/comments/2ynmxx/what_resolutions_are_the_channels_in/
`
`For example, Slingbox set-top boxes include H.264 encoder.
`
`
`
`Public Documentation
`
`
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 103
`
`
`
`
`
`
`
`Page 104 of 432
`
`
`
`http://www.slingbox.com/Products/Slingbox500/Specifications.aspx
`
`
`
`Public Documentation
`
`Issued Claims
`
`
`
`
`
`Comcast - Exhibit 1011, page 104
`
`
`
`
`
`
`
`
`
`iPad%3FasPDF%3D1&usg=AOvVaw1ezKmgS2xErRTUZ3ctaII1
`Up-TV-Everywhere-Technology-With-Enhanced-App-for-
`XBzVQKHV0EA3MQFggpMAA&url=http%3A%2F%2Fabout.dish.com%2F2012-05-11-DISH-Steps-
`https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwin_8TroJraAh
`
`Page 105 of 432
`
`
`
`ISO/IEC 23009-1, Dynamic adaptive streaming over HTTP (DASH) (2014-05-15):
`
`
`
`For example, different bit rates / techniques are chosen based on, e.g., bandwidth.
`functionality, such as, e.g., MPEG-DASH, HLS, etc. For example,
`As another example, the Accused Instrum