Capital one services, llc (20240111509). SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY simplified abstract

From WikiPatents
Jump to navigation Jump to search

SYSTEMS AND METHODS FOR DETERMINING SOFTWARE PARITY

Organization Name

capital one services, llc

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 20240111509 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 in parallel.

  • The system receives information for multiple threads processed by a legacy software program.
  • The system processes the information using the new software program in parallel with the legacy software program.
  • If the output of a thread from the new software program varies outside a threshold distance from the output of the corresponding thread from the legacy software program, further processing of that thread by the new software program is stopped.
  • Otherwise, processing of the thread by the new software program continues.

Potential Applications

This technology could be applied in software development and testing to ensure that new software programs are functionally equivalent to legacy software programs.

Problems Solved

This technology solves the problem of verifying the parity of new software programs with legacy software programs efficiently and accurately.

Benefits

The system allows for automated comparison and verification of new software programs against legacy software programs, reducing the need for manual testing and potentially saving time and resources in software development.

Potential Commercial Applications

"Automated Parity Verification System for Software Programs"

Possible Prior Art

There may be prior art related to software testing tools that compare outputs of different software programs to ensure consistency and accuracy.

Unanswered Questions

How does this technology handle multi-threaded applications?

The system processes information from multiple threads in parallel, but it is not clear how it manages synchronization and data consistency across threads.

What is the impact of the threshold distance on the accuracy of parity determination?

The abstract mentions a threshold distance for determining parity, but it does not specify how this threshold is determined or its effect on the accuracy of the comparison.


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.