Client-side components
First Claim
1. A method for generating a page, comprising:
- receiving at a client a set of one or more components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion; and
using the set of one or more components to generate the page dynamically at the client, including for at least one part of the page using a display definition portion of a component associated with that part of the page to generate a display definition for that part of the page and a logic portion of the component to implement a behavior associated with that part of the page.
1 Assignment
0 Petitions
Accused Products
Abstract
Generating web pages dynamically at a client is disclosed. In some embodiments, when a web application or other code determines that a page is to be displayed, a set of components required to generate the page dynamically at the client is determined. Any components not already available at the client is obtained from a server. In some embodiments each component includes a display portion and may include one or both of a set of binding declarations and a logic portion. The components are parsed at the client and used to generate the page dynamically at the client, e.g., by generating associated portions of the document object model (DOM), retrieving JavaScript™ or other functions/classes and linking them to the respective portions of the DOM to which they correspond, and using the browser to render the page so created.
47 Citations
39 Claims
-
1. A method for generating a page, comprising:
-
receiving at a client a set of one or more components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion; and using the set of one or more components to generate the page dynamically at the client, including for at least one part of the page using a display definition portion of a component associated with that part of the page to generate a display definition for that part of the page and a logic portion of the component to implement a behavior associated with that part of the page. - 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 method for providing a page, comprising:
-
receiving from a client a request for a page; and sending to the client a set of one or more components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion; wherein the set of one or more components are usable by the client to generate the page dynamically at the client, including for at least one part of the page using a display definition portion of a component associated with that part of the page to generate a display definition for that part of the page and a logic portion of the component to implement a behavior associated with that part of the page.
-
-
27. A system for generating a page, comprising:
-
a processor at a client configured to; receive a set of one or more components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion; and use the set of one or more components to generate the page dynamically at the client, including for at least one part of the page using a display definition portion of a component associated with that part of the page to generate a display definition for that part of the page and a logic portion of the component to implement a behavior associated with that part of the page; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer program product for generating a page, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving at a client a set of one or more components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion; and using the set of one or more components to generate the page dynamically at the client, including for at least one part of the page using a display definition portion of a component associated with that part of the page to generate a display definition for that part of the page and a logic portion of the component to implement a behavior associated with that part of the page. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A computer program product for providing a page, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving from a client a request for a page; and sending to the client a set of one or more components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion; wherein the set of one or more components are usable by the client to generate the page dynamically at the client, including for at least one part of the page using a display definition portion of a component associated with that part of the page to generate a display definition for that part of the page and a logic portion of the component to implement a behavior associated with that part of the page.
-
Specification