System and method for dynamically generating a web page
First Claim
1. A method for dynamically constructing a web page, comprising:
- receiving a uniform resource locator identifying a web page, the web page referencing a plurality of elements;
receiving a user identifier representing a user;
evaluating each of the plurality of elements based on the user identifier to identify a subset of at least one element the user is authorized to access;
determining a data conversion specification associated with the user;
determining a data representation specification associated with the user; and
converting and presenting each of the subset of elements.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically constructing a web page is disclosed which includes receiving a uniform resource locator identifying a web page. The web page references a plurality of elements. The method also includes receiving a user identifier representing a user and evaluating each of the referenced elements based on the user identifier to identify a subset of at least one element the user is authorized to access. The method further includes determining a data conversion specification associated with the user and determining a data representation specification associated with the user. The subset of elements that the user is authorized to access is converted and presented to the user. Systems and computer-readable storage media for defining and presenting a composite web page are also disclosed.
146 Citations
16 Claims
-
1. A method for dynamically constructing a web page, comprising:
-
receiving a uniform resource locator identifying a web page, the web page referencing a plurality of elements;
receiving a user identifier representing a user;
evaluating each of the plurality of elements based on the user identifier to identify a subset of at least one element the user is authorized to access;
determining a data conversion specification associated with the user;
determining a data representation specification associated with the user; and
converting and presenting each of the subset of elements. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for dynamically constructing a web page, comprising:
-
a processor;
a memory connected to the processor for storing processor executable instructions to control the operation of said processor;
the processor executable instructions including;
instructions to receive a uniform resource locator identifying a web page, the web page referencing a plurality of elements;
instructions to receive a user identifier representing a user;
instructions to evaluate each of the plurality of elements based on the user identifier to identify a subset of at least one element the user is authorized to access;
instructions to determine a data conversion specification associated with the user;
instructions to determine a data representation specification associated with the user; and
instructions to convert and present each of the subset of elements. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for dynamically constructing a web page, comprising:
-
means for receiving a uniform resource locator identifying a web page, the web page referencing a plurality of elements;
means for receiving a user identifier representing a user;
means for evaluating each of the plurality of elements based on the user identifier to identify a subset of at least one element the user is authorized to access;
means for determining a data conversion specification associated with the user;
means for determining a data representation specification associated with the user; and
means for converting and presenting each of the subset of elements. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium encoded with processing instructions for dynamically constructing a web page, comprising:
-
computer readable instructions for receiving a uniform resource locator identifying a web page, the web page referencing a plurality of elements;
computer readable instructions for receiving a user identifier representing a user;
computer readable instructions for evaluating each of the plurality of elements based on the user identifier to identify a subset of at least one element the user is authorized to access;
computer readable instructions for determining a data conversion specification associated with the user;
computer readable instructions for determining a data representation specification associated with the user; and
computer readable instructions for converting and presenting each of the subset of elements.
-
Specification