Method for creating page components for a page wherein the display of a specific form of the requested page component is determined by the access of a particular URL
First Claim
Patent Images
1. A method comprising:
- storing, by a computer system having a microprocessor, a page on a non-transitory computer-readable storage medium of the computer system, the page having one or more areas distinguished as locations on the page which users can place page components and a visual representation of one or more page commands;
receiving, by the computer system, selection of a page command in the one or more page commands triggered by a user dragging the visual representation of the page command from a page command area to a target area of the page, the target area comprising an area outside the one or more areas distinguished as locations which users can place page components;
creating, by the computer system, an additional location on the page at the target area, the additional location comprising an area distinguished as a location which users can place page components;
creating, by the computer system, a new page component on the page at the additional location, the new page component having web-based contents;
generating, by the computer system, a uniform resource locator (URL) corresponding to the new page component, in response to the creation of the new page component on the page, wherein the URL provides direct access to the new page component but does not provide access to any additional page components on the page;
determining, by the computer system, a page component shell in which to wrap the new page component when the new page component is directly accessed via the URL, wherein the page component shell includes a display of the page component title and description;
receiving, by the computer system, a first request from a first browser, the first request identifying the URL corresponding to the new page component;
in response to receiving the first request, wrapping the new page component with the determined page component shell, and transmitting the wrapped new page component to the first browser, wherein the wrapped new page component transmitted to the first browser includes the contents of the new page component, and a display of the page component title and description of the new page component;
receiving, by the computer system, a second request from a second browser, the second request identifying a separate URL corresponding to the page on which the new page component was created; and
in response to receiving the second request, transmitting the page including the new page component to the second browser, wherein the new page component is not wrapped with the determined page component shell when transmitted in response to the second request, and wherein the new page component transmitted to the second browser includes the contents of the new page component, but does not include a display of the page component title or description of the new page component.
2 Assignments
0 Petitions
Accused Products
Abstract
A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources. The page components can be accessible by URLs.
90 Citations
20 Claims
-
1. A method comprising:
-
storing, by a computer system having a microprocessor, a page on a non-transitory computer-readable storage medium of the computer system, the page having one or more areas distinguished as locations on the page which users can place page components and a visual representation of one or more page commands; receiving, by the computer system, selection of a page command in the one or more page commands triggered by a user dragging the visual representation of the page command from a page command area to a target area of the page, the target area comprising an area outside the one or more areas distinguished as locations which users can place page components; creating, by the computer system, an additional location on the page at the target area, the additional location comprising an area distinguished as a location which users can place page components; creating, by the computer system, a new page component on the page at the additional location, the new page component having web-based contents; generating, by the computer system, a uniform resource locator (URL) corresponding to the new page component, in response to the creation of the new page component on the page, wherein the URL provides direct access to the new page component but does not provide access to any additional page components on the page; determining, by the computer system, a page component shell in which to wrap the new page component when the new page component is directly accessed via the URL, wherein the page component shell includes a display of the page component title and description; receiving, by the computer system, a first request from a first browser, the first request identifying the URL corresponding to the new page component; in response to receiving the first request, wrapping the new page component with the determined page component shell, and transmitting the wrapped new page component to the first browser, wherein the wrapped new page component transmitted to the first browser includes the contents of the new page component, and a display of the page component title and description of the new page component; receiving, by the computer system, a second request from a second browser, the second request identifying a separate URL corresponding to the page on which the new page component was created; and in response to receiving the second request, transmitting the page including the new page component to the second browser, wherein the new page component is not wrapped with the determined page component shell when transmitted in response to the second request, and wherein the new page component transmitted to the second browser includes the contents of the new page component, but does not include a display of the page component title or description of the new page component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification