IP Library Granted Patent US 8,917,611
Granted Patent B2
US 8,917,611 · App. 13/341,800 · Granted Dec 23, 2014

Core services platform for wireless voice, data and messaging network services

Inventors: Terrence Poon (Fremont, CA); Suparna Kumar (Sunnyvale, CA); Sunil P. Sheshadri (Sunnyvale, CA); Carl Keller (Danville, CA); Amit Gupta (Livermore, CA); Scott Potter (Los Gatos, CA); Curtis Govan (McKinney, TX); Macario Namie (San Francisco, CA); Jahangir Mohammed (Saratoga, CA); Daniel Collins (McKinney, TX); Scott Barkley (San Mateo, CA); Jack McGwire (Sunnyvale, CA)
Assignee: Jasper Technologies, Inc.
H04W24/04H04M15/85H04M15/83H04M15/8016H04W4/24H04W24/08H04M15/835H04M15/66H04M15/80
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 8,917,611
App. No.
13/341,800
Granted
Dec 23, 2014
Kind
B2
Abstract

A system for managing wireless devices in a wireless network comprising: a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to: receive a diagnostic request to analyze a problem associated with a wireless device operating in the wireless network; retrieve diagnostic information associated with the wireless device from the wireless network; retrieve diagnostic information associated with the wireless device from the wireless device; determine at least one solution for the problem associated with the wireless device based on the retrieved diagnostic information from the wireless network and the wireless device; transmit the at least one solution; and receive a confirmation that the problem has been resolved.

Claims (40)

1. A system for managing wireless devices in a mobile wireless network comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive a diagnostic request to analyze a problem associated with a wireless device operating in the wireless network;

retrieve diagnostic information associated with the wireless device from the wireless network comprising verifying wireless device connectivity with the wireless network by checking a home location register (HLR) for wireless signaling activity including at least one of a GSM authorization request, a mobile switching center (MSC) location update, and a serving GPRS support node (SGSN) location update;

retrieve diagnostic information associated with the wireless device from the wireless device;

determine at least one solution for the problem associated with the wireless device based on the retrieved diagnostic information from the mobile wireless network and the wireless device;

transmit the at least one solution; and

receive a confirmation that the problem has been resolved.

2. The system of claim 1 , wherein the diagnostic information is retrieved from at least one of a HLR system, a radius system, a short message system center (SMSC) system, a SIM system, a MSC system, a SGSN system, a GSM Authorization request system, an authentication failure system, a data session system, a packet data protocol (PDP) system, or a short message system ,(SMS) system.

3. The system of claim 1 , wherein the processor transmits the at least one solution to a charging gateway in the wireless network.

4. The system of claim 1 , wherein the system receives the diagnostic request and activates a diagnostic function to identify the problem associated with at least one of a Connectivity issue, a Coverage issue, a Subscription issue, a Usage issue, a Payment issue, and a Roaming issue.

5. The system of claim 1 , wherein the diagnostic request is initiated by the wireless network.

6. The system of claim 1 , wherein the diagnostic request is initiated by the wireless device.

7. The system of claim 1 , wherein the instructions when executed verify Internet Packet (IP) network connectivity by checking a GGSN for real-time IP traffic statistics and diagnosing the problem based on a detected pattern of upload bytes and download bytes.

8. The system of claim 1 , wherein the processor retrieves diagnostic information including local environment statistics including wireless signal strength from the wireless device, wherein the local environment statistics are utilized for performing diagnostics for the wireless device.

9. The system of claim 1 , wherein the processor retrieves diagnostic information including local environment statistics from a plurality of wireless devices operating in the wireless network, wherein the local environment statistics are aggregated across the plurality of wireless devices to construct an estimate of the conditions in a given geographical area.

10. The system of claim 1 , wherein the processor retrieves diagnostic information including local environment statistics including at least wireless signal strength from a plurality of wireless devices operating in the wireless network, wherein the local environment statistics are aggregated across the plurality of wireless devices to construct an estimate of the conditions in a given geographical area.

11. A wireless device for operation in a wireless network comprising:

a processor;

a radio receiver and transmitter unit coupled to the processor;

a graphical user interface (GUI) coupled to the processor; and

a memory coupled to the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive a diagnostic request from the GUI to analyze a problem associated with the wireless device operating in the wireless network;

retrieve diagnostic information associated with the wireless device from the wireless network comprising verifying wireless device connectivity with the wireless network by checking a home location register (HLR) for wireless signaling activity including at least one of a GSM authorization request, a mobile switching center (MSC) location update, and a serving GPRS support node (SGSN) location update;

retrieve diagnostic information associated with the wireless device from the wireless device;

determine at least one solution for the problem associated with the wireless device based on the retrieved diagnostic information from the wireless network and the wireless device;

transmit the at least one solution to the wireless network; and

display the at least one solution on the GUI.

12. The wireless device of claim 11 , wherein the diagnostic information is retrieved from at least one of a HLR system, a radius system, a short message system center ,(SMSC) system, a SIM system, a MSC system, a SGSN system, a GSM Authorization request system, an authentication failure system, a data session system, a packet data protocol ,(PDP) system, or a short message system ,(SMS) system.

13. The wireless device of claim 11 , wherein the processor retrieves diagnostic information including local environment statistics including wireless signal strength from the wireless device, wherein the local environment statistics are utilized for performing diagnostics for the wireless device.

14. The wireless device of claim 11 , wherein the processor retrieves diagnostic information including local environment statistics from a plurality of wireless devices operating in the wireless network, wherein the local environment statistics are aggregated across the plurality of wireless devices to construct an estimate of the conditions in a given geographical area.

15. The wireless device of claim 11 , wherein the processor retrieves diagnostic information including local environment statistics including at least wireless signal strength from a plurality of wireless devices operating in the wireless network, wherein the local environment statistics are aggregated across the plurality of wireless devices to construct an estimate of the conditions in a given geographical area.

16. The wireless device of claim 11 , wherein activating a Help option on the GUI activates a diagnostic function that determines that a connection problem has been detected and presents a Fix Now sub option.

17. The wireless device of claim 11 , wherein the instructions when executed verify Internet Packet (IP) network connectivity by checking a GGSN for real-time IP traffic statistics and diagnosing the problem based on a detected pattern of upload bytes and download bytes.

18. A diagnostic method conducted in a wireless network comprising:

receiving a diagnostic request to analyze a problem associated with a wireless device operating in the wireless network;

retrieving diagnostic information associated with the wireless device from the wireless network comprising verifying wireless device connectivity with the wireless network by checking a home location register (HLR) for wireless signaling activity including at least one of a GSM authorization request, a mobile switching center (MSC) location update, and a serving GPRS support node (SGSN) location update;

retrieving diagnostic information associated with the wireless device from the wireless device; and

determining at least one solution for the problem associated with the wireless device based on the retrieved diagnostic information from the wireless network and the wireless device.

Assignments (4)
CHANGE OF NAME Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES, INC.
To: JASPER TECHNOLOGIES LLC
Reel/Frame 041823/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 041823/0655 →
CHANGE OF NAME Recorded May 13, 2014
From: JASPER WIRELESS, INC.
To: JASPER TECHNOLOGIES, INC.
Reel/Frame 032890/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: POON, TERRENCE; KUMAR, SUPARNA; SHESHADRI, SUNIL P.; KELLER, CARL; GUPTA, AMIT; POTTER, SCOTT; GOVAN, CURTIS; NAMIE, MACARIO; MOHAMMED, JAHANGIR; COLLINS, DANIEL; BARKLEY, SCOTT; MCGWIRE, JACK
To: JASPER WIRELESS, INC.
Reel/Frame 028298/0432 →
Continuity (4)
Continuation In Part 12387962 · May 7, 2009
Continuation In Part 12652694 · Jan 5, 2010
Provisional Application 61501131 · Jun 24, 2011
Related Publication 20120231785A1 · Sep 13, 2012