- Filed
- Sep 2, 2025
- Last modified
- Feb 10, 2026
- Petitioner
- Snap Inc. et al.
- Inventor
- Jani Lainema
Invalidity dossier
US 7532808
Current assignee: Nokia Technologies Oy
Added 5/14/2026, 12:00:43 AM
Active provider: Google · gemini-2.5-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
US patent 7532808, titled "Method for coding motion in a video sequence," was issued on May 12, 2009. The application for this patent was filed on March 14, 2003, by Nokia Inc.. The sole inventor listed is Jani Lainema. The current assignee of the patent is Nokia Technologies Oy.
Abstract:
The patent describes a method for motion-compensated video encoding designed to efficiently encode video sequences containing a global motion component. A video encoder assigns macroblocks to specific coding modes, including a "skip mode." This skip mode can represent either zero motion or global/regional motion. As each macroblock is encoded, the system examines a surrounding, previously encoded region to determine its motion characteristics. If the motion in the surrounding region indicates global or regional motion, a non-zero motion vector describing this motion is associated with the current macroblock in skip mode. If the surrounding region shows an insignificant level of motion, a zero-valued motion vector is assigned to the macroblock.
Independent Claims Overview:
Claim 1: This claim describes a method for encoding a video sequence. It involves assigning a skip coding mode to a segment of a video frame. For this skip mode, either a zero motion vector or a predicted non-zero motion vector is assigned to the segment. This assignment is based on the motion information of a neighboring segment. A prediction for the first segment is then formed using this assigned motion vector. Crucially, the encoded bitstream provides an indication of the skip coding mode, but no further motion vector information for the first segment is coded.
Claim 5: This claim specifies a video encoder for encoding a video sequence. The encoder includes a motion estimation block configured to assign a skip coding mode to a first segment of a first frame. It assigns either a zero motion vector or a predicted non-zero motion vector for this skip coding mode based on motion information from a neighboring second segment. A motion compensated prediction block then forms a prediction for the first segment using the assigned motion vector. A video multiplex coder is included to provide an indication of the skip coding mode in the encoded bitstream, without coding further motion vector information for the first segment.
Claim 31: This claim outlines a method for decoding a video sequence. It involves receiving an encoded bitstream that contains an indication of a skip coding mode for a first segment of a first frame, but no further motion vector information for that segment. The method then assigns either a zero motion vector or a predicted non-zero motion vector for the skip coding mode of the first segment. This assignment is based on the motion information of a second segment neighboring the first segment. Finally, a prediction for the first segment is formed with respect to a reference frame using the assigned motion vector.
Claim 35: This claim describes a video decoder for decoding a video sequence. The decoder includes a video multiplex decoder configured to receive an encoded bitstream containing an indication of a skip coding mode for a first segment, but no further motion vector information for that segment. A motion compensated prediction block is adapted to assign either a zero motion vector or a predicted non-zero motion vector for the skip coding mode of the first segment, based on motion information from a neighboring second segment. This block then forms a prediction for the first segment with respect to a reference frame using the assigned motion vector.
Claim 47: This claim describes a multimedia terminal for receiving and transmitting digital video sequences. It includes a video encoder and a video decoder. The video encoder functions by assigning a skip coding mode to a first segment, determining a zero or predicted non-zero motion vector based on a neighboring second segment's motion, forming a prediction using that vector, and outputting a bitstream indicating the skip mode without further motion vector data for the segment. The video decoder receives such a bitstream, assigns a zero or predicted non-zero motion vector based on a neighboring second segment's motion, and forms a prediction using that vector for the first segment.
Litigation/Legal Status:
According to Google Patents, US7532808B2 expired on December 11, 2025. However, the provided text from Google Patents also indicates that there has been significant litigation surrounding this patent and its family. As of the current date (April 26, 2026), several US cases have been filed in various District Courts (Georgia Northern, Texas Eastern, California Central, Delaware, Texas Western, Minnesota, North Carolina Eastern) and the International Trade Commission. There have also been multiple PTAB cases (IPR2025-01439, IPR2025-01440, IPR2025-01109, IPR2025-01108, IPR2024-00848, IPR2024-00847). The CAFC dockets for 2026 show general patent-related appeals but do not specifically name US7532808. Given the information about the patent having expired in December 2025, any ongoing litigation would pertain to past infringement or validity challenges prior to its expiration. It is not clear from the provided search results whether any of these specific District Court or PTAB cases are currently active in the CAFC as of April 26, 2026, or if the "Expired - Lifetime" status on Google Patents is authoritative regarding its enforceability post-2025.
Generated 5/23/2026, 12:46:32 PM
Cases on file (6)
Group view →Specific litigation cases in our database that name US patent 7532808. The free-form analysis below may also discuss cases beyond this list.
Lawsuits filed per year
- Nokia Technologies Oy v. Warner Bros. Entertainment Inc. et al.filed Nov 1, 20251:25-cv-01337U.S. District Court for the District of DelawareOngoing
Defendants: Warner Bros. Entertainment Inc., Warner Bros. Discovery, Inc., Home Box Office, Inc.
- Nokia Technologies Oy v. Paramountfiled Aug 22, 2025United States District Court for the District of Delaware and Rio de Janeiro (Brazil) State CourtOngoing
Defendants: Paramount
- Nokia Technologies Oy v. Hisense Co., Ltd. et al.filed Apr 7, 20251:25-cv-01871U.S. District Court for the Northern District of Georgiaterminated Jan 14, 2026Voluntarily dismissed without prejudice
Defendants: Hisense Co., Ltd., Hisense USA Corporation
- Nokia Technologies Oy v. Acer Incfiled Apr 7, 20251:25-cv-00523U.S. District Court for the Western District of TexasOngoing
Defendants: Acer Inc
- Nokia Technologies Oy v. ASUSTek Computer Incfiled Apr 7, 20252:25-cv-03053U.S. District Court for the Central District of CaliforniaOngoing
Defendants: ASUSTek Computer Inc
- Amazon.com, Inc. et al. v. Nokia Technologies Oyfiled May 10, 2024IPR2024-00848Patent Trial and Appeal Board (PTAB)terminated Apr 3, 2025Terminated
Defendants: Nokia Technologies Oy
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
Here is a list of known litigation involving US patent 7532808:
Case 1: Inter Partes Review (IPR)
- Plaintiff(s): Amazon.com, Inc. et al.
- Defendant(s): Nokia Technologies Oy
- Jurisdiction: Patent Trial and Appeal Board (PTAB)
- Case Number: IPR2024-00848
- Filing Date: May 10, 2024
- Outcome/Current Status: Terminated on April 3, 2025.
Case 2: Patent Infringement Lawsuit
- Plaintiff(s): Nokia Technologies Oy
- Defendant(s): Hisense Co., Ltd. and Hisense USA Corporation
- Jurisdiction: U.S. District Court for the Northern District of Georgia
- Case Number: 1:25-cv-01871
- Filing Date: April 7, 2025
- Outcome/Current Status: Voluntarily dismissed without prejudice on January 14, 2026. Each party was ordered to bear its own costs, expenses, and attorneys' fees.
Case 3: Patent Infringement Lawsuit
- Plaintiff(s): Nokia Technologies Oy
- Defendant(s): Acer Inc
- Jurisdiction: U.S. District Court for the Western District of Texas
- Case Number: 1:25-cv-00523
- Filing Date: April 7, 2025
- Outcome/Current Status: Ongoing as of April 9, 2025.
Case 4: Patent Infringement Lawsuit
- Plaintiff(s): Nokia Technologies Oy
- Defendant(s): ASUSTek Computer Inc
- Jurisdiction: U.S. District Court for the Central District of California
- Case Number: 2:25-cv-03053
- Filing Date: April 7, 2025
- Outcome/Current Status: Ongoing as of April 9, 2025.
Case 5: Patent Infringement Lawsuit
- Plaintiff(s): Nokia Technologies Oy
- Defendant(s): Paramount (referred to as a "world-famous media conglomerate")
- Jurisdiction: United States District Court for the District of Delaware and Rio de Janeiro (Brazil) State Court
- Filing Date: August 22, 2025
- Outcome/Current Status: Ongoing. An ITC judge's initial determination in a prior dispute with Amazon found US7532808 valid and infringed, and Nokia is using "winning patents" from that dispute.
Case 6: Patent Infringement Lawsuit
- Plaintiff(s): Nokia Technologies Oy
- Defendant(s): Warner Bros. Entertainment Inc., Warner Bros. Discovery, Inc., and Home Box Office, Inc. (collectively, Warner Bros.)
- Jurisdiction: U.S. District Court for the District of Delaware
- Case Number: No. 1:25-cv-01337
- Filing Date: November 1, 2025 (also reported as December 11, 2025, when made public)
- Outcome/Current Status: Ongoing. Nokia alleges infringement on 13 of its patents related to video compression and streaming. A motion by Warner Bros. to partially dismiss infringement claims based on patent eligibility for three other patents (US8050321, US6968001, and US6950469) was denied on March 5, 2026. US7532808 is understood to be part of Nokia's broader patent enforcement campaign in video streaming, which includes a portfolio of patents.
Generated 5/23/2026, 12:46:42 PM
Proceedings on file (4)
All PTAB activity →AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.
Current assignee: Nokia Technologies Oy
- Discretionary denial2
- Settled / terminated2
- Filed
- Sep 2, 2025
- Last modified
- Feb 10, 2026
- Petitioner
- Snap Inc. et al.
- Inventor
- Jani Lainema
- Filed
- Jun 13, 2025
- Last modified
- Oct 9, 2025
- Petitioner
- Element TV Company, LP et al.
- Inventor
- Jani Lainema
- Filed
- Jun 13, 2025
- Last modified
- Oct 9, 2025
- Petitioner
- Element TV Company, LP et al.
- Inventor
- Jani Lainema
PTAB challenges
AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.
Proceedings overview
Four AIA trial proceedings have been filed against US Patent 7,532,808. Two Inter Partes Reviews (IPR2025-01440 and IPR2025-01439) were denied institution through discretionary denial, primarily due to parallel district court litigation. Two other IPRs (IPR2025-01109 and IPR2025-01108) were terminated, with one explicitly noted as settled. As a result, no claims of US 7,532,808 have been invalidated by the PTAB, and all claims remain sustained/untested. This gives a defendant a defensive posture where the patent has survived initial PTAB challenges without any claims being canceled.
IPR2025-01440 — Snap Inc. et al. v. Nokia Technologies Oy
- Type: Inter Partes Review
- Filed: 2025-09-02
- Status: Discretionary Denial. The PTAB decided not to institute the trial.
- Judge panel: The institution decision was made by Director John A. Squires.
- Petition grounds: Specific claims and prior art are not detailed in public snippets. However, IPRs typically challenge claims under 35 U.S.C. §§ 102 (anticipation) and/or 103 (obviousness) based on patents and printed publications.
- Institution decision: Denied on 2026-01-09. Institution was discretionarily denied, likely based on the PTAB's application of the Fintiv factors, which consider the status of parallel district court litigation. The Board found that overall efficiency and fairness favored denial, potentially due to a district court trial date preceding the PTAB's projected final written decision, even with a broad stipulation from the petitioners.
- Final Written Decision: Not applicable, as institution was denied.
- Settlement / termination: Not applicable, as institution was denied.
- Appeal: No information indicates an appeal was filed. Decisions denying institution are generally non-appealable.
- Defensive value: This proceeding reinforces the patent owner's position. The PTAB did not reach the merits of the invalidity arguments, indicating the patent survived a direct challenge to institution. Any future IPR attempts by Snap Inc. or its privies on similar grounds would face potential estoppel or discretionary denial.
IPR2025-01439 — Snap Inc. et al. v. Nokia Technologies Oy
- Type: Inter Partes Review
- Filed: 2025-09-02
- Status: Discretionary Denial. The PTAB decided not to institute the trial.
- Judge panel: The institution decision was made by Director John A. Squires.
- Petition grounds: Specific claims and prior art are not detailed in public snippets. Given this is a companion case to IPR2025-01440 by the same petitioner, it likely involved challenges under 35 U.S.C. §§ 102 and/or 103.
- Institution decision: Denied on 2026-01-09. Similar to IPR2025-01440, institution was discretionarily denied, likely influenced by parallel district court litigation and the application of Fintiv factors.
- Final Written Decision: Not applicable, as institution was denied.
- Settlement / termination: Not applicable, as institution was denied.
- Appeal: No information indicates an appeal was filed. Decisions denying institution are generally non-appealable.
- Defensive value: This IPR's denial of institution, mirroring IPR2025-01440, further strengthens the patent owner's standing as the patent's claims were not adjudicated for invalidity by the PTAB.
IPR2025-01108 — Element TV Company, LP et al. v. Nokia Technologies Oy
- Type: Inter Partes Review
- Filed: 2025-06-13
- Status: Terminated-Settled. The proceeding ended due to a settlement between the parties.
- Judge panel: Judge Jason M. Repko was a panel judge. Given the filing date, a three-member PTAB panel would have been assigned.
- Petition grounds: Specific claims, prior art, or statutory bases are not detailed in the available public information.
- Institution decision: No institution decision was publicly reported. The proceeding was terminated due to settlement by 2025-08-28, which is before the typical institution decision deadline.
- Final Written Decision: Not applicable, as the proceeding terminated before a Final Written Decision could be issued.
- Settlement / termination: The proceeding was terminated as settled on 2025-10-09. The terms of the settlement are confidential.
- Appeal: Not applicable.
- Defensive value: This IPR's termination due to settlement means the PTAB did not make a determination on the patentability of the challenged claims. While the dispute with Element TV Company, LP was resolved, the claims themselves were neither invalidated nor confirmed as patentable by the PTAB.
IPR2025-01109 — Element TV Company, LP et al. v. Nokia Technologies Oy
- Type: Inter Partes Review
- Filed: 2025-06-13
- Status: Terminated. The proceeding ended, likely due to settlement.
- Judge panel: No specific panel details are available, but as a companion case to IPR2025-01108, it likely shared a similar panel including Judge Jason M. Repko.
- Petition grounds: Specific claims, prior art, or statutory bases are not detailed in the available public information.
- Institution decision: No institution decision was publicly reported. The "Terminated" status suggests it concluded before or shortly after the institution decision, likely due to the concurrent settlement of IPR2025-01108.
- Final Written Decision: Not applicable, as the proceeding terminated before a Final Written Decision could be issued.
- Settlement / termination: Terminated on 2025-10-09. This termination likely occurred in conjunction with the settlement of its companion case, IPR2025-01108. The terms are confidential.
- Appeal: Not applicable.
- Defensive value: Similar to IPR2025-01108, this termination means the PTAB did not rule on the patentability of the claims. The claims remain untested by the PTAB.
Strategic summary
All claims of US Patent 7,532,808 remain SUSTAINED / UNTESTED by the PTAB. None of the four filed IPRs resulted in the invalidation of any claims. Two IPRs (IPR2025-01440 and IPR2025-01439) were denied institution on discretionary grounds, primarily due to parallel district court litigation, thereby preventing the PTAB from reviewing the merits of the invalidity arguments. The other two IPRs (IPR2025-01109 and IPR2025-01108) were terminated before reaching a final decision, with IPR2025-01108 explicitly stating a settlement. Therefore, the patent has not been narrowed through IPR proceedings.
The estoppel landscape under § 315(e)(2) is not fully triggered for the denied IPRs because institution was denied, meaning no trial was instituted. For the terminated/settled IPRs, the claims were not found unpatentable in a final written decision, so statutory estoppel under § 315(e)(2) does not apply. However, settlement agreements often include contractual estoppel provisions that would bar the specific petitioners (Element TV Company, LP and Snap Inc.) and their privies from bringing future challenges based on the same or related art. For other defendants facing assertion of this patent, prior-art grounds under §§ 102 and 103 remain available, though the discretionary denials signal a PTAB tendency to avoid institution if district court litigation is advanced. The patent owner, Nokia Technologies Oy, has successfully defended against these IPR challenges. The involvement of Snap Inc. and Element TV Company, LP indicates that the patent is being asserted in litigation, attracting IPR challenges. The discretionary denials reflect the USPTO's recent policy shifts emphasizing deference to district court proceedings, particularly when trial dates are near.
Recommended next steps
If you are a defendant facing assertion of US Patent 7,532,808, be aware that the patent has weathered several PTAB challenges without claims being invalidated. The discretionary denials for IPR2025-01440 and IPR2025-01439 suggest that any new IPR petition would need to carefully address the Fintiv factors, especially if there is ongoing district court litigation with a near trial date. You would need to distinguish your case from the previous discretionary denials, perhaps by offering strong stipulations or demonstrating a lack of overlap with ongoing district court proceedings.
For any current or contemplated district court litigation, understand that the PTAB's discretionary denials mean the validity of the patent's claims has not been confirmed or denied on the merits at the PTAB. Therefore, you would need to mount your own invalidity defenses. Review the arguments made in the denied IPR petitions (if public via the PTAB End-to-End system) to understand the prior art previously considered, but be prepared to present your own, potentially stronger, invalidity contentions in district court.
There are no active proceedings currently pending that would alter the status of the claims in the immediate future. The patent is not subject to a statutory 1-year trial deadline from institution as no trials were instituted.
Generated 5/23/2026, 12:46:55 PM
Ownership chain (2)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
2003-06-12 · reel 011303/0501 · Assignment
NOKIA CORPORATIONNOKIA CORPORATION
Correspondent: David R. Buchanan · Buchanan Ingersoll
internal reorg
2015-05-09 · recorded 2015-05-27 · reel 035613/0530 · Assignment
NOKIA CORPORATIONNokia Technologies Oy
Correspondent: Walter W. DeLuca · Nokia
internal reorg
Assignment history
Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.
Inventors
- Jani Lainema (Nokia Inc.)
Original assignee
The original assignee on the issued patent is Nokia Inc. At the time of filing, Nokia Inc. would have been involved in the telecommunications and mobile phone industry, likely shipping products embodying video coding technologies. Nokia Inc. is currently a subsidiary of Nokia Technologies Oy, which focuses on technology development and licensing. Nokia as a whole remains an operating company.
Assignment timeline
2003-06-12 (executed) / recorded 2003-06-12 — Reel 011303/0501
- Conveyance: Assignment
- Assignor: Nokia Inc.
- Assignee: Nokia Corporation
- Correspondent: David R. Buchanan, Buchanan Ingersoll PC, 1801 K St Nw Suite 1000, Washington, DC 20006
- Context: Internal reorg
2015-05-09 (executed) / recorded 2015-05-27 — Reel 035613/0530
- Conveyance: Assignment
- Assignor: Nokia Corporation
- Assignee: Nokia Technologies Oy
- Correspondent: Walter W. DeLuca, Nokia, 6000 Connection Dr, Irving, TX 75039
- Context: Internal reorg
Timeline diagram
timeline
title Ownership of US 7532808
2003 : Filed by Nokia Inc
2003 : Assigned to Nokia Corp
2009 : Issued
2015 : Assigned to Nokia Tech Oy
NPE / troll-pattern signals
- Shell-entity transfer — not present. The transfers are between Nokia entities (Nokia Inc., Nokia Corporation, Nokia Technologies Oy), which are all parts of an operating company.
- Known asserter in the chain — not present. None of the assignees (Nokia Inc., Nokia Corporation, Nokia Technologies Oy) are known NPEs.
- Repeat correspondent across the chain — not present. Different correspondents are listed for each assignment: David R. Buchanan of Buchanan Ingersoll PC on 011303/0501 and Walter W. DeLuca of Nokia on 035613/0530.
- Cascading transfers — not present. There are only two assignments over a 12-year period, not multiple consecutive transfers in a short timeframe.
- Pre-litigation transfer — unclear. While litigation is noted on Google Patents, the specific filing dates of the first infringement suits are not immediately available in the assignment records to definitively link them to the assignment dates. Therefore, it is unclear if any transfer was pre-litigation.
- Bankruptcy fire-sale — not present. Nokia Inc. and Nokia Corporation were operating companies at the time of their respective assignments, not undergoing bankruptcy.
- Privateering — not present. The transfers are internal to the Nokia group, not to an external NPE.
- Defensive aggregator (anti-NPE) — not present. The chain ends at Nokia Technologies Oy, an operating entity, not a defensive aggregator like RPX, AST, LOT Network, Unified Patents, or Open Invention Network.
Verdict
Operating-company assertion
The ownership chain for US7532808 clearly indicates transfers between different entities within the Nokia corporate structure (Nokia Inc. to Nokia Corporation, then to Nokia Technologies Oy, per reels 011303/0501 and 035613/0530). Nokia Technologies Oy is an operating entity focused on technology development and licensing. There are no clear signals of the patent being transferred to a shell entity or a known patent asserter.
Verification: https://assignmentcenter.uspto.gov/
Generated 5/23/2026, 12:46:43 PM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
To identify the most relevant prior art for US patent 7532808, I will examine the "References Cited" section of the patent as available through Google Patents. I will then provide the full citation, publication/filing date, a brief description, and which claim(s) it potentially anticipates under 35 U.S.C. § 102.
Based on the information provided, here are the prior art references cited in US7532808:
U.S. PATENT DOCUMENTS
-
- Full Citation: US 5,148,272 A (Acampora et al.)
- Publication/Filing Date: September 1992 (Publication)
- Brief Description: The abstract of US 7532808 indicates the patent is for "coding motion in a video sequence". US 5,148,272, titled "Video compression system," describes a video compression system that uses motion compensation and transform coding. It aims to reduce redundancy in video signals by predicting frames from previous frames using motion vectors and then coding the prediction error.
- Potential Anticipation (35 U.S.C. § 102): This patent generally describes motion compensation in video coding, a foundational concept that predates US7532808. While US7532808 refines the "skip mode" concept, the general idea of using motion vectors and reference frames for prediction is present here. Claims 1, 5, 31, 35, and 47 of US7532808, which describe methods and apparatuses for encoding/decoding using motion compensation and reference frames, could potentially be anticipated by the broad teachings of this prior art regarding motion-compensated video compression.
-
- Full Citation: US 5,191,436 A (Yonemitsu)
- Publication/Filing Date: March 1993 (Publication)
- Brief Description: This patent, titled "Motion compensated interframe coding apparatus with reduced processing load," focuses on reducing the processing load in motion-compensated interframe coding. It discusses techniques for motion detection and compensation to compress video data efficiently.
- Potential Anticipation (35 U.S.C. § 102): Similar to US 5,148,272, this patent broadly covers motion-compensated interframe coding and aims for efficiency. The core concepts of motion compensation and using motion information for prediction, which are central to claims 1, 5, 31, 35, and 47 of US7532808, could be considered in light of this reference.
-
- Full Citation: US 5,442,400 A (Sun et al.)
- Publication/Filing Date: August 1995 (Publication)
- Brief Description: Titled "Motion compensated video encoder having improved motion vector search technique," this patent describes an improved motion vector search technique for motion-compensated video encoding. It aims to efficiently find motion vectors to reduce data.
- Potential Anticipation (35 U.S.C. § 102): This patent addresses improvements in motion vector estimation, which is a component of the encoding process in US7532808. While US7532808 specifically focuses on the "skip mode" and its adaptation to global/regional motion, the underlying process of motion vector determination, as generally described in claims 1, 5, 31, 35, and 47, is relevant.
-
- Full Citation: US 5,701,164 A (Kato)
- Publication/Filing Date: December 1997 (Publication)
- Brief Description: This patent is titled "Video signal encoding method and apparatus, and video signal decoding method and apparatus." It discusses various aspects of video signal encoding and decoding, likely including motion compensation techniques given the context of other cited art.
- Potential Anticipation (35 U.S.C. § 102): As a general patent on video signal encoding and decoding, it would cover the broader field to which US7532808 belongs. Depending on the specific details of Kato's disclosure, it could potentially anticipate the fundamental aspects of motion-compensated encoding and decoding as claimed in US7532808, particularly claims 1, 5, 31, 35, and 47.
US 6,683,987 B1
- Full Citation: US 6,683,987 B1 (Sugahara)
- Publication/Filing Date: January 2004 (Publication)
- Brief Description: This patent, "Moving picture coding method, moving picture decoding method, moving picture coding apparatus, and moving picture decoding apparatus," details methods and apparatuses for coding and decoding moving pictures. Its publication date of January 2004 is after the March 14, 2003 filing date of US7532808. Therefore, it would not be considered prior art under 35 U.S.C. § 102 for US7532808 based on its publication date, unless it has an earlier priority date that precedes March 14, 2003. Without further information about its priority date, it is listed here as a cited reference, but its ability to anticipate claims of US7532808 is unlikely due to the later publication date.
- Potential Anticipation (35 U.S.C. § 102): (Conditional) If US 6,683,987 B1 has an effective filing date earlier than March 14, 2003, it could potentially anticipate the general concepts of motion-compensated coding and decoding (claims 1, 5, 31, 35, 47). However, based solely on its publication date, it cannot anticipate.
US 7,200,275 B2
- Full Citation: US 7,200,275 B2 (Srinivasan et al.)
- Publication/Filing Date: April 2007 (Publication)
- Brief Description: Titled "Coding of motion vectors," this patent focuses on techniques for coding motion vectors. Its publication date of April 2007 is after the March 14, 2003 filing date of US7532808. Therefore, it would not be considered prior art under 35 U.S.C. § 102 for US7532808 based on its publication date, unless it has an earlier priority date that precedes March 14, 2003.
- Potential Anticipation (35 U.S.C. § 102): (Conditional) If US 7,200,275 B2 has an effective filing date earlier than March 14, 2003, it could potentially anticipate aspects related to the coding of motion vectors, which is a part of the encoding process in US7532808 (claims 1, 5, 31, 35, 47). However, based solely on its publication date, it cannot anticipate.
OTHER PUBLICATIONS (Non-patent citations)
"Joint Model Number 1” by T. Weigland
- Full Citation: T. Weigland: “Joint Model Number 1”, Doc. JVT-A003, Joint Video Team of ISO/IEC MPEG and ITU-T VCEG, January 2002.
- Publication/Filing Date: January 2002
- Brief Description: This document describes "JM1 of the JVT codec," which is a version of the video coding standard being developed by the Joint Video Team. It defines macroblock partitioning, coding modes (including a skip mode), and motion vector prediction. US7532808 explicitly states it "redefines the skip mode concept used in JM1 of the JVT codec".
- Potential Anticipation (35 U.S.C. § 102): This is highly relevant prior art. It establishes the conventional understanding of "skip mode" where a constant zero-valued vector is assigned, and highlights the problem that "If the video sequence contains global motion (panning, zooming, etc.), skip mode is actually never used". Claims 1, 5, 31, 35, and 47 of US7532808, which redefine the skip mode to include predicted non-zero motion vectors based on surrounding motion, directly address the limitations of the JM1 skip mode. Therefore, JM1 of the JVT codec would likely anticipate the aspects of US7532808 related to the conventional skip mode and the underlying video encoding/decoding framework, but it would not anticipate the inventive redefinition of the skip mode to include active (non-zero) motion vectors.
"Global Motion Vector Coding" by Shijun Sun and Shawmin Lei
- Full Citation: Shijun Sun and Shawmin Lei, "Global Motion Vector Coding", Doc. VCEG-20, ITU-T Video Coding Experts Group (VCEG) Meeting, Pattaya, Thailand 4-7 Dec. 2001.
- Publication/Filing Date: December 2001
- Brief Description: This document describes a simplified version of global motion compensation where the reference frame is used as is, but additional information is transmitted to describe the global motion, and additional macroblock modes are used to indicate when global motion vectors are used. US7532808 describes this as involving "additional encoder complexity" and "additional information that needs to be transmitted".
- Potential Anticipation (35 U.S.C. § 102): This reference directly addresses the problem of global motion in video coding. It describes a method for handling global motion, but one that US7532808 aims to improve upon by avoiding the transmission of explicit global motion information. Therefore, it establishes the known approaches to global motion handling. While it teaches mechanisms for addressing global motion, it does not disclose the specific inventive step of US7532808, which is adapting the existing skip mode to carry active motion vectors derived from surrounding macroblocks without transmitting additional motion vector information. It could anticipate the general goal of coding global motion efficiently, but not the specific means claimed in US7532808.
H.263 "Video Coding for Low Bit-Rate Communication", Annex P "Reference Picture Resampling"
- Full Citation: International Telecommunications Union ITU-T Recommendation H.263 "Video Coding for Low Bit-Rate Communication", Annex P "Reference Picture Resampling", February 1998.
- Publication/Filing Date: February 1998
- Brief Description: This standard describes global motion compensation by warping reference frames to cancel global motion effects. It requires complex operations in the decoder and additional information transmitted to guide the building of new reference frames. US7532808 explicitly contrasts its approach with H.263 Annex P, noting the computational complexity and the need for additional transmitted information in H.263.
- Potential Anticipation (35 U.S.C. § 102): This is highly relevant prior art that defines a method for global motion compensation. It establishes the technical problem of efficiently handling global motion and a known (though complex and data-intensive) solution. While H.263 Annex P teaches global motion compensation, it does so through a different mechanism (warping and explicit transmission of parameters) than the adapted skip mode of US7532808. Therefore, it would anticipate the general problem of coding global motion but not the specific solution claimed in US7532808, which avoids explicit motion information transmission for the skip mode.
ISO MPEG-4 (Video Coding Standard)
- Full Citation: ISO MPEG-4 (mentioned in connection with global motion compensation, but specific document not cited)
- Publication/Filing Date: Not explicitly stated for a specific document, but the standard would have been established prior to the filing date of US7532808.
- Brief Description: The patent mentions ISO MPEG-4 as an example of a standard that uses global motion compensation, similar to H.263+.
- Potential Anticipation (35 U.S.C. § 102): General knowledge of ISO MPEG-4's global motion compensation techniques would fall under this. Similar to H.263 Annex P, it would establish the existence of methods for global motion compensation but would not anticipate the specific inventive features of US7532808 related to the modified skip mode without explicit motion vector transmission.
Important Note on 35 U.S.C. § 102:
For a reference to anticipate a claim under 35 U.S.C. § 102, it must disclose every element of the claim, either explicitly or inherently, such that a person of ordinary skill in the art could practice the invention from the single prior art reference. The analysis above provides a high-level assessment. A definitive determination would require a detailed claim-by-claim comparison against the full text of each cited reference. Furthermore, for the US patents cited, only those with an effective filing date before the priority date of US7532808 (March 15, 2002, per the provisional application) would qualify as prior art under 35 U.S.C. § 102 based on their content alone. Later publication dates for US patents would still be relevant for an obviousness analysis under 35 U.S.C. § 103 in combination with other references. For non-patent literature, the publication date is generally the relevant date for prior art assessment.
Generated 5/23/2026, 12:46:52 PM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
US patent 7532808 describes a method for motion-compensated video encoding that redefines the "skip mode" to efficiently handle global or regional motion without transmitting additional motion vector information for skip mode macroblocks. The patent's independent claims (1, 5, 31, 35, and 47) center on assigning a skip coding mode, determining a zero or predicted non-zero motion vector based on neighboring segments' motion, forming a prediction using this vector, and critically, not coding further motion vector information for that segment in the bitstream.
A person having ordinary skill in the art (POSITA) would have found the claimed invention obvious at the time of the invention (priority date: March 15, 2002) in light of the combination of JM1 of the JVT codec (January 2002) and general knowledge in video coding regarding motion compensation, particularly the problem of efficiently handling global motion.
Prior Art References:
- JM1 of the JVT codec (T. Weigland: "Joint Model Number 1", Doc. JVT-A003, January 2002): This document describes the video coding standard that forms the basis for the invention. It defines a "skip mode" where a macroblock is copied from a reference frame, and a constant zero-valued motion vector is assigned, meaning no explicit motion search is performed for this mode. JM1 also utilizes motion vector prediction, for example, a median predictor, for other INTER modes based on motion vectors of neighboring blocks. The patent explicitly identifies a problem with JM1: its skip mode is "actually never used" when global motion is present, leading to "seriously degraded" compression efficiency because the codec is forced to use higher-overhead macroblock coding modes.
- Global motion compensation (e.g., ITU-T H.263 Annex P, February 1998): This technique addresses global motion by warping reference frames. However, it requires computationally complex operations (like bilinear interpolation) and the transmission of additional information to the decoder.
- Global Motion Vector Coding (Shijun Sun and Shawmin Lei, Doc. VCEG-O20, December 2001): This method also addresses global motion but involves transmitting additional information to describe the global motion and using additional macroblock modes, leading to increased encoder complexity and potentially large overhead for small resolution video.
Motivation for Combination and Obviousness Analysis:
A POSITA, examining JM1 of the JVT codec, would immediately recognize the problem highlighted in the patent: the inefficiency of the standard's skip mode when global motion (e.g., camera panning or zooming) is present in the video sequence. The strong motivation would be to improve the coding efficiency of JM1 in such scenarios without introducing the computational complexity or significant bitrate overhead associated with existing global motion handling techniques like H.263 Annex P's global motion compensation or VCEG-O20's global motion vector coding.
Given this motivation, a POSITA would naturally consider how to adapt the existing skip mode within JM1 to account for non-zero global or regional motion. JM1 itself already provides the blueprint for solving this. JM1 uses motion vector prediction for its other INTER modes, where motion vectors for a current block can be derived from the motion information of neighboring, previously coded blocks. This demonstrates a known and accepted technique within the standard for reducing the explicit signaling of motion information.
Therefore, it would have been obvious to a POSITA to:
- Redefine the skip mode: Instead of always implying a zero motion vector as in JM1, a POSITA would see the benefit of allowing the skip mode to implicitly represent a non-zero motion vector when global or regional motion is detected in the surrounding area. This directly addresses the stated problem of JM1's skip mode being ineffective in global motion scenarios.
- Derive the non-zero motion vector from neighboring segments: To avoid the drawbacks of transmitting additional motion information, as seen in H.263 Annex P and VCEG-O20, a POSITA would naturally leverage the motion vector prediction mechanisms already present in JM1. By analyzing the motion of previously coded neighboring macroblocks or sub-blocks (the "second segment" in the claims), the encoder could predict a suitable non-zero motion vector for the current skip mode segment. This approach effectively reuses an existing coding principle from JM1 (neighbor-based prediction) for a new application (skip mode with active motion) to achieve the desired efficiency.
- Avoid coding further motion vector information: The very act of predicting the motion vector from readily available surrounding information at both the encoder and decoder (which would similarly analyze previously decoded neighboring segments) inherently means that no explicit motion vector information for that specific skip mode segment needs to be coded in the bitstream. This aligns perfectly with the motivation to reduce bitrate overhead.
Claims Analysis:
- Claim 1 (Method of Encoding): The steps of assigning a skip mode, assigning a zero or predicted non-zero motion vector based on neighboring motion information, forming a prediction, and not coding further motion vector information are a direct and obvious extension of JM1. The redefinition of skip mode to include predicted non-zero motion is motivated by JM1's deficiency. The prediction from neighbors is an existing technique within JM1 for other modes, and applying it to skip mode to avoid additional signaling is an obvious design choice to address the identified problem.
- Claim 5 (Video Encoder): The functional blocks described (motion estimation, motion compensated prediction, video multiplex coder) are standard components of a video encoder as depicted in the patent's FIG. 1 and found in JM1. Configuring the motion estimation block to perform the described analysis of neighboring segments and generate a predicted non-zero motion vector for skip mode, and ensuring the video multiplex coder does not transmit explicit motion vector data, represents an obvious implementation modification to a JM1-based encoder given the obviousness of the underlying method.
- Claim 31 (Method of Decoding): This claim describes the inverse process of Claim 1. If the encoding method is obvious, the corresponding decoding method that receives the skip mode indication (without explicit motion vector data) and reconstructs the predicted non-zero motion vector by performing the same analysis of previously decoded neighboring segments is also obvious. Decoders in standards like JM1 are designed to mirror encoder logic for prediction.
- Claim 35 (Video Decoder): Similar to Claim 5, the decoder components are standard. Configuring the motion compensated prediction block to replicate the encoder's logic for deriving the skip mode motion vector from neighboring decoded segments is an obvious architectural adaptation.
- Claim 47 (Multimedia Terminal): A multimedia terminal comprising an encoder and decoder that perform obvious methods (as discussed for Claims 1, 5, 31, and 35) would itself be an obvious system.
In summary, the specific problem with JM1's skip mode in global motion scenarios was known, and the solution involved extending an existing technique (motion vector prediction from neighbors) already present within JM1 to address this problem, resulting in a more efficient skip mode without the drawbacks of alternative global motion handling methods. This combination of known elements to solve a known problem in an expected way would have been obvious to a POSITA.
Generated 5/23/2026, 12:47:00 PM
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
US Patent 7532808, titled "Method for coding motion in a video sequence," has the following details regarding its term and related applications:
Patent Term Adjustments (PTA) / Patent Term Extensions (PTE):
The term of US Patent 7532808 B2 was adjusted under 35 U.S.C. § 154(b) by 1003 days. This adjustment extended its term beyond the typical 20 years from the earliest filing date.
Continuation and Divisional Applications:
The provided information indicates that US 7532808 B2 itself is a granted patent stemming from application number US10/390,549. This application claims the benefit of U.S. Provisional Application No. 60/365,072, filed on March 15, 2002. No information in the provided snippets explicitly states that US 7532808 is a continuation or divisional of another non-provisional application.
- A continuation application claims the same invention as a prior co-pending application without adding new matter.
- A divisional application is filed when a parent application claimed more than one independent invention, typically in response to a restriction requirement, and claims only one or more of the non-elected inventions from the parent.
Based on the available information, US 7532808 B2 is directly linked to the application US10/390,549 and the provisional application 60/365,072. There is no explicit mention of it being a continuation or divisional of an earlier non-provisional utility patent application.
Related Family Members:
The patent application US10/390,549, which led to US 7532808 B2, has several international family members with the same filing date (March 14, 2003) as listed on Google Patents:
- MXPA04008889A (Mexico)
- PT37444676T (Portugal)
- BR0304565-0A (Brazil)
- ES03744467.6T (Spain)
- DK03744467.6T (Denmark)
- AU2003209566A (Australia - Abandoned)
- JP2003577538A (Japan)
- SI200332467A (Slovenia)
Additionally, US20030202594A1 is an earlier publication of this patent application in the US.
Projected Expiration Date:
Due to the 1003 days of Patent Term Adjustment, the adjusted expiration date for US Patent 7532808 B2 was December 11, 2025. The patent is currently listed as "Expired - Lifetime" on Google Patents.
Generated 5/28/2026, 6:29:23 PM
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Defensive Disclosure: US Patent 7,532,808 - Method for Coding Motion in a Video Sequence
This document details several derivative variations and combinations of US Patent 7,532,808, aiming to establish prior art for potential future incremental improvements in video motion coding, particularly concerning adaptive skip mode motion vector prediction. These disclosures are designed to render such improvements obvious or non-novel to a person having ordinary skill in the art (POSITA) as of the current date, April 26, 2026.
Derivatives of Core Claims (Claims 1, 5, 31, 35, 47)
The core claims of US Patent 7,532,808 revolve around a redefined skip mode where a motion vector for a first segment (e.g., macroblock) is determined as either zero or a predicted non-zero motion vector based on the motion of a neighboring second segment, without explicitly coding this motion vector information in the bitstream. This principle is applied to both encoding and decoding methods, and corresponding encoder/decoder apparatuses, as well as multimedia terminals.
For brevity and to avoid redundancy given the analogous nature of the claims, the following derivatives will address the underlying technical concepts as broadly applicable to the encoding/decoding process and the systems that implement them, covering the inventive scope of Claims 1, 5, 31, 35, and 47. Each derivative will focus on a specific axis of innovation.
1. Material & Component Substitution
Derivative 1.1: Wavelet-based Transform and FPGA Acceleration
- Enabling Description: Instead of the block-based Discrete Cosine Transform (DCT) for prediction error coding (transformation unit 104 in the patent), a two-dimensional Discrete Wavelet Transform (DWT), specifically using a 9/7 biorthogonal wavelet filter bank, is employed. The DWT coefficients are then quantized and entropy coded. The motion estimation block (130/630) and motion compensated prediction block (150/650/740), including the surrounding motion analysis (802) and active motion parameter generation (803), are implemented on a Field-Programmable Gate Array (FPGA) platform. This FPGA utilizes custom hardware accelerators for parallel sum-of-absolute-differences (SAD) or sum-of-squared-differences (SSD) calculations, as well as pipelined median filtering operations for motion vector prediction, significantly boosting processing speed for high-resolution video streams (e.g., 4K/8K). The FPGA-based implementation replaces dedicated ASIC components, offering flexibility and reconfigurability.
graph TD
A[Video Input] --> B{DWT Transform}
B --> C[Quantizer]
C --> D[Entropy Coder]
D --> E[Encoded Bitstream]
F[FPGA-based Motion Estimator & Predictor] --> G{Motion Vector Memory}
G --> H[Surrounding Motion Analysis]
H --> I[Active Motion Parameter Generation]
H --> J[Zero Motion Parameter Generation]
I --> F
J --> F
F --> B
F --> C
K[Reference Frame Store] --> F
Derivative 1.2: Neural Network-based Residual Compression
- Enabling Description: The traditional DCT/IDCT and subsequent quantization/entropy coding (blocks 104, 106, 108, 110 in the patent) for prediction error residuals are replaced with a compact convolutional neural network (CNN) autoencoder architecture. After motion compensation, the prediction error signal is fed into a neural autoencoder (encoder part), which compresses the residual into a latent representation. This latent representation, instead of DCT coefficients, is then entropy coded. The decoder side employs the corresponding neural autoencoder (decoder part) to reconstruct the prediction error. The CNN autoencoder can be implemented on a dedicated Neural Processing Unit (NPU) or GPU, optimizing for floating-point operations. The selection between the traditional transform and NN-based compression can be dynamically determined by the control manager (160) based on prediction error characteristics or computational budget.
graph TD
A[Prediction Error] --> B{CNN Autoencoder (Encoder)}
B --> C[Latent Representation]
C --> D[Entropy Coder]
D --> E[Encoded Bitstream]
E -- Decoded Latent Rep --> F{CNN Autoencoder (Decoder)}
F --> G[Reconstructed Prediction Error]
H[Motion Compensated Prediction] --> A
I[Motion Compensated Prediction] --> G
2. Operational Parameter Expansion
Derivative 2.1: Micro-scale Object Tracking in Microscopy Video
- Enabling Description: The disclosed method is adapted for real-time processing of high-magnification microscopy video sequences, where "segments" are not macroblocks of typical video but rather micro-regions tracking cellular components or microorganisms. The "global motion" here refers to stage drift or slight focusing changes, while "regional motion" could be the movement of specific cells. The operational parameters for motion estimation are significantly scaled down: instead of 16x16 macroblocks for luminance, segments might be 4x4 or 8x8 pixel regions in monochrome images, analyzed at sub-pixel accuracy (e.g., 1/8th or 1/16th pixel precision). The "insignificant level of motion" threshold in surrounding motion analysis block (802) is adjusted to a much finer scale, perhaps 0.1 pixel displacement, to accurately classify subtle biological movements. This requires higher precision arithmetic units within the motion estimation/prediction blocks.
stateDiagram
[*] --> Init: Microscopy Video Input
Init --> SegmentAnalysis: High-Mag Frame
SegmentAnalysis --> MotionClassify: Identify Micro-Regions
MotionClassify --> ActiveMotion: Surrounding Motion > Threshold
MotionClassify --> ZeroMotion: Surrounding Motion <= Threshold
ActiveMotion --> PredictMV[Predict Non-Zero MV]: Based on Neighbors (e.g., nuclear drift)
ZeroMotion --> AssignZeroMV[Assign Zero MV]: No Significant Motion
PredictMV --> FormPrediction: Use Predicted MV
AssignZeroMV --> FormPrediction: Use Zero MV
FormPrediction --> EncodeSegment: Skip Mode, No MV Sent
EncodeSegment --> [*]: Next Segment/Frame
Derivative 2.2: Hyperspectral Video Compression for Remote Sensing
- Enabling Description: The method is extended to compress hyperspectral video data, where each "pixel" is a vector of spectral intensities across dozens or hundreds of wavelength bands, captured by airborne or satellite sensors. Instead of YUV components, the "segments" are volumetric data cubes (spatial x spectral). Motion compensation operates in a higher-dimensional space, where a "motion vector" might include spatial (Δx, Δy) and potentially spectral shifts (Δλ) due to atmospheric variations or sensor characteristics. The "neighboring segment" for motion analysis includes not just spatially adjacent blocks, but also spectrally adjacent "bands" or spatially co-located blocks in different spectral bands. The processing requires distributed computing architectures due to the massive data volume (e.g., cloud-based GPU clusters for parallel block matching and motion parameter generation), operating on data rates up to terabits per second.
flowchart LR
A[Hyperspectral Video Cube Input] --> B{Segment Data Cube}
B --> C{Multidimensional Motion Estimator}
C --> D[Neighboring Spatial-Spectral Segments]
D -- Extract MV Info --> E[Surrounding Motion Analysis (Multi-Dim)]
E --> F{Active Motion MV Generation}
E --> G{Zero Motion MV Generation}
F --> H[Predicted Non-Zero Motion Vector (Spatial+Spectral)]
G --> I[Zero Motion Vector (Spatial+Spectral)]
H --> J{Form Prediction}
I --> J
J --> K[Encode Bitstream (Skip Mode, No Explicit MV)]
K --> L[Output Compressed Hyperspectral Data]
3. Cross-Domain Application
Derivative 3.1: Autonomous Vehicle Lidar/Radar Odometry Coding
- Enabling Description: The skip mode motion coding method is applied to sequences of Lidar point clouds or radar reflectivity maps, which are analogous to video frames. A "segment" corresponds to a grid-based occupancy map or a cluster of point cloud data. "Motion information" is derived from iterative closest point (ICP) algorithms or phase correlation applied to these segments. "Global motion" here represents the ego-motion of the autonomous vehicle itself (translation and rotation), while "regional motion" could be other moving vehicles or pedestrians. If the vehicle is stationary or moving predictably relative to a reference map (e.g., GPS-aided dead reckoning shows minimal deviation), a predicted non-zero motion vector (representing the vehicle's own odometry) is used for the skip mode segment, eliminating the need to explicitly transmit odometry updates for every segment in the compressed sensor stream. The "neighboring segments" are previous and adjacent sensor data blocks in time and space.
sequenceDiagram
participant Sensor as Lidar/Radar Sensor
participant Encoder as Autonomous Vehicle Encoder
participant Decoder as Autonomous Vehicle Decoder
Sensor->>Encoder: Raw Sensor Data (Frame N)
Encoder->>Encoder: Segment into Regions
Encoder->>Encoder: Analyze Neighboring Regions' MV (Odometry)
alt If Global/Regional MV Detected
Encoder->>Encoder: Predict Non-Zero MV for Skip Mode
else If Insignificant MV
Encoder->>Encoder: Assign Zero MV for Skip Mode
end
Encoder->>Encoder: Form Prediction for Segment
Encoder->>Encoder: Encode Skip Mode Indication (No Explicit MV)
Encoder->>Decoder: Encoded Bitstream
Decoder->>Decoder: Decode Skip Mode Indication
Decoder->>Decoder: Analyze Previously Decoded Neighboring MV
alt If Global/Regional MV Detected
Decoder->>Decoder: Predict Non-Zero MV for Skip Mode (Same as Encoder)
else If Insignificant MV
Decoder->>Decoder: Assign Zero MV for Skip Mode
end
Decoder->>Decoder: Form Prediction for Segment (Reconstruct)
Decoder->>Autonomous Vehicle: Reconstructed Sensor Data
Derivative 3.2: Medical Imaging (4D CT/MRI/Ultrasound) Compression
- Enabling Description: The method is adapted for compressing 4D (3D + time) medical imaging sequences, such as dynamic CT, functional MRI, or 3D ultrasound, which capture organ motion (e.g., heart, lungs, blood flow). A "segment" is a 3D volumetric sub-region (e.g., 16x16x16 voxels) within the larger 3D image. "Global motion" could be patient movement or respiratory motion, while "regional motion" is the specific deformation of an organ. The motion estimation (802, 803) analyzes 3D motion vectors of surrounding volumetric segments. If a coherent physiological motion pattern (e.g., cardiac contraction) is identified in neighboring volumes, a predicted 3D non-zero motion vector is assigned to the current skip mode segment, based on the identified pattern. This avoids transmitting explicit dense deformation fields for regions exhibiting predictable physiological motion, significantly reducing data for remote diagnostics or surgical planning.
flowchart TD
A[4D Medical Image Volume] --> B{Segment 3D Sub-Volume}
B --> C[Retrieve Neighboring 3D Sub-Volumes MV]
C --> D{3D Surrounding Motion Analysis}
D -- Detect Coherent Physiological Motion --> E[Active 3D MV Generation]
D -- No Coherent Motion --> F[Zero 3D MV Generation]
E --> G[Predicted Non-Zero 3D MV]
F --> H[Zero 3D MV]
G --> I{Form 3D Prediction}
H --> I
I --> J[Encode 4D Bitstream (Skip Mode, No Explicit 3D MV)]
J --> K[Output Compressed 4D Medical Data]
4. Integration with Emerging Tech
Derivative 4.1: AI-Driven Adaptive Thresholding and Prediction Refinement
- Enabling Description: The surrounding motion analysis block (802) is augmented with an embedded, lightweight neural network (NN) responsible for dynamically adjusting the "insignificant level of motion" threshold and refining the non-zero motion vector prediction. This NN is trained on a diverse dataset of video sequences to recognize complex motion patterns (e.g., turbulent fluid motion, camera shake vs. object motion) and adaptively set the threshold based on content complexity, scene change rate, and available bitrate. For non-zero motion vectors, the NN can further refine the median-based prediction by learning typical offsets and deviations based on the aggregate motion of a larger context window of neighboring macroblocks. This AI component (e.g., a small ResNet or MLP) runs on a dedicated edge AI accelerator integrated into the encoder/decoder SoC. The parameters of the NN can be updated periodically via firmware or over-the-air updates.
graph LR
A[Motion Information Memory 801] --> B[Surrounding Motion Analysis 802]
B --> C{AI-Driven Adaptive Thresholding & Refinement}
C -- Dynamic Threshold --> D[Decision Logic for Active/Non-Active Motion]
C -- Refined MV --> E[Active Motion Parameter Generation 803]
D --> E
D --> F[Zero Motion Parameter Generation 804]
E --> G[Skip Mode Motion Vector]
F --> G
G --> H[Motion Compensated Prediction 650/740]
Derivative 4.2: IoT-Enhanced Contextual Motion Prediction
- Enabling Description: For multimedia terminals (Claim 47) equipped with multiple IoT sensors (e.g., accelerometer, gyroscope, GPS, proximity sensors) (FIG. 10), this sensor data is fed into the system control block (84) and integrated into the motion estimation process. Before even performing pixel-domain motion analysis, the sensor data provides a "global motion hint." For example, if the device's accelerometer indicates stable zero movement, the surrounding motion analysis block (802) can be pre-biased towards classifying motion as "non-active" and assigning zero motion vectors more frequently, saving computation. Conversely, if gyroscope data indicates a smooth panning motion, the active motion parameter generation block (803) can use this information to initialize or bound its search for the non-zero motion vector, making the prediction more robust. This contextual information from IoT sensors is used to refine the prediction accuracy and reduce false positives/negatives in motion classification, particularly in scenarios where the video content itself might be ambiguous (e.g., static camera on a moving vehicle). The sensor data can be timestamped and synchronized with video frames to ensure accurate correlation.
graph TD
A[IoT Sensors (Accelerometer, Gyro, GPS)] --> B{System Control 84}
B -- Global Motion Hint --> C[Motion Estimation Block 630 (Enhanced)]
C --> D[Motion Information Memory 801]
D --> E[Surrounding Motion Analysis 802]
E -- Contextual Refinement --> F[Active Motion Parameter Generation 803]
E -- Contextual Pre-Bias --> G[Zero Motion Parameter Generation 804]
F --> H[Skip Mode Motion Vector]
G --> H
H --> I[Motion Compensated Prediction 650]
I --> J[Video Bitstream]
Derivative 4.3: Blockchain for Tamper-Evident Motion Encoding Parameters
- Enabling Description: The critical parameters influencing the skip mode decision—specifically, the detected motion characteristics of the neighboring segment, the resulting decision (zero vs. predicted non-zero MV), and a hash of the assigned motion vector—are cryptographically hashed and included as metadata within the encoded bitstream (135) for relevant frames. These hashes are then periodically aggregated and committed to a permissioned blockchain ledger. This does not involve transmitting additional motion vector information for the first segment, but rather a small cryptographic proof (hash) of the decision-making process. At the decoder side, the same motion analysis (802, 803, 804) is performed, and the generated skip mode motion vector's hash is compared against the blockchain record (or the metadata hash in the bitstream). This provides tamper-evidence for the integrity of the motion coding process, ensuring that the encoder's decisions (and thus the decoded video) are verifiable, crucial for forensic analysis, content authentication, or regulatory compliance in sensitive applications.
sequenceDiagram
participant Encoder as Video Encoder 600
participant Decoder as Video Decoder 700
participant Blockchain as Permissioned Blockchain Ledger
Encoder->>Encoder: Perform Skip Mode Decision (Claim 1 Steps)
Encoder->>Encoder: Generate Skip MV (Zero/Predicted Non-Zero)
Encoder->>Encoder: Hash Skip MV & Decision Metadata (H_MV)
Encoder->>Encoder: Embed H_MV in Bitstream (Metadata)
Encoder->>Encoder: Commit H_MV to Blockchain (Periodically)
Encoder->>Decoder: Encoded Bitstream (incl. H_MV)
Decoder->>Decoder: Receive Bitstream
Decoder->>Decoder: Perform Skip Mode Decision (Claim 31 Steps)
Decoder->>Decoder: Generate Skip MV (Zero/Predicted Non-Zero)
Decoder->>Decoder: Hash Locally Generated Skip MV & Decision (H'_MV)
Decoder->>Decoder: Extract H_MV from Bitstream Metadata
Decoder->>Blockchain: Request H_MV from Ledger (Optional)
Decoder->>Decoder: Compare H'_MV with H_MV
alt If H'_MV == H_MV
Decoder->>Decoder: Motion Coding Verified
else
Decoder->>Decoder: Tamper Alert: Motion Coding Mismatch
end
Decoder->>Decoder: Form Prediction using Skip MV
5. The "Inverse" or Failure Mode
Derivative 5.1: Graceful Degradation in Low-Bandwidth Scenarios
- Enabling Description: In situations of extremely low bandwidth (e.g., network congestion, poor wireless signal), the system control manager (160) forces the surrounding motion analysis block (802) into a "low-complexity" mode. In this mode, the analysis is simplified: if any directly adjacent (e.g., top or left) macroblock's motion vector is zero, the current skip mode macroblock is always assigned a zero motion vector, bypassing active motion parameter generation (803) entirely. This drastically reduces the computational overhead for motion vector prediction and avoids the slight increase in bit rate that a non-zero motion vector might indirectly cause (e.g., if the prediction residual after applying the predicted non-zero MV is still larger than the zero MV residual). This results in potentially less accurate motion compensation but ensures very low bitrate and low computational load, allowing the video stream to continue with minimal interruption or power consumption, even if some global motion is poorly represented.
stateDiagram
[*] --> High_BW_Mode: Normal Operation
High_BW_Mode --> Low_BW_Mode: Low Bandwidth Detected
Low_BW_Mode --> Check_Neighbors: Process Segment
Check_Neighbors --> Zero_MV_Forced: Any Neighbor MV == 0
Check_Neighbors --> Active_MV_Disabled: Else
Zero_MV_Forced --> Assign_Zero_MV: Assign Zero MV
Active_MV_Disabled --> Assign_Zero_MV: Assign Zero MV (Fallback)
Assign_Zero_MV --> Encode_Skip_Mode: Encode Skip Mode
Encode_Skip_Mode --> Low_BW_Mode: Next Segment
Low_BW_Mode --> High_BW_Mode: Bandwidth Recovers
Derivative 5.2: Secure Fallback for Motion Parameter Corruption
- Enabling Description: The active motion parameter generation block (803) includes a self-validation module. After generating a predicted non-zero motion vector, a plausibility check is performed. This check assesses if the generated motion vector falls within a reasonable range (e.g., maximum expected velocity for the scene, coherence with a broader region). If the plausibility check fails (e.g., due to corrupted input from motion information memory 801 or an anomalous prediction), the system immediately reverts to a "safe zero MV" fallback. Instead of using the potentially erroneous predicted non-zero motion vector, the zero motion parameter generation block (804) is activated. Simultaneously, an error flag is set for the current macroblock, potentially triggering an immediate INTRA-refresh for that macroblock in a subsequent frame, ensuring spatial integrity even if temporal prediction briefly failed. This prevents the propagation of erroneous motion vectors that could lead to severe visual artifacts ("ghosting," "tearing").
flowchart TD
A[Surrounding Motion Analysis 802] --> B{Active Motion Parameter Generation 803}
B --> C{Plausibility Check}
C -- Valid MV --> D[Use Predicted Non-Zero MV]
C -- Invalid MV --> E[Trigger Safe Zero MV Fallback]
E --> F[Zero Motion Parameter Generation 804]
F --> G[Assign Zero MV]
D --> H[Motion Compensated Prediction]
G --> H
H --> I[Encoded Bitstream]
E --> J[Set Error Flag/Request INTRA Refresh]
Combination Prior Art Scenarios with Open-Source Standards
The adaptive skip mode with predicted non-zero motion vectors of US 7,532,808 can be combined with various existing open-source video coding standards to enhance their performance or address specific limitations, effectively extending the prior art.
H.264/AVC with Adaptive Skip Mode:
- Enabling Description: The H.264/AVC standard (ITU-T Rec. H.264 | ISO/IEC 14496-10) already defines a
SKIPmacroblock mode, where no residual or motion vector data is transmitted, and the motion vector is implicitly derived from neighboring blocks (e.g., median predictor). However, this implicit motion vector is typically treated as a zero vector or a fixed prediction, and the primary benefit of SKIP mode in H.264 is the zero residual. By integrating the concepts from US 7,532,808, an H.264 encoder/decoder can be enhanced. When a macroblock is selected forSKIPmode, the surrounding motion analysis block (802) (as described in US 7,532,808) would analyze the motion vectors of previously encoded H.264/AVC neighboring macroblocks. If significant global or regional motion (e.g., consistent non-zero motion vectors in the top, left, and top-left H.264/AVC macroblocks) is detected, the active motion parameter generation block (803) would compute a predicted non-zero motion vector for the current SKIP macroblock (e.g., a median of the neighboring H.264 motion vectors, scaled according to reference picture indices). This predicted non-zero MV would then be used for motion compensation for that H.264SKIPmacroblock, rather than defaulting to a zero vector or a simpler fixed prediction, all without transmitting any explicit motion vector information for the SKIP macroblock, adhering to the H.264 syntax forSKIPmode. This directly addresses global motion scenarios in H.264 where conventionalSKIPmode might be inefficient. - Relevant Standard: H.264/MPEG-4 AVC (Joint Video Team's "Joint Model" (JM) used in the patent is a precursor to H.264).
- Enabling Description: The H.264/AVC standard (ITU-T Rec. H.264 | ISO/IEC 14496-10) already defines a
VP9/AV1 with Extended Merge Mode for Active Skip:
- Enabling Description: Modern open-source codecs like Google's VP9 and Alliance for Open Media's AV1 feature highly sophisticated motion vector prediction mechanisms, including "merge mode" candidates where motion information for a block can be inherited from spatio-temporal neighbors without explicit signaling. The skip mode in these codecs allows a block to be coded without residual or motion vector data if its motion (derived from merge candidates) results in a negligible prediction error. The innovation of US 7,532,808 can be applied to extend this: in a VP9/AV1 encoder, during the merge candidate generation for a block chosen for
SKIPmode, the surrounding motion analysis (802) explicitly prioritizes and evaluates predicted non-zero motion vectors derived from statistical analysis of the motion field of a broader set of previously coded neighboring blocks. If this active prediction from neighbors yields a superior prediction (e.g., lower SAD/SSD error) compared to a static (zero) or simple median merge candidate, that specific predicted non-zero motion vector is implicitly chosen for theSKIPblock. The codec would signal theSKIPmode but, as per US 7,532,808, no further motion vector information for the first segment is coded in the encoded bitstream, leveraging the existing implicit signaling of merge mode within VP9/AV1 to effectively transmit an "active skip" motion. - Relevant Standards: VP9, AV1.
- Enabling Description: Modern open-source codecs like Google's VP9 and Alliance for Open Media's AV1 feature highly sophisticated motion vector prediction mechanisms, including "merge mode" candidates where motion information for a block can be inherited from spatio-temporal neighbors without explicit signaling. The skip mode in these codecs allows a block to be coded without residual or motion vector data if its motion (derived from merge candidates) results in a negligible prediction error. The innovation of US 7,532,808 can be applied to extend this: in a VP9/AV1 encoder, during the merge candidate generation for a block chosen for
MPEG-DASH/WebRTC Live Streaming with Adaptive Skip Mode Feedback:
- Enabling Description: In adaptive bitrate (ABR) live streaming scenarios using MPEG-DASH or WebRTC, network conditions and content complexity fluctuate. An encoder (as part of a multimedia terminal, Claim 47) implementing the US 7,532,808 adaptive skip mode can dynamically adjust the aggressiveness of its motion analysis and non-zero MV prediction based on feedback from the network or streaming client. For example, if network congestion is detected (e.g., through RTCP feedback in WebRTC indicating packet loss or high RTT), the system control block (84) can instruct the surrounding motion analysis block (802) to use a simpler, less computationally intensive prediction model or a higher threshold for "insignificant motion," effectively favoring zero motion vectors for skip mode to reduce even marginal data overhead. Conversely, if high bandwidth is available and content requires high fidelity (e.g., fast-moving sports video), the encoder can activate more sophisticated non-zero MV prediction algorithms for skip mode to maximize prediction efficiency and visual quality, all while maintaining the core principle of not coding further motion vector information for the skip segments. This adaptive control, driven by real-time streaming feedback, optimizes the trade-off between compression efficiency, computational load, and quality under varying network conditions.
- Relevant Standards: MPEG-DASH, WebRTC (particularly RTP/RTCP for feedback).
Generated 5/28/2026, 6:30:09 PM
Keep exploring
More patents asserted by Amazon.com, Inc.
- US 8494904Patent Analysis: US 8,494,904 Date of Analysis: April 26, 2026 Here is a concise summary of US Patent 8,494,904, including its key details and an overview of its independent claims. Title: Method and stored program for accumulating…
- US 10880592Patent Analysis: US 10,880,592 As of April 30, 2026, this analysis provides a concise summary of United States Patent 10,880,592, including its prosecution details and an overview of its independent claims. Bibliographic Information…
- US 7724818Here's a concise summary of US patent 7724818: Title: Method for coding sequences of pictures Assignee: Nokia Technologies Oy Original Assignee: Nokia Inc Inventors: Miska Hannuksela, Ye-Kui Wang Filing Date: 2003-04-30 Issue Date…
- US 8050321US patent 8050321, titled "Grouping of image frames in video coding," was issued to Nokia Inc.. The sole inventor listed is Miska Hannuksela. The patent was filed on January 25, 2006, and issued on November 1, 2011. Abstract: The patent…
- US 6968001US Patent 6968001: Communication Receiver with Virtual Parallel Equalizers Title: Communication receiver with virtual parallel equalizers Current Assignee: Qualcomm Inc. Inventors: Srikant Jayaraman Ivan Jesus Fernandez Corbaton John E…
- US 6950469Here's a concise summary of US Patent 6950469: US Patent 6,950,469 Title: Method for sub-pixel value interpolation Assignee: Nokia Technologies Oy (Current Assignee), Nokia Inc (Original Assignee) Inventors: Marta Karczewicz, Antti Olli…
- US 11069337US Patent 11069337: Concise Summary Title: Voice-content control device, voice-content control method, and non-transitory storage medium Current Assignee: Soundclear Technologies LLC Original Assignee: JVCKenwood Corp Inventors: Tatsumi…
- US 8073681The search for US patent 8073681 on Google Patents (which typically reflects USPTO data) provides the following information: US Patent 8073681 Summary: Title: System and method for a cooperative conversational voice user interface…
Other patents in Software Technology & Computing Systems (T)
- US 9954872Here is a concise summary of US Patent 9954872: US Patent 9954872B2: System and method for identifying unauthorized activities on a computer system using a data structure model Title: System and method for identifying unauthorized…
- US 11789941B2US Patent 11789941B2 is titled "Systems, methods, applications, and user interfaces for providing triggers in a system of record." Assignee: People Center Inc. Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia…
- US 12032940B2Here's a concise summary of US Patent 12032940B2: Title: Multi-platform application integration and data synchronization Assignee: People Center Inc Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan…
- US 11435994B1US Patent 11435994B1, titled "Multi-platform application integration and data synchronization," was issued to People Center Inc. Here is a summary of the patent details: Title: Multi-platform application integration and data…
- US 9215236Here is a concise summary of US Patent 9215236: Title: Secure, policy-based communications security and file sharing across mixed media, mixed-communications modalities and extensible to cloud computing such as SOA [cite: The full patent…
- US 9537900Here's a concise summary of US patent 9537900: US Patent 9537900 Title: Systems and methods for serving application specific policies based on dynamic context Assignee: Avaya Inc. Inventors: Sunil Menon, Shailesh Patel Filing Date…
- US 9693030US patent 9693030, titled "Generating alerts based upon detector outputs," was filed on July 28, 2014, and issued on June 27, 2017. The original assignee was Arris Enterprises LLC, with the current assignee listed as Bison Patent Licensing…
- US 11238344I have analyzed US Patent 11238344 and compiled the requested information. Summary of US Patent 11238344 Title: Artificially intelligent systems, devices, and methods for learning and/or using a device's circumstances for autonomous device…
This patent in court (6)
6 tracked lawsuits name US 7532808.