Message catalogs for remote modules
First Claim
Patent Images
1. A remote module system comprising:
- a container server including a processor and a storage device, wherein the storage device includes instructions that, when executed by the processor, cause the processor to;
identify a plurality of modules selectively designated for inclusion in a container document associated with a user, the modules adapted for rendering module data for presenting in the container document,receive at least one module specification from a remote specification server, and serve the container document with module data based on the at least one module specification;
wherein the module data is associated with a corresponding module designated for inclusion in the container document and the module specification includes a message reference that identifies at least one message catalog from a plurality of message catalogs, wherein the module specification further comprises a placeholder designating a location within a corresponding module for insertion of the at least one of the plurality of message catalogs, each message catalog including content adapted for insertion in at least one of the plurality of modules, wherein the content in each message catalog corresponds to alternative content in each of the other message catalogs in the plurality of message catalogs.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for incorporating message catalogs in remote modules. The system and method comprise a container server that identifies one or more modules for use with a container document, receives a module specification from a remote server, and serves the container document with module data based on the module specification, wherein the module data comprises a message reference that identifies a message catalog.
-
Citations
27 Claims
-
1. A remote module system comprising:
-
a container server including a processor and a storage device, wherein the storage device includes instructions that, when executed by the processor, cause the processor to; identify a plurality of modules selectively designated for inclusion in a container document associated with a user, the modules adapted for rendering module data for presenting in the container document, receive at least one module specification from a remote specification server, and serve the container document with module data based on the at least one module specification; wherein the module data is associated with a corresponding module designated for inclusion in the container document and the module specification includes a message reference that identifies at least one message catalog from a plurality of message catalogs, wherein the module specification further comprises a placeholder designating a location within a corresponding module for insertion of the at least one of the plurality of message catalogs, each message catalog including content adapted for insertion in at least one of the plurality of modules, wherein the content in each message catalog corresponds to alternative content in each of the other message catalogs in the plurality of message catalogs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented remote module method comprising:
-
identifying, by operation of at least one computer, a plurality of modules selectively designated for inclusion in a container document associated with a user, the modules adapted for rendering module data for presenting in the container document; receiving, by operation of at least one computer, at least one module specification from a remote specification server; providing module data in the container document based on the at least one module specification, wherein the module data is associated with a corresponding module designated for inclusion in the container document; and wherein the module specification comprises a message reference that identifies at least one message catalog from a plurality of message catalogs, wherein the module specification further comprises a placeholder designating a location within a corresponding module for insertion of the at least one of the plurality of message catalogs, each message catalog comprising alternative content for inclusion in at least one of the plurality of modules wherein the content in each message catalog corresponds to alternative content in each of the other message catalogs in the plurality of message catalogs.
-
-
27. A system comprising:
-
a module specification server including a processor and a storage device, wherein the storage device includes instructions that, when executed by the processor, cause the processor to; serve a module specification to a remote container server for use in generating module data associated with a corresponding module designated for inclusion in a container document associated with a user, the container document designating a plurality of modules for inclusion in the container document; and serve at least one of a plurality of message catalogs for use with the module specification; wherein the module specification includes catalog a placeholder designating a location within a corresponding module for insertion of the at least one of the plurality of message catalogs, each message catalog comprising alternative content for inclusion in at least one of the plurality of modules, wherein the content in each message catalog corresponds to alternative content in each of the other message catalogs in the plurality of message catalogs.
-
Specification