Patent ID: 7058940

Claim:
A system for use in a computer for extending application content comprising: a first application executing on a computer that includes application content, and a plurality of extensible tags that specify where additional content can be incorporated; a second application executing on a computer that includes additional content, and a tag extension that extends at least one of the extensible tags of the first application, wherein said tag extension encloses the additional content, and wherein said second application further includes means for advertising the additional content as being available for incorporation into the first application; a plurality of listeners, including a listener for each application that provides additional content, that receives notification of the extensible tags when the first application is executed; wherein said advertising includes registering, for each application that is to provide additional content, a listener for the tag extension with one or more of the plurality of extensible tags; and, wherein when the first application is executed, the extensible tags are processed, and a notification is communicated to all registered listeners, including the registered listener for the second application, to incorporate the content of each application that provides additional content for that extensible tag within the first application, at that tag's location.