# US 2015/0178298 A1 · Page matching for reconstructed application pages

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2015/0178298 A1
- Document ID: US20150178298A1
- Status: Published application
- Kind: A1
- Application number: 14/134,919
- Filed: 2013-12-19
- Published: 2015-06-25
- Earliest claimed: 2013-12-19
- Assignees: Capriza Technologies I.L Ltd.
- Applicants: Capriza Technologies I.L. Ltd.
- Inventors: Ido Ish-Hurwitz; Dror Schwartz; Sagi Monza; Armon Ronnen
- Web page: https://patentgrep.com/patent/US20150178298A1

## CPC

- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G06F 16/954: Navigation, e.g. using categorised browsing
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F 40/174: Form filling; Merging
- G06F 9/451: Execution arrangements for user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for reconstructing a sequence of pages operating on a user interactive software application displaying to a user on a display a sequence of graphic pages. The software application involves transitioning between the graphic pages. Some of said pages bear page identifiers and page transitioning graphic identifiers. A page is intercepted, the likelihood of which to resemble a reconstituted page is derived from both its page descriptor properties and transitioning properties.

## Claims

### Claim 1

A method for reconstructing a sequence of pages operating on a user interactive software application displaying to a user on a display a sequence of graphic pages, said application involving transition between at least some of said graphic pages, wherein at least some of said pages bear page identifiers and page transitioning graphic identifiers, said method comprising:
tracking at least one instance of a page-flow based interactive program;
keeping in memory two sets of identifiers, one set is a set of page identifiers, for each page in the reconstructed program, and another set of identifiers which a set of transitioning between pages.

### Claim 2 (depends on 1)

A reconstruction mechanism as in claim 1 wherein said pages are created using a markup language.

### Claim 3 (depends on 1)

A method for determining the likelihood of equivalence of a candidate page with any page of a reconstructed sequence of pages as implemented by the method in claim 1, said method comprising:
intercepting a candidate page;
subjecting said intercepted page to a page classifier which compares the identifiers of said page with the identifiers of each of the pages of the reconstructed program, and
wherein said page classifier implements a decision rule to decide which of the pages of said reconstructed program is a most likely match for said intercepted page.

### Claim 4 (depends on 1)

A method for determining the equivalence of a candidate page with any page of a reconstructed sequence of pages as implemented by the method in claim 1, said method comprising:
intercepting a candidate page;
subjecting said intercepted page to a page classifier which compares the identifiers of said page with the identifiers of each of the pages of the reconstructed program, and
wherein said page classifier implements a decision rule refuting the equivalence of said intercepted page with any of said reconstructed pages.
