Context-aware landing page
First Claim
Patent Images
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, andincluding, 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for creating a context-aware landing page. A context-aware landing page is capable of dynamically updating its tiles to include content tiles which are related to a received triggering event. The triggering event can be received from a business context source. When the triggering event is received, a weighting table that contains a plurality of content tiles can be retrieved. The method can then select one or more content tiles to include in the context-aware landing page. The selection of the one or more content tiles can depend on the triggering event.
16 Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14)
-
Specification