IP web based messaging system for localized management of wireless messaging
First Claim
1. A method in an application server for executing a messaging application, the method comprising:
- receiving a first HTTP request, from a proxy browser serving a user, for execution of a prescribed messaging application operation related to a specified remote subscriber;
obtaining, via an Internet Protocol (IP) based wide area packet switched network, subscriber attribute information for the specified remote subscriber from an Internet Protocol (IP) based database server configured for storing subscriber attributes for local subscribers and retrieving the subscriber attributes for remote subscribers from remote IP based database servers;
generating a web page, for execution of the prescribed messaging application operation and having media content and control tags, based on the first HTTP request and the obtained subscriber attribute information; and
accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of subscriber messaging information for the specified remote subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information and a second HTTP request received from the proxy browser and having a reference to the prescribed messaging application operation.
1 Assignment
0 Petitions
Accused Products
Abstract
An application server, configured for executing a messaging application defined by XML documents, is able to provide messaging services to a calling party for a remote subscriber based on retrieval of subscriber attribute information obtained from a remote information database server (such as LDAP) via an Internet Protocol (IP) network. The application server, upon receiving a voice application operation request having subscriber identifier information from a browser serving the calling party, obtains from the remote information database server attribute information for responding to the voice application operation request based on the subscriber identifier information. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server. The application server also is configured for sending and retrieving messages from a standardized remote messaging server via the IP network.
-
Citations
52 Claims
-
1. A method in an application server for executing a messaging application, the method comprising:
-
receiving a first HTTP request, from a proxy browser serving a user, for execution of a prescribed messaging application operation related to a specified remote subscriber; obtaining, via an Internet Protocol (IP) based wide area packet switched network, subscriber attribute information for the specified remote subscriber from an Internet Protocol (IP) based database server configured for storing subscriber attributes for local subscribers and retrieving the subscriber attributes for remote subscribers from remote IP based database servers; generating a web page, for execution of the prescribed messaging application operation and having media content and control tags, based on the first HTTP request and the obtained subscriber attribute information; and accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of subscriber messaging information for the specified remote subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information and a second HTTP request received from the proxy browser and having a reference to the prescribed messaging application operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 48)
-
-
8. A method in a wireless communications system of storing a message for a wireless subscriber, the method including:
-
terminating by a mobile switching center an incoming wireless telephone call from a wireless user to a proxy device configured for generating HTTP requests and playback of media content based on selective execution of tagged information within web pages; initiating by the proxy device a messaging application session, related to the wireless subscriber, between the wireless user and an application server configured for generating the web pages based on the respective HTTP requests, at least one of the HTTP requests specifying the wireless subscriber; obtaining by the application server subscriber attribute information related to the wireless subscriber from an Internet Protocol (IP) based database server via an IP based wide area packet switched network; supplying by the proxy device an HTTP request containing a message from the user to the application server; and sending, by the application server, the message via the IP based wide area packet switched network to an IP-based messaging server for storage based on a prescribed messaging address retrieved from the obtained subscriber attribute information. - View Dependent Claims (9, 10, 11, 12, 13, 49)
-
-
14. A messaging system for a wireless communications system, the messaging system comprising:
-
a proxy device configured for terminating an incoming call from a mobile switching center, the proxy device configured for outputting a hypertext transport protocol (HTTP) request in response to termination of the incoming call, and playback of selected tags within a received web document based on determined capabilities of a user device having initiated the incoming call; and an application server configured for executing a messaging application operation related to an identified wireless subscriber by dynamic generation of the web documents in response to the HTTP request, the application server configured for accessing, via an Internet Protocol (IP) based wide area packet switched network, attribute information for the identified wireless subscriber from an IP-based database server configured for storing subscriber attributes, the application server configured for selectively accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of the subscriber messaging information for the identified wireless subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information, the application server generating the web documents for the messaging application based on the accessed attribute information for the identified wireless subscriber. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium having stored thereon sequences of instructions for executing a messaging application, the sequences of instructions including instructions for performing the steps of:
-
receiving a first HTTP request, from a proxy browser serving a user, for execution of a prescribed messaging application operation related to a specified remote subscriber; obtaining, via an Internet Protocol (IP) based wide area packet switched network, subscriber attribute information for the specified remote subscriber from an Internet Protocol (IP) based database server configured for storing subscriber attributes for local subscribers and retrieving the subscriber attributes for remote subscribers from remote IP based database servers; generating a web page, for execution of the prescribed messaging application operation and having media content and control tags, based on the first HTTP request and the obtained subscriber attribute information; and accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of subscriber messaging information for the specified remote subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information and a second HTTP request received from the proxy browser and having a reference to the prescribed messaging application operation. - View Dependent Claims (23, 24, 25, 26, 27, 28, 50)
-
-
29. A computer readable medium having stored thereon sequences of instructions for storing a message for a wireless subscriber, the sequences of instructions including instructions for performing the steps of:
-
terminating by a mobile switching center an incoming wireless telephone call from a wireless user to a proxy device configured for generating HTTP requests and playback of media content based on selective execution of tagged information within web pages; initiating by the proxy device a messaging application session, related to the wireless subscriber, between the wireless user and an application server configured for generating the web pages based on the respective HTTP requests, at least one of the HTTP requests specifying the wireless subscriber; obtaining by the application server subscriber attribute information related to the wireless subscriber from an Internet Protocol (IP) based database server via an IP based wide area packet switched network; supplying by the proxy device an HTTP request containing a message from the user to the application server; and sending, by the application server, the message via the IP based wide area packet switched network to an IP-based messaging server for storage based on a prescribed messaging address retrieved from the obtained subscriber attribute information. - View Dependent Claims (30, 31, 32, 33, 34, 51)
-
-
35. A messaging system for a wireless communications system, the messaging system comprising:
-
means for terminating an incoming call from a mobile switching center, the terminating means configured for outputting a hypertext transport protocol (HTTP) request in response to termination of the incoming call, and playback of selected tags within a received web document based on determined capabilities of a user device having initiated the incoming call; and means for executing a messaging application operation related to an identified wireless subscriber by dynamic generation of the web documents in response to the HTTP request, the executing means configured for accessing, via an Internet Protocol (IP) based wide area packet switched network, attribute information for the identified wireless subscriber from an IP-based database server configured for storing subscriber attributes, the executing means configured for selectively accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of the subscriber messaging information for the identified wireless subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information, the executing means generating the web documents for the messaging application based on the accessed attribute information for the identified wireless subscriber.
-
-
36. An application server for executing a messaging application, the application server comprising:
-
means for receiving a first HTTP request, from a proxy browser serving a user, for execution of a prescribed messaging application operation related to a specified remote subscriber; means for obtaining, via an Internet Protocol (IP) based wide area packet switched network, subscriber attribute information for the specified remote subscriber from an Internet Protocol (IP) based database server configured for storing subscriber attributes for local subscribers and retrieving the subscriber attributes for remote subscribers from remote IP based database servers; means for generating a web page, for execution of the prescribed messaging application operation and having media content and control tags, based on the first HTTP request and the obtained subscriber attribute information; and means for accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of subscriber messaging information for the specified remote subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information and a second HTTP request received from the proxy browser and having a reference to the prescribed messaging application operation. - View Dependent Claims (37, 38, 39, 52)
-
-
40. A server comprising:
-
a hypertext transport protocol (HTTP) interface configured for receiving an HTTP request, and outputting a web document having tags selected based on determined capabilities of a user device having sent the HTTP request; and an application runtime environment configured for executing a messaging application operation related to an identified subscriber by dynamic generation of the web document in response to the HTTP request, the application runtime environment configured for accessing, via an Internet Protocol (IP) based wide area packet switched network, attribute information for the identified subscriber from an IP-based database server configured for storing subscriber attributes, the application runtime environment configured for selectively accessing via the IP based wide area packet switched network an IP-based messaging server for at least one of retrieval and storage of the subscriber messaging information for the identified subscriber, based on a prescribed messaging address retrieved from the obtained subscriber attribute information, the application runtime environment generating the web document for the messaging application based on the accessed attribute information for the identified subscriber. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
Specification