Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2007-09-11
2007-09-11
Thomson, William (Department: 2194)
Electrical computers and digital processing systems: interprogra
Application program interface
Reexamination Certificate
active
10023008
ABSTRACT:
Embodiments of the present invention relate to a scriptable plug-in API. According to the invention, all of the interfaces in a conventional, non-scriptable plug-in API are mapped to similar interfaces in a scriptable plug-in API. There is no need to change the existing plug-in APIs. In one embodiment, a set of interfaces and a set of wrappers are used to bind the new, scriptable plug-in API to the old one. In another embodiment, C++ wrappers are written to bridge new API to the old one. Inter-threading calls for plug-ins are also made possible using a proxy that functions with scriptable interfaces. In another embodiment, the plug-in is written for a Mozilla™/Netscape™ 6.x browser. In another embodiment, the scripting languages used to develop the plug-in include Python, JavaScript, and Perl.
REFERENCES:
patent: 6658453 (2003-12-01), Dattatri
patent: 6691176 (2004-02-01), Narin et al.
patent: 6854123 (2005-02-01), Lewallen
Netscape Gecko Technologies, Enabling the Next-Generation Internet, 1999.
XP, XPCom, Jun. 1999.
The open Group, The Active X Core Technology Reference, 1999.
John Bandhauer, A zero generated code XPConnect proposal, Dec. 1998.
Sonnenschein Nath & Rosenthal LLP
Sun Microsystems Inc.
Thomson William
Truong LeChi
LandOfFree
Scriptable plug-in application programming interface does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Scriptable plug-in application programming interface, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scriptable plug-in application programming interface will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3788914