Patents by Inventor Brian John Washburn

Brian John Washburn 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: 9330051
    Abstract: Systems, methods, and computer-readable media are provided for, among other things, generating web server performance metrics from log file information and storing the metrics offline in a centralized database. A collector accesses log file information from a log file for a web server and generates web server performance metrics on a per web page basis. The web server metrics include a number of requests for a web page, error count for the web page, average response time for the web page, total number of bytes transferred for the web page, and a number of times a service level objection for the web page was exceeded. The web server metrics are stored in a centralized database such that the metrics are available for offline web server performance reporting and analysis.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: May 3, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Justin Alan Martin, Brian John Washburn, Shaun Michael Johnson, Brian Elwood Hayward, Devin Kelley
  • Patent number: 9154366
    Abstract: A method of modeling and analyzing load across servers in a cloud computing environment. The method comprises analyzing a processor, a memory, and an input/output utilization of each of a plurality of servers, where each server is comprised of at least one logical partition. A chart displaying a usage pattern is presented for each server. A list of logical partitions is presented for each server of the plurality of servers. A selection of at least one logical partition on a first server of the plurality of servers and a selection of a second server of the plurality of servers is received. The utilization impacts of moving the logical partition to the selected second server are modeled and an updated chart displaying the usage pattern for each server based on the modeled migration of the logical partition is presented. The modeled optimal location stored in a disaster recovery plan.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: October 6, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Justin A. Martin, Brian John Washburn
  • Patent number: 8645970
    Abstract: A method for looking up routing information for a person or program assigned to respond to an incident messages is explained herein. The method includes recognizing a routing code that was appended to either the object name or description. The routing code is recognized by a program that looks up the responders contact information in a table that correlates routing codes with designated responder information.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: February 4, 2014
    Assignee: Sprint Communications Company, L.P.
    Inventors: Mark Leonard, Brian John Washburn, Kailash Krishnamurthy
  • Patent number: 8214846
    Abstract: One or more computer-readable media that enable a method of recording object configurations at and after an incident occurs in the object. The present invention captures object configurations surrounding an incident that allows changes to be made in response to the incident to be analyzed. The present invention also may generate an incident classification based on a comparison of the configuration when the incident occurs and after it is resolved.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: July 3, 2012
    Assignee: Sprint Communications Company L. P.
    Inventors: Mark Leonard, Brian John Washburn, Kailash Krishnamurthy
  • Patent number: 7617313
    Abstract: Systems and methods for collecting metrics from monitored systems are provided. Collected metrics may be further used for modeling system performance. Collected metrics may be analyzed to identify correlations between metrics, which may then be a basis for system modeling. One or more alarm thresholds may be set based upon system models. If the monitoring of a system indicates that an alarm threshold has been passed, the appropriate alarm may be issued. Alarm levels may vary for different alarm thresholds.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: November 10, 2009
    Assignee: Sprint Communications Company L.P.
    Inventors: Brian John Washburn, Brian Paul Farrell
  • Patent number: 7509343
    Abstract: The present invention provides a method of collecting system performance metrics from a plurality of monitored systems and reporting system performance metrics to a requesting client system. In accordance with the present invention, the system performance metrics are collected to a database so that requesting client systems requiring the metrics need not have access to each monitored system. The monitored systems may limit user access and maintain system security while still providing the metrics required to address system availability and load problems.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: March 24, 2009
    Assignee: Sprint Communications Company L.P.
    Inventors: Brian John Washburn, Brian Paul Farrell, Margaret M. Mcmahon
  • Patent number: 7369967
    Abstract: The present invention provides a method for modeling the performance of a system comprising computer software operating on computer hardware. In accordance with the present invention, system performance is modeled by fitting non-linear curves to data points for system performance parameters, such as response time and throughput, as a function of load. Data points may be measured in testing may be measured through monitoring a system operating in a production environment. While a variety of non-linear curves may be used in accordance with the present invention, a logarithmic curve may be used to model system throughput and an exponential curve may be used to model system response time. By defining a relationship between throughput and response time a distance may be calculated between the curves, and this distance may be used to determine an optimal load.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: May 6, 2008
    Assignee: Sprint Communications Company L.P.
    Inventors: Brian John Washburn, Brian Paul Farrell, Bryan Greenberg, John Mccarty, Mike S. Weber