Invalidity dossier
US 12279116
System and method for providing additional functionality to existing software in an integrated manner
Current assignee: Damaka Inc
Added 5/12/2026, 11:39:25 PM
Active provider: Google · gemini-2.5-flash
Auto-generating section 1 of 2: Extensions…
Each section takes ~30-60s with web-search grounding. Keep this tab open — sections will fill in below as they complete.
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
US patent 12279116, titled "System and method for providing additional functionality to existing software in an integrated manner," was issued to Damaka Inc. [cite: https://patents.google.com/patent/[US12279116](/patent/US12279116)/en] The inventors listed are Sivakumar Chaturvedi, Satish Gundabathula, and Rashmi Hiremath. [cite: https://patents.google.com/patent/US12279116/en] The patent was filed on February 5, 2024, and granted on April 15, 2025. [cite: https://patents.google.com/patent/US12279116/en]
The abstract describes an improved system and method for enhancing software application functionality. It involves a computing entity with a memory storing instructions for a "superblock application" and an embedded "function block." The function block provides additional features accessible to the superblock application via an application programming interface (API). These functions are provided directly within the superblock application's display without requiring a context switch to another application on the computing entity. [cite: https://patents.google.com/patent/US12279116/en]
A plain-language overview of the independent claims is as follows:
Claim 1 (Method): This claim outlines a method for integrating new features into existing software. It involves storing a main "superblock application" and a "function block" together in a device's memory. The function block offers extra capabilities to the superblock application. When the superblock application needs one of these extra functions, it makes a request to the function block using an API. The function block then delivers this function directly within the superblock application's display, eliminating the need to switch to a different application. [cite: https://patents.google.com/patent/US12279116/en]
Claim 10 (Computing Entity): This claim describes a computing device designed to perform the integrated functionality. The device includes a network interface, a processor, and a memory. The memory stores both a "superblock application" and a "function block" that is part of the superblock application. The superblock application can initiate an API call to the function block to access additional features. In response, the function block provides these features within the superblock application's display, thereby avoiding context switching to other applications. [cite: https://patents.google.com/patent/US12279116/en]
Claim 16 (Non-transitory Computer Readable Medium): This claim covers a non-transitory computer-readable medium (e.g., a hard drive or solid-state drive) that stores instructions for a processor to execute. These instructions include a "superblock application" and an embedded "function block" that enhances the superblock's capabilities. The superblock application uses API calls to access these added functions, which are then provided and displayed within the superblock application itself, without switching to other applications. [cite: https://patents.google.com/patent/US12279116/en]
Regarding USPTO and CAFC 2026 dockets:
The patent family is associated with litigation. [cite: https://patents.google.com/patent/US12279116/en] A US case has been filed in the Texas Eastern District Court (case number 2:25-cv-00593). [cite: https://patents.google.com/patent/US12279116/en] Additionally, a PTAB (Patent Trial and Appeal Board) case, IPR2026-00211, has been filed and is currently pending. [cite: https://patents.google.com/patent/US12279116/en] No specific CAFC (Court of Appeals for the Federal Circuit) 2026 docket information for this patent was found in the available data.
Generated 5/28/2026, 6:46:05 AM