IP Library Granted Patent US 7,925,740
Granted Patent B2
US 7,925,740 · App. 11/495,003 · Granted Apr 12, 2011

System and method for service quality management for wireless devices

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,925,740
App. No.
11/495,003
Granted
Apr 12, 2011
Kind
B2
Abstract

A system and method for detecting and recording events related to the quality of service experienced by a wireless device in a wireless network. In one example, these events may be detected and recorded by the wireless device, without support from the network. Performance monitoring tests may be initiated by the wireless device at the direction of a management server, independent of the network in which the device may be operating. The wireless device may store the results of these tests and report the results to the management server.

Claims (32)

1. A method of determining quality of service provided by a network to a wireless device, the method comprising acts of:

receiving, on the wireless device, a performance test command communicated to the wireless device over the network, the performance test command identifying a performance test to be conducted by the wireless device;

parsing the performance test command at the wireless device to determine at least one condition for which the performance test is to be conducted, and at least one network performance parameter to monitor during the performance test;

setting, on the wireless device, at least one trap to execute in response to occurrence of the at least one condition; and

responsive to execution of the trap, detecting, on the wireless device, the at least one network performance parameter and recording, on the wireless device, information relating to the at least one network performance parameter;

wherein the at least one condition is a connection attempt failure, and wherein the acts of detecting and recording are performed each time an attempt to establish a connection between the wireless device and a network node of the network fails over a period of time in which the wireless device is not currently connected to the network node.

2. The method as claimed in claim 1 , wherein detecting the at least one network performance parameter includes detecting a first network performance parameter of a first network, and detecting a second network performance parameter of a second network.

3. The method as claimed in claim 1 , wherein the act of recording further includes recording a state of at least one of the wireless device and the network at a time when the attempt to establish the connection fails.

4. The method as claimed in claim 1 , further comprising providing the information to a management server.

5. The method as claimed in claim 4 , further comprising sending the performance test command from the management server to the wireless device.

6. The method as claimed in claim 5 , further comprising authenticating the performance test command at the wireless device prior to parsing the performance test command.

7. The method as claimed in claim 5 , wherein the act of parsing further comprises parsing the performance test command at the wireless device to determine a type of test to be conducted by the wireless device.

8. The method as claimed in claim 1 , wherein detecting the at least one network performance parameter includes detecting the at least one network performance parameter during a period in which the wireless device is not connected to the network.

9. The method as claimed in claim 8 , wherein the at least one network performance parameter includes a type of service coverage.

10. The method as claimed in claim 8 , wherein the act of recording includes an act of indexing the information with at least one of a location stamp indicative of a location of the wireless device and a local time stamp indicative of a time of detection of the at least one network performance parameter.

11. The method of claim 1 , wherein the act of recording further includes recording a number of times the attempt to establish a connection between the wireless device and the network node of the network fails.

12. A system for network service quality management, the system comprising:

a wireless device capable of establishing a connection with a target server in a network; and

a device agent constructed and arranged to interface with software on the wireless device and to detect and record, on the wireless device, performance data relating to the network;

wherein the device agent is configured to receive a performance test command identifying a performance test to be conducted by the wireless device, to parse the performance test command to determine at least one condition for which the performance test is to be conducted, the at least one condition being a connection attempt failure, and to set at least one trap to be executed in response to occurrence of the at least one condition that detects and records the performance data relating to the network each time a connection attempt fails between the wireless device and the target server over a period of time in which the wireless device is not currently connected to the target server.

13. The system as claimed in claim 12 , further comprising a management server capable of communicating with the device agent.

14. The system as claimed in claim 13 , wherein the management server is constructed and arranged to provide the performance test command to the device agent.

15. The system as claimed in claim 14 , wherein the performance test command includes instructions identifying a record format in which the device agent is to report the performance data to the management server.

16. The system as claimed in claim 14 , wherein the performance test command specifies the at least one trap to be installed on the wireless device by the device agent to detect the performance data.

17. The system as claimed in claim 14 , wherein the device agent is configured to provide the performance data to the management server in accordance with a policy specified in the performance test command.

18. The system as claimed in claim 14 , wherein the device agent is further constructed and arranged to authenticate the performance test command prior to conducting the test.

19. A system for service quality management in wireless networks, the system comprising:

a management server;

a wireless device capable of establishing a connection to the wireless networks; and

a device agent coupled to the wireless device and constructed and arranged to receive instructions from the management server, to parse the instructions to determine at least one condition for which a performance test is to be conducted, to set a trap to conduct the performance test on the wireless device based on the instructions and in response to occurrence of the at least one condition, to store, on the wireless device, test results from the performance test, and to provide the test results to the management server;

wherein the at least one condition being a connection attempt failure; and

wherein the test results include a state of at least one of the wireless device and the wireless networks and a number of times an attempt to establish a connection between the wireless device and a node in at least one of the wireless networks fails over a period of time in which the wireless device is not currently connected to the node in the at least one of the wireless networks.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2016
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 038839/0584 →
MERGER Recorded May 25, 2016
From: MFORMATION SOFTWARE TECHNOLOGIES LLC
To: ALCATEL-LUCENT USA INC.
Reel/Frame 038715/0431 →
CHANGE OF NAME Recorded Jun 19, 2013
From: MFORMATION SOFTWARE TECHNOLOGIES, INC.
To: MFORMATION SOFTWARE TECHNOLOGIES LLC
Reel/Frame 030658/0788 →
ASSIGNMENT AND RELEASE OF SECURITY AGREEMENTS Recorded Jan 22, 2013
From: SILICON VALLEY BANK; WF FUND IV LIMITED PARTNERSHIP, C/O/B AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND IV (F/K/A/ WF FUND III LIMITED PARTNERSHIP); MFORMATION TECHNOLOGIES, INCORPORATED
To: MFORMATION SOFTWARE TECHNOLOGIES, INC.
Reel/Frame 029674/0109 →
SECURITY AGREEMENT Recorded Jul 27, 2012
From: MFORMATION TECHNOLGIES, INCORPORATED
To: WF FUND III LIMITED PARTNERSHIP (C/O/B AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND III)
Reel/Frame 028655/0306 →
SECURITY AGREEMENT Recorded Mar 8, 2011
From: MFORMATION TECHNOLOGIES, INCORPORATED
To: SILICON VALLEY BANK
Reel/Frame 025916/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2008
From: NATH, BADRI; KUSHWAHA, RAKESH; MASSAM, PETER
To: MFORMATION TECHNOLOGIES, INC.
Reel/Frame 021628/0832 →