Interface for synchronizing automated replies between different messaging systems
First Claim
1. A method, comprising:
- registering, at a voicemail proxy server, user account information and an authentication key for a first messaging service associated with a mobile device of a user and a second messaging service associated with a client of the second messaging service, wherein;
the first messaging service is a voicemail service provided by an operator of the mobile communication network associated with the user'"'"'s mobile device;
the second messaging service is an electronic mail service associated with a third-party service provider;
the client is an electronic mail client associated with the electronic mail service of the third-party service provider;
in response to successfully registering the user account information and the authentication key for the first and second messaging services, receiving at the voicemail proxy server, an automated reply request message requesting access to an automated reply function of the first messaging service from the client of the second messaging service, the automated reply request message including authentication information for the first and second messaging services and further specifying configuration information for the automated reply function of the first messaging service;
after receiving the automated reply request message, determining at the voicemail proxy server, whether the client is authorized to access the automated reply function of the first messaging service based on a comparison of the authentication information in the automated reply request message received from the client with the authentication key registered for the mobile device;
when the client is determined to be authorized, determining at the voicemail proxy server, whether a voicemail system server of the first messaging service associated with the user'"'"'s mobile device is known based on cached internet protocol address information available at the voicemail proxy server;
upon determining that the voicemail system server is unknown, sending from the voicemail proxy server to a registration server system in the mobile communication network, a network address request for a location of the voicemail system server;
in response to sending the network address request to the registration server system, receiving at the voicemail proxy server, a first internet protocol address associated with the voicemail system server and caching the first internet protocol address of the voicemail system server;
in response to receiving the first internet protocol address, subscribing at the voicemail proxy server, to the registration server system to receive updates to the cached first internet protocol address of the voicemail system server; and
in response to receiving the first internet protocol address, sending from the voicemail proxy server, a voicemail service request to the voicemail system server of the first messaging service using the cached first internet protocol address so as to allow the client to access the automated reply function of the first messaging service in accordance with the configuration information specified in the automated reply request message from the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques are provided for synchronizing automated reply configuration settings between different messaging services for an individual user of a mobile device. User account information and an authentication key are registered at a server of a first messaging service associated with the mobile device and a second messaging service associated with a client of the second messaging service. In response to a request for access to an automated reply function of the first messaging service from the client of the second messaging service, it is determined whether or not the client is authorized for access based on a comparison of authentication information included in the client'"'"'s request with the authentication key registered for the mobile device. If the client is authorized successfully, the client is allowed to access the automated reply function in accordance with configuration information specified in the request from the client.
-
Citations
18 Claims
-
1. A method, comprising:
-
registering, at a voicemail proxy server, user account information and an authentication key for a first messaging service associated with a mobile device of a user and a second messaging service associated with a client of the second messaging service, wherein; the first messaging service is a voicemail service provided by an operator of the mobile communication network associated with the user'"'"'s mobile device; the second messaging service is an electronic mail service associated with a third-party service provider; the client is an electronic mail client associated with the electronic mail service of the third-party service provider; in response to successfully registering the user account information and the authentication key for the first and second messaging services, receiving at the voicemail proxy server, an automated reply request message requesting access to an automated reply function of the first messaging service from the client of the second messaging service, the automated reply request message including authentication information for the first and second messaging services and further specifying configuration information for the automated reply function of the first messaging service; after receiving the automated reply request message, determining at the voicemail proxy server, whether the client is authorized to access the automated reply function of the first messaging service based on a comparison of the authentication information in the automated reply request message received from the client with the authentication key registered for the mobile device; when the client is determined to be authorized, determining at the voicemail proxy server, whether a voicemail system server of the first messaging service associated with the user'"'"'s mobile device is known based on cached internet protocol address information available at the voicemail proxy server; upon determining that the voicemail system server is unknown, sending from the voicemail proxy server to a registration server system in the mobile communication network, a network address request for a location of the voicemail system server; in response to sending the network address request to the registration server system, receiving at the voicemail proxy server, a first internet protocol address associated with the voicemail system server and caching the first internet protocol address of the voicemail system server; in response to receiving the first internet protocol address, subscribing at the voicemail proxy server, to the registration server system to receive updates to the cached first internet protocol address of the voicemail system server; and in response to receiving the first internet protocol address, sending from the voicemail proxy server, a voicemail service request to the voicemail system server of the first messaging service using the cached first internet protocol address so as to allow the client to access the automated reply function of the first messaging service in accordance with the configuration information specified in the automated reply request message from the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 14, 15)
-
-
8. An application server, comprising:
-
a network communication device configured to exchange data communications through a mobile communication network, the mobile communication network including at least one database accessible to the network communication device; a processor coupled to the network communication device; a storage device accessible to the processor; and an application program in the storage device, the application program including a plurality of functions for a first messaging service and a second messaging service, wherein execution of the application program by the processor configures the application server to exchange data communications related to the plurality of functions with an associated mobile device of the first messaging service and an associated client of the second messaging service through the mobile communication network, wherein the processor is configured to perform functions including; registering, at a voicemail proxy server, user account information and an authentication key for the first messaging service associated with the mobile device and the second messaging service associated with a client of the second messaging service, wherein; the first messaging service is a voicemail service provided by an operator of the mobile communication network associated with the user'"'"'s mobile device; the second messaging service is an electronic mail service associated with a third-party service provider; the client is an electronic mail client associated with the electronic mail service of the third-party service provider; in response to successfully registering the user account information and the authentication key for the first and second messaging services, receiving at the voicemail proxy server, an automated reply request message requesting access to an automated reply function of the first messaging service from the client of the second messaging service, the automated reply request message including authentication information for the first and second messaging services and further specifying configuration information for the automated reply function of the first messaging service; after receiving the automated reply request message, determining at the voicemail proxy server, whether the client is authorized to access the automated reply function of the first messaging service based on a comparison of the authentication information in the automated reply request message received from the client with the authentication key stored for the mobile device; when the client is determined to be authorized, determining at the voicemail proxy server, whether a voicemail system server of the first messaging service associated with the user'"'"'s mobile device is known based on cached internet protocol address information available at the voicemail proxy server; upon determining that the voicemail system server is unknown, sending from the voicemail proxy server to a registration server system in the mobile communication network, a network address request for a location of the voicemail system server; in response to sending the network address request to the registration server system, receiving at the voicemail proxy server, a first internet protocol address associated with the voicemail system server and caching the first internet protocol address of the voicemail system server; in response to receiving the first internet protocol address, subscribing at the voicemail proxy server, to the registration server system to receive updates to the cached first internet protocol address of the voicemail system server; and in response to receiving the first internet protocol address, sending from the voicemail proxy server, a voicemail service request to the voicemail system server of the first messaging service using the cached first internet protocol address so as to enable the client to access the automated reply function of the first messaging service in accordance with the configuration information specified in the automated reply request message from the client. - View Dependent Claims (9, 10, 11, 12, 16, 17, 18)
-
Specification