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: 12057994Abstract: A telecommunication network management system. The system comprises an incident reporting application that creates incident reports pursuant to alarms on network elements of a telecommunication network and wherein one of the incident reports is associated with a large-scale event (LSE), wherein the LSE incident report identifies alarms at a plurality of different network elements as associated with the LSE; and an incident management application that analyzes attributes of cell sites identified in the LSE incident report as impacted by the LSE, determines that at least 75% of the cell sites receive backhaul service from a same alternative access vendor (AAV) and that at least one backhaul circuit of the at least 75% of the cell sites is in an alarmed state, causes the incident reporting application to record a root cause of the LSE incident report as an AAV fault.Type: GrantFiled: July 14, 2023Date of Patent: August 6, 2024Assignee: T-Mobile Innovations LLCInventors: Jose A. Gonzalez, Brian D. Lushear, Dalton J. Sherley, Todd M. Szymanski, Miguel A. Betancourt Villavicencio
-
Patent number: 10432472Abstract: 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: GrantFiled: September 7, 2016Date of Patent: October 1, 2019Assignee: Sprint Communications Company L.P.Inventors: David N. Douberley, Bryson Earl, Justin L. Ford, Matthew D. Kurtz, Todd M. Szymanski
-
Patent number: 10405223Abstract: 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: GrantFiled: February 14, 2017Date of Patent: September 3, 2019Assignee: 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: 10402765Abstract: 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: GrantFiled: February 17, 2015Date of Patent: September 3, 2019Assignee: Sprint Communications Company L.P.Inventors: Brian D. Lushear, Paul Andrew Shinholster, Jr., Todd M. Szymanski
-
Patent number: 10015089Abstract: 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: GrantFiled: April 26, 2016Date of Patent: July 3, 2018Assignee: Sprint Communications Company L.P.Inventors: Jose A. Gonzalez, Brian D. Lushear, Todd M. Szymanski
-
Patent number: 9967155Abstract: 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: GrantFiled: July 22, 2015Date of Patent: May 8, 2018Assignee: 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: 9967753Abstract: 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: GrantFiled: April 26, 2016Date of Patent: May 8, 2018Assignee: Sprint Communications Company L.P.Inventors: Kevin V. Jadunandan, Seth T. Shelnutt, Paul Andrew Shinholster, Jr., Todd M. Szymanski
-
Patent number: 9928055Abstract: 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: GrantFiled: October 23, 2015Date of Patent: March 27, 2018Assignee: Sprint Communications Company L.P.Inventors: David N. Douberley, Todd M. Szymanski
-
Patent number: 9912547Abstract: 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: GrantFiled: October 23, 2015Date of Patent: March 6, 2018Assignee: Sprint Communications Company L.P.Inventors: David N. Douberley, Justin L. Ford, Matthew D. Kurtz, Kevin Murphy, Todd M. Szymanski
-
Patent number: 9736700Abstract: 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: GrantFiled: October 13, 2015Date of Patent: August 15, 2017Assignee: Sprint Communications Company L.P.Inventors: David N. Douberley, Todd M. Szymanski
-
Patent number: 9699020Abstract: 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: GrantFiled: November 19, 2015Date of Patent: July 4, 2017Assignee: Sprint Communications Company L.P.Inventors: Shane A. Lobo, Brian D. Lushear, P. A. Shinholster, Jr., Todd M. Szymanski
-
Patent number: 9491135Abstract: 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: GrantFiled: January 30, 2014Date of Patent: November 8, 2016Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Todd M. Szymanski
-
Patent number: 9395979Abstract: 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: GrantFiled: December 20, 2012Date of Patent: July 19, 2016Assignee: Sprint Communications Company L.P.Inventors: Dana Bullukian, Anthony D. Chen, Kevin V. Jadunandan, Todd M. Szymanski
-
Patent number: 9300623Abstract: 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: GrantFiled: February 18, 2014Date of Patent: March 29, 2016Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Todd M. Szymanski
-
Patent number: 9071576Abstract: 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: GrantFiled: March 12, 2013Date of Patent: June 30, 2015Assignee: Sprint Communications Comapny L.P.Inventors: Bryson Earl, Todd M. Szymanski
-
Patent number: 8644146Abstract: 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: GrantFiled: August 2, 2010Date of Patent: February 4, 2014Assignee: Sprint Communications Company L.P.Inventors: Matthew D. Kurtz, Shane A. Lobo, Jr., Brian D. Lushear, Todd M. Szymanski
-
Patent number: 8539557Abstract: 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: GrantFiled: August 10, 2011Date of Patent: September 17, 2013Assignee: Sprint Communications Company L.P.Inventors: Lowell Adrian Buckner, Anthony D. Chen, Todd M. Szymanski
-
Patent number: 8458323Abstract: 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: GrantFiled: August 24, 2009Date of Patent: June 4, 2013Assignee: Sprint Communications Company L.P.Inventors: Michael Joseph Baader, II, Shane A. Lobo, Brian Lushear, Drew A. Shinholster, Jr., Todd M. Szymanski
-
Patent number: 8355316Abstract: 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 routerType: GrantFiled: December 16, 2009Date of Patent: January 15, 2013Assignee: Sprint Communications Company L.P.Inventors: Brian D. Lushear, Matthew E. Mariscal, Steve D. Parrott, Drew A. Shinholster, Todd M. Szymanski
-
Patent number: 8301762Abstract: 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: GrantFiled: June 8, 2009Date of Patent: October 30, 2012Assignee: Sprint Communications Company L.P.Inventors: Shane A. Lobo, Brian Lushear, Kirk Myers, Steve D. Parrott, Drew A. Shinholster, Jr., Todd M. Szymanski