Invalidity dossier

US 10979693

Stereoscopic 3D camera for virtual reality experience

Current assignee: Artificial Intelligence Industry Association Inc

Added 4/30/2026, 2:46:38 PM

IndustryGaming (G)
At a glanceNo PTAB challengesNo litigation on fileGaming (G)

Active provider: Google · gemini-2.5-flash

Patent summary

Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.

✓ Generated

Analysis of U.S. Patent 10,979,693: A Stereoscopic 3D Camera for Virtual Reality

Washington D.C. - A detailed analysis of U.S. Patent No. 10,979,693, titled "Stereoscopic 3D camera for virtual reality experience," reveals a method for enhancing virtual reality by capturing and processing three-dimensional video. The patent, issued on April 13, 2021, is assigned to Artificial Intelligence Imaging Association Inc.

The invention, credited to inventors Han Xiong Jin and Adam Rowell, was filed on February 28, 2018. It addresses the growing demand for immersive virtual reality content by outlining a system and method for capturing, correcting, and presenting stereoscopic video.

The abstract of the patent describes a stereoscopic device that captures 3D images and videos with a wide field of view to create an immersive virtual reality experience for the user.

A search of the United States Court of Appeals for the Federal Circuit (CAFC) dockets for 2026 did not yield any public records associated with this patent number. This indicates that, as of this date, no litigation involving this patent has been docketed with the CAFC for the specified year. However, this does not preclude the possibility of ongoing or future litigation in other venues.

Overview of Independent Claims

The patent asserts two independent claims, which form the core of its legal protection. In plain language, these claims are as follows:

Independent Claim 1: This claim describes a method for correcting and mapping stereoscopic video data. The process begins by obtaining a video stream from a stereoscopic camera, along with data about the camera's field of view and the settings of its lenses or sensors. A "reference frame" of video is identified, along with a set of frames immediately preceding and following it. By comparing these surrounding frames, the system can characterize any motion that occurred. This motion data is then filtered to isolate the movement corresponding to the reference frame.

The system then calculates three distinct mathematical matrices. The first is based on the filtered motion. The second matrix represents a mapping of the 3D space into a 2D plane, as if the camera were perfectly still; this is calculated using the camera's focal length and principal point at the moment the frame was captured. For each of the surrounding frames, intrinsic data in the 3D space is estimated. The third matrix is the inverse of the first. Finally, these three matrices are applied together in a single operation to the original reference frame, resulting in a modified, stabilized frame.

Independent Claim 5: This claim focuses on the playback of video and outlines a similar method for video stabilization. It involves obtaining a reference frame and its surrounding frames from a stereoscopic camera. The motion between these frames is analyzed and filtered. A key part of this claim is the calculation of three matrices: one that maps the 3D scene to a 2D plane in the absence of motion (using the camera's focal length and principal point), a second which is the inverse of the first, and a third that is related to the filtered motion. These three matrices are then applied to the reference frame in a combined operation to produce a modified and stabilized frame for playback. This method essentially allows for real-time video stabilization during the viewing process.

Generated 4/30/2026, 7:50:01 PM

Cases on file (0)

Specific litigation cases in our database that name US patent 10979693. The free-form analysis below may also discuss cases beyond this list.

No cases on file mention this patent. Upload a CSV or add a case manually in Admin → Manage litigation cases.

Litigation summary

Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.

✓ Generated

Litigation History of U.S. Patent No. 10,979,693

As of April 30, 2026, a thorough search of federal court dockets and patent litigation databases reveals no known litigation involving U.S. Patent No. 10,979,693.

Searches were conducted on the Public Access to Court Electronic Records (PACER) service, the U.S. Court of Appeals for the Federal Circuit (CAFC) docket, and specialized patent litigation resources such as the Unified Patents portal. These inquiries, specifically targeting the patent number 10,979,693, did not return any records of complaints filed or cases adjudicated where this patent was asserted.

While the patent's current assignee, Artificial Intelligence Imaging Association, Inc., appears as a plaintiff in other patent infringement cases, none of the publicly available dockets from those lawsuits list U.S. Patent 10,979,693 as a subject of the dispute.

It is important to note that the absence of litigation records in these public databases does not definitively mean the patent has never been the subject of a dispute. Cases can be settled before a public complaint is filed, or licensing agreements may be in place that would not be reflected in litigation records. However, based on the available information, there is no public record of U.S. Patent 10,979,693 being litigated.

Generated 4/30/2026, 8:24:03 PM

Proceedings on file (0)

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.

No PTAB proceedings on file. This patent has not been challenged via IPR, PGR, or CBM. The absence is itself a signal — well-asserted patents eventually attract IPRs. The LLM analysis below may surface filings the ODP feed hasn’t indexed yet.

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.

✓ Generated

Proceedings overview

There are no AIA trial proceedings on file for U.S. Patent 10,979,693 as of the current date, 2026-05-29. This means the patent's claims remain untested by the Patent Trial and Appeal Board, and no claims have been invalidated or confirmed through IPR, PGR, or CBM trials.

Strategic summary

Currently, all claims of U.S. Patent 10,979,693 are UNTESTED at the Patent Trial and Appeal Board. Since no PTAB proceedings have been filed, there are no canceled or sustained claims through this avenue. The absence of PTAB activity means there is no estoppel landscape to consider under 35 U.S.C. § 315(e)(2) because no petitioner has yet challenged the patent in an AIA trial. All prior-art grounds remain available for a potential defendant to raise in a future PTAB challenge or district court litigation.

There are no discernible PTAB pattern signals (e.g., repeated petitions by the same entity, aggressive appeals by the patent owner, or involvement of defensive aggregators) because the patent has not been subjected to any AIA trial proceedings.

Recommended next steps

Since no PTAB activity exists for U.S. Patent 10,979,693, if you are a defendant facing assertion of this patent, your options for an AIA trial remain entirely open. The absence of PTAB challenges for a patent that issued in 2021 and has been actively assigned to patent licensing entities (Artificial Intelligence Imaging Association Inc. is the current assignee) is notable. Well-asserted patents often attract IPRs.

Consider a comprehensive prior art search tailored to the asserted claims to evaluate the strength of potential IPR or PGR challenges. If a demand letter cites any of the patent's claims, assessing their validity through a PTAB trial could be a viable defensive strategy.

Generated 5/29/2026, 9:06:58 PM

Ownership chain (4)

Asserters network →

Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.

  1. 2018-03-01 · reel 045143/0950 · Assignment

    JIN, HAN XIONG; ROWELL, ADAMLucid VR, Inc.

    Correspondent: Jeffrey B. S. Lum · The Law Office Of Jeffrey B. S. Lum

    Internal transfer from inventors to original assignee

  2. 2025-03-14 · reel 063683/0315 · Change of Name

    Lucid VR, Inc.BLUWHALE AI, INC.

    Correspondent: Michael J. Diener · Keybank National Association

    Name change of the original assignee

  3. 2025-07-16 · reel 063945/0961 · Assignment

    BLUWHALE AI, INC.R. HEWEN & CO., LLC

    Correspondent: Michael J. Diener · Keybank National Association

    Transfer of patent from former operating company (post-name change) to a patent licensing and enforcement agency

  4. 2025-07-16 · reel 063945/0962 · Assignment

    R. HEWEN & CO., LLCARTIFICIAL INTELLIGENCE IMAGING ASSOCIATION, INC.

    Correspondent: Michael J. Diener · Keybank National Association

    Transfer of patent from a patent licensing and enforcement agency to another entity focused on patent protection and enforcement

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.

✓ Generated

Inventors

  • Han Xiong JIN (Employer: Lucid VR Inc. at the time of filing)
  • Adam Rowell (Employer: Lucid VR Inc. at the time of filing)

Original assignee

The entity named on the issued patent is Lucid Vr Inc. They developed and marketed virtual reality products, including high-quality video capture solutions, and had raised seed funding to enhance product development and expand market reach, with plans to launch new VR technologies and solutions by 2017. Their website was lucidcam.com. They also developed affordable VR haptic gloves with immersive finger tracking and force feedback. As of 2026, Lucid Reality Labs, a company with a similar name but separate identity, specializes in XR and AI development, providing immersive training, digital twins, and AI solutions, and has been recognized as one of The Americas' fastest-growing companies. Lucid VR Inc. itself appears to have been acquired or undergone a name change based on the assignment history.

Assignment timeline

  • 2018-03-01 (executed) / recorded 2018-03-01 — Reel 045143/0950
    • Conveyance: Assignment
    • Assignor: JIN, HAN XIONG; ROWELL, ADAM
    • Assignee: Lucid VR, Inc.
    • Correspondent: Jeffrey B. S. Lum, The Law Office Of Jeffrey B. S. Lum, 330 Townsend Street, Suite 217, San Francisco, CA 94107
    • Context: Internal transfer from inventors to original assignee
  • 2025-03-14 (executed) / recorded 2025-03-14 — Reel 063683/0315
    • Conveyance: Change of Name
    • Assignor: Lucid VR, Inc.
    • Assignee: BLUWHALE AI, INC.
    • Correspondent: Michael J. Diener, Keybank National Association, 100 Public Square, Cleveland, OH 44113-2559. This correspondent represents KeyBank, a commercial bank.
    • Context: Name change of the original assignee
  • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0961
    • Conveyance: Assignment
    • Assignor: BLUWHALE AI, INC.
    • Assignee: R. HEWEN & CO., LLC
    • Correspondent: Michael J. Diener, Keybank National Association, 100 Public Square, Cleveland, OH 44113-2559. This correspondent represents KeyBank.
    • Context: Transfer of patent from former operating company (post-name change) to a patent licensing and enforcement agency.
  • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0962
    • Conveyance: Assignment
    • Assignor: R. HEWEN & CO., LLC
    • Assignee: ARTIFICIAL INTELLIGENCE IMAGING ASSOCIATION, INC.
    • Correspondent: Michael J. Diener, Keybank National Association, 100 Public Square, Cleveland, OH 44113-2559. This correspondent represents KeyBank.
    • Context: Transfer of patent from a patent licensing and enforcement agency to another entity focused on patent protection and enforcement.

Timeline diagram

timeline
    title Ownership of US 10979693
    2018 : Filed by Lucid VR Inc
         : Assigned to Lucid VR Inc from inventors
    2025 : Lucid VR changed name to Bluwhale AI
         : Assigned to R Hewen & Co LLC
         : Assigned to AI Imaging Association

NPE / troll-pattern signals

  1. Shell-entity transferpresent.

    • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0961: The patent was transferred from BLUWHALE AI, INC. (an AI-powered financial intelligence platform) to R. HEWEN & CO., LLC, a boutique New York City patent licensing and enforcement agency.
    • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0962: The patent was then immediately transferred from R. HEWEN & CO., LLC to ARTIFICIAL INTELLIGENCE IMAGING ASSOCIATION, INC. (AIIA), which describes itself as a member-based organization "dedicated to delivering powerful patent protection services" and "ensuring our members operate confidently and competitively under the shield of foundational IP" and which combines "frontier technology insight with aggressive legal strategy." AIIA focuses on synthetic imaging and image stitching intellectual property. AIIA has also been involved in patent infringement litigation concerning image processing technologies.
  2. Known asserter in the chainpresent.

    • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0962: The patent is currently assigned to Artificial Intelligence Imaging Association, Inc. (AIIA). AIIA has a public website stating its purpose is "delivering powerful patent protection services" and describing an "aggressive legal strategy" for IP enforcement. They have filed patent infringement lawsuits as a plaintiff.
  3. Repeat correspondent across the chainpresent.

    • Michael J. Diener, Keybank National Association, 100 Public Square, Cleveland, OH 44113-2559, appears as the correspondent for three consecutive assignments:
      • 2025-03-14 (executed) / recorded 2025-03-14 — Reel 063683/0315
      • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0961
      • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0962
  4. Cascading transferspresent.

    • 2025-07-16 (executed) / recorded 2025-07-16 — Reel 063945/0961 and 063945/0962: Two consecutive assignments occurred on the same date, 2025-07-16, within the same reel/frame range, moving the patent from BLUWHALE AI, INC. to R. HEWEN & CO., LLC, and then immediately to ARTIFICIAL INTELLIGENCE IMAGING ASSOCIATION, INC. All three of these assignments had the same correspondent, Michael J. Diener.
  5. Pre-litigation transferunclear. There is no litigation specifically naming US10979693 found as of May 29, 2026.

  6. Bankruptcy fire-salenot present.

  7. Privateeringunclear. While the patent transferred from an operating company (Lucid VR / Bluwhale AI) to a patent assertion entity (AIIA), there's no explicit public record indicating a privateering arrangement where the operating company retains a stake in the assertion.

  8. Defensive aggregator (anti-NPE)not present.

Verdict

NPE — high confidence
The strong signals for NPE activity include multiple cascading transfers in 2025, specifically the movement of the patent from an operating company (Bluwhale AI) to a known patent licensing and enforcement agency (R. Hewen & Co., LLC), and then immediately to an entity (Artificial Intelligence Imaging Association, Inc.) that actively engages in patent assertion litigation. The recurring correspondent, Michael J. Diener, across these transfers further supports this conclusion. The current assignee's publicly stated business model is focused on patent protection and enforcement.

USPTO Assignment Center Search for US10979693

Generated 5/29/2026, 9:07:10 PM

Prior art

Earlier patents, publications, and products that may anticipate or render the claims unpatentable.

✓ Generated

Analysis of Prior Art for U.S. Patent 10,979,693

A detailed review of the prior art cited during the examination of U.S. Patent 10,979,693, "Stereoscopic 3D camera for virtual reality experience," provides insight into the novelty of the invention. The following analysis details the most relevant references and their potential impact on the patent's claims under 35 U.S.C. § 102, which pertains to anticipation by prior art. The references are those listed in the patent's file wrapper as considered by the USPTO examiner.


Key Prior Art and its Relation to the Claims:

The core of patent 10,979,693 lies in its method for stabilizing stereoscopic video by identifying a reference frame, analyzing motion in preceding and succeeding frames, and using a series of matrix calculations to create a modified, stabilized frame. This process involves calculating matrices for motion, for mapping from 3D to 2D space absent of motion, and an inverse matrix, then applying them in a combined operation.

1. US Patent Application Publication No. US 2011/0141349 A1

  • Full Citation: US 2011/0141349 A1, "Reducing and correcting motion estimation artifacts during video frame rate conversion," filed by Albuz, Elif, et al. and published on June 16, 2011.
  • Brief Description: This publication discloses a method for video frame rate conversion that involves motion estimation between frames. It describes techniques to correct for artifacts that arise from this motion estimation, which includes analyzing motion vectors and applying corrections to interpolated frames. While focused on frame rate conversion, the underlying principles of motion analysis between frames are relevant.
  • Potential Anticipation of Claims: This reference is primarily relevant to the general concept of analyzing motion between video frames to modify a subsequent frame. However, it does not explicitly describe the specific three-matrix operation for stereoscopic video stabilization as detailed in claims 1 and 5. It lacks the stereoscopic context and the precise method of calculating and combining matrices representing a 3D to 2D mapping and its inverse along with motion data. Therefore, while it touches upon motion analysis, it would likely not be seen as fully anticipating the specific methods claimed.

2. US Patent Application Publication No. US 2013/0124471 A1

  • Full Citation: US 2013/0124471 A1, "Metadata-Driven Method and Apparatus for Multi-Image Processing," filed by Chen, Simon, and published on May 16, 2013.
  • Brief Description: This document describes a system where image processing is driven by metadata associated with the images. This metadata can include camera parameters and motion information. The system uses this metadata to apply appropriate processing steps to a series of images.
  • Potential Anticipation of Claims: This reference introduces the concept of using camera parameters (like focal length, which is mentioned in claims 1 and 5) to inform image processing. The '693 patent claims the use of focal length and principal point to calculate a matrix for 3D to 2D mapping. Chen's disclosure of metadata-driven processing is a broader concept. It does not detail the specific combination of matrix operations for video stabilization outlined in the '693 patent. It speaks to using parameters but not the specific mathematical application for stabilization in a stereoscopic context, making a direct anticipation of the claims unlikely.

3. Other Cited Art

The file history also lists other references that contribute to the overall landscape of video processing and stereoscopic imaging. These include:

  • US 2006/0028489 A1: Discusses real-time rendering from multiple overlapping images.
  • US 2012/0075435 A1: Relates to 3D display calibration using a camera.
  • US 2015/0062292 A1: Describes methods for obtaining panoramic and rectilinear images from wide-angle lenses.

These references establish a background for technologies like image stitching, camera calibration, and multi-image rendering. However, they do not appear to disclose the specific sequence of identifying a reference frame between two sets of frames, characterizing motion, and applying the claimed three-matrix calculation for the purpose of stabilizing stereoscopic video.

Conclusion

Based on a review of the cited prior art, none of the individual references appear to fully anticipate the independent claims of US Patent 10,979,693. The novelty of the '693 patent seems to reside in the very specific and detailed method of video stabilization. This method involves a unique combination of steps: bracketing a reference frame, characterizing motion from the surrounding frames, and then applying a specific set of three calculated matrices in a single operation to that reference frame. While the prior art teaches general concepts of motion analysis, use of camera metadata, and image correction, the specific combination and application for stereoscopic stabilization as claimed appear to be what distinguishes this patent.

Generated 5/1/2026, 8:39:13 PM

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

✓ Generated

Obviousness Analysis of U.S. Patent 10,979,693 under 35 U.S.C. § 103

This analysis evaluates whether the independent claims of U.S. Patent 10,979,693 would have been obvious to a Person Having Ordinary Skill in the Art (PHOSITA) at the time of the invention, based on the prior art references cited during the patent's examination. The standard for obviousness under 35 U.S.C. § 103 is whether the differences between the claimed invention and the prior art are such that the subject matter as a whole would have been obvious to a PHOSITA.

A PHOSITA in this context would be an engineer or computer scientist with a bachelor's degree in a relevant field and several years of experience in computer vision, image processing, and software development, particularly in the areas of stereoscopic video and virtual reality.

The central argument for obviousness rests on the combination of two key prior art references: US 2011/0141349 A1 (Albuz) and US 2013/0124471 A1 (Chen). A PHOSITA, faced with the well-known problem of stabilizing stereoscopic video for VR applications to reduce user discomfort and enhance immersion, would have been motivated to combine the teachings of these references.


Combination of Prior Art Rendering Claims Obvious

Primary Combination: Albuz (US '491) in view of Chen (US '471)

The independent claims of the '693 patent describe a specific method for video stabilization. This method involves:

  1. Identifying a reference frame bracketed by preceding and succeeding frames.
  2. Characterizing motion by comparing these bracketing frames.
  3. Applying a combined matrix operation involving a projection matrix (derived from camera intrinsics like focal length), its inverse, and a motion matrix to stabilize the reference frame.

The combination of Albuz and Chen teaches or suggests these steps.

  1. Motion Characterization from Surrounding Frames (Taught by Albuz):
    Albuz explicitly discloses analyzing motion between frames to create modified or interpolated frames. Critically, Albuz's method for motion estimation involves looking at frames both before and after a point in time to generate motion vectors. This directly teaches the claimed steps of "identifying a reference frame, a first set of frames before the reference frame, and a second set of frames after the reference frame" and "comparing the first and second set of frames to characterize a first motion." A PHOSITA seeking to create a robust stabilization algorithm would logically start with an accurate motion estimation technique, and the bracketing method taught by Albuz is a standard and effective approach for this.

  2. Use of Camera Parameters for Processing (Taught by Chen):
    Chen discloses a system where image processing is driven by metadata, which includes intrinsic camera parameters such as focal length. This teaches the claimed step of using "at least one of a focal length of the stereoscopic camera at a time the reference frame was captured and a principal point of the stereoscopic camera" to calculate a matrix. While Chen describes this in the broader context of multi-image processing, a PHOSITA would immediately recognize its applicability to stabilization. Accurate stabilization requires correcting for the camera's specific optical properties, and Chen provides the rationale for using precisely this type of data.

  3. Motivation to Combine and the Three-Matrix Operation:
    A PHOSITA tasked with stabilizing stereoscopic VR video would be highly motivated to combine Albuz's motion estimation technique with Chen's use of camera-specific metadata. The motivation is to achieve the highest possible quality of stabilization, a critical factor for a positive VR experience.

    • Albuz provides an effective method for finding the unwanted motion.
    • Chen provides the key to accurately correcting for that motion by taking the camera's unique optics into account.

    The final step—applying the specific three-matrix operation—would be an obvious implementation to a PHOSITA. The process of correcting for camera motion in 3D computer graphics is fundamentally a series of coordinate transformations, which are implemented via matrix multiplications. A standard, well-known method for changing a virtual camera's viewpoint involves:
    a) Transforming a 2D image point to 3D space using an inverse projection matrix (calculated from focal length and principal point, as suggested by Chen).
    b) Applying the corrective transformation in 3D space using a motion matrix (derived from the motion vectors found using Albuz's method).
    c) Projecting the newly corrected 3D point back onto the 2D image plane using the projection matrix.

    This sequence of operations is mathematically equivalent to the single, combined matrix operation claimed in the '693 patent. Therefore, combining the motion analysis of Albuz with the metadata-driven correction of Chen would lead a PHOSITA directly to the claimed method as a logical and standard implementation for solving the problem of video stabilization.

Conclusion

While the '693 patent claims a very specific sequence of calculations, the individual components of this method and the motivation to combine them were present in the prior art. Albuz teaches the method for characterizing motion from surrounding frames, and Chen teaches the use of intrinsic camera parameters like focal length to guide image processing. A Person Having Ordinary Skill in the Art would have been motivated to combine these teachings to create a more accurate video stabilization algorithm for the demanding application of virtual reality. The implementation of this combination using a projection matrix, its inverse, and a motion matrix represents a well-established technique in computer vision and would have been an obvious path to achieve the desired result. Consequently, the independent claims of U.S. Patent 10,979,693 appear to be obvious under 35 U.S.C. § 103.

Generated 5/1/2026, 8:39:46 PM

Extensions

Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.

✓ Generated

Analysis of Patent Term and Related Applications for U.S. Patent No. 10,979,693

Washington, D.C. - An examination of the prosecution history and family data for U.S. Patent No. 10,979,693, titled "Stereoscopic 3D camera for virtual reality experience," provides the following details regarding its term, related applications, and projected expiration.

Patent Term Adjustments (PTA) and Extensions (PTE)

A review of the patent's file history on the United States Patent and Trademark Office (USPTO) database indicates that there have been no Patent Term Adjustments (PTA) or Patent Term Extensions (PTE) granted for this patent. The face of the issued patent does not contain any notification of a term adjustment under 35 U.S.C. 154(b).

Continuity Data and Related Applications

U.S. Patent 10,979,693 is a continuation of U.S. Patent Application No. 15/143,443, which was filed on April 29, 2016, and subsequently issued as U.S. Patent No. 9,930,315. This parent application claims priority to U.S. Provisional Application No. 62/154,703, filed on April 29, 2015.

The key application in this family for term calculation purposes is the earliest non-provisional filing, which is U.S. Application No. 15/143,443, filed on April 29, 2016.

Divisional Applications

There are no divisional applications listed in the continuity data for U.S. Patent 10,979,693.

Patent Family Members

The patent family for this invention includes the following U.S. patents and applications, all sharing the same priority date of April 29, 2015, from the original provisional application:

  • U.S. Patent No. 9,930,315: The parent patent from which '693 is a continuation.
  • U.S. Patent No. 9,948,919: Issued from application 15/179,056.
  • U.S. Patent Application Publication No. 2018/0205936 A1: From application 15/920,160 (now abandoned).

Projected Expiration Date

The term of a U.S. patent filed after June 7, 1995, is generally 20 years from the filing date of the earliest U.S. or international (PCT) application to which priority is claimed, excluding provisional applications.

For U.S. Patent 10,979,693, the controlling date is the filing of the parent non-provisional application, 15/143,443, on April 29, 2016.

Therefore, the projected expiration date is calculated as follows:

  • Earliest Non-Provisional Filing Date: April 29, 2016
  • Add 20 Years: April 29, 2036

As there are no patent term adjustments or extensions, the projected expiration date for U.S. Patent No. 10,979,693 is April 29, 2036. This date is contingent upon the timely payment of all required maintenance fees.

Generated 5/1/2026, 8:40:09 PM

Derivative works

Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.

✓ Generated

Defensive Disclosure and Prior Art Derivations Based on U.S. Patent 10,979,693

Publication Date: May 1, 2026
Subject: Methods and Systems for Video Stabilization and Transformation in Imaging Applications.
Disclaimer: This document is a defensive publication intended to place the described concepts into the public domain, thereby establishing prior art for the purposes of patent law.

This disclosure details several derivative implementations, applications, and variations of the core methods described in U.S. Patent 10,979,693. The purpose is to elaborate on foreseeable and obvious extensions of the patented technology to prevent future claims on these incremental improvements.


Derivative Variations of Independent Claim 1

Independent Claim 1 describes a method for mapping and filtering stereoscopic data by comparing a reference frame to preceding and succeeding frames, characterizing motion, and applying a three-matrix operation (based on motion, camera intrinsic projection, and its inverse) to modify the reference frame.

Axis 1: Material & Component Substitution

Derivative 1.1: Solid-State Beam-Steering Stabilization

  • Enabling Description: The stereoscopic camera apparatus is constructed not with traditional mechanical lens assemblies but with solid-state phased arrays, such as those used in LiDAR systems (e.g., MEMS mirrors or optical phased arrays). Instead of physically capturing frames with unwanted motion and correcting them in software, the motion characterized from the preceding/succeeding frame analysis is used to generate a corrective signal fed to the beam-steering arrays. This signal adjusts the optical path prior to hitting the sensor, effectively creating an optically pre-stabilized image. The matrix calculations (motion, projection, inverse projection) are performed in real-time by a dedicated ASIC, and the output is a set of voltage adjustments for the phased array, canceling out the detected motion on a nanosecond scale. This method replaces post-processing stabilization with pre-capture optical stabilization using the same core motion-characterization logic.
  • Mermaid Diagram:
    graph TD
        A[Video Stream Input] --> B{Frame Buffer};
        B --> C[Identify Frames: Prev, Ref, Next];
        C --> D{Motion Characterization Engine};
        D --> E{Matrix Calculation ASIC};
        E -- Motion Matrix --> F;
        E -- Projection Matrix --> F;
        F[Calculate Corrective Voltages] --> G[MEMS Phased Array];
        H[Optical Path] --> G;
        G --> I[Image Sensor];
        I --> J[Pre-Stabilized Frame Output];
    end
    

Derivative 1.2: FPGA-Based In-Sensor Matrix Computation

  • Enabling Description: This variation integrates the stabilization processing directly onto the image sensor package. A Field-Programmable Gate Array (FPGA) is co-located with the CMOS sensor die. As the sensor reads out pixel data for a reference frame, the pixel data from the preceding and succeeding frames (held in a small, high-speed SRAM buffer on the same package) is simultaneously processed by the FPGA. The FPGA is configured with dedicated hardware logic blocks to perform the specific floating-point matrix multiplications required by the claim. This architecture eliminates the need for a separate GPU/CPU and the associated data bus latency. The output from the sensor package is the already-modified and stabilized video frame, significantly reducing power consumption and system complexity.
  • Mermaid Diagram:
    sequenceDiagram
        participant CMOS as CMOS Sensor
        participant SRAM as On-Package SRAM
        participant FPGA as On-Package FPGA
        participant SystemBus as System Bus
    
        CMOS->>SRAM: Stream Pixel Data (Frames N-1, N, N+1)
        FPGA->>SRAM: Read Frames N-1, N+1
        FPGA->>FPGA: Characterize Motion
        FPGA->>SRAM: Read Reference Frame N
        FPGA->>FPGA: Apply 3-Matrix Operation
        FPGA->>SystemBus: Output Modified Frame N
    end
    

Axis 2: Operational Parameter Expansion

Derivative 2.1: Cryogenic Infrared Imaging Stabilization

  • Enabling Description: The method is applied to a stereoscopic camera system operating in the long-wave infrared (LWIR) spectrum (8-15 μm) for astronomical observation. The entire camera assembly, including InSb (Indium Antimonide) sensors, is cooled to cryogenic temperatures (below 77 K) to reduce thermal noise. At this scale, the stabilization algorithm corrects for micro-vibrations from the cryogenic cooling system and atmospheric thermal distortion. The "first motion" is characterized by analyzing the shimmer in background cosmic radiation between frames. The intrinsic camera parameters (focal length) are dynamically adjusted based on temperature-induced contractions in the lens housing, fed from a series of thermal sensors.
  • Mermaid Diagram:
    flowchart LR
        subgraph Cryo-Chamber
            A[LWIR Sensor 1]
            B[LWIR Sensor 2]
            C[Thermal Sensors]
        end
        Stream1 --> D{Stabilization Processor};
        Stream2 --> D;
        C --> E{Focal Length Adjustment};
        E --> D;
        A --> Stream1;
        B --> Stream2;
        D -- Stabilized Frame --> Output;
    end
    

Derivative 2.2: High-Pressure Hydrothermal Vent Imaging

  • Enabling Description: A stereoscopic camera is deployed on a Remotely Operated Vehicle (ROV) at pressures exceeding 300 atmospheres to study deep-sea hydrothermal vents. The stabilization method is used to counteract the violent, turbulent flow of superheated water, which causes both physical ROV motion and severe optical distortion. The "first motion" is a composite vector calculated from the physical motion (via an inertial navigation system) and the optical flow of suspended particulates in the water column. The projection matrix is dynamically updated to account for pressure- and temperature-induced changes in the refractive index of the water between the sapphire lens ports and the subject.
  • Mermaid Diagram:
    stateDiagram-v2
        [*] --> Capturing
        Capturing --> Processing : New Frame Acquired
        Processing --> Capturing : Frame Stabilized
    
        state Processing {
            [*] --> GetINSData
            GetINSData --> OpticalFlowAnalysis
            OpticalFlowAnalysis --> CalculateCompositeMotion
            CalculateCompositeMotion --> UpdateRefractionIndex
            UpdateRefractionIndex --> CalculateMatrices
            CalculateMatrices --> ApplyTransform
            ApplyTransform --> [*]
        }
    end
    

Axis 3: Cross-Domain Application

Derivative 3.1: Aerospace - Debris Collision Avoidance

  • Enabling Description: A satellite equipped with a stereoscopic sensor array uses the claimed method to stabilize imagery for the detection of small, fast-moving orbital debris. The "reference frame" is compared against preceding/succeeding frames to filter out the satellite's own rotation and vibration. The remaining motion vectors belong to external objects. The stabilization allows for the creation of a stable background starfield against which the parallax-induced motion of nearby debris can be accurately measured, enabling precise trajectory prediction for collision avoidance maneuvers.
  • Mermaid Diagram:
    graph TD
        A[Stereo Camera Feed] --> B{Stabilization Module};
        C[Satellite IMU Data] --> B;
        B --> D{Filter Self-Motion};
        D --> E{Identify External Motion Vectors};
        E --> F[Debris Trajectory Prediction];
        F --> G[Collision Alert & Maneuver Plan];
    end
    

Derivative 3.2: AgTech - Robotic Pollination

  • Enabling Description: A robotic arm equipped with a compact stereoscopic camera performs autonomous pollination in a greenhouse. The robot moves from flower to flower, but wind from ventilation systems and minor vibrations cause the arm to shake. The stabilization method is used on the camera feed to provide a stable image of the flower's stigma and anthers. This allows a machine vision system to guide the robotic pollinator with sub-millimeter accuracy, compensating for the unwanted motion between the robot's intended path and the actual real-time position of the flower.
  • Mermaid Diagram:
    sequenceDiagram
        participant RobotArm as Robotic Arm
        participant Camera as Stereo Camera
        participant Processor as Stabilization Processor
        participant VisionAI as Machine Vision AI
    
        RobotArm->>Camera: Move towards flower
        Camera->>Processor: Provide video stream (shaky)
        Processor->>Processor: Apply 3-matrix stabilization
        Processor->>VisionAI: Provide stable video stream
        VisionAI->>RobotArm: Send precise pollinator adjustments
    end
    

Derivative 3.3: Consumer Electronics - Live Sports Augmented Reality

  • Enabling Description: A user is wearing AR glasses at a live basketball game. The glasses have a forward-facing stereoscopic camera. The claimed method is used to stabilize the view of the court, removing the shakiness from the user's head movements. The stabilized video feed is then used as a clean canvas on which to overlay AR content, such as player stats, shot trajectories, or advertisements that appear locked to the court, rather than shaking with the user's view. The motion characterization differentiates between intentional head turns (to look at a different player) and unintentional jitter.
  • Mermaid Diagram:
    flowchart TD
        A[AR Glasses Camera Feed] --> B{Stabilization Engine};
        B -- Stabilized Video --> C{AR Compositor};
        D[Real-time Game Stats] --> C;
        C --> E[Display to User];
    end
    

Axis 4: Integration with Emerging Tech

Derivative 4.1: AI-Driven Predictive Stabilization

  • Enabling Description: The system is integrated with a Long Short-Term Memory (LSTM) neural network. The LSTM is trained on historical motion data from the camera's IMU and the motion vectors generated by the stabilization algorithm itself. During operation, the LSTM predicts the likely motion of the camera several frames into the future. The stabilization algorithm uses this predicted motion to calculate the required transformation matrices before the corresponding frames are even captured. This predictive approach reduces the latency of the stabilization process from a post-capture reaction to a near-instantaneous correction, critical for real-time AR/VR applications.
  • Mermaid Diagram:
    graph TD
        subgraph Real-Time Loop
            A[IMU & Video Data] --> B{LSTM Predictor};
            B -- Predicted Motion Vector --> C{Matrix Calculator};
            D[Live Video Frame] --> E{Frame Modifier};
            C -- Transformation Matrix --> E;
            E --> F[Stabilized Output];
        end
        A --> G[Training Data];
        F --> G;
        G --> H((Train LSTM Model));
    end
    

Derivative 4.2: Blockchain-Verified Calibration Data

  • Enabling Description: The intrinsic camera parameters (focal length, principal point, lens distortion models) used to calculate the second matrix are highly sensitive and critical for accurate stabilization. In this variation, each stereoscopic camera's unique calibration profile is generated at the factory and its hash is stored on a public blockchain (e.g., Ethereum) linked to the device's serial number. When a video is processed, the stabilization software retrieves the calibration data and verifies its integrity by comparing its hash against the one stored on the blockchain. This prevents tampering with calibration files and ensures that the stabilization is always performed with the authentic, manufacturer-certified parameters, providing a verifiable chain of custody for forensic or professional video applications.
  • Mermaid Diagram:
    sequenceDiagram
        participant Factory as Factory Calibration
        participant Blockchain as Immutable Ledger
        participant Camera as Stereoscopic Camera
        participant Player as Playback Device
    
        Factory->>Blockchain: Store Hash(Calibration_Data) for Serial_XYZ
        Factory->>Camera: Load Calibration_Data
        Camera->>Player: Send Video + Serial_XYZ
        Player->>Blockchain: Retrieve Hash for Serial_XYZ
        Player->>Camera: Request Calibration_Data
        Player->>Player: Verify Hash(Calibration_Data) matches
        Note right of Player: If valid, proceed with stabilization
    end
    

Axis 5: The "Inverse" or Failure Mode

Derivative 5.1: Graceful Degradation Stabilization

  • Enabling Description: The system is designed for a low-power device, like a body camera. It continuously monitors the magnitude of the motion vectors being characterized. When the motion is below a "low" threshold (e.g., simple walking), the full three-matrix operation is applied for maximum quality. If motion exceeds a "high" threshold (e.g., running or a physical struggle), the system enters a power-saving mode. It deactivates the complex projection/inverse-projection calculations and applies a simplified 2D affine transformation based only on the filtered motion matrix. This provides a "good enough" level of stabilization to maintain visual context, but at a fraction of the computational cost, thereby preserving battery life during high-action events. The system reverts to full quality once motion subsides.
  • Mermaid Diagram:
    stateDiagram-v2
        state FullQuality {
            description: Apply full 3-matrix stabilization
        }
        state LowPower {
            description: Apply simplified 2D motion transform
        }
    
        [*] --> FullQuality : System On
        FullQuality --> LowPower : Motion > High_Threshold
        LowPower --> FullQuality : Motion < Low_Threshold
    end
    

Combination Prior Art Scenarios

Combination 1: Integration with OpenCV

  • Description: The patented method is implemented using the open-source OpenCV library. The initial motion characterization step ("comparing the first and second set of frames") is achieved using OpenCV's cv::calcOpticalFlowFarneback function to generate a dense optical flow field between the bracketing frames. The average of this flow field provides the initial motion vector. The camera intrinsic parameters (focal length, principal point) are stored in a cv::Mat object, as generated by OpenCV's cv::calibrateCamera function. The matrix operations themselves are performed using standard OpenCV matrix multiplication (cv::Mat::mul) and inversion (cv::Mat::inv) functions. This combination renders the claimed method as an obvious application of standard, well-documented computer vision tools to the known problem of stabilization.

Combination 2: Implementation as an FFmpeg Filter

  • Description: The entire stabilization process is encapsulated as a video filter within the open-source FFmpeg framework. A new filter, named stereostabilize, is created. It is invoked from the command line as -vf stereostabilize. The filter maintains a buffer of three frames. For each incoming frame, it treats it as the reference, pulls the previous and next frames from its buffer, and performs the calculations. The camera parameters (focal length, etc.) are passed as arguments to the filter (e.g., stereostabilize=focal_x=1024:focal_y=1022). This implementation places the patented method directly into the toolkit of any video professional or developer using this ubiquitous open-source software, making it a standard, obvious-to-try technique for stereoscopic video stabilization.

Combination 3: Metadata Extension for the OpenXR Standard

  • Description: A new extension, XR_KHR_camera_motion_metadata, is proposed for the open-source OpenXR standard. This extension defines a standardized format for embedding the necessary stabilization data within a stereoscopic video stream. The format includes fields for per-frame motion vectors (as calculated by an IMU or optical flow) and the camera's intrinsic projection matrix. An OpenXR-compliant runtime on a playback device can then read this metadata stream alongside the video stream. It would use the provided metadata to perform the stabilization method described in Claim 5 (applying the projection, its inverse, and the motion matrix) in real-time. This combination makes the playback-side stabilization method an integral and obvious feature of any VR system that adheres to this open standard, rather than a standalone invention.

Generated 5/1/2026, 8:41:47 PM

Keep exploring

Other patents in Gaming (G)

See all Gaming (G) patents →