System and method for a context-sensitive extensible plug-in architecture
OwnerAndrew Fitzhughinventor
Life of this patent
Estimating the term…
Abstract
A system and method for a context-sensitive extensible plug-in architecture. Specifically, an extensible plug-in architecture is described. The plug-in architecture includes a main application responding to at least one media object under a current context. A plug-in application is also included that extends capabilities of the main application. The plug-in architecture also includes an interface for sharing the current context with the plug-in application so that the plug-in application responds to the at least one media object under the current context.
Claims26
An extensible plug-in architecture, comprising:
- a main application responding to at least one media object under a current context;
- a plug-in application for extending capabilities of said main application;
- and
- an interface for sharing said current context with said plug-in application so that said plug-in application responds to said at least one media object under said current context.
An extensible plug-in architecture, comprising:
- an information browser application responding to at least one media object under a current context;
- a plurality of plug-in applications for extending capabilities of said information browser application;
- and
- an interface for sharing said current context with said plurality of plug-in applications, so that each of said plurality of plug-in applications responds to said at least one media object under said current context.
A method of extending a plug-in architecture, comprising:
- responding to at least one media object under a current context with a main application;
- sharing said current context with a plug-in application through an interface so that said plug-in application responds to said at least one media object under said current context;
- performing a context search with said plug-in application, wherein said context search is based on said current context;
- presenting information derived from results of said context search.
A computer system comprising:
- a bus;
- a memory unit coupled to said bus;
- and
- a processor coupled to said bus, said processor for executing computer executable instructions in a method of extending a plug-in architecture, comprising:
- responding to at least one media object under a current context with a main application;
- sharing said current context with a plug-in application through an interface so that said plug-in application responds to said at least one media object under said current context;
- performing a context search with said plug-in application, wherein said context search is based on said current context;
- presenting information derived from results of said context search.
A computer-readable medium storing computer-readable instructions that when executed effect a method of extending a plug-in architecture, comprising:
- responding to at least one media object under a current context with a main application;
- sharing said current context with a plug-in application through an interface so that said plug-in application responds to said at least one media object under said current context;
- performing a context search with said plug-in application, wherein said context search is based on said current context;
- and
- presenting information derived from results of said context search.
Dependencies are inferred from the claim text.