Patents by Inventor Todd M. Szymanski

Todd M. Szymanski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10432472
    Abstract: A mobile wireless communication network monitoring system. The system comprises at least one processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application periodically receives data from a plurality of cell sites and, in response to receiving data from one of the cell sites, examines a selection of data items of the data from the one of the cell sites. The application further, in response to one of the selected data items having a trigger value, initiates a real-time command and control process that iteratively pulls data from the cell site associated with the one of the selected data items having the trigger value and presents the data pulled from the cell site in a real-time monitoring window of an operator workstation, whereby an operator exercises timely control of the cell site.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: October 1, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: David N. Douberley, Bryson Earl, Justin L. Ford, Matthew D. Kurtz, Todd M. Szymanski
  • Patent number: 10405223
    Abstract: A method for intelligent reset delay of cell sites in a network is disclosed. The method comprises a network server communicatively coupled to a network detecting a malfunction and malfunction type from an element in a cell site of the network. The malfunction type corresponds with an automatic reset for the element. The network server is determining that the malfunction is chronic, and in response, delaying automatic reset for the element in the cell site. Based on the malfunction, the network server is determining an amount of disruption impact to the cell site that would be triggered by at least pulling diagnostics data from the element. Based on the amount of disruption impact, the network server is pulling diagnostics data from the element prior to reset and remotely initiating reset for the element in the cell site.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: September 3, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: David N. Douberley, Bryson Earl, Justin L. Ford, Brian D. Lushear, Jonathan E. Mejias, Todd M. Szymanski
  • Patent number: 10402765
    Abstract: Embodiments of the disclosure include systems and methods for analyzing network management using customer provided information. A system comprises a computer having a processor and a memory; and an application stored in the memory that, when executed by the processor, identifies a plurality of customer sites; receives customer input information for each of the customer sites, wherein input information includes a priority level for the customer site, a number of employees at the customer site, a type of customer site, services provided by the customer site, and the redundancy of the services provided by the customer site; monitors the performance of each of the customer sites and service to each of the customer sites; determines one or more trouble tickets for each of the customer sites based on issues in the monitored performance for each of the customer sites; and prioritizes the trouble tickets based on the customer input information.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: September 3, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Brian D. Lushear, Paul Andrew Shinholster, Jr., Todd M. Szymanski
  • Patent number: 10015089
    Abstract: A method of managing a mobile communication radio access network (RAN). The method comprises reading information about network equipment from a network equipment inventory data store by an application executing on a computer system and, based on the information about network equipment read from the network equipment inventory data store, determining a backhaul network topology by the application, wherein a plurality of donor enhanced node B (eNB) devices provide backhaul communication coupling to one or more local exchange carrier (LEC) to a plurality of eNB devices. The method further comprises analyzing a performance history of the network equipment by the application based on the backhaul network topology and adapting a build-out of new equipment being added to extend the network equipment based on the analyzing of the performance history.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: July 3, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jose A. Gonzalez, Brian D. Lushear, Todd M. Szymanski
  • Patent number: 9967753
    Abstract: A method of managing a wireless communication network. The method comprises collecting network performance data from enhanced node Bs (eNBs) by an application executing on a computer system and collecting user equipment (UE) performance data from UEs, where the UE performance data comprises self-location information at the time of a wireless coverage outage experienced by the UEs. The method further comprises, for each eNB, analyzing by the application network performance data associated with the eNB and UE performance data of wireless coverage outages experienced by UEs determined based on their self-location information to have been proximate to the eNB when its wireless coverage outage was experienced, and, based on the analysis of network performance data in combination with UE performance data, taking action to manage the wireless communication network.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 8, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Kevin V. Jadunandan, Seth T. Shelnutt, Paul Andrew Shinholster, Jr., Todd M. Szymanski
  • Patent number: 9967155
    Abstract: A method for dynamically creating and routing custom network records with a server system on a service provider network before session timeout is disclosed according to an embodiment. The server system assembles a custom mapping from a mapping data store, determines that a request corresponds with a quantity of event instances in a network record that exceeds a calculated threshold, and creates the custom mapping within each event instance of a network record while the network record is stored in a records data store. The method includes the server system generating the hierarchy within the custom mapping created at each event instance of the network record, initiating a plurality of threads, and determining, using the plurality of threads, a plurality of event instances based on the request and hierarchy generated. A plurality of custom network records are generated in a staging table stored outside of the records data store.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: May 8, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryson Earl, Kevin V. Jadunandan, Robert Dennis Lumpkins, Brian D. Lushear, P. A. Shinholster, Jr., Todd M. Szymanski
  • Patent number: 9928055
    Abstract: A system for validating wireless communication network inventory software. The system comprises a processor, a non-transitory memory, and an application stored in the memory. When executed by the processor, the application processes a first data set with the first version of the software system to produce an authoritative data store, processes the first data set with a second version of the software system to produce a first trial data store, and processes a second data set with the second version of the software system to produce a second trial data store, wherein the second data set comprises later data than the first data set, and responsive to determining that the first trial data store matches the authoritative data store and determining that the second trial data store does not match the authoritative data store, designates the second data set changed.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: March 27, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: David N. Douberley, Todd M. Szymanski
  • Patent number: 9912547
    Abstract: A communication network operation center (NOC) network inventory data platform. The platform comprises a processor, a non-transitory memory, a data store, and a plurality of applications and logic modules. The logic modules collect data from element management systems associated with network equipment. The applications convert the data to data structures and transcode the data structures in a common data format. The applications store the transcoded data structures in an inventory database. A NOC management application presents a network management view based on the inventory database.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: David N. Douberley, Justin L. Ford, Matthew D. Kurtz, Kevin Murphy, Todd M. Szymanski
  • Patent number: 9736700
    Abstract: A cellular communication radio resource adaptor. The adaptor comprises a data store, at least one processor, a non-transitory memory, and an application. The application accesses a network management system (NMS) of an original equipment manufacturer (OEM) identified in an inventory of radio access network (RAN) equipment to read cell site equipment setting information. The application analyzes the cell site setting information and presents a map of an area overlaid with a graphical indication of the cellular communication radio resources owned or leased by a service provider and overlaid with a graphical indication of the cellular coverage areas by each cell site. The service provider may then adapt RAN equipment of the cell sites to efficiently use cellular communication radio resources.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 15, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: David N. Douberley, Todd M. Szymanski
  • Patent number: 9699020
    Abstract: A component aware maintenance alarm monitoring system for one or more cellular sites is disclosed. The system comprises an alarm database, an integrated inventory database, a maintenance activity, and a monitoring server comprising a monitoring application. The monitoring application receives alarms during a maintenance period. The maintenance period is associated with maintenance of one or more radio access network (RAN) components at a cellular site. The monitoring application evaluates the alarms based on accessing RAN component alarm information from the alarm database, RAN component inventory information from the integrated inventory database, and maintenance information from the maintenance activity database. During the maintenance period, the monitoring application selectively suppresses a subset of the alarms and takes a different action on at least one alarm not included in the subset based on the evaluation of the alarms.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 4, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Shane A. Lobo, Brian D. Lushear, P. A. Shinholster, Jr., Todd M. Szymanski
  • Patent number: 9491135
    Abstract: A subnetted class C internet protocol (IP) address domain name system (DNS) reverse zone file compiling server. The server comprises a memory, a processor, and an application stored in the memory that, when executed by the processor, generates a class C IP address DNS reverse zone file associated with the starting class C internet protocol address based on the parsing of the plurality of subnetted class C IP address DNS reverse zone files, wherein the class C IP address DNS reverse zone file comprises an entry for each of assigned internet protocol addresses, wherein each entry for each of the assigned internet protocol addresses directly maps a domain name to an internet protocol address and does not indicate a DNS canonical name type.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 8, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryson Earl, Todd M. Szymanski
  • Patent number: 9395979
    Abstract: A method is provided for managing software. The method comprises: when a first version of a software development file in a first software development zone is modified, placing a record of the file in a log of modified files; when an attempt is made to open a second version of the file in a second software development zone, comparing an identity of the second version of the file to the log of modified files; and when a match is detected between the identity of the second version of the file and a record of a file in the log of modified files, providing to a computer terminal associated with the second software development zone a notification that indicates that a modification has been made to a version of the file and further indicates an identity of a software developer associated with the first software development zone.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 19, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Dana Bullukian, Anthony D. Chen, Kevin V. Jadunandan, Todd M. Szymanski
  • Patent number: 9300623
    Abstract: A domain name system (DNS) cache integrity check system is provided. The system comprises a checking server which comprises an application stored in a memory that, when executed by a processor, checks domain name to internet protocol (IP) address mappings amongst a plurality of DNS cache servers. The checking application consults a valid list data store and identifies a discrepant domain name to IP address mapping. The application requests for a mapping list from an authoritative DNS server. The checking application compares the discrepant mapping to the authoritative DNS server list, if the discrepant mapping is located on the authoritative DNS server list, the discrepant mapping is authorized and written to the valid list, if the discrepant mapping is not located on the authoritative DNS server list, the DNS cache server with the discrepant mapping is flushed and replaced with an authorized mapping from the authoritative DNS server list.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: March 29, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryson Earl, Todd M. Szymanski
  • Patent number: 9071576
    Abstract: A system for managing application service requests. The system processes requests using a first processor, stores a record of the requests in memory using a second processor, and counts the total number of requests received over a time interval using the second processor. If the total number of requests are less than a first threshold, the stored records are dropped. Otherwise, the stored records are analyzed to determine if requests from a single source Internet protocol address exceed a second threshold. If the number of requests from a single source Internet protocol address exceeds the second threshold, the subject Internet protocol address is blacklisted to a firewall through which the service requests pass before reaching the first processor. The requests are visible to the second processor before they are processed by the firewall.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 30, 2015
    Assignee: Sprint Communications Comapny L.P.
    Inventors: Bryson Earl, Todd M. Szymanski
  • Patent number: 8644146
    Abstract: A system is provided that receives a first change request from a first enterprise network device to a first configuration used by the first device, identifies components of the first configuration impacted by the first request, and receives a second change request from a second network device to a second configuration used by the second device. The system identifies second configuration components impacted by the second request, filters second device information from the second request and components impacted by the request, and analyzes the unimplemented first request impacting at least one component impacted by the second request. The system presents the as-built configuration of the second configuration, describes the first request impact to the component, approves all or some of the second request based on analysis of filtering results and a commitment regarding the first request, and processes the approved portion of the second request based on second device response.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: February 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Matthew D. Kurtz, Shane A. Lobo, Jr., Brian D. Lushear, Todd M. Szymanski
  • Patent number: 8539557
    Abstract: A system for controlling access to a server computer comprising a server computer with a memory; an application residing in the memory of the server computer that, when executed by the computer, provides a first user with access to a primary-level session of the server computer, based on a first access key; provides the first user with a root-level session of the server computer, based on a second access key; prevents a second user from accessing the root from the primary level, while the root-level session of the first user is active; provides the second user with real-time observation of the actions taking place in the session of the first user; permits the first user and the second user to communicate with one another in real-time, during the root-level session; and logs the activity of root-level session.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: September 17, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Lowell Adrian Buckner, Anthony D. Chen, Todd M. Szymanski
  • Patent number: 8458323
    Abstract: A system associates problem tickets based on an integrated network and customer database. A data retriever retrieves router configurations from data stores for routers in a service provider network. A data analysis tool parses the router configurations to create port data for each port on each router in the service provider network and integrates the port data with customer data to create an integrated database. The data analysis tool assigns ports to groups in the integrated database based on applying user defined rules. The data analysis tool accesses a problem management system to identify problem tickets that lack an association in the problem management system, and identifies ports associated with the problem tickets. The data analysis tool creates an association between the problem tickets if one of the groups includes the ports associated with the problem tickets. A user interface displays the created association between the problem tickets to troubleshoot associated tickets.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: June 4, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael Joseph Baader, II, Shane A. Lobo, Brian Lushear, Drew A. Shinholster, Jr., Todd M. Szymanski
  • Patent number: 8355316
    Abstract: A system, comprising a computer having a processor and a memory and an application stored in the memory that, when executed by the processor, identifies a plurality of routers traversed by data packets sent from a source customer edge router to a destination customer edge router, determines a performance of each of the identified routers with reference to their transport of the data packets sent from the source customer edge router sent to the destination customer edge router, identifies a configuration of the source customer edge router, determines a performance of the source customer edge router, identifies a configuration of the destination customer edge router, determines a performance of the destination customer edge router, analyzes the performance of each of the identified routers, the performance of the source customer edge router, the performance of the destination customer edge router, the configuration of the source customer edge router, and the configuration of the destination customer edge router
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: January 15, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Brian D. Lushear, Matthew E. Mariscal, Steve D. Parrott, Drew A. Shinholster, Todd M. Szymanski
  • Patent number: 8301762
    Abstract: A system provides service grouping in network reporting. A data retriever retrieves router configuration data from data stores for routers in a service provider network. A data analysis tool parses the router configuration data to create port data for each port on each router in the service provider network and integrates the port data with customer data to create an integrated database. The data analysis tool identifies ports associated with a customer, identifies the ports associated with the customer which are bundled into bundled logical ports, and identifies the ports associated with the customer which are partitioned into partitioned logical ports. The data analysis tool creates a hierarchy of port information based on the ports associated with the customer, the bundled logical ports, the partitioned logical ports, and a service provided to the customer. A user interface displays the hierarchy of port information to promote troubleshooting ports.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: October 30, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Shane A. Lobo, Brian Lushear, Kirk Myers, Steve D. Parrott, Drew A. Shinholster, Jr., Todd M. Szymanski
  • Patent number: 8245192
    Abstract: A system is provided comprising a computer and application that creates a development zone in response to a first message. The zone comprises a recording of state-based references to files and folders of a master production build in read-only and read-write copies of the build. The system receives another message containing a request to commit changes to the build. The changes comprise updating the build with changes to the read-write clone. The system compares the read-only snapshot with the current build to determine changes committed after the zone creation. The system compares changes to the read-write clone and changes committed to the build after zone creation. The system identifies files and folders changed in the read-write clone and commits the changes made to the read-write clone to a staging build and the master production build.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: August 14, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Anthony D. Chen, Shane A. Lobo, Robert D. Lumpkins, Matthew Mariscal, Todd M. Szymanski