Invalidity dossier

US 10372793

Current assignee: AF Holdco, LLC

Added 5/12/2026, 6:00:17 PM

At a glanceNo PTAB challenges7 lawsuits on fileasserted by AF Holdco, LLCHigh-Tech (T)

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

An analysis of United States Patent 10,372,793 is provided below.

Title: Hyperlink with graphical cue

Assignee: Aloft Media, LLC

Inventors: Gal Arav

Filing Date: January 8, 2019

Issue Date: August 6, 2019

Abstract: The patent describes a system, method, and computer program product for displaying a first set of representations of hyperlinks. Upon receiving a user's selection from this first set, the system displays a second set of hyperlink representations. When the user selects from the second set, the system navigates to the destination specified by that hyperlink.

Plain-Language Overview of Independent Claims

Based on the full patent text, the following claims have been identified as independent:

Claim 1: This claim describes a computer-implemented method. It starts by showing a user a first set of hyperlinks that are represented by text (e.g., a list of categories like "World News" or "Stock Research"). When the user interacts with one of these text links (by hovering a mouse over it), the system then displays a second, different set of hyperlinks. This second set is represented graphically, for instance, by showing the logos of various company websites. If the user then clicks on one of these logos, the web browser is directed to that company's website. The claim specifies that all of the graphical logos for the different categories are pre-downloaded, allowing them to be displayed quickly without needing to fetch them from the server again.

Claim 23: This claim covers a non-transitory computer-readable storage medium (such as a hard drive or memory) that contains instructions for a processor. When the processor executes these instructions, it performs the method outlined in Claim 1. Specifically, it causes the display of textual hyperlinks, and upon user interaction (like hovering), it displays a corresponding set of pre-downloaded graphical hyperlinks (such as logos). When a user selects one of the graphical hyperlinks, it navigates to the linked destination.

Litigation and Legal Status

A search for dockets in the Court of Appeals for the Federal Circuit (CAFC) for 2026 did not yield specific case information for patent 10,372,793. However, records indicate the patent has been the subject of litigation in various U.S. District Courts. Additionally, as of March 2026, Unified Patents has an active contest seeking prior art for at least claim 23 of this patent, noting it has been asserted in complaints seeking declaratory judgments. The legal status of the patent is listed as "Expired - Lifetime" in some public databases, with an anticipated expiration of March 20, 2026.

Generated 5/12/2026, 6:04:15 PM

Cases on file (7)

Group view →

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

Lawsuits filed per year

2022: 1 case'22'23'242025: 3 cases3'252026: 3 cases'26
Cases asserting US 10372793, by filing year.

Litigation summary

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

✓ Generated

Litigation History of U.S. Patent 10,372,793

As of May 12, 2026, U.S. Patent No. 10,372,793, assigned to Aloft Media, LLC, has been involved in multiple litigation cases, primarily initiated by other companies seeking declaratory judgments of non-infringement and invalidity. Aloft Media, LLC, is identified in various dockets and legal analyses as a non-practicing entity (NPE).

Below is a list of known litigation involving this patent:

Case: AF Holdco, LLC v. Aloft, LLC

  • Plaintiff: AF Holdco, LLC
  • Defendant: Aloft, LLC
  • Jurisdiction: U.S. District Court for the Middle District of Tennessee
  • Case Number: 3:26-cv-00374
  • Filing Date: March 29, 2026
  • Status: The case has been referred to a Magistrate Judge for case management as of April 1, 2026. It is currently open.

Case: Krueger International Inc v. Aloft Media LLC

  • Plaintiff: Krueger International Inc
  • Defendant: Aloft Media LLC
  • Jurisdiction: U.S. District Court for the Eastern District of Wisconsin
  • Case Number: 1:26-cv-00425
  • Filing Date: March 17, 2026
  • Status: Open.

Case: Nouryon USA LLC v. Aloft Media, LLC et al

Case: The Morse Group, Inc. v. Aloft Media, LLC

  • Plaintiff: The Morse Group, Inc.
  • Defendant: Aloft Media, LLC
  • Jurisdiction: U.S. District Court for the Northern District of Illinois
  • Case Number: 3:25-cv-50188
  • Filing Date: April 22, 2025
  • Status: Open.

Case: Horace Mann Insurance Company v. Aloft Media, LLC

Case: Brotherhood Mutual Insurance Company v. Aloft Media, LLC et al

  • Plaintiff: Brotherhood Mutual Insurance Company
  • Defendants: Aloft Media, LLC, George Street Partners, Todd Schmidt, and George Andrew Gordon
  • Jurisdiction: U.S. District Court for the Northern District of Indiana
  • Case Number: 1:25-cv-00273
  • Filing Date: June 2, 2025
  • Outcome: Terminated on July 7, 2025. The plaintiff sought a declaratory judgment that the patent is invalid and not infringed.

Case: Schaefer Systems International, Inc. v. Aloft Media, LLC et al

  • Plaintiff: Schaefer Systems International, Inc.
  • Defendants: Aloft Media, LLC, Todd Schmidt, George Street Partners, and George Andrew Gordon
  • Jurisdiction: U.S. District Court for the Western District of North Carolina
  • Case Number: 3:22-cv-00513
  • Filing Date: September 29, 2022
  • Outcome: Terminated on November 6, 2023. A court order on June 16, 2023, denied the defendants' motions to dismiss.

Generated 5/12/2026, 6:48:31 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.

Current assignee: AF Holdco, LLC

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

Based on the provided information and a thorough web search, there is no record of any AIA trial proceedings (Inter Partes Review, Post-Grant Review, or Covered Business Method review) ever having been filed against US patent 10,372,793 at the Patent Trial and Appeal Board (PTAB).

Proceedings Overview

There are no PTAB AIA trial proceedings on file for US patent 10,372,793. The patent's claims have never been challenged or reviewed by the PTAB, leaving them completely untested in this forum.

Strategic Summary

Claim Status: UNTESTED
All claims of US patent 10,372,793, including independent claims 1 and 23, remain untested at the PTAB. No claims have been canceled or sustained through an IPR, PGR, or CBM proceeding. For a defendant, this means the patent has not been "hardened" by surviving a PTAB challenge, which can be an advantage.

Estoppel Landscape
Since no PTAB proceedings have been initiated, the estoppel provisions of 35 U.S.C. § 315(e) do not apply. A defendant is free to challenge the patent's validity at the PTAB on any grounds based on prior art patents or printed publications, subject to the one-year time bar after being served with an infringement complaint. All prior-art-based invalidity arguments are available for a potential first IPR petition.

Pattern Signals
The absence of PTAB challenges is a notable signal. This patent has been asserted in district court litigation, and defensive organizations like Unified Patents are actively soliciting prior art against it. This suggests that while the patent is being monetized, defendants have so far opted to resolve disputes through district court litigation or settlement rather than challenging the patent's validity at the PTAB. The patent owner, Aloft Media, LLC, is a known non-practicing entity (NPE).

Recommended Next Steps

For a defendant facing an assertion of US patent 10,372,793:

  • Acknowledge the Absence of PTAB Activity: The most critical takeaway is that no prior defendant has attempted to invalidate this patent at the PTAB. This is a significant data point. It could mean prior defendants saw risks in filing an IPR, or it could mean they settled for business reasons before a challenge was necessary.
  • Conduct a Thorough Prior Art Search: Given that the patent is untested at the PTAB and has a priority date of March 20, 2006, a comprehensive search for prior art is the essential next step. The fact that Unified Patents has a contest seeking prior art for claim 23 indicates a belief that invalidating art may exist.
  • Consider a Proactive IPR Filing: As a defendant, you have the opportunity to be the first to challenge this patent at the PTAB. An Inter Partes Review offers a faster and often more cost-effective path to invalidating claims compared to district court litigation. A successful IPR could neutralize the threat entirely. The key will be uncovering strong prior art that presents a reasonable likelihood of prevailing.

Generated 5/12/2026, 6:48:25 PM

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

The sole inventor named on US patent 10,372,793 is Gal Arav. The patent text does not specify an employer at the time of filing. The original assignee is Aloft Media, LLC, for which Gal Arav appears to be a principal. There are no unusual patterns, such as inventor departures, as the inventor and the assignee entity appear to be closely related from the outset.

Original assignee

The original assignee named on the issued patent is Aloft Media, LLC. Research indicates that Aloft Media, LLC does not ship or sell any products or services that embody the claims of the patent. Public records and litigation history identify it as a non-practicing entity (NPE) whose primary business is patent licensing and assertion. Its current status is active, and it is the current owner of record.

Assignment timeline

A search of the USPTO Patent Assignment Search system reveals no recorded assignments for US patent 10,372,793 since its issuance. The ownership has remained with the original assignee, Aloft Media, LLC.

Verify at USPTO Assignment Center

As there are no recorded assignments, the patent has not changed hands. Aloft Media, LLC, the original recipient of the inventor's rights, remains the current owner.

Timeline diagram

timeline
    title Ownership of US 10372793
    2006 : Priority date
    2019 : Application filed by Aloft Media LLC
         : Issued to Aloft Media LLC

NPE / troll-pattern signals

  1. Shell-entity transfernot present
    There have been no recorded transfers. The patent has remained with the original assignee, Aloft Media, LLC, since issuance.

  2. Known asserter in the chainpresent
    The original and current assignee, Aloft Media, LLC, is a known patent asserter. It has been identified as a frequent plaintiff and non-practicing entity by organizations such as Unified Patents. The provided context notes the patent has been asserted in multiple district court cases.

  3. Repeat correspondent across the chainnot present
    As there are no recorded assignments, there is no chain of correspondents to analyze for this signal.

  4. Cascading transfersnot present
    The patent has not been transferred.

  5. Pre-litigation transfernot present
    The patent has not been transferred. Litigation was initiated by the original assignee.

  6. Bankruptcy fire-salenot present
    There is no indication that the patent was acquired through a bankruptcy proceeding.

  7. Privateeringnot present
    There is no evidence of a transfer from an operating company to Aloft Media, LLC for the purpose of assertion. The patent was assigned directly from the inventor.

  8. Defensive aggregator (anti-NPE)not present
    The patent is held by an asserting entity, not a defensive aggregator.

Verdict

NPE — high confidence

The original and current assignee, Aloft Media, LLC, is a known non-practicing entity that does not make or sell products. The company's business model is patent assertion, which is confirmed by the patent's extensive litigation history in multiple district courts. Although there is no assignment chain to analyze, the identity and activity of the owner of record provide a high-confidence signal of NPE activity.

Generated 5/12/2026, 6:48:40 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,372,793

An examination of the prior art cited on the face of U.S. Patent 10,372,793, "Hyperlink with graphical cue," reveals several key references that the patent examiner considered during prosecution. The most relevant of these are detailed below. This analysis is based on the information available in the patent's file wrapper and public patent databases as of May 12, 2026.

It is crucial to note that the '793 patent is part of a continuation chain, claiming a priority date of March 20, 2006, from U.S. Application No. 11/384,957 (now U.S. Patent 7,529,795). Therefore, any prior art must have a publication date preceding this priority date to be considered for anticipation under 35 U.S.C. § 102.

Examiner-Cited Prior Art

The following references were cited by the USPTO examiner during the prosecution of the patent application.

U.S. Patent No. 7,249,326 (Glazer et al.)

  • Full Citation: US 7,249,326 B2
  • Title: System and method for navigating a network of linked documents
  • Filing Date: June 29, 2000
  • Issue Date: July 24, 2007
  • Brief Description: Glazer discloses a system that generates a "visual sitemap" or a graphical map of a website's structure. This map can include thumbnail images of the web pages. A user can hover over or click on nodes in this graphical map to see previews or navigate to the corresponding pages. The system is designed to give users a better sense of a website's layout and content before navigating.
  • Potential Anticipation of Claims: Glazer appears relevant to the general concept of using graphical representations for navigation. However, it differs from the specific steps claimed in the '793 patent. Glazer's primary focus is on generating a sitemap of a single website, whereas the '793 patent claims a system where selecting a textual category link (first set of representations) then displays a set of graphical links (second set of representations) to various external websites. Glazer does not explicitly teach the two-step process of displaying textual categories that, upon a hover interaction, reveal pre-downloaded graphical logos for external sites. Therefore, while related, it does not appear to fully anticipate independent claims 1 or 23.

U.S. Patent Application Publication No. 2002/0069279 (Perkes)

  • Full Citation: US 2002/0069279 A1
  • Title: System and method for providing a graphical user interface for a search engine
  • Filing Date: November 30, 2000
  • Publication Date: June 6, 2002
  • Brief Description: Perkes describes a graphical user interface for a search engine that displays search results as a collection of graphical objects, such as logos or thumbnail images of the websites. The user can interact with these graphical objects to navigate to the corresponding websites. The interface is intended to make search results more intuitive and visually appealing than a simple list of text links.
  • Potential Anticipation of Claims: Perkes discloses the use of graphical representations (like logos) as hyperlinks. This is a key element of the '793 patent's claims. However, Perkes's system is in the context of displaying search engine results. It does not teach the specific claimed method of first displaying a set of textual hyperlink categories and then, in response to a user hovering over one of those categories, displaying a second set of corresponding graphical links. The two-tiered interaction model (text hover revealing graphical links) is a distinguishing feature of the '793 patent's claims that is not clearly present in Perkes.

U.S. Patent Application Publication No. 2005/0071754 (Bier)

  • Full Citation: US 2005/0071754 A1
  • Title: Live preview of link destinations
  • Filing Date: September 25, 2003
  • Publication Date: March 31, 2005
  • Brief Description: Bier discloses a method for previewing the content of a linked webpage without navigating away from the current page. When a user hovers the cursor over a hyperlink, a small pop-up window appears, displaying a thumbnail image or a summary of the destination page's content. This allows the user to quickly assess the relevance of the link.
  • Potential Anticipation of Claims: Bier teaches the concept of a hover interaction triggering the display of additional information related to a hyperlink. This is relevant to the "hovering" element described in claim 1 of the '793 patent. However, Bier's invention is focused on providing a preview of the destination content (a thumbnail of the page itself), not on revealing a second, distinct set of graphical hyperlink representations like company logos. The '793 patent claims a system where the hover reveals a menu of selectable logos, not just a preview of a single link's destination. This difference in functionality suggests that Bier does not fully anticipate the claims.

U.S. Patent Application Publication No. 2005/0144573 (Hattori et al.)

  • Full Citation: US 2005/0144573 A1
  • Title: Link information display device, method, and program
  • Filing Date: December 25, 2003
  • Publication Date: June 30, 2005
  • Brief Description: Hattori discloses a system for displaying additional information about a hyperlink when a user's cursor hovers over it. This additional information can include text summaries or a thumbnail image of the linked page, presented in a pop-up window. The goal is to help the user understand the link's destination before clicking.
  • Potential Anticipation of Claims: Similar to Bier, Hattori describes a hover-activated preview mechanism for a hyperlink. It shares the same limitations as Bier when considered as prior art against the '793 patent. Hattori's system displays a preview of the content at the link's destination, not a second set of selectable graphical hyperlinks (e.g., logos) that are thematically grouped under a textual category link. The core inventive step claimed in the '793 patent—the two-step, text-to-graphics navigational menu—is not taught by Hattori.

Summary of Prior Art Relevance

The prior art cited by the examiner establishes that the concepts of using graphical representations for hyperlinks and using hover interactions to display additional link information were known before the '793 patent's priority date of March 20, 2006. However, none of the cited references appear to explicitly disclose the complete combination of limitations found in the independent claims of the '793 patent, specifically:

  1. Displaying a first set of textual representations of hyperlinks (e.g., categories).
  2. Upon a user hover over one of the textual representations, displaying a second, different set of graphical representations of hyperlinks (e.g., company logos).
  3. The graphical representations being pre-downloaded to allow for quick display.
  4. Navigating to a destination upon selection from the second (graphical) set.

The novelty of the '793 patent, as allowed by the examiner, appears to reside in this specific workflow, which combines these known UI elements into a particular two-tiered menu system for web navigation. An invalidity challenge would likely need to find a single reference teaching this entire combination or argue that combining the teachings of multiple references to arrive at this system would have been obvious to a person of ordinary skill in the art at the time.

Generated 5/12/2026, 6:49:07 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,372,793

An analysis of the independent claims of U.S. Patent 10,372,793 in light of the examiner-cited prior art suggests that the claims would have been obvious to a person of ordinary skill in the art (PHOSITA) at the time of the invention, prior to the March 20, 2006 priority date. The claimed invention combines known user interface elements in a predictable way to achieve an expected result. The primary arguments for obviousness under 35 U.S.C. § 103 are constructed by combining the teachings of the cited references.

Deconstruction of Independent Claim 1

The core limitations of independent claim 1 can be broken down as follows:

  1. Display a first set of textual hyperlink representations (e.g., a text menu of categories).
  2. Receive a hover input from a user over one of the textual representations.
  3. In response to the hover, display a second, different set of graphical hyperlink representations (e.g., company logos).
  4. The graphical representations are pre-downloaded for quick display.
  5. Upon user selection (e.g., a click) of one of the graphical representations, navigate to its destination.

The novelty of the claim does not reside in any single element but in this specific two-stage workflow. However, this workflow represents a combination of known design patterns to solve the common problem of organizing a large number of links in a compact and visually appealing manner.

Obviousness Combination 1: Perkes ('279) in view of Bier ('754)

This combination argues that a skilled artisan would have been motivated to modify the graphical search results of Perkes using the hover-and-preview technique of Bier, resulting in the claimed invention.

  • Base Reference - Perkes (US 2002/0069279 A1): Perkes teaches the core concept of using graphical representations, specifically company logos, as selectable hyperlinks to navigate to websites (addressing limitations 3 and 5). The primary context is displaying search results. A PHOSITA would recognize the value of using logos as they are more visually recognizable and appealing than plain text links.
  • Secondary Reference - Bier (US 2005/0071754 A1): Bier teaches using a hover mouse action over a hyperlink to trigger the display of a pop-up window containing additional information about the link's destination (addressing limitation 2). The explicit purpose is to give the user more context without navigating away from the page and without permanently cluttering the user interface.
  • Motivation to Combine: A PHOSITA starting with the graphical logos from Perkes would face a known problem: a large number of logos consumes significant screen "real estate." To solve this, the PHOSITA would be motivated to organize the logos into categories. The most direct and space-efficient way to represent these categories would be a simple list of textual links (limitation 1). To present the logos associated with each category without cluttering the page, the PHOSITA would seek a method for on-demand display. Bier provides an elegant and well-understood solution to this exact problem: using a hover event to display content in a pop-up.

It would have been obvious to a PHOSITA to apply the hover-display mechanism from Bier to the textual category links. Instead of displaying a simple page preview as in Bier, the PHOSITA would have been motivated to display the more useful and relevant content for a category link—namely, the set of selectable graphical logos (taught by Perkes) belonging to that category. This combination of organizing Perkes's logos into textual categories and using Bier's hover-and-display mechanism to reveal them would have yielded the exact workflow claimed in the '793 patent. The pre-downloading of images (limitation 4) was a well-known optimization technique (e.g., using AJAX or simple pre-caching) for creating responsive web interfaces and would have been a predictable implementation choice to ensure the logos appeared instantly on hover.

Obviousness Combination 2: Bier ('754) in view of Perkes ('279)

This combination argues that it would have been obvious to enhance the content of Bier's pop-up preview with the type of graphical links taught by Perkes.

  • Base Reference - Bier (US 2005/0071754 A1): Bier teaches the fundamental user interaction: hovering over a primary link to cause a secondary display of information (limitations 1 and 2). This establishes the two-tiered, on-demand navigation structure.
  • Secondary Reference - Perkes (US 2002/0069279 A1): Perkes teaches that using logos is a highly effective and intuitive method for representing hyperlinks to various websites (limitations 3 and 5).
  • Motivation to Combine: A web developer implementing a portal or menu system would start with a set of textual links for different categories (e.g., "Stock Research," "UK News," as shown in the patent's own figures). The developer would be motivated to improve the user experience by providing more information about the links available within each category before the user commits to a click. Applying the hover-and-display technique from Bier to these category links would be a natural design choice.

However, displaying a thumbnail preview of a generic "category" page, as taught by Bier, is not particularly useful. A PHOSITA would immediately recognize that it would be far more valuable to the user to display the actual, selectable links within that category. Perkes teaches that the best way to represent such links is with graphical logos. Therefore, the motivation to combine is clear: to enhance the utility of Bier's hover-activated pop-up by populating it not with a static preview, but with a functional, selectable menu of graphical links as taught by Perkes. This combination directly results in the invention claimed in the '793 patent. The arrangement is a predictable "menu-submenu" structure, where the submenu items (logos) are simply a more visually effective implementation of hyperlinks.

Conclusion

The independent claims of U.S. Patent 10,372,793 describe a specific combination of user interface elements. While the final arrangement is functional, it is merely the predictable result of combining known prior art elements to solve the common and well-understood problems of limited screen space and the desire for more intuitive, visually-driven web navigation. A person of ordinary skill in the art in 2006, equipped with the knowledge of using logos as links (Perkes) and using hover-activated pop-ups for on-demand information (Bier), would have found it obvious to combine these concepts to create the claimed two-stage navigation system.

Generated 5/12/2026, 9:42:43 PM

Extensions

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

✓ Generated

Analysis of Term, Adjustments, and Family for U.S. Patent 10,372,793

As of May 12, 2026, an analysis of U.S. Patent 10,372,793 reveals 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 and the front page of the issued patent indicates no grant of Patent Term Adjustment (PTA) or Patent Term Extension (PTE). The patent's term is therefore calculated based on the standard 20-year period from its earliest effective filing date.

Continuity and Related Applications

U.S. Patent 10,372,793 is part of a large family of patents and applications and is a continuation of several preceding applications. The continuity chain is crucial for determining the correct expiration date.

The direct parent application of the '793 patent is U.S. Application No. 16/056,487, filed on August 6, 2018. However, the '793 patent claims priority through a long chain of continuation applications to the earliest non-provisional application, which is U.S. Application No. 11/384,957, filed on March 20, 2006. This 2006 application is now U.S. Patent No. 7,529,795.

The '793 patent also claims priority to two provisional applications, both filed on March 20, 2006:

  • U.S. Provisional Application No. 60/784,141
  • U.S. Provisional Application No. 60/784,140

For the purpose of calculating the patent term, the 20-year clock starts from the filing date of the earliest non-provisional application in the chain.

There are no divisional applications directly related to the '793 patent itself, though the broader family may contain them.

Patent Family Members

The '793 patent is one of many patents assigned to Aloft Media, LLC, with inventor Gal Arav, all sharing a similar title and specification. Other related U.S. patents in this family include, but are not limited to:

This extensive use of continuation applications is a common strategy to pursue claims of varying scope over a single core invention.

Projected Expiration Date

The term of a U.S. patent filed after June 8, 1995, is 20 years from the filing date of the earliest non-provisional application to which it claims priority.

  • Earliest Non-Provisional Filing Date: March 20, 2006 (from U.S. Application No. 11/384,957)
  • Add 20 Years: March 20, 2026
  • Patent Term Adjustment (PTA): 0 days
  • Patent Term Extension (PTE): 0 days

Therefore, the projected expiration date for U.S. Patent 10,372,793 was March 20, 2026.

As of the current date of this analysis (May 12, 2026), this patent is expired. This aligns with the "Expired - Lifetime" status noted in public patent databases.

Generated 5/12/2026, 6:49:22 PM

Derivative works

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

✓ Generated

As a Senior Patent Strategist and Research Engineer, I have analyzed the core claims of U.S. Patent 10,372,793. This document constitutes a defensive disclosure of derivative works and improvements to establish prior art against future patent applications on similar technologies.

Publication Date: May 12, 2026
Subject: Defensive Disclosure and Prior Art for Two-Stage Graphical Hyperlink Navigation Systems

Derivative Works Based on U.S. Patent 10,372,793

The following disclosures describe variations, expansions, and alternative applications of a user interface pattern wherein a user interaction with a first set of textual hyperlink representations causes the display of a second set of graphical hyperlink representations.


1. Derivations via Component & Data Substitution

1.1. Vector-Based and Programmatic Graphical Cues

  • Enabling Description: This variation replaces static, pre-downloaded raster image files (e.g., PNG, JPEG) for the second set of hyperlink representations with programmatically rendered vector graphics. The system pre-downloads lightweight Scalable Vector Graphics (SVG) definitions or a JSON object containing drawing commands. Upon a user's hover interaction over a textual category, a client-side rendering engine (such as a JavaScript library like D3.js or the browser's native <canvas> API) executes these commands to draw the graphical hyperlinks in real-time. This method allows for dynamic styling (e.g., changing colors based on system state), perfect scaling to any resolution without pixelation, and significantly smaller data payloads compared to raster images. The rendering instructions for all graphical cues are fetched in a single initial data structure and stored in client-side memory.
  • Mermaid Diagram: Data Flow
    sequenceDiagram
        participant User
        participant ClientBrowser as Browser
        participant RenderingEngine as JS Engine
        participant LocalCache as Client Cache
    
        User->>ClientBrowser: Hover over textual link 'Category A'
        ClientBrowser->>RenderingEngine: Trigger onHover event for 'Category A'
        RenderingEngine->>LocalCache: Request vector drawing instructions for 'Category A'
        LocalCache-->>RenderingEngine: Return JSON/SVG data
        RenderingEngine->>ClientBrowser: Execute drawing commands on HTML Canvas
        ClientBrowser->>User: Display rendered vector graphics
        User->>ClientBrowser: Click on a rendered graphic
        ClientBrowser->>User: Navigate to hyperlink destination
    

1.2. Haptic and Auditory Cue Integration for Non-Visual Interaction

  • Enabling Description: This embodiment extends the user interaction model beyond purely visual cues. The "hover" event is mapped to multiple modalities. In a mobile device or a system with a haptic feedback engine (e.g., Apple's Taptic Engine), hovering over a textual link triggers a specific vibration pattern. Simultaneously, an audio engine plays a short, distinct sound cue. The display of graphical icons is then supplemented with a corresponding set of haptic and audio cues for each icon. For example, hovering over the "Settings" icon would produce a gear-like click sound and a sharp haptic pulse. This provides an accessibility enhancement and allows for operation in eyes-free contexts. The haptic definitions (e.g., frequency, amplitude, duration) and audio files are pre-downloaded along with the graphical assets.
  • Mermaid Diagram: State Machine
    stateDiagram-v2
        [*] --> Idle
        Idle --> Hovering: MouseOver text link
        Hovering --> Idle: MouseOut text link
    
        state Hovering {
            [*] --> Rendering
            Rendering --> DisplayingGraphics: Graphics rendered
            Rendering --> PlayingAudio: Audio cue triggered
            Rendering --> TriggeringHaptics: Haptic pattern triggered
            DisplayingGraphics --> InteractionReady
            PlayingAudio --> InteractionReady
            TriggeringHaptics --> InteractionReady
        }
        InteractionReady --> Navigating: Click on graphic
        Navigating --> [*]: Navigation complete
    

2. Derivations via Operational Parameter Expansion

2.1. High-Density Navigation with Fisheye Lens UI

  • Enabling Description: To manage an extremely large second set of graphical hyperlinks (e.g., thousands of items), this variation implements a fisheye lens or magnification-based user interface. Upon hovering over a textual category, the graphical cues are displayed in a compact grid or radial layout. The cue directly under the user's cursor, along with its immediate neighbors, is rendered at full size and high resolution. Cues further away from the cursor are rendered at a progressively smaller scale and lower level-of-detail (LOD). As the user moves the cursor across the set, the magnified "focal point" follows, smoothly scaling the graphical cues up and down. This allows a vast number of options to be presented in a limited screen area while ensuring the item of interest is always clear. All LOD versions of the graphics are pre-downloaded or generated on-the-fly from a single high-resolution source.
  • Mermaid Diagram: Component Architecture
    graph TD
        A[User Input: Cursor Position] --> B{Layout Engine};
        C[Pre-downloaded Graphical Assets] --> B;
        B --> D{Magnification Algorithm};
        D -- For each graphic --
        > E{Calculate Distance from Cursor};
        E --> F{Determine Scale & LOD};
        F --> G[Render Graphic Instance];
        G --> H[Composite View];
        H --> I[Display to User];
    

2.2. Offline-First PWA Implementation for Intermittent Connectivity

  • Enabling Description: This system is architected as a Progressive Web App (PWA) with an offline-first strategy. A service worker script is installed on the client's browser during the first visit. This service worker intercepts network requests and aggressively caches all necessary assets, including the HTML, CSS, JavaScript, and the data structure containing all textual and graphical hyperlink information. This data is stored persistently on the client device using the IndexedDB API. When the user interacts with a textual link, the service worker serves the corresponding graphical cues directly from the local IndexedDB, resulting in instantaneous display regardless of network connectivity. If the application is offline, navigation to external hyperlinks is queued and executed once connectivity is restored.
  • Mermaid Diagram: Sequence Diagram
    sequenceDiagram
        participant User
        participant Browser
        participant ServiceWorker as Service Worker
        participant IndexedDB
        participant Network
    
        User->>Browser: Hover on text link
        Browser->>ServiceWorker: onHover event
        ServiceWorker->>IndexedDB: Fetch graphical assets for category
        IndexedDB-->>ServiceWorker: Return assets from local storage
        ServiceWorker-->>Browser: Provide assets
        Browser->>User: Display graphics instantly
        Note over User, Network: User is offline
        User->>Browser: Click on graphic
        Browser->>ServiceWorker: Request navigation
        ServiceWorker->>ServiceWorker: Queue navigation request
        Note over User, Network: User comes online
        ServiceWorker->>Network: Execute queued navigation
    

3. Derivations via Cross-Domain Application

3.1. Aerospace: Avionics Sub-System Selection

  • Enabling Description: In a glass cockpit avionics display, a pilot interacts with a primary flight display (PFD). Textual menu items for major systems ("NAV," "COMM," "SYS," "FPLN") are persistently displayed. The pilot uses a gaze-tracking sensor as a cursor. When the pilot's gaze fixates on ("hovers" over) the "COMM" text for more than 500ms, a secondary set of graphical icons appears, representing available communication radios (COMM1, COMM2, SAT, HF). Each icon visually indicates its current status (e.g., active frequency, signal strength). The pilot then selects a radio icon using a hands-on-throttle-and-stick (HOTAS) button, which brings up the tuning interface for that radio. All graphical icons are stored in the flight management computer's non-volatile flash memory.
  • Mermaid Diagram: Flowchart
    graph TD
        A[Pilot Gaze Fixates on 'COMM'] --> B{Dwell Time > 500ms?};
        B -- Yes --> C[Display Radio Icons: COMM1, COMM2, SAT];
        B -- No --> A;
        C --> D{HOTAS Button Press on Icon?};
        D -- Yes, on COMM1 --> E[Open COMM1 Tuning Interface];
        D -- No --> C;
        C --> F[Gaze Moves Away];
        F --> G[Hide Radio Icons];
        G --> A;
    

3.2. AgTech: IoT Sensor Data Visualization on Field Maps

  • Enabling Description: A farm operator views a digital map of their property on a tablet. Each field is labeled with textual identifiers ("Field A," "Orchard B"). When the operator taps and holds ("hovers") on the text "Field A," a palette of graphical icons appears overlaid on that field. These icons represent the types of IoT sensors deployed there: a water droplet for soil moisture, a leaf for nutrient levels, and a camera for recent drone imagery. Each icon is dynamically updated to reflect the latest sensor reading (e.g., the droplet icon is blue if moisture is adequate, red if low). Tapping an icon navigates to a detailed time-series data dashboard for that specific sensor. The icon set is standard, but their data-driven state is updated via a real-time MQTT data stream.
  • Mermaid Diagram: Architecture
    erDiagram
        FARM {
            string Name
        }
        FIELD {
            string ID
            string Name
        }
        SENSOR_TYPE {
            string ID
            string IconSVG
        }
        SENSOR_INSTANCE {
            string ID
            string LastReading
        }
        FARM ||--o{ FIELD : has
        FIELD ||--|{ SENSOR_INSTANCE : contains
        SENSOR_INSTANCE }|--|| SENSOR_TYPE : is_of_type
    
        subgraph "UI Interaction"
            direction LR
            A(Tap-Hold on FIELD ID) --> B{Fetch SENSOR_INSTANCEs};
            B --> C{For each, get SENSOR_TYPE};
            C --> D{Render IconSVG with LastReading};
        end
    

3.3. Augmented Reality for Industrial Maintenance

  • Enabling Description: A technician wearing an AR headset (e.g., a HoloLens) views a physical manufacturing robot. The AR system uses computer vision to recognize the machine and overlays textual labels on its core components ("Actuator Arm," "Control Panel"). When the technician's gaze remains fixed on the "Control Panel" label, a contextual menu of graphical icons materializes in 3D space next to the label. The icons represent available actions: a wrench for maintenance logs, a graph for live diagnostics, and a book for the operating manual. The technician performs an air-tap gesture on the graph icon, causing a real-time plot of the robot's power consumption to be displayed as a floating hologram.
  • Mermaid Diagram: Sequence Diagram
    sequenceDiagram
        participant Technician
        participant AR_Headset as AR Headset
        participant CV_Engine as Computer Vision Engine
        participant CMS_Backend as Content Management System
    
        AR_Headset->>CV_Engine: Stream video of robot
        CV_Engine-->>AR_Headset: Identify 'Control Panel' at (x,y,z)
        AR_Headset->>Technician: Display text label 'Control Panel'
        Technician->>AR_Headset: Gaze-hover on label
        AR_Headset->>CMS_Backend: Request contextual actions for 'Control Panel'
        CMS_Backend-->>AR_Headset: Return actions [Maintenance, Diagnostics, Manual] with icons
        AR_Headset->>Technician: Display graphical icons in 3D space
        Technician->>AR_Headset: Perform 'Air Tap' gesture on 'Diagnostics' icon
        AR_Headset->>Technician: Display holographic diagnostics graph
    

4. Derivations via Integration with Emerging Technologies

4.1. AI-Personalized Graphical Link Ranking

  • Enabling Description: This system integrates a client-side machine learning model (e.g., TensorFlow.js) to personalize the second set of graphical links. While the pool of all possible graphical links for a category is pre-downloaded, the specific set displayed, and their order, is determined in real-time by the AI model. The model is trained on the user's past click-through behavior, time of day, and current browsing context. For example, when a user hovers over "Business News," the model predicts which three to five publications they are most likely to click on at that moment and displays only those logos, ranked by probability. This reduces clutter and adapts the interface to individual user habits.
  • Mermaid Diagram: Data Flow
    graph TD
        A[User Hovers on 'Business News'] --> B{Trigger Event};
        B --> C[Gather Context: Time, Past Clicks];
        D[Pre-downloaded Pool of All Logos] --> E{Client-Side AI Model};
        C --> E;
        E --> F[Generate Ranked List of Logos];
        F --> G[Display Top 5 Logos];
        G --> H{User Clicks Logo};
        H --> I[Navigate to Destination];
        H --> J[Feed Click Data Back to AI Model for Retraining];
        J --> E;
    

4.2. Blockchain-Verified Authenticity Cues

  • Enabling Description: In an e-commerce or digital asset platform, this UI pattern is used to convey authenticity. A user hovers over a product category, such as "Luxury Watches." The system displays the logos of various authorized dealers. Each logo is a graphical hyperlink, and overlaid on its corner is a dynamic badge. Upon hover, the client's browser initiates a call to a smart contract on a public blockchain (e.g., Ethereum) using the dealer's public key. If the smart contract confirms the dealer's "authorized" status is valid and current, the badge on the logo turns green. If not, it turns red or disappears. This provides real-time, tamper-proof verification of an entity's credentials directly within the navigation element.
  • Mermaid Diagram: Sequence Diagram
    sequenceDiagram
        participant User
        participant Browser
        participant DApp_Frontend as DApp Frontend
        participant Blockchain_Node as Blockchain Node
    
        User->>Browser: Hover over 'Luxury Watches'
        Browser->>DApp_Frontend: Display dealer logos with 'Pending' badge
        DApp_Frontend->>Blockchain_Node: Call smartContract.isAuthorized(dealer_ID)
        Blockchain_Node-->>DApp_Frontend: Return boolean status
        alt Status is True
            DApp_Frontend->>Browser: Update badge for dealer_ID to 'Verified Green'
        else Status is False
            DApp_Frontend->>Browser: Update badge for dealer_ID to 'Unverified Red'
        end
    

5. Combination with Open-Source Standards

5.1. Combination with Web Components Standard

  • Enabling Description: The entire two-stage navigation element is implemented as a self-contained, reusable Web Component named <hover-menu>. It is defined using the Custom Elements API. The textual categories are passed declaratively as child elements, and a manifest-url attribute points to a JSON file containing the graphical link data. All internal structure, styling, and logic (including the hover-to-display mechanism and pre-caching) are encapsulated within the component's Shadow DOM. This makes the element portable across any web framework and immune to CSS conflicts from the parent page.
  • Example Usage:
    <hover-menu manifest-url="/data/nav-links.json">
      <h3 slot="category">World News</h3>
      <h3 slot="category">Business News</h3>
      <h3 slot="category">Stock Research</h3>
    </hover-menu>
    
  • Mermaid Diagram: Class Diagram
    classDiagram
      class HTMLElement {
        <<interface>>
      }
      class HoverMenuElement {
        +manifestUrl: string
        #shadowRoot: ShadowRoot
        #attachShadow()
        #connectedCallback()
        #fetchManifest()
        #render()
      }
      HTMLElement <|-- HoverMenuElement
    

5.2. Combination with ActivityPub Protocol

  • Enabling Description: In a client for a decentralized social network (Fediverse), user profiles display a list of textual metadata (e.g., "Interactions," "Following," "Followers"). When a viewer hovers their cursor over the "Interactions" text, the client displays a set of standardized graphical icons representing common ActivityPub actions: "Reply," "Boost," "Like," "Mention." These icons are not hyperlinks to websites but are functional UI elements. Clicking the "Boost" icon constructs a valid ActivityPub Announce activity in JSON-LD format and POSTs it to the viewer's outbox endpoint on their home server, effectively sharing the profile.
  • Mermaid Diagram: Flowchart
    graph TD
        A[Hover on 'Interactions' text] --> B[Display graphical action icons: Reply, Boost, Like];
        B --> C{User clicks 'Boost' icon};
        C --> D[Construct ActivityPub 'Announce' Object];
        D --> E{JSON-LD Payload};
        E --> F[POST to user's outbox URL];
        F --> G[Action is federated];
    

5.3. Combination with GraphQL

  • Enabling Description: This variation uses GraphQL to optimize data fetching. Instead of pre-downloading all graphical links for all categories, the initial page load fetches only the textual category data. The client application then uses a GraphQL client (like Apollo Client) to intelligently prefetch data for the graphical links. It can use heuristics, such as prefetching the links for the first three categories, or more advanced techniques like link prefetching on mousedown or when the link enters the viewport. The key is that the onHover event triggers the display of data that is already present in the client's normalized cache, providing the same perceived performance as the original "pre-download" method but with a more flexible, on-demand data-fetching architecture that reduces initial load time.
  • Mermaid Diagram: Component Interaction
    graph TD
        subgraph Initial Load
            A[Page Render] --> B[GraphQL Query: GetCategories]
            B --> C[Store Categories in Cache]
            C --> D[Render Textual Links]
        end
        subgraph User Interaction
            D -- Hover --> E{Trigger onHover};
            E --> F[GraphQL Query: GetGraphicsForCategory];
            F -- Data served from cache if available --> G[Display Graphical Links];
            E -- Heuristic Prefetching --> F
        end
    

Generated 5/12/2026, 6:50:12 PM

Keep exploring

Other patents in High-Tech (T)

See all High-Tech (T) patents →

This patent in court (7)

7 tracked lawsuits name US 10372793.