IP Library Granted Patent US 7,170,864
Granted Patent B2
US 7,170,864 · App. 10/093,941 · Granted Jan 30, 2007

System and method for WAP server management using a single console

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,170,864
App. No.
10/093,941
Granted
Jan 30, 2007
Kind
B2
Abstract

An improved method and system for WAP server management using a single console. A plurality of servers for wireless communication may provide wireless services to one or more clients using a wireless protocol (e.g., WAP). A management console coupled to the plurality of servers may provide integrated management of the plurality of servers. Each agent of a plurality of agents may execute on a corresponding server of the plurality of servers. Each agent may gather information about execution of the respective server and/or execution of the wireless services provided by its respective server. Each agent may provide the gathered information to the management console. The management console may display the gathered information in a number of user-configurable ways (e.g., aggregate information regarding the execution of the plurality of servers, individualized information regarding the execution of individual servers of the plurality of servers.

Claims (45)

1. A system for management of wireless communication, the system comprising:

a plurality of managed servers for wireless communication, wherein the managed servers are operable to provide wireless services for one or more clients using a wireless protocol to access one or more targets in communication with the managed servers;

a plurality of agents executable at the managed servers and gathering information about the managed servers; and

a management console coupled to the plurality of servers and receiving the gathered information about the managed servers from the agents executable at the managed servers, wherein the management console is operable to provide integrated management of the plurality of managed servers based on the gathered information.

2. The system of claim 1 , wherein the wireless protocol comprises Wireless Application Protocol (WAP).

3. The system of claim 1 , wherein the agents gather information about execution of the managed servers and provide the gathered information to the management console.

4. The system of claim 3 , wherein the management console is operable to display the gathered information regarding the execution of the plurality of managed servers.

5. The system of claim 3 , wherein the management console is operable to display gathered information regarding the execution of individual servers of the plurality of managed servers.

6. The system of claim 1 , wherein the agents gather information about execution of the wireless services provided by the managed servers and provide the gathered information to the management console.

7. The system of claim 6 , wherein the management console is operable to display the gathered information regarding the execution of the wireless services provided by the plurality of servers.

8. The system of claim 6 , wherein the management console is operable to display the gathered information regarding the execution of the wireless services provided by individual servers of the plurality of servers.

9. The system of claim 1 , wherein the integrated management of the managed servers is selected from the group consisting of managing logs, managing bearers, managing access to the managed servers, displaying topology of components of the managed servers, displaying attributes of the managed servers, controlling traffic of the managed servers, starting the managed servers, initiating a recovery routine for the managed servers, restarting the managed servers running on the same host as one of the agents, shutting down the managed servers, altering settings for session and thread settings for the managed servers, altering settings for thread pool and session cache size for the managed servers, cleaning up session data kept in a database for the managed servers, installing licenses for the managed servers, providing statistical counters maintained by the managed servers and gathered by a knowledge module of one of the agents, and enabling snapshot logging of statistical counters of the managed servers to an access log.

10. A method for managing wireless communication, the method comprising:

providing wireless services for one or more client to access one or more targets in communication with the managed servers, wherein the wireless services are provided by a plurality of managed servers using a wireless protocol;

gathering information about the managed servers using a plurality of agents executable at the managed servers;

receiving the gathered information about the managed servers from the agents at a management console; and

providing integrated management of the plurality of managed servers using the management console based on the gathered information.

11. The method of claim 10 , wherein gathering information comprises:

gathering information related to execution of each respective server of the plurality of managed servers using a corresponding respective agent of the plurality of agents; and

providing the gathered information to the management console.

12. The method of claim 11 , wherein the management console is operable to display the gathered information regarding the execution of the plurality of managed servers.

13. The method of claim 11 , wherein the management console is operable to display the gathered information regarding the execution of individual servers of the plurality of managed servers.

14. The method of claim 10 , wherein gathering information comprises:

gathering information related to execution of the wireless services provided by each respective server of the plurality of managed servers using a corresponding respective agent of the plurality of agents; and

providing the gathered information to the management console.

15. The method of claim 14 , wherein the management console is operable to display the gathered information regarding the execution of the wireless services provided by the plurality of managed servers.

16. The method of claim 14 , wherein the management console is operable to display the gathered information regarding the execution of the wireless services provided by individual servers of the plurality of managed servers.

17. The method of claim 10 , wherein the wireless protocol comprises Wireless Application Protocol (WAP).

18. The method of claim 10 , wherein the integrated management of the managed servers is selected from the group consisting of managing logs, managing bearers, managing access to the managed servers, displaying topology of components of the managed servers, displaying attributes of the managed servers, controlling traffic of the managed servers, starting the managed servers, initiating a recovery routine for the managed servers, restarting the managed servers running on the same host as one of the agents, shutting down the managed servers, altering settings for session and thread settings for the managed servers, altering settings for thread pool and session cache size for the managed servers, cleaning up session data kept in a database for the managed servers, installing licenses for the managed servers, providing statistical counters maintained by the managed servers and gathered by a knowledge module of one of the agents, and enabling snapshot logging of statistical counters of the managed servers to an access log.

19. A programmable storage device which stores program instructions, wherein the program instructions are executable by a programmable control device to:

gather information about managed servers using a plurality of agents executable at the managed servers, wherein the managed servers provide wireless services to one or more clients, using a wireless protocol to access one or more targets in communication with the managed servers;

receive the gathered information about the managed servers from the agents at a management console; and

provide integrated management of the plurality of managed servers using the management console based on the gathered information.

20. The programmable storage device of claim 19 , wherein the wireless protocol comprises Wireless Application Protocol (WAP).

21. The programmable storage device of claim 19 , wherein to gather information, the program instructions are further executable to:

gather information related to execution of each respective server of the plurality of servers using a corresponding respective agent of the plurality of agents; and

provide the gathered information to the management console.

22. The programmable storage device of claim 21 , wherein the management console is operable to display the gathered information regarding the execution of the plurality of servers.

23. The programmable storage device medium of claim 21 , wherein the management console is operable to display the gathered information regarding the execution of individual servers of the plurality of servers.

24. The programmable storage device of claim 19 , wherein to gather information, the program instructions are further executable to:

gather information related to execution of the wireless services provided by each respective server of the plurality of managed servers using a corresponding respective agent of the plurality of agents; and

provide the gathered information to the management console.

25. The programmable storage device of claim 24 , wherein the management console is operable to display the gathered information regarding the execution of the wireless services provided by the plurality of managed servers.

26. The programmable storage device of claim 24 , wherein the management console is operable to display the gathered information regarding the execution of the wireless services provided by individual servers of the plurality of managed servers.

27. The programmable storage device of claim 19 , wherein the integrated management of the managed servers is selected from the group consisting of managing logs, managing bearers, managing access to the managed servers, displaying topology of components of the managed servers, displaying attributes of the managed servers, controlling traffic of the managed servers, starting the managed servers, initiating a recovery routine for the managed servers, restarting the managed servers running on the same host as one of the agents, shutting down the managed servers, altering settings for session and thread settings for the managed servers, altering settings for thread pool and session cache size for the managed servers, cleaning up session data kept in a database for the managed servers, installing licenses for the managed servers, providing statistical counters maintained by the managed servers and gathered by a knowledge module of one of the agents, and enabling snapshot logging of statistical counters of the managed servers to an access log.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052854/0139) Recorded Aug 6, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.
Reel/Frame 068339/0617 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052844/0646) Recorded Aug 6, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.
Reel/Frame 068339/0408 →
OMNIBUS ASSIGNMENT OF SECURITY INTERESTS IN PATENT COLLATERAL Recorded Mar 4, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS RESIGNING COLLATERAL AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 066729/0889 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 1, 2024
From: ALTER DOMUS (US) LLC
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.
Reel/Frame 066567/0283 →
GRANT OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Sep 30, 2021
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 057683/0582 →
SECURITY INTEREST Recorded Jun 4, 2020
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052854/0139 →
SECURITY INTEREST Recorded Jun 4, 2020
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052844/0646 →
RELEASE OF PATENTS Recorded Oct 5, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: BMC SOFTWARE, INC.; BLADELOGIC, INC.; BMC ACQUISITION L.L.C.
Reel/Frame 047198/0468 →
SECURITY INTEREST Recorded Oct 2, 2018
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: CREDIT SUISSE, AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047185/0744 →
SECURITY AGREEMENT Recorded Sep 11, 2013
From: BMC SOFTWARE, INC.; BLADELOGIC, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031204/0225 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 012823 FRAME 0497. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT ASSIGNEE NAME IS BMC SOFTWARE, INC. RATHER THAN BMC SOFTWARE. Recorded Sep 9, 2013
From: MATHARU, TARLOCHAN S.
To: BMC SOFTWARE, INC.
Reel/Frame 031190/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2007
From: NIKULA, RICHARD
To: BMC SOFTWARE, INC.
Reel/Frame 019122/0240 →