17936460. SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY simplified abstract (Capital One Services, LLC)
Contents
- 1 SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY
Organization Name
Inventor(s)
Komal Krishna Pandamaneti of Frisco TX (US)
Lavanya Raja of Frisco TX (US)
Sairam Kommireddy of Frisco TX (US)
Maria Rabinowitz of Arlington VA (US)
Steven G. Chiagouris of Plano TX (US)
Jason E. Lines of Prosper TX (US)
Brittany Nicole Geron Courtney of Celina TX (US)
SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY - A simplified explanation of the abstract
This abstract first appeared for US patent application 17936460 titled 'SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY
Simplified Explanation
The patent application describes systems and methods for determining if a new software program is equivalent to a legacy software program by processing information from multiple threads using both programs in parallel. If the output of a thread from the new software program varies too much from the output of the corresponding thread from the legacy software program, further processing of that thread is stopped.
- Explanation of the patent:
- System compares outputs of threads from new and legacy software programs - If outputs vary beyond a threshold, processing of that thread by the new software program is stopped - Processing is done in parallel for efficiency
Potential Applications
This technology could be applied in: - Software development for ensuring new programs are equivalent to legacy ones - Quality assurance for software products
Problems Solved
This technology helps to: - Ensure new software programs are in parity with legacy programs - Identify discrepancies in outputs between different versions of software
Benefits
The benefits of this technology include: - Improved accuracy in determining software equivalence - Streamlined software development process - Enhanced quality control for software products
Potential Commercial Applications
A potential commercial application for this technology could be: - Integration into software development tools for quality assurance and testing
Possible Prior Art
One possible prior art for this technology could be: - Existing software testing tools that compare outputs of different software versions
Unanswered Questions
How does this technology handle multi-threading in software programs?
This technology processes information from multiple threads, but it is not clear how it manages the complexities of multi-threading in software programs.
What is the threshold distance used to determine if outputs vary too much between the new and legacy software programs?
The patent application mentions a threshold distance, but it does not specify what value or criteria are used to define this threshold.
Original Abstract Submitted
Systems and methods for determining that a new software program is in parity with a legacy software program. In some aspects, the system receives information for multiple threads processed by a legacy software program. The system processes the information using the new software program, which is executed in parallel with the legacy software program. If an output of a particular thread from the new software program varies outside a threshold distance from a corresponding output for the thread from the legacy software program, the system ceases further processing of the particular thread by the new software program. Otherwise, the system allows processing of the particular thread by the new software program to continue.
- Capital One Services, LLC
- Komal Krishna Pandamaneti of Frisco TX (US)
- Lavanya Raja of Frisco TX (US)
- Sairam Kommireddy of Frisco TX (US)
- Maria Rabinowitz of Arlington VA (US)
- Steven G. Chiagouris of Plano TX (US)
- Jason E. Lines of Prosper TX (US)
- Brittany Nicole Geron Courtney of Celina TX (US)
- G06F8/65
- G06F11/36