US20030192026A1

Methods and apparatus for grammar-based recognition of user-interface objects in HTML applications

Claim Score by NHIP

Read claim 18, the broadest

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.

US20030192026A1, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Projected expiry passed 2 April 2023, 3.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 4 independent, 21 dependent

  1. 1
    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:
  2. 18
    Broadest claimClaim Score 97, very broad(NHIP)The method of any of claims 1 - 17, wherein the markup language is any of HTML, XHTML and XUL.
  3. 19
    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.
  4. 25
    The system of any of claims 18 - 24, wherein the markup language is any of HTML, XHTML and XUL.