Patents by Inventor Drew A. Shinholster

Drew A. Shinholster 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: 10447807
    Abstract: A method for optimizing retrieval of node data from network nodes is disclosed. The method comprises obtaining, by a network server via a network, a node data set comprising node data from a plurality of middleware sources, where each of the plurality of middleware sources provides node data about the same network node. The network server is determining a fault in the node data received from one of the plurality of middleware sources, and identifying the middleware source associated with the fault. In response to determining the fault and middleware source, the network server is bypassing the middleware source associated with the fault and retrieving raw node data directly from an element management system associated with the network node.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: October 15, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryson Earl, Stefan B. Naglee, Seth T. Shelnutt, Drew A. Shinholster, Jr.
  • Patent number: 10123223
    Abstract: A method of evaluating operational integrity of a radio access network is provided. The method comprises using a computer that includes a transceiver, a processor, a non-transitory memory, and application stored in the memory. When executed by the processor, the application receives a satisfaction metric that is coarse grained. The satisfaction metric is associated with the user's perceptions of a communication quality between the radio access network and a mobile communication device. The application determines a mobile communication device identifier, a network connection identifier, and a geolocation of the mobile communication device. A history of wireless communication is determined. The application analyzes the determined elements and associates the satisfaction metric with a communication type. A message is generated and is transmitted to a communication service provider associated with the radio access network.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Justin L. Ford, Drew Shinholster
  • Patent number: 9432865
    Abstract: A system for managing a cellular wireless communication network in near real time is disclosed. The system comprises a data store storing performance metrics in near real time and segmented according to base transceiver stations and record time. The system also comprises a computer and an application that receives a selection of a geographic area and a time period and identifies a predetermined quantity of base transceiver stations nearest the geographic area. The application also retrieves metrics associated with each of the identified base transceiver during the time period from the data store and retrieves the metrics most recently recorded for each identified base transceiver station. The application analyzes the metrics associated with each base transceiver station and compares the metrics associated with each base transceiver station with the most recently recorded metrics in order to identify that a value of a metric of a base transceiver station is outside a range.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 30, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Kevin Jadunandan, Shane A. Lobo, Drew A. Shinholster, Jr., Jeff Stamborski
  • Patent number: 9210600
    Abstract: A system for managing a cellular wireless communication network. The system comprises a data store that comprises cellular wireless communication performance metrics, a computer, and an application that is stored in a non-transitory memory of the computer and executed by the computer. The application receives a selection of base transceiver stations, retrieves metrics associated with the selected base transceiver stations from the data store, analyzes the metrics associated with the selected base transceiver stations, identifies a low usage base transceiver station that is one of the selected base transceiver stations, wherein the low usage base transceiver station is associated with a usage that is less than a predefined usage threshold, determines an average of an at least one metric based on the metrics of the selected base transceiver stations excluding the low usage base transceiver station, and transmits the average of the at least one metric.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 8, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Kevin Jadunandan, Shane A. Lobo, Drew A. Shinholster, Jr., Jeff Stamborski
  • Patent number: 8909622
    Abstract: A packet network troubleshooting system. The system comprises a processor, a memory, and a search tool stored in the memory. When executed by the processor, the search tool searches system log, router command, maintenance, alarm, and trouble ticket data stores based on a search request and presents the results in chronological order. The search tool determines search keys for each of the data stores based on the search request.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 9, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Emigh, Matthew D. Kurtz, Brian D. Lushear, Drew A. Shinholster, Jr.
  • 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: 8289878
    Abstract: Network virtual link mapping methods and systems are disclosed. In some method embodiments, router configurations are parsed to determine virtual link information for a network. A map is derived for virtual link information associated with a customer. The map is displayed, and may be used for highlighting problem areas for a customer, recommending solutions, and reconfiguring the virtual links to address specific customer needs.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: October 16, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jose A. Gonzalez, David M. Ham, Shane Lobo, Steve D. Parrott, Jonathan Rubin, Drew A. Shinholster, Jr., Todd Szymanski
  • Patent number: 7904553
    Abstract: A system is provided for translating network data into customer availability. The system includes a processor, a user interface, and a database manager. The database manager, when executed by the processor, parses router configurations to determine port data for each port on each router in a network, and integrates the port data with customer data to create an integrated database. The database manager also determines a planned port availability for the customer based on the integrated database and port state data, and determines port outages based on port outage data, card outage data, and router outage data. Additionally, the database manager determines an actual port availability for a customer based on the integrated database and concurrent outages identified for the port outages, and outputs a customer availability to the user interface, wherein the customer availability is based on the actual port availability and the planned port availability.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: March 8, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: David M. Ham, Shane A. Lobo, Brian Lushear, Matthew Mariscal, Steve D. Parrott, Drew Shinholster, Todd M. Szymanski
  • Patent number: 7904533
    Abstract: A system having an integrated network and customer database is provided. The system retrieves router configurations to create the integrated database, which includes port data for each port on each router in each network. The system may determine the impact of proposed actions on routers. The system may process network events to display the status, port data, and customer data for each port. The system may respond to user input by polling a router and displaying the real time status, port data, and customer data for each port on the router.
    Type: Grant
    Filed: October 21, 2006
    Date of Patent: March 8, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Jose Gonzalez, David Ham, Shane Lobo, Steve Parrott, Jonathan Rubin, Drew Shinholster, Todd Szymanski
  • Patent number: 7831709
    Abstract: Computer implemented methods and systems are provided for flexible grouping for port analysis. Router configurations are parsed to create port data for each port on each router in a service provider network. The port data is integrated with customer data to create an integrated database. A plurality of ports is assigned to a plurality of groups in the integrated database based on applying a set of user defined rules, wherein at least one of the plurality of ports is assigned to multiple groups. Port data and customer data associated with a group selected from the plurality of groups is displayed.
    Type: Grant
    Filed: February 24, 2008
    Date of Patent: November 9, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: David M. Ham, Shane A. Lobo, Steve D. Parrott, Drew A. Shinholster, Jr., Todd M. Szymanski
  • Patent number: 7830816
    Abstract: A method of maintaining a communication service is disclosed. The method comprises providing a communication path from a customer premises equipment (CPE) in a customer network to a port of a router located in a communication service provider network, wherein the port is allocated to the CPE, and wherein the customer network is different from the communication service provider network. The method also comprises determining a connectivity of the communication path from the CPE to the port of the router and determining an interface status of the port located on the router. The method also comprises determining a quality of service (QoS) of the communication path from the CPE to the port located on the router. Determining the connectivity and QoS of the communication path and determining the interface status of the port are initiated from the CPE.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: November 9, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Jose A. Gonzalez, David M. Ham, Brian Lushear, Matt Mariscal, Steve D. Parrott, Drew A. Shinholster, Jr., Todd Szymanski
  • Patent number: 7751392
    Abstract: A system having a data retriever and a database manager is provided. The data retriever retrieves router configurations from data stores for routers. The database manager parses the router configurations to determine port data for each port on each router, and integrates the port data with customer data to create an integrated database. The database manager also determines a customer link diversity based on the integrated database and displays the customer link diversity. The database manager can recommend reassignment of a customer link when the customer link diversity is less than a corresponding target customer link diversity. The database manager can also determine the customer link diversity when adding a card and determine the customer link diversity when adding a customer link.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: July 6, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Jose Gonzalez, David Ham, Shane Lobo, Steve Parrott, Jonathan Rubin, Drew Shinholster, Todd Szymanski