×

SYNCHRONIZATION IN UNIFIED MESSAGING SYSTEMS

  • US 20120042011A1
  • Filed: 10/25/2011
  • Published: 02/16/2012
  • Est. Priority Date: 09/02/2004
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a storage device configured to store software for a plurality of modules; and

    one or more programmable processors configured to execute the software for the plurality of modules, wherein the plurality of modules includea server message storage module configured to store a plurality of fax messages associated with a user, each fax message of the plurality of fax messages having a state that indicates at least a status of read or unread for the fax message,an autodelete module configured to automatically delete fax messages of the plurality of fax messages associated with the user after a predetermined amount of time,a client interaction module configured to interact with a phone of the user that serves as a client through which the plurality of fax messages and their respective states are viewable, the client interaction module to includean application program interface configured to receive a message over an Hypertext Transfer Protocol (HTTP) connection with the phone that serves as the client, anda parser configured to parse the message to identify one or more fax messages of the plurality of fax messages stored by the server message storage module,a server message access module configured to access the one or more fax messages, anda synchronization module configured to use the HTTP connection to perform one or more synchronization actions to synchronize the one or more fax messages at the server message storage module and at the phone that serves as the client, wherein the one or more synchronization actions are configured to;

    when a new fax message has been added at the server message storage module, cause the new fax message to be added at the phone that serves as the client,when the state of a particular fax message at the server message storage module has been changed to indicate a status of read, and the state of the particular fax message at the phone that serves as the client indicates a status of unread, cause the state of the particular fax message at the phone that serves as the client to be changed to also indicate the status of read,when the state of a particular fax message at the phone that serves as the client has been changed to indicate a status of read, and the state of the particular fax message at the server message storage module indicates a status of unread, cause the state of the particular fax message at the server message storage module to also be changed to indicate the status of read, andwhen an existing fax message has been deleted at the server message storage module, cause the existing fax message to be deleted at the phone that serves as the client.

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