Discovery of virtualized computing resources
US-2021194764-A1 · Jun 24, 2021 · US
US12099567B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12099567-B2 |
| Application number | US-202117555947-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 20, 2021 |
| Priority date | Dec 20, 2021 |
| Publication date | Sep 24, 2024 |
| Grant date | Sep 24, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An embodiment may involve web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport, and wherein the viewport is associated with an identifier. One or more processors may be configured to: receive a request for the web page; resolve the web page metadata into web content, wherein resolving the web page metadata includes: (i) determining, based on the identifier, a route associated with the viewport, (ii) determining, based on the route, a set of conditions associated with the viewport, (iii) determining that a particular condition is satisfied, wherein the particular condition is associated with the first sub-page and (iv) placing, based on the particular condition being satisfied, the first sub-page metadata in the viewport; and transmit the web content.
Opening claim text (preview).
What is claimed is: 1. A system comprising: persistent storage containing web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport in which the first sub-page metadata or the second sub-page metadata can be placed, wherein the specification of the viewport defines a location within the web page, and wherein the viewport is associated with an identifier; and one or more processors configured to: receive, from a client device, a request for the web page; in response to receiving the request, resolve the web page metadata into web content, wherein resolving the web page metadata into the web content includes: (i) determining, based on looking up the identifier in a routing table that associates identifiers with routes, a route associated with the identifier, (ii) determining, based on the route, a condition table that associates conditions with sub-pages, (iii) determining, based on looking up a particular condition in the condition table, that the particular condition is satisfied, wherein the particular condition is associated with the first sub-page, and (iv) placing, based on the particular condition being satisfied, the first sub-page metadata in the viewport; and transmit, to the client device, the web content. 2. The system of claim 1 , wherein reception of the web content by the client device causes a web browser of the client device to render the web page from the web content. 3. The system of claim 1 , wherein resolving the web page metadata further includes generating units of the web content based on corresponding elements of the web page metadata. 4. The system of claim 1 , wherein the particular condition is a logical or arithmetic expression involving one or more state variables of the system as operands. 5. The system of claim 4 , wherein the one or more state variables include a user group specification of a user that requested the web page. 6. The system of claim 1 , wherein the one or more processors are further configured to: receive, from a second client device, a second request for the web page; in response to receiving the second request, resolve the web page metadata into second web content, wherein resolving the web page metadata into the second web content includes: (i) determining, based on looking up the identifier in the routing table, the route associated with the identifier, (ii) determining, based on the route, the condition table, (iii) determining, based on looking up a second particular condition in the condition table, that the second particular condition is satisfied, wherein the second particular condition is associated with the second sub-page, and (iv) placing, based on the second particular condition being satisfied, the second sub-page metadata in the viewport; and transmit, to the second client device, the second web content. 7. The system of claim 1 , wherein the persistent storage also contains third sub-page metadata that defines a third sub-page and fourth sub-page metadata that defines a fourth sub-page, wherein the web page metadata includes specification of a second viewport in which the third sub-page metadata or the fourth sub-page metadata can be placed, wherein the second viewport is associated with a second identifier, and wherein the one or more processors are further configured to: receive, from a second client device, a second request for the web page; in response to receiving the second request, resolve the web page metadata into second web content, wherein resolving the web page metadata into the second web content includes: (i) determining, based on looking up the second identifier in the routing table, a second route associated with the second identifier, (ii) determining, based on the second route, a second set of condition table that associates further conditions with further sub-pages, (iii) determining, based on looking up a second particular condition in the second condition table, that the second particular condition is satisfied, wherein the second particular condition is associated with the third sub-page, and (iv) placing, based on the second particular condition being satisfied, the third sub-page metadata in the second viewport; and transmit, to the second client device, the second web content. 8. The system of claim 1 , wherein a first author is granted exclusive modification rights to the first sub-page, and wherein a second author is granted exclusive modification rights to the second sub-page. 9. The system of claim 1 , wherein placing the first sub-page metadata in the viewport comprises replacing the specification of the viewport with the first sub-page metadata or incorporating the first sub-page metadata into the specification of the viewport. 10. A computer-implemented method comprising: receiving, from a client device, a request for a web page, wherein persistent storage containing web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport in which the first sub-page metadata or the second sub-page metadata can be placed, wherein the specification of the viewport defines a location within the web page, and wherein the viewport is associated with an identifier; and in response to receiving the request, resolving the web page metadata into web content, wherein resolving the web page metadata into the web content includes: (i) determining, based on looking up the identifier in a routing table that associates identifiers with routes, a route associated with the identifier, (ii) determining, based on the route, a condition table that associates conditions with sub-pages, (iii) determining, based on looking up a particular condition in the condition table, that the particular condition of the set of conditions is satisfied, wherein the particular condition is associated with the first sub-page, and (iv) placing, based on the particular condition being satisfied, the first sub-page metadata in the viewport; and transmitting, to the client device, the web content. 11. The computer-implemented method of claim 10 , wherein resolving the web page metadata further includes generating units of the web content based on corresponding elements of the web page metadata. 12. The computer-implemented method of claim 10 , wherein the particular condition is a logical or arithmetic expression involving one or more state variables as operands. 13. The computer-implemented method of claim 12 , wherein the one or more state variables include a user group specification of a user that requested the web page. 14. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing system, cause the computing system to perform operations comprising: receiving, from a client device, a request for a web page, wherein persistent storage containing web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport in which the first sub-page metadata or the second sub-page metadata can be placed, wherein the specification of the viewport defines a location within the web page, and wherein the viewport is associated with an identifier; in response to receiving the request, resolving the web page metadata into web c
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Access control lists [ACL] · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Execution arrangements for user interfaces · CPC title
Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.