×

Method for synchronously binding an external behavior to a web page element

  • US 7,383,512 B1
  • Filed: 09/29/2000
  • Issued: 06/03/2008
  • Est. Priority Date: 09/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system that uses a markup language with a behavior component that enhances an element'"'"'s behavior, a method of synchronously binding the behavior component to the element in order to prevent the behavior from being detached there from, promote predictability in the behavior, or reduce the need to add event-handling functions to check to see if the component has been downloaded and initialized, the method comprising:

  • receiving at a browser application an HTML page for processing and displaying one or more elements declared therein, the page comprising an import tag, which is an import instruction for importing element behavior into a namespace declared and associated with the import tag, wherein the namespace is used to ensure that the element behavior has a unique qualifier;

    upon an initial automatic parsing of the import tag within the page, processing the import instruction for subsequently linking implementation of the element behavior with an element defined within the body of the page by using the namespace as part of the label for the element, wherein the element behavior is a file or binary behavior component separate from the one or more elements within the page and encapsulates specific functionality or behavior for the element defined thereby; and

    upon parsing of the import instruction, suspending one or more other threads, activities, or both until the contents of the element behavior have been downloaded, allowing the element behavior to be available declaratively to bind synchronously to the element; and

    prior to processing the element defined by the downloaded element behavior, producing an instance of the element behavior making the specific functionality immediately and declaratively available;

    upon further parsing of the page, identifying that label for the element comprises the namespace; and

    based on the identification that the label for the element comprises the namespace, attaching the instance of the element behavior produced to the element, thereby synchronously binding the element behavior to the element.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×