Claims
- 1. A system for remotely accessing subscriber information from an enterprise network in real-time, the system comprising:
a data network; a remote access device coupled to the data network, the remote device having browser capabilities to accommodate a request inputted by a subscriber to access the subscriber information; an application gateway server hosting the subscriber information, the application gateway server comprising: a navigation module for receiving data in a predetermined format and accessing device specific information; a session module for maintaining temporary data associated with the subscriber, said session module interfacing with said navigation module; a rendering module for obtaining the requisite browser data based on desired action and current state; a data source module for obtaining subscriber information and passing said subscriber information to the navigation module; and an authentication module associated with said data source module for verifying subscriber credentials.
- 2. The system of claim 1, further comprising a database associated with said data source module, wherein said authentication module compares user data with user stored data, said user stored data being stored on said database.
- 3. The system of claim 1, wherein said data in a predetermined format comprises data in URL format.
- 4. The system of claim 1, wherein said subscriber information comprises at least one from the group comprising:
mailbox information; calendar information; contact information; and enterprise specific information.
- 5. The system of claim 1, wherein:
said navigation module extracts an action request from said data in the predetermined format, passes the action request to the data source module which retrieves any necessary information based upon the action request; and said navigation module retrieves a browser specific screen corresponding to the action request from the rendering module.
- 6. The system of claim 1, wherein the data network has the ability to receive information and data requests in remote access device specific formats and convert said information and data requests into data packets.
- 7. The system of claim 1, wherein the data network comprises the Internet.
- 8. The system of claim 1, wherein the data network comprises a dedicated network connection.
- 9. The system of claim 1, wherein the remote access device comprises at least one from a group including:
a personal computer; a laptop computer; a palmtop computer; a personal digital assistant; a cellular telephone; a two-way pager; and a Microsoft® Windows CE device.
- 10. A method for accessing subscriber information, comprising the steps of:
receiving a subscriber information request in a predetermined format; navigating the access and transmission of the requested subscriber information, said transmission of the requested subscriber information being in a subscriber device specific predetermined format, said access and transmission navigating step comprising: compiling subscriber information based on said subscriber information request; assembling and rendering said subscriber information into a device specific format, said device specific format depending on said subscriber device; and transmitting the assembled and rendered subscriber information to said subscriber device; wherein said predetermined format for said subscriber information request differs from said subscriber device specific predetermined format.
- 11. The method of claim 10, wherein said predetermined format comprises URL format and the subscriber device specific format comprises a browser format compatible with the device used by the subscriber.
- 12. The method of claim 10, further comprising the step of:
parsing said subscriber information into an action task and a page specific task, said parsing step occurring prior to said compiling step.
- 13. The method of claim 10, further comprising the step of:
verifying user credentials using credential verification information maintained with subscriber information at a local database.
- 14. The method of claim 10, wherein said subscriber information comprises at least one from the group comprising:
contact information; calendar information; mailbox information; paging information; and enterprise specific information.
- 15. The method of claim 10, wherein said subscriber information compiling step comprises seeking requested information from a local database.
- 16. The method of claim 10, wherein the subscriber device comprises at least one from a group including:
a personal computer; a laptop computer; a palmtop computer; a personal digital assistant; a cellular telephone; a two-way pager; and a Microsoft® Windows CE device.
- 17. An application gateway server for accessing subscriber information, said application gateway server comprising:
a navigation module for receiving a subscriber information request in a first predetermined format, obtaining requested information, and transmitting the requested information to said subscriber in a second predetermined format; a data access module for accessing data requested by the navigation module, the data access module accessing subscriber data maintained on an enterprise database; a rendering module for obtaining device specific formats associated with the data accessed by said data access module and providing device specific formats to the navigation module; and a session module for maintaining intermediate data required to perform the navigation module functions.
- 18. The application gateway server of claim 17, further comprising an authentication module to verify subscriber credentials, said subscriber credentials at least partially residing on said enterprise database.
- 19. The application gateway server of claim 17, wherein said enterprise network receives subscriber requests in URL format and transmits device specific subscriber data in a browser specific format.
- 20. The application gateway server of claim 19, wherein said navigation module parses said URL subscriber request into segments, at least one segment comprising a requested action.
- 21. The application gateway server of claim 19, wherein the device comprises at least one from a group including:
a personal computer; a laptop computer; a palmtop computer; a personal digital assistant; a cellular telephone; a two-way pager; and a Microsoft® Windows CE device.
Parent Case Info
[0001] This application is a continuation in part of co-pending U.S. patent application Ser. No. 09/438,817, entitled “SECURE REMOTE ACCESS TO ENTERPRISE NETWORKS,” to Randy Salo et al., filed on Nov. 10, 1999.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09541173 |
Apr 2000 |
US |
Child |
10816767 |
Apr 2004 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09438817 |
Nov 1999 |
US |
Child |
09541173 |
Apr 2000 |
US |