US2018092059A1PendingUtilityA1

Living notifications

Assignee: FITBIT INCPriority: Apr 22, 2015Filed: Nov 29, 2017Published: Mar 29, 2018
Est. expiryApr 22, 2035(~8.7 yrs left)· nominal 20-yr term from priority
H04L 67/26H04W 68/00H04L 67/55
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, apparatus, and system relating to a notification system for merging a new message into a pending notification.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system comprising at least one processor and memory including instructions that, when executed by the at least one processor, cause the system to:
 receive a first communication comprising a first message in one of a plurality of first fields, the one of the plurality of first fields stored in a first portion of a storage area and the first message for display on a first device;   determine a first indicator from a portion of the first message;   determine a notification associated with the first communication;   display the notification and the first message;   receive a second communication comprising a second message in one of a plurality of second fields;   determine that a second indicator from a portion of the second message matches the first indicator;   overwrite the first message with the second message in the first portion of the storage area;   determine a new first indicator from a portion of the second message, the new first indicator for use with at least one subsequent communication comprising a subsequent message for display on the first device; and   modify the display of the notification and the first message with the second message.   
     
     
         3 . The system of  claim 2 , wherein the instructions that, when executed by the at least one processor, further cause the system to:
 store remaining fields of the plurality of first fields in second portions of the storage area;   store the second communication in third portions of the storage area;   maintain the second portions of the storage area as unchanged after the overwrite of the first portion of the storage area.   
     
     
         4 . The system of  claim 3 , wherein the instructions that, when executed by the at least one processor, further cause the system to:
 display, together with the notification and the first message, a first time associated with receipt of the first communication;   determine a second time associated with the overwrite of the first communication; and   display the second time together with the notification and the second message.   
     
     
         5 . The system of  claim 2 , wherein the instructions that, when executed by the at least one processor, further cause the system to:
 display, in a second device that is in communication with the first device, user definable settings for altering the first indicator;   receive an alteration to the user definable settings;   forward the alteration from the second device to the first device;   determine at least the second indicator from the second message based at least in part on the alteration to the first indicator.   
     
     
         6 . The system of  claim 2 , wherein the instructions that, when executed by the at least one processor, further cause the system to:
 determine an originator of the first communication; and   determine the notification from an application of the originator on the first device.   
     
     
         7 . A computer-implemented method:
 receiving a first communication comprising a first message in one of a plurality of first fields, the one of the plurality of first fields stored in a first portion of a storage area and the first message for display on a first device;   determining a first indicator from a portion of the first message;   determining a notification associated with the first communication;   displaying the notification with the first message on a display of the first device;   receiving a second communication comprising a second message in one of a plurality of second fields;   determining that a second indicator from a portion of the second message matches the first indicator;   overwriting the first message with the second message in the first portion of the storage area;   determining a new first indicator from a portion of the second message, the new first indicator for use with at least one subsequent communication comprising a subsequent message for display on the first device; and   modifying the display of the first device to replace the notification and the first message with the second message.   
     
     
         8 . The computer-implemented method of  claim 7 , further comprising:
 storing remaining fields of the plurality of first fields in second portions of the storage area;   storing the second communication in third portions of the storage area;   maintaining the second portions of the storage area as unchanged after the overwrite of the first portion of the storage area.   
     
     
         9 . The computer-implemented method of  claim 8 , further comprising:
 displaying, together with the notification and the first message, a first time associated with receipt of the first communication;   determining a second time associated with the overwriting of the first communication; and   displaying the second time together with the notification and the second message.   
     
     
         10 . The computer-implemented method of  claim 7 , further comprising:
 displaying, in a second device that is in communication with the first device, user definable settings for altering the first indicator;   receiving an alteration to the user definable settings;   forwarding the alteration from the second device to the first device;   determining at least the second indicator from the second message based at least in part on the alteration to the first indicator.   
     
     
         11 . The computer-implemented method of  claim 7 , further comprising:
 determining an originator of the first communication; and   determining the notification from an application of the originator on the first device.   
     
     
         12 . The computer-implemented method of  claim 7 , further comprising:
 determining an originator of the second communication; and   determining to perform an evaluation on the second message, the evaluation to assign a portion of the second message as the second indicator.   
     
     
         13 . The computer-implemented method of  claim 7 , further comprising:
 determining an originator of the first communication; and   receiving alterations to settings in the first device, the alterations to assign a portion of the first message as the first indicator.   
     
     
         14 . The computer-implemented method of  claim 7 , further comprising:
 determining an originator of the first communication; and   performing the overwriting of the first message with the second message such that the second message annotates the first message.   
     
     
         15 . The computer-implemented method of  claim 7 , further comprising:
 displaying user definable settings in the first device;   receiving alterations to existing settings in the user definable settings; and   enabling the first device to respond to the first communication or the second communication based at least in part on the alterations.   
     
     
         16 . The computer-implemented method of  claim 15 , wherein the user definable settings are specific to an application associated with the first communication and the second communication. 
     
     
         17 . A computer readable product comprising non-transitory media with instructions that, when executed by at least one processor of a system, cause the system to:
 receive a first communication comprising a first message in one of a plurality of first fields, the one of the plurality of first fields stored in a first portion of a storage area and the first message for display on a first device;   determine a first indicator from a portion of the first message;   determine a notification associated with the first communication;   display the notification and the first message;   receive a second communication comprising a second message in one of a plurality of second fields;   determine that a second indicator from a portion of the second message matches the first indicator;   overwrite the first message with the second message in the first portion of the storage area;   determine a new first indicator from a portion of the second message, the new first indicator for use with at least one subsequent communication comprising a subsequent message for display on the first device; and   modify the display of the notification and the first message with the second message.   
     
     
         18 . The computer readable product of  claim 17 , wherein the instructions that, when executed by the at least one processor of the system, further cause the system to:
 store remaining fields of the plurality of first fields in second portions of the storage area;   store the second communication in third portions of the storage area;   maintain the second portions of the storage area as unchanged after the overwrite of the first portion of the storage area.   
     
     
         19 . The computer readable product of  claim 18 , wherein the instructions that, when executed by the at least one processor of the system, further cause the system to:
 display, together with the notification and the first message, a first time associated with receipt of the first communication;   determine a second time associated with the overwrite of the first communication; and   display the second time together with the notification and the second message.   
     
     
         20 . The computer readable product of  claim 17 , wherein the instructions that, when executed by the at least one processor of the system, further cause the system to:
 display, in a second device that is in communication with the first device, user definable settings for altering the first indicator;   receive an alteration to the user definable settings;   forward the alteration from the second device to the first device;   determine at least the second indicator from the second message based at least in part on the alteration to the first indicator.   
     
     
         21 . The computer readable product of  claim 17 , wherein the instructions that, when executed by the at least one processor of the system, further cause the system to:
 determine an originator of the first communication; and   determine the notification from an application of the originator on the first device.

Join the waitlist — get patent alerts

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

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