US2019245824A1PendingUtilityA1

Message Delivery System and Method

Assignee: SKYPEPriority: Nov 8, 2007Filed: Apr 16, 2019Published: Aug 8, 2019
Est. expiryNov 8, 2027(~1.3 yrs left)· nominal 20-yr term from priority
H04L 51/18H04L 63/0281H04L 51/22H04L 51/04G06Q 10/107H04L 51/42H04L 67/104
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The disclosed systems and methods include receiving a message by a communication client, where the message includes a trigger event that is to occur for a condition to be checked, and the condition includes a parameter value for evaluating whether the condition has been satisfied. The systems and methods further include monitoring a user terminal subsequent to receiving the message to determine whether the trigger event occurs at the user terminal in addition, the disclosed systems and methods determine whether the condition has been satisfied at the user terminal in response to a determination that the trigger event occurred, and display a selectable option for reconfiguring an attribute of the communication client in response to a determination that the condition has been satisfied. The disclosed systems and methods also include reconfiguring the attribute of the communication client in response to a selection of the selectable option,

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A method comprising:
 receiving a message by a communication client, the message comprising a trigger event that is to occur for a condition to be checked, the condition comprising a parameter value for evaluating whether the condition has been satisfied;   monitoring a user terminal subsequent to receiving the message to determine whether the trigger event occurs at the user terminal;   determining whether the condition has been satisfied at the user terminal in response to a determination that the trigger event occurred;   displaying a selectable option for reconfiguring an attribute of the communication client in response to a determination that the condition has been satisfied; and   reconfiguring the attribute of the communication client in response to a selection of the selectable option.   
     
     
         2 . The method according to  claim 1  further comprising reading a current value of a parameter in the user terminal and comparing the current value to the parameter value of the condition. 
     
     
         3 . The method according to  claim 2 , wherein the parameter value defines a maximum number of times the message is to be displayed by the communication client. 
     
     
         4 . The method according to  claim 2 , wherein the parameter value defines a start time and an end time for displaying the message. 
     
     
         5 . The method according to  claim 1 , further comprising transmitting, prior to the receiving, a request for the message over a communication network. 
     
     
         6 . The method according to  claim 5 , wherein the request for the message comprises an identifier of a plurality of messages stored at the user terminal. 
     
     
         7 . The method according to  claim 5 , wherein the request for messages comprises at least one of a version number for a communication client executed on time user terminal and an identifier of an operating system executed on the user terminal. 
     
     
         8 . The method according to  claim 1 , wherein the message is received at the user terminal in a bundle comprising a plurality of messages. 
     
     
         9 . The method according to  claim 1 , further comprising:
 displaying a selectable control configured to cause display of information included with the message.   
     
     
         10 . The method according to  claim 9 , wherein the selectable control is a hyperlink comprising a network address of the information. 
     
     
         11 . A system comprising:
 one or more processors; and   one or more computer-readable storage devices having computer-executable instructions stored thereon that, when executed by the one or more processors, configure a user terminal to perform a plurality of operations comprising:
 receiving a message by a communication client, the message comprising a trigger event that is to occur for a condition to be checked, the condition comprising a parameter value for evaluating whether the condition has been satisfied; 
 monitoring the user terminal subsequent to receiving the message to determine whether the trigger event occurs at the user terminal; 
 determining whether the condition has been satisfied at the user terminal in response to a determination that the trigger event occurred; 
 displaying a selectable option for reconfiguring an attribute of the communication client in response to a determination that the condition has been satisfied; and 
 reconfiguring the attribute of the communication client in response to a selection of the selectable option. 
   
     
     
         12 . The system according to  claim 11 , wherein the plurality of operations further comprises reading a current value of a parameter in the user terminal and comparing the current value to the parameter value of the condition. 
     
     
         13 . The system according to  claim 12 , wherein the parameter value defines a maximum number of times the message is to be displayed by the communication client. 
     
     
         14 . The system according to  claim 12 , wherein the parameter value defines a start time and an end time for displaying the message. 
     
     
         15 . The system according to  claim 11 , wherein the plurality of operations further comprises transmitting, prior to the receiving, a request for the message over a communication network. 
     
     
         16 . The system according to  claim 15 , wherein the request for the message comprises an identifier of a plurality of messages stored at the user terminal. 
     
     
         17 . The system according to  claim 15 , wherein the request for messages comprises at least one of a version number for a communication client executed on the user terminal and an identifier of an operating system executed on the user terminal. 
     
     
         18 . The system according to  claim 11 , wherein the message is received at the user terminal in a bundle comprising a plurality of messages. 
     
     
         19 . The system according to  claim 11 , wherein the plurality of operations further comprises:
 displaying a selectable control configured to cause display of information included with the message.   
     
     
         20 . The system according to  claim 19 , wherein the selectable control is a hyperlink comprising a network address of the information.

Join the waitlist — get patent alerts

Track US2019245824A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.