The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 04, 2019

Filed:

Nov. 08, 2016
Applicant:

Sprint Communications Company L.p., Overland Park, KS (US);

Inventors:

Robert H. Burcham, Overland Park, KS (US);

Geoffrey A. Holmes, Overland Park, KS (US);

Rakesh Anavalamudi Surendra, Overland Park, KS (US);

Assignee:

Sprint Communications Company L.P., Overland Park, KS (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01); H04L 12/46 (2006.01); H04W 74/04 (2009.01); H04W 88/02 (2009.01); H04W 88/08 (2009.01); H04W 84/12 (2009.01); H04W 84/04 (2009.01);
U.S. Cl.
CPC ...
H04L 43/14 (2013.01); H04L 12/4641 (2013.01); H04L 43/04 (2013.01); H04L 43/16 (2013.01); H04W 74/04 (2013.01); H04W 84/042 (2013.01); H04W 84/12 (2013.01); H04W 88/02 (2013.01); H04W 88/08 (2013.01);
Abstract

A method of processing a stream of mobile communication device data events. The method comprises determining by a script executing on a computer system a number of events on a first number of data event queues, where the events are mobile communication device data events waiting to be processed and the first number of data event queues are associated with a first topic, comparing the number of events on the first number of queues to a predefined queue depth threshold associated, based on the comparison, creating additional queues associated with the first topic to establish a second number of queues associated with the first topic, rebalancing the queues associated with the first topic by moving some of the events stored on the queues to the additional queues, and creating additional event processing threads based on creating the additional queues.


Find Patent Forward Citations

Loading…