Method and system for preparing website data in response to a webpage request
US-2015379143-A1 · Dec 31, 2015 · US
US9864801B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9864801-B2 |
| Application number | US-201313751322-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 28, 2013 |
| Priority date | Jan 28, 2013 |
| Publication date | Jan 9, 2018 |
| Grant date | Jan 9, 2018 |
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.
A responsive layout based on behavioral intent in a multi-tenant PaaS system is disclosed. A method of the disclosure includes determining a profile of a user of a PaaS system, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user, providing indicators of the determined profile, the determined application context, and the determined task context to a browser application of the user, and providing HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) files of the management console to the browser application, wherein the provided indicators are applied to the HTML and CSS files to generate a responsive layout, wherein the indicators are associated with one or more variants of the HTML and CSS files that provide the responsive layout.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: identifying, by a processing device of a Platform-as-a-Service (PaaS) system, a user of the PaaS system via login credentials provided by the user when the user accesses a management console of the PaaS system, wherein the PaaS system provides for the creation and deployment of applications on one or more nodes of the PaaS system, wherein two or more of the applications are deployed on a same node of the one or more nodes of the PaaS system; determining, by the processing device, a profile of the user comprising a role of the user on the PaaS system, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user, wherein the application context is in view of an application development cycle of the application, and wherein the task context is in view of a state of the application; providing indicators of the determined profile, the determined application context, and the determined task context to a browser application of the user; and providing, by the processing device, HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) files of the management console to the browser application, wherein the provided indicators are applied to the HTML and CSS files to generate a responsive layout; wherein the indicators are associated with one or more variants of the HTML and CSS files that provide the responsive layout. 2. The method of claim 1 , wherein the role of the user comprises at least one of a developer or an administrator. 3. The method of claim 2 , wherein the determining the profile is in view of one or more previous actions that the user performed on the PaaS system. 4. The method of claim 1 , wherein the application context comprises an age of the application in terms of the application development cycle. 5. The method of claim 1 , wherein the state of the application comprises at least one of a nominal state or an error state. 6. The method of claim 1 , wherein the responsive layout is further in view of at least one of device display characteristics of a device executing the browser application or capabilities of the browser application. 7. The method of claim 1 , further comprising: determining that the user is accessing a page of the management console associated with one of the applications associated with the user; updating the determined profile of the user in view of one or more previous actions that user performed on the one of the applications; updating the determined application context in view of an age of the one of the applications; updating the determined task context in view of a state of the one of the applications; and providing updated indications, along with the HTML and CSS files, to the browser application in view of the updated profile, the updated application context, and the updated task context, the indications provided with the HTML and CSS files. 8. The method of claim 1 , further comprising: determining that a time interval has expired; responsive to the time interval expiring, updating the determined profile of the user, the determined application context, and the determined task context; and providing updated indications to the browser application in view of the updated profile, the updated application context, and the updated task context; wherein the browser application renders the management console in the responsive layout in view of an application of the updated indicators to the HTML and CSS files, the updated indicators associated with one or more variants of the HTML and CSS files that provide the responsive layout. 9. A system, comprising: a data store to maintain HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) files for a management console of a Platform-as-a-Service (PaaS) system, wherein the PaaS system provides for the creation and deployment of applications on one or more nodes of the PaaS system, wherein two or more of the applications are deployed on a same node of the one or more nodes of the PaaS system; and a processing device communicably coupled to the data store and the memory, the processing device to: determine a profile of the user, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user; determine a profile of the user comprising a role of the user on the PaaS system, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user, wherein the application context is in view of an application development cycle of the application, and wherein the task context is in view of a state of the application; provide indicators of the determined profile, the determined application context, and the determined task context to a browser application of the user; and provide the HTML and CSS files of the management console to the browser application; wherein the browser application renders the management console in a responsive layout in view of an application of the provided indicators to the HTML and CSS files, the indicators associated with one or more variants of the HTML and CSS files that provide the responsive layout. 10. The system of claim 9 , wherein the role of the user comprises at least one of a developer or an administrator, and wherein the determining the profile is in view of one or more previous actions that the user performed on the PaaS system. 11. The system of claim 9 , wherein the application context comprises an age of the application in terms of the application development cycle. 12. The system of claim 9 , wherein the state comprising at least one of a nominal state or an error state. 13. The system of claim 9 , wherein the responsive layout is further in view of at least one of device display characteristics of a device executing the browser application or capabilities of the browser application. 14. The system of claim 9 , wherein the processing device is further to: determine that the user is accessing a page of the management console associated with one of the applications associated with the user; update the determined profile of the user in view of one or more previous actions that user performed on the one of the applications; update the determined application context in view of an age of the one of the applications; update the determined task context in view of a state of the one of the applications; and provide updated indications, along with the HTML and CSS files, to the browser application in view of the updated profile, the updated application context, and the updated task context, the indications provided with the HTML and CSS files. 15. The system of claim 9 , wherein the processing device is further to: determine that a time interval has expired; responsive to the time interval expiring, update the determined profile of the user, the determined application context, and the determined task context; and provide updated indications to the browser application in view of the updated profile, the updated application context, and the updated task context; wherein the browser application renders the management console in the responsive layout in view of an application of the updated indicators to the HTML and CSS files, the updated indicators associated with one or more variants of the HTML and CSS files that provide the responsive layout. 16. A non-transitory machine-readable storage medium in
Retrieval from the web · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.