×

System and method for blended presentation of locally and remotely stored electronic messages

  • US 10,255,587 B2
  • Filed: 01/18/2012
  • Issued: 04/09/2019
  • Est. Priority Date: 01/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by an electronic messaging client installed on a user device, comprising:

  • displaying information and content corresponding to one or more first electronic messages in a graphical user interface rendered on a display of the user device, wherein the one or more first electronic messages have time information that corresponds to a user-configurable time frame having a specified start time and end time associated with a synchronization window, the synchronization window configured to shift forward in time after a predetermined amount of time has passed, and wherein the information and content of the one or more first electronic messages is stored in a local, nonvolatile storage device of the user device;

    displaying an indication of one or more second electronic messages that are different than the one or more first electronic messages, the one or more second electronic messages being stored on a remote store associated with the electronic messaging server and not stored in the local, nonvolatile storage device of the user device, wherein the one or more second electronic messages have time information that falls outside the time frame associated with the synchronization window;

    receiving a first user interaction with the indication of the one or more second electronic messages;

    in response to receiving the first user interaction with the indication of the one more second electronic messages, retrieving information and content corresponding to the one or more second electronic messages;

    temporarily storing the information and content corresponding to the one or more second electronic messages in a buffer of the user device, the buffer being separate from the local, nonvolatile storage device; and

    displaying the information and content corresponding to the one or more second electronic messages in the graphical user interface concurrently with the information and content corresponding to the one or more first electronic messages in the graphical user interface, wherein the one or more second electronic messages are removed from the buffer when the electronic messaging client is closed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×