PATENT CLAIM ANALYSIS

Application Number: 15950202
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["717", "130000"]

Abstract:
A software testing system operative to test a software application comprising a plurality of software components, at least some of which are highly coupled hence unable to support a dependency injection, each software component operative to perform a function, the system comprising apparatus for at least partially isolating, from within the software application, at least one highly coupled software component which performs a given function, and apparatus for testing at least the at least partially isolated highly coupled software component.

Claim (Index 10):
A system for providing testing for a given software application comprising a plurality of software components, at least some of which are coupled, said system comprising:\n a first processor functionally associated with a digital memory, which digital memory stores processor executable software testing code adapted to cause one or more second processors to: at least partially isolate from within the given software application, during runtime, at least one coupled software component which performs a given function by introducing, prior to execution of the software application, code elements for runtime access of application points associated with the at least one coupled component of the given software application; test, by use of the second processors running the testing code, the given software application by removing or replacing a behavior of the at least partially isolated coupled software component, during runtime, by use of the access provided by the at least one of the introduced code elements; and map a plurality of expectations, each of which comprises a string identifying an individual component from among the plurality of software components, which individual components are software components called during execution of the given software application.

Metadata:
- Claim Count in Document: 62.0
- Percentile: 91.0
- Lexical Diversity: 2.02326
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13706711', '12442948', '15005145', '12748469', '13485606']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3715297151834296
- 35 USC 102 Novelty (BERT): 0.5979553508144054
- Combined Prediction Score: 0.3941722787465271
- Mean Citation Score: 338.38301199999995
- Max Citation Score: 471.0701
- Similarity Product: 460.7056242637872

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test