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.

Date of Patent:
Oct. 09, 2007

Filed:

Mar. 12, 2003
Applicants:

Joshua Lindquist, Bellevue, WA (US);

Daniel Galen Simmons, Sammamish, WA (US);

LI Wang, Kirkland, WA (US);

Eric Barber Vigesaa, Seattle, WA (US);

Gloria Monroe Godfrey, Kirkland, WA (US);

Inventors:

Joshua Lindquist, Bellevue, WA (US);

Daniel Galen Simmons, Sammamish, WA (US);

Li Wang, Kirkland, WA (US);

Eric Barber Vigesaa, Seattle, WA (US);

Gloria Monroe Godfrey, Kirkland, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, system, and apparatus for implementing object interfaces at runtime are provided. According to the method, a request is received for a resource that includes a client side object that supports an object interface. In response to the request, program code is generated that implements the interface. Once the program code implementing the object interface has been generated, the requested resource and the program code implementing the object interface are returned in response to the request for the resource. An intermediary object for mediating communication between objects is also generated and returned in response to the request. If the object interface implements an interface for consuming data, the object interface registers itself with the intermediary object as an event consumer. If the object interface implements a provider interface, the object interface calls the intermediary object in response to the occurrence of a specified type of event.


Find Patent Forward Citations

Loading…