The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 17, 2012
Filed:
Sep. 18, 2009
Anand Ramakrishna, Redmond, WA (US);
Christian Fortini, Redmond, WA (US);
Alexander J. Zotov, Bellevue, WA (US);
Roderick Chavez, Kirkland, WA (US);
David H. Massy, Redmond, WA (US);
Richard J. Gardner, Redmond, WA (US);
Anand Ramakrishna, Redmond, WA (US);
Christian Fortini, Redmond, WA (US);
Alexander J. Zotov, Bellevue, WA (US);
Roderick Chavez, Kirkland, WA (US);
David H. Massy, Redmond, WA (US);
Richard J. Gardner, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
In some embodiments, code can be encapsulated in an external behavior component for affecting the behavior of an element inserted into an HTML document. A reference can be attached to the element in the document to associate the element with the external behavior component. A renderer can parse the element in the HTML document and access the external component to modify a behavior of a page image. For example, the properties or location of a displayed element associated with the external behavior component may be changed on an event, the external behavior component can control user data input, or the external behavior component can draw on the page image. Multiple documents can reuse external behavior components, and an element can be associated with multiple external behavior components. The associations between elements and external behavior components may be maintained in cascading style sheets, inline with the elements, and in various formats.