9959362

Context-Aware Landing Page

PublishedMay 1, 2018
Assigneenot available in USPTO data we have
InventorsShan Jiang
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method, comprising: receiving, by a processor, an event trigger configured to report an event, the event trigger containing at least one attribute that provides context to the event; retrieving, by the processor, a weighting table corresponding to a logon user that describes a plurality of content tiles that are associated with the event, wherein a content tile from the plurality of content tiles includes a weighting value of a first weighting table column configured to represent the significance of the content tile, a second weighting table column identifies a library of the content tile, a third weighting table column provides a role of the logon user, and a fourth weighting table column provides an identifier to locate the content tile within the library; selecting, by the processor, a ranked list of content tiles from the weighting table to include in a landing page, wherein the ranked list includes the content tile and the position of the content tile in the ranked list is based on the weighting value, and wherein selecting the ranked list of content tiles comprises, identifying, by the processor, a condition of the content tile, the condition specifying a parameter used to query for content related to the content tile, determining, by the processor, that the condition is satisfied by the at least one attribute of the triggering event, and including, by the processor, the content tile as part of the ranked list of content tiles based on the determination; generating, by the processor, the landing page with the ranked list of content tiles retrieved from the library; receiving, by the processor, an input from the logon user representative of interacting with the content tile from the landing page; adjusting, by the processor, the weighting value of the content tile in the weighting table in response to the input, without propagating the weighting value to another weighting table corresponding to a different role of the logon user; and displaying on a changed landing page, another content tile replacing a size and a position of the content tile.

2

2. The computer-implemented method of claim 1 , further comprising subscribing, by the processor, to a business application to receive event triggers from the business application, wherein the event trigger was generated by the business application.

3

3. The computer-implemented method of claim 1 , wherein retrieving the weighting table comprises: determining, by the processor, a user profile that is currently active; identifying, by the processor, an event type that is associated with the event trigger; and retrieving, by the processor, the weighting table based on the user profile and the event type.

4

4. The computer-implemented method of claim 1 , wherein generating the landing page comprises: identifying, by the processor, a tile in the landing page having the largest area; and assigning, by the processor, the content tile to the tile when the weighting value of the content tile is greater than the weighting value of content tiles in the ranked list.

5

5. The computer-implemented method of claim 1 , further comprising: receiving, by the processor, the input representative of deleting the content tile from the landing page; and adjusting, by the processor, the weighting value of the content tile in response to the input.

6

6. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions for: receiving an event trigger configured to report an event, the event trigger containing at least one attribute that provides context to the event; retrieving a weighting table corresponding to a logon user that describes a plurality of content tiles that are associated with the event, wherein a content tile from the plurality of content tiles includes a weighting value of a first weighting table column configured to represent the significance of the content tile, a second weighting table column identifies a library of the content tile, a third weighting table column provides a role of the logon user, and a fourth weighting table column provides an identifier to locate the content tile within the library; selecting a ranked list of content tiles from the weighting table to include in a landing page, wherein the ranked list includes the content tile and the position of the content tile in the ranked list is based on the weighting value, and wherein selecting the ranked list of content tiles comprises, identifying a condition of the content tile, the condition specifying a parameter used to query for content related to the content tile, determining that the condition is satisfied by the at least one attribute of the triggering event, and including the content tile as part of the ranked list of content tiles based on the determination; populating the content tile with content; generating the landing page that contains the content tile retrieved from the library; receiving an input from the logon user representative of deleting the content tile from the landing page; adjusting the weighting value of the content tile in the weighting table in response to the input, without propagating the weighting table to another weighting table corresponding to a different role of the logon user; and displaying on a changed landing page, another content tile replacing a size and a position of the content tile.

7

7. The non-transitory computer readable storage medium of claim 6 , further comprising subscribing to a business application to receive event triggers from the business application, wherein the event trigger was generated by the business application.

8

8. The non-transitory computer readable storage medium of claim 6 , wherein retrieving the weighting table comprises: determining a user profile that is currently active; identifying an event type that is associated with the event trigger; and retrieving the weighting table based on the user profile and the event type.

9

9. The non-transitory computer readable storage medium of claim 6 , wherein generating the landing page comprises: identifying a tile in the landing page having the largest area; and assigning the content tile to the tile when the weighting value of the content tile is greater than the weighting value of content tiles in the ranked list.

10

10. The non-transitory computer readable storage medium of claim 6 , further comprising: receiving the input representative of deleting the content tile from the landing page; and adjusting the weighting value of the content tile in response to the input.

11

11. A computer implemented system, comprising: one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for: receiving an event trigger configured to report an event, the event trigger containing at least one attribute that provides context to the event; retrieving a weighting table corresponding to a logon user that describes a plurality of content tiles that are associated with the event, wherein a content tile from the plurality of content tiles includes a weighting value of a first weighting table column configured to represent the significance of the content tile, a second weighting table column identifies a library of the content tile, a third weighting table column provides a role of the logon user, and a fourth weighting table column provides an identifier to locate the content tile within the library; selecting a ranked list of content tiles from the weighting table to include in a landing page, wherein the ranked list includes the content tile and the position of the content tile in the ranked list is based on the weighting value, and wherein selecting the ranked list of content tiles comprises, identifying a condition of the content tile, the condition specifying a parameter used to query for content related to the content tile, determining that the condition is satisfied by the at least one attribute of the triggering event, and including the content tile as part of the ranked list of content tiles based on the determination; populating the content tile with content; generating the landing page that contains the content tile retrieved from the library; receiving an input from the logon user representative of deleting the content tile from the landing page; adjusting the weighting value of the content tile in response to the input, without propagating the weighting value to another weighting table corresponding to a different role of the logon user; and displaying on a changed landing page, another content tile replacing a size and a position of the content tile.

12

12. The computer implemented system of claim 11 , further comprising subscribing to a business application to receive event triggers from the business application, wherein the event trigger was generated by the business application.

13

13. The computer implemented system of claim 11 , wherein retrieving the weighting table comprises: determining a user profile that is currently active; identifying an event type that is associated with the event trigger; and retrieving the weighting table based on the user profile and the event type.

14

14. The computer implemented system of claim 11 , wherein generating the landing page comprises: identifying a tile in the landing page having the largest area; and assigning the content tile to the tile when the weighting value of the content tile is greater than the weighting value of content tiles in the ranked list.

Patent Metadata

Filing Date

Unknown

Publication Date

May 1, 2018

Inventors

Shan Jiang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Context-Aware Landing Page” (9959362). https://patentable.app/patents/9959362

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Context-Aware Landing Page — Shan Jiang | Patentable