METHOD, FRAMEWORK, AND PROGRAM PRODUCT FOR FORMATTING AND SERVING WEB CONTENT
First Claim
1. A method for formatting and serving web content, comprising:
- providing a set of JavaScript objects that represents dynamic JavaScript data;
providing a set of JavaScript functions to format the set of JavaScript objects, the set of JavaScript objects being distinct from the set of JavaScript functions; and
formatting the set of JavaScript objects using the set of JavaScript functions.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
-
Citations
33 Claims
-
1. A method for formatting and serving web content, comprising:
-
providing a set of JavaScript objects that represents dynamic JavaScript data; providing a set of JavaScript functions to format the set of JavaScript objects, the set of JavaScript objects being distinct from the set of JavaScript functions; and formatting the set of JavaScript objects using the set of JavaScript functions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A framework for formatting and serving web content, comprising:
-
a data conglomeration engine for receiving and processing data conglomeration requests, and for serving requested data conglomeration services; a services registration database for storing data conglomeration service metadata; a data conglomeration services module for maintaining a set of data conglomeration services, the data conglomeration services module interfacing with the data conglomeration engine via a data conglomeration services interface; a data conglomeration configuration repository for storing data conglomeration engine configurations and data conglomeration service configurations; and a source manager for interfacing with static and dynamic data sources that are accessed in response to the data conglomeration requests. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A program product stored on a computer readable medium for formatting and serving web content, the computer readable medium comprising program code for causing a computer system to:
-
receive and process a data conglomeration request into a data conglomeration service call; obtain data in response to the data conglomeration service call; utilize a set of JavaScript objects to represent the data as JavaScript data; format the set of JavaScript objects using a set of JavaScript functions; and serve formatted JavaScript objects as web content to a caller issuing the data conglomeration request. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for deploying a system for formatting and serving web content, comprising:
providing a computer infrastructure being operable to; receive and process a data conglomeration request into a data conglomeration service call; obtain data in response to the data conglomeration service call; utilize a set of JavaScript objects to represent the data as JavaScript data; format the set of JavaScript objects using a set of JavaScript functions; and serve formatted JavaScript objects as web content to a caller issuing the data conglomeration request. - View Dependent Claims (24, 25, 26, 27)
-
28. A method for formatting and serving web content, comprising:
-
receiving and processing a data conglomeration request into a data conglomeration service call; obtaining data in response to the data conglomeration service call; utilizing a set of JavaScript objects to represent the data as JavaScript data; formatting the set of JavaScript objects using a set of JavaScript functions; and serving formatted JavaScript objects as web content to a caller issuing the data conglomeration request. - View Dependent Claims (29, 30, 31, 32)
-
-
33. An expert and knowledge tracking method, comprising:
-
determining an available an expert; notifying a user of the availability of the expert; providing the expert with periodical reports; reviewing an exchange between the user and an expert; and determining whether to publish the exchange.
-
Specification