Methods and apparatus for grammar-based recognition of user-interface objects in HTML applications
AssigneeOracle International Corporation
InventorsAttila Szepesvary, Gergely Szilvasy, Sandor Banki-Horvath, Tamas Szvitacs
Life of this patent
Estimating the term…
Abstract
The present invention provides methods and system for building a computer program, such as a dynamically linked library, capable of recognizing graphical user interface objects in HTML applications. The program accepts HTML DOM structures as input and processes the DOM by 1) creating one or more tokens for each parsed DOM element, and 2) parsing the generated tokens according to an application specific grammar. The program outputs user-interface objects that correspond to the graphical elements and other items displayed in the web browser.
Claims25
A method for identifying user interface (UI) objects in a markup-language stream, the method comprising the steps of:
- A) scanning any of (i) the markup-language stream and (ii) a corresponding document object model (DOM) to generate tokens,
- B) parsing the tokens based on a grammar to identify one or more UI objects:
A system for identifying user interface (UI) objects in markup-language-based applications comprising:
- a scanner receiving markup-language DOM and generating one or more tokens for each DOM element, and
- a parser coupled to the scanner receiving said tokens, and parsing said tokens based on a grammar, and generating a list of UI objects.
Dependencies are inferred from the claim text.