CROSS-APPLICATION SERVICE-DRIVEN CONTEXTUAL MESSAGES
First Claim
1. A system comprising:
- one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media that, when executed by at least one processor, cause the at least one processor to at least;
retrieve content from a server computing device, the content comprising at least one rule and at least one contextual message;
store the content retrieved from the server computing device;
detect, via a dynamic background application, an action associated with a client application;
in response to detecting the action associated with the client application, identify a contextual message from the at least one contextual message based on a rule from the at least one rule; and
display, via the dynamic background application, the identified contextual message within the client application.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to cross-application service-driven dynamic contextual messages. In one aspect, content is retrieved from a server computing device. The content may include at least one rule and at least one contextual message. The content retrieved from the server computing device may be stored. A dynamic background application may detect an action associated with a client application. In response to detecting the action associated with the client application, a contextual message may be identified from the at least one contextual message based on a rule from the at least one rule. The dynamic background application may display the identified contextual message within the client application.
35 Citations
20 Claims
-
1. A system comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when executed by at least one processor, cause the at least one processor to at least; retrieve content from a server computing device, the content comprising at least one rule and at least one contextual message; store the content retrieved from the server computing device; detect, via a dynamic background application, an action associated with a client application; in response to detecting the action associated with the client application, identify a contextual message from the at least one contextual message based on a rule from the at least one rule; and display, via the dynamic background application, the identified contextual message within the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for dynamically displaying contextual messages within a client application, the method comprising:
-
retrieving content from a server computing device, the content comprising at least one rule and at least one contextual message; detecting, via a dynamic background application, an action associated with the client application; in response to detecting the action associated with the client application, identifying, via the dynamic background application, a contextual message from the at least one contextual message based on a rule from the at least one rule; and displaying, via the dynamic background application, the identified contextual message within the client application. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method for dynamically displaying contextual messages within a client application, the method comprising; retrieving a rule and a contextual message from a server computing device; detecting, via a dynamic background application, a first occurrence of an action associated with a first client application; in response to detecting the first occurrence of the action associated with the first client application, displaying, via the dynamic background application, the contextual message within the first client application; receiving an updated rule and an updated contextual message from the server computing device; detecting, via the dynamic background application, a second occurrence of the action associated with the first client application; and in response to detecting the second occurrence of the action associated with the first client application, displaying, via the dynamic background application, the updated contextual message within the first client application. - View Dependent Claims (17, 18, 19, 20)
-
Specification