US 7,490,167 B2
System and method for platform and language-independent development and delivery of page-based content
Armando Pena, Duarte, Calif. (US); Leslie Spring, Granada Hills, Calif. (US); Andreas Hjelming, Marina Del Rey, Calif. (US); Galvin Hsui, Los Angeles, Calif. (US); Todd Hollenbeck, Hermosa Beach, Calif. (US); and Omar Hamoui, Los Angeles, Calif. (US)
Assigned to Sony Corporation, Tokyo (Japan); and Sony Pictures Entertainment Inc., Culver City, Calif. (US)
Filed on Sep. 30, 2002, as Appl. No. 10/262,600.
Claims priority of provisional application 60/383338, filed on May 22, 2002.
Prior Publication US 2003/0225829 A1, Dec. 04, 2003
Int. Cl. G06F 15/173 (2006.01); G06F 15/16 (2006.01)
U.S. Cl. 709—246  [709/223; 709/224] 48 Claims
OG exemplary drawing
 
1. A system with at least one server and a plurality of client network enabled devices communicating with the at least one server via a network, the system comprising:
at least one data source for platform and language-independent delivery of page-based content, some of the page-based content organized into logical assets including data tables;
a data service layer for relating the logical assets to objects that act as external interface for processing and validating the page-based content; and
a rendering layer comprising:
a plurality of rendering processors for accepting the platform and language-independent delivery of the page-based content from the at least one data source and transforming the page-based content in platform and language-independent format into content in multiple platform formats in multiple human languages and for outputting the content in the multiple platform formats for display on the network enabled devices; and
an action handler configured in a pipeline with multiple stages, said action handler operating to retrieve at least one selected action through said data service layer and performing the at least one selected action on the transformed content using the data tables,
wherein said plurality of rendering processors communicates with each stage of the pipeline of said action handler to allow processing of the page-based content in platform and language-independent format.