IP Investments Group entity patent determined to be likely invalid

On July 20, 2021, the Patent Trial and Appeal Board (PTAB) instituted trial on all challenged claims in an IPR filed by Unified against U.S. Patent 6,560,613, owned by DataCloud Technologies, LLC, an NPE and an IP Investments Group entity. The ‘613 patent relates generally to disambiguating file types on a computer system. The patent has been asserted against Box, Extreme Networks, F5 Networks, 1&1 Ionos, and Wix.com.

View district court litigations by DataCloud Technologies. To read the petition and view the case record, see Unified’s Portal. Unified is represented by Drew Sommer and Kyle Chen of Greenberg Traurig, and by in-house counsel, Alyssa Holtslander, Jung Hahm, and Roshan Mansinghani, in this proceeding.

Arigna Technology Limited patent challenged

On July 20, 2021, Unified Patents filed an ex parte reexamination against U.S. Patent 7,397,318. Formerly owned by Mitsubishi Electric Corp, the ‘318 patent is currently owned by Arigna Technology Limited, an Atlantic IP Services Limited subsidiary, and has been asserted against several auto makers such as Daimler AG, Toyota, BMW, Volkswagen, Nissan, and others.

Unified is represented by in-house counsel, Ellyar Barazesh and Roshan Mansinghani, in this proceeding.

To view any documents for the reexamination proceedings on PAIR, go to https://portal.uspto.gov/pair/PublicPair, enter 90/019,015, and click on the "Image File Wrapper" tab.

Is Access Advance Really Checking Essentiality? -- An HEVC Case Study

In most standards-setting organizations, including the ones involved with High Efficiency Video Coding (HEVC) (H.265), participants designate their intellectual property as relevant or essential to practice a portion of the standard without scrutiny.  This has led to widespread inflation of unmerited licensing demands even from well-respected companies.  

This has only been exacerbated by the current patent pool ecosystem, whereby multiple pools purport to each license a single standard. These pools claim to offer thousands or tens of thousands of allegedly-essential patents, both without providing evidence that the patents are, in fact, essential, and generally without evidence of what percentage of the patent landscape the pool actually has power to license. But even a cursory review of many of the patents can lead to a quick conclusion that it should not be designated essential, as the following analysis of U.S. Patent 10,250,913 (part of the Access Advance patent pool) demonstrates. As such, it is important to perform truly objective analyses of standard-essential patents.

SUMMARY

While designated as essential, U.S. Patent 10,250,913 (the “‘913 Patent”) claims a very specific way of dividing an image into blocks for encoding and decoding that is not required by the HEVC standard.  During the prediction and transform encoding steps, the ’913 Patent claims dividing a picture using a nested organizational structure that divides the picture into four using a technique called quadtrees.  The quadtrees are defined, in part, by the “maximum size” of the units in each quadtree.  Beyond that, the claims require that certain quadtree regions are specified by determining if particular quadtree sub-regions exceed a maximum size.  However, the H.265 standard, while specifying that quadtrees are used, does not describe how the quadtrees are specified, much less state any relationship between quadtree regions and certain quadtree sub-regions, as required by claims 1 and 13 of the ’913 Patent.  Thus, the ‘913 Patent claims a very narrow way of using quadtrees that is not even mentioned in the HEVC standard, much less required.  Accordingly, the patent is not necessary nor essential to practice the standard.

BACKGROUND

Encoding video generally involves four distinct steps:

  • Partitioning each picture into multiple units called “coding units”

  • Predicting each unit using inter or intra prediction, and subtracting the prediction from each unit to find a residual

  • Transforming and quantizing the residual (the difference between the original picture unit and the prediction)

  • Entropy encoding the residual and other information (e.g., transform output, prediction information, mode information and headers) in preparation for transmission to the decoder. 

Once the encoded bitstream reaches the decoder, the decoder performs the same process in reverse. 

To specify the coding units (or “blocks” in the ’913 Patent), quadtrees are used, as shown below:

Screen Shot 2021-07-20 at 5.44.50 PM.png

U.S. PATENT 10,250,913

The ’913 Patent focuses on the prediction and transform steps, and the patent notes that improvements in coding efficiency can be achieved when the coding unit sizes for prediction differ from the coding unit sizes used for residual transform processing.

For example, the ’913 Patent discloses that prediction and residual blocks may have different sizes:

For transform coding, the blocks (or the corresponding blocks of sample arrays), for which a particular set of prediction parameters has been used, can be further split before applying the transform. The transform blocks can be equal to or smaller than the blocks that are used for prediction. It is also possible that a transform block includes more than one of the blocks that are used for prediction. Different transform blocks can have different sizes and the transform blocks can represent quadratic or rectangular blocks.

’913 Patent at 47:61-65.

To specify the prediction and transform coding unit sizes, the ’913 Patent describes two nested quadtrees that are defined, in part, by the “maximum size” of the coding units in each quadtree. The ’913 Patent describes the two nested quadtrees:

Thus, in accordance with the example presented above with respect to FIGS. 3a to 6a, sub-divider 28 defined a primary sub-division for prediction purposes and a subordinate sub-division of the blocks of different sizes of the primary sub-division for residual coding purposes. The data stream inserter 18 coded the primary sub-division by signaling for each treeblock in a zigzag scan order, a bit sequence built in accordance with FIG. 6a along with coding the maximum primary block size and the maximum hierarchy level of the primary sub-division. For each thus defined prediction block, associated prediction parameters have been included into the data stream. Additionally, a coding of similar information, i.e., maximum size, maximum hierarchy level and bit sequence in accordance with FIG. 6a , took place for each prediction block the size of which was equal to or smaller than the maximum size for the residual sub-division and for each residual tree root block into which prediction blocks have been pre-divided the size of which exceeded the maximum size defined for residual blocks. For each thus defined residual block, residual data is inserted into the data stream.

’913 Patent at 21:44-64.

The concept of nested quadtrees, and the logic that is used to divide the nested quadtrees, is claimed in claims 1 and 13 of the ‘913 Patent shown below, with the key contextual elements in bold and the key claim limitations discussed in this analysis bolded and underlined:  

1. A decoder comprising:

an extractor configured to extract, from a data stream representing encoded video information, information related to first and second maximum region sizes, first and second subdivision information, and a maximum hierarchy level wherein the first maximum region size and the first subdivision information are associated with prediction coding and the second maximum region size and the second subdivision information are associated with transform coding;

a divider configured to:

divide an array of information samples representing a spatially sampled portion of the video information into a first set of root regions based on the first maximum region size,

sub-divide at least some of the first set of root regions into a first set of sub-regions using recursive multi-tree partitioning based on the first subdivision information,

determine whether a size of at least one of the first set of sub-regions exceeds the second maximum region size;

responsive to a determination that the size of at least one of the first set of sub-regions does exceed the second maximum region size, divide at least one of the first set of sub-regions into a second set of root regions of the second maximum region size, and

determine, for each of the second set of root regions of the second maximum region size, whether the respective root region of the second set of root regions is to be sub-divided;

responsive to a determination that the respective root region of the second set of root regions is to be sub-divided, sub-divide the respective root region of the second set of root regions into a second set of sub-regions using recursive multi-tree partitioning based on the second subdivision information and the maximum hierarchy level; and

a reconstructor configured to reconstruct the array of information samples using prediction coding in accordance with the first set of sub-regions and transform coding in accordance with the second set of sub-regions.

Importantly, the bolded/underlined language was added by amendment to secure allowance over prior art, and it is this requirement that is not found in the HEVC standard, as explained below.

FILE HISTORY OF THE ’913 PATENT

During prosecution, the application leading to the ’913 Patent was rejected over prior art that disclosed using a maximum size of blocks for prediction coding and a second maximum size of blocks for transform coding. See Final Rejection Dated October 3, 2017.  This art was consistent with what is described in the HEVC standards documentation.

The applicant responded by amending the claims to add a new limitation for determining whether a size of at least one of the first set of sub-regions exceeds the second maximum region size, and added language to make the “dividing the at least one of the first set of sub-regions into a second set of root regions of the second maximum region size” step responsive to the newly added determination. Office Action Response Dated April 2, 2018.

The applicant further argued that the prior art “fails to teach or discuss a specific operation in which a size of a prediction sub-block in prediction coding is checked to determine whether that size exceeds a second maximum size (e.g., as indicated by the alleged transform size flag) associated with a transform block in transform coding, let alone further dividing the prediction sub-block to the second maximum size based on such size determination.Id. (emphasis added). 

In other words, the applicant asserted that a “operation . . . in prediction coding” must be used to determine whether the size of a prediction sub-block exceeds a transform quadtree maximum size, and then divide the prediction sub-blocks during the prediction step to fit the maximum size of the transform quadtree. The applicant effectively moved a part of the partitioning of the transform quadtree from the transform step to the prediction step.

THE ’913 PATENT IS NOT ESSENTIAL TO THE HEVC STANDARD

The following sections of the November 2019 version of ITU-T H.265 have been identified by Access Advance as implicating claims 1 and 13 of the ’913 Patent:

  • 6.3.2

  • 7.3.2.2.1, 7.3.8.2, 7.3.8.4, 7.3.8.5, 7.3.8.8, 7.4.3.2.1, 7.4.9.4, 7.4.9.8

  • 8.5.3.1, 8.6.7

A summary of each of these sections from H.265 is provided below, but none of these sections describe in any way or refer to the requirements of claims 1 and 13 of the ’913 Patent that were added during prosecution and require determining whether the size of a prediction sub-region exceeds the maximum size of transform region, and do not describe any logic corresponding to dividing the prediction sub-regions to align with the maximum transform region size at all, much less in a manner responsive to that determination.

Section 6.3.2 is titled “Block and quadtree structures,” and gives an overview of the Coding Tree Blocks (CTBs) used during coding, and indicates that two quadtrees are used, one for the prediction tree and one for the transform tree. However, this section does not describe how the quadtrees are specified, nor does it suggest that transform quadtree regions are specified by determining that a prediction quadtree sub-region exceeds the maximum size of the transform quadtree, as required by claims 1 and 13 of the ’913 Patent.

Sections 7 of the H.265 standard is titled “Syntax and Semantics” and all of Sections 7.3.2.2.1, 7.3.8.2, 7.3.8.4, 7.3.8.5, 7.3.8.8, 7.4.3.2.1, 7.4.9.4, and 7.4.9.8 simply describe the syntax and variable names that are used in H.265. These sections do not describe any logic that would correspond to the requirements of claims 1 and 13 as described above.

Section 8.5.3.1 describes the inputs and outputs for decoding the prediction units in inter prediction mode. For example, it lists the input variables that specify the size, width, height, and index of the current luma prediction blocks, and describes the ordered steps taken to decode prediction units in inter prediction mode. It does not describe the determining steps discussed above.

Section 8.6.7 is titled “Picture construction process prior to in-loop filter process,” and describes the input variables for picture construction, including the variables that describe the predicted and residual samples of the current block. Once again, it does not describe the determining steps discussed above.

Thus, the H.265 sections identified by Access Advance, while generally relevant to describing quadtrees for prediction and transform coding, do not describe or require the logic in claims 1 and 13 of the ’913 Patent.

CONCLUSION

Often, it is easy for practitioners in this field to see whether a patent is essential to a technical standard; that should certainly be the case from companies that participate in the standard-setting process.  Yet most pools lack any analysis whatsoever.  The ’913 Patent is emblematic of a systemic issue in licensing of allegedly standard essential patents within video codec technology and beyond.

VVC royalty report by Charles River Assoc. estimates lower rates due to AV1 adoption

Unified is pleased to announce the release of a new economic royalty rate report estimating the aggregate royalty burden for all standard-essential patents (SEPs) covering the video codec standard H.266, also called Versatile Video Coding (VVC). The report is a part of Unified’s Video Codec Zone, the goal of which is to provide objective, independent evidence of reasonable royalty rates, thus refuting unsubstantiated SEP licensing demands. 

VVC (H.266) constitutes the latest installment in a series of video codec standards released by the ITU and ISO/IEC and is regarded as the direct successor to HEVC (also H.265).

Screen Shot 2021-07-14 at 2.55.26 PM.png

The fragmented licensing landscape for HEVC with three different patent pools has resulted in a significant degree of uncertainty about HEVC’s licensing terms and very high aggregate royalties. The issues revolving around its licensing have not only significantly hampered HEVC’s adoption but also likely have further boosted the significant momentum around royalty free video codecs like AV1. Against this background, the future uptake of VVC will strongly depend on whether the VVC SEP holders will be able to set clear and transparent licensing terms and royalties that are not excessive, but FRAND. VVC’s estimated FRAND royalty rates range from $0.05 for cellular devices to $0.17 for streaming devices.

Screen Shot 2021-07-14 at 2.58.02 PM.png

In addition, AV1, often considered equivalent to HEVC, is already being implemented in many recent TVs. As adoption of alternative codecs increases, the value of VVC decreases. In this case, AV1 adoption lowers the cellular FRAND rate of VVC 40% to $0.03.

Screen Shot 2021-07-14 at 3.01.34 PM.png

Read the executive summary below. Members of Unified's Video Codec Zone receive a full copy of this economic report. Email info@unifiedpatents.com for more info.

$1,125 Awarded for StratosAudio '081 prior art

Unified is pleased to announce PATROLL crowdsourcing contest winners, Mani Manikandan and Harsimran Dhaliwal, who split a cash prize of $1,125 for their prior art submissions for U.S. Patent 8,166,081. The patent is owned by StratosAudio, an NPE. The '081 patent generally relates to media advertising and in particular to systems and methods for associating an advertising media signal with another media signal. It is currently being asserted against Volvo, Hyundai, Subaru, Volkswagen, and Mazda.

We would also like to thank the dozens of other high-quality submissions that were made on this patent. The ongoing contests are open to anyone, and include tens of thousands of dollars in rewards available for helping the industry to challenge NPE patents of questionable validity by finding and submitting prior art in the contests. Visit PATROLL today to learn more about how to participate.

WINNING SUBMISSIONS