Patents by Inventor Ningfang Mi

Ningfang Mi 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: 9223622
    Abstract: One embodiment collects performance data for an application server that processes transactions received from a client computer to a database server. An application log is created from the performance data and used for capacity planning in a multi-tiered architecture.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: December 29, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Ningfang Mi, Mehmet Kivanc Ozonat, Julie A. Symons
  • Patent number: 8224624
    Abstract: One embodiment is a method that determines application performance signatures occurring at an application server in a multi-tier architecture. The method then analyzes the application performance signatures to determine whether a change in transaction performance at the application server results from a modification to an application.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: July 17, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Ningfang Mi, Mehmet Kivanc Ozonat, Julie A. Symons
  • Patent number: 7904673
    Abstract: A data storage device includes a cumulative data histogram of lengths of idle times between foreground user service requests. The cumulative data histogram is updated with measured lengths of current idle times between successive user service requests. Background service request are scheduled following a user service request after a time delay that is controlled as a function of the cumulative data histogram and a calculated length of a busy time of the background service request.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: March 8, 2011
    Assignee: Seagate Technology LLC
    Inventors: Alma Riska, Ningfang Mi, Evgenia Smirni, Erik Riedel
  • Publication number: 20100094592
    Abstract: One embodiment is a method that determines application performance signatures occurring at an application server in a multi-tier architecture. The method then analyzes the application performance signatures to determine whether a change in transaction performance at the application server results from a modification to an application.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Inventors: Ludmila Cherkasova, Ningfang Mi, Mehmet Kivanc Ozonat, Julie A. Symons
  • Publication number: 20100094992
    Abstract: One embodiment collects performance data for an application server that processes transactions received from a client computer to a database server. An application log is created from the performance data and used for capacity planning in a multi-tiered architecture.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Inventors: Ludmila Cherkasova, Ningfang Mi, Mehmet Kivanc Ozonat, Julie A. Symons
  • Publication number: 20090307347
    Abstract: One embodiment is a method that determines transaction latencies occurring at an application server and a database server in a multi-tier architecture. The method then analyzes the transaction latencies at the application server with Central Processing Unit (CPU) utilization during a monitoring window to determine whether a change in transaction performance at the application server results from an update to an application.
    Type: Application
    Filed: October 14, 2008
    Publication date: December 10, 2009
    Inventors: Ludmila Cherkasova, Ningfang Mi, Mehmet Kivanc Ozonat, Julie A. Symons
  • Publication number: 20090132754
    Abstract: A data storage device includes a cumulative data histogram of lengths of idle times between foreground user service requests. The cumulative data histogram is updated with measured lengths of current idle times between successive user service requests. Background service request are scheduled following a user service request after a time delay that is controlled as a function of the cumulative data histogram and a calculated length of a busy time of the background service request.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Applicant: Seagate Technology LLC
    Inventors: Alma Riska, Ningfang Mi, Evgenia Smirni, Erik Riedel