Dynamic event server subsystem utilizing session initiation protocol

Abstract
A server subsystem is presented for mobile communication that provides for efficient and logical movement between applications on different servers. Multiple applications may be used simultaneously and interactively using the server system presented herein.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows a network architecture according to an exemplary embodiment of the present invention.



FIG. 2 shows a dynamic event server subsystem according to an exemplary embodiment of the present invention.



FIG. 3 shows a dynamic event server according to an exemplary embodiment of the present invention.



FIG. 4 shows a PRAC server according to an exemplary embodiment of the present invention.



FIG. 5 shows an example of a PRAC server IICR according to an exemplary embodiment of the present invention.



FIG. 6 shows an example of relationship and state changes according to an exemplary embodiment of the present invention.



FIG. 7 shows state change and new information collection according to an exemplary embodiment of the present invention.



FIG. 8 shows peer to peer application flow according to an exemplary embodiment of the present invention.



FIG. 9 shows a DESS distributed architecture according to an exemplary embodiment of the present invention.



FIG. 10 shows a network quartered off into regional time zones according to an exemplary embodiment of the present invention.



FIG. 11 shows dynamic user transactions according to an exemplary embodiment of the present invention.


Claims
  • 1. A server subsystem for mobile communication, the server subsystem comprising: a primary server; anda plurality of secondary servers, each secondary server in communication with the primary server through SIP signaling;wherein when the primary server receives a request from a wireless terminal for a particular application, the primary server contacts a secondary server where such application is hosted to enable the wireless terminal to have access to the application.
  • 2. The server subsystem of claim 1, wherein the primary server is in contact with another primary server, each primary server in communication with a plurality of secondary servers through SIP signaling.
  • 3. The server subsystem of claim 2, wherein each set of connected primary and secondary servers are located at a unique domain.
  • 4. The server subsystem of claim 3, wherein when the secondary server of one domain has heavy traffic due to a hosted application therein, its corresponding primary server redirects a new application request to another secondary server having the same application through SIP signaling via another primary server.
  • 5. The server subsystem of claim 1, wherein the primary server is a PRAC server.
  • 6. The server subsystem of claim 1, wherein the secondary server is a dynamic event server.
  • 7. The server subsystem of claim 1, wherein each primary and secondary server includes an intelligent information collection repository.
  • 8. The server subsystem of claim 7, wherein the intelligent information collection repository contains information relating to the historical preferences of a particular user.
  • 9. The server subsystem of claim 1, wherein a collection of events and an associated rules engine produce a state change that is dynamically acted upon on behalf of a mobile subscriber.
  • 10. The server subsystem of claim 9, wherein a presentation of a state change to the mobile subscriber results in a new service offering comprising combinational services derived from intelligence provided by the subsystem.
  • 11. A system for mobile communication, the system comprising: a primary PRAC server; anda plurality of secondary DES servers, each secondary DES server in communication with the primary PRAC server through SIP signaling;wherein when the primary PRAC server receives a request from a terminal for a particular application, the primary PRAC server contacts a secondary DES server where such application is hosted to enable the terminal to have access to the application.
  • 12. The system of claim 11, wherein the primary PRAC server is in contact with another primary PRAC server, each primary PRAC server in communication with a plurality of secondary DES servers through SIP signaling.
  • 13. The system of claim 12, wherein each set of connected primary PRAC and secondary DES servers are located at a unique domain.
  • 14. The system of claim 13, wherein when the secondary DES server of one domain has heavy traffic due to a hosted application therein, its corresponding primary PRAC server redirects a new application request to another secondary DES server having the same application through SIP signaling via another primary PRAC server.
  • 15. The system of claim 11, wherein the primary PRAC server has an associated IICR.
  • 16. The system of claim 11, wherein the secondary DES server has an associated database.
  • 17. The system of claim 11, wherein each primary PRAC and secondary DES server includes an intelligent information collection repository.
  • 18. The system of claim 17, wherein the intelligent information collection repository contains information relating to the historical preferences of a particular user.
  • 19. A method of mobile communication, the method comprising: sending a request for an application from a terminal to a primary server;determining a secondary server source for the application from a plurality of secondary servers, each secondary server in communication with the primary server through SIP signaling; andcontacting the secondary server where such application is hosted to enable the terminal to have access to the application.
  • 20. The method of claim 19, wherein the primary server is a PRAC server.
  • 21. The method of claim 20, wherein the PRAC server has an associated IICR.
  • 22. The method of claim 19, wherein the secondary server is a DES.
Provisional Applications (1)
Number Date Country
60758534 Jan 2006 US