Patents by Inventor Steve D. Parrott
Steve D. Parrott 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: 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
-
Patent number: 8289878Abstract: 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: GrantFiled: May 9, 2007Date of Patent: October 16, 2012Assignee: 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: 7904553Abstract: 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: GrantFiled: November 18, 2008Date of Patent: March 8, 2011Assignee: 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: 7830816Abstract: 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: GrantFiled: August 13, 2007Date of Patent: November 9, 2010Assignee: 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: 7831709Abstract: 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: GrantFiled: February 24, 2008Date of Patent: November 9, 2010Assignee: Sprint Communications Company L.P.Inventors: David M. Ham, Shane A. Lobo, Steve D. Parrott, Drew A. Shinholster, Jr., Todd M. Szymanski