Patents by Inventor William Kuhhirte

William Kuhhirte 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).

  • Publication number: 20180081629
    Abstract: A method includes interpreting a number of distributed data sets including resource utilization values corresponding to a plurality of distributed hardware resources, creating an approximation of a number of distributions corresponding to the distributed data set, aggregating the created approximations, and the aggregating includes weighting values determined from each of the distributed data sets, such that the aggregated approximations are representative of the distributed data sets. The method further includes creating a number of polynomial terms in response to the created approximations, thereby providing a utilization profile, and solving for a utilization percentile value within the aggregated approximations, where the solving is performed without reference to the distributed data set.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 22, 2018
    Inventors: William Kuhhirte, Yue Qiu, Sean O'loughlin
  • Patent number: 8230051
    Abstract: A method, apparatus and computer-program product for mapping and identifying resources in network based services is disclosed. The method comprises the steps of determining a measure of utilization for each of the selected transactions, generating an indication for each measure of utilization exceeding an associated utilization threshold value, determining the cause of the measure of utilization exceeding the associated utilization threshold value by correlating the transactions generating the indications with the resources executing the transaction and applying additional resources until the measure of utilization is less than the associated threshold. In one aspect of the invention, balancing the measure of utilization associated with each of the selected transactions occurs to maintain each of the measures of utilization within a substantially known tolerance to each other measure of utilization.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: July 24, 2012
    Assignee: EMC Corporation
    Inventors: William Zahavi, Amanuel Ronen Artzi, David Ohsie, William Kuhhirte
  • Patent number: 7836156
    Abstract: A generic analysis model is applicable to a variety of network infrastructure domains, and operable for causal analysis in a common manner independently of the corresponding underlying domain. The generic analysis model may be employed to model root cause analysis and impact analysis for different resource management systems such as enterprise networks, storage area networks, service provider networks and business process management. Such a model improves performance and scalability by simplifying analysis model for a given solution, and decouples the development from topology building and analysis implementation.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 16, 2010
    Assignee: EMC Corporation
    Inventors: Chao-Wei Ou, Prasanna Patil, Lida He, William Kuhhirte
  • Patent number: 7797420
    Abstract: A method, system and computer product for analyzing a Voice-over-IP (VoIP) network composed of a plurality of components are disclosed. The method comprises the method comprises the steps of representing selected ones of the plurality of components, providing a mapping between a plurality of first events and a plurality of second events occurring in selected ones of the components; and determining at least one first event based on at least one of the plurality of second events by determining a measure between each of a plurality of values associated with the plurality of first events and the plurality of second events.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: September 14, 2010
    Assignee: EMC Corporation
    Inventors: W. Stuart Mackie, Stephen A. Mendes, William Kuhhirte
  • Patent number: 7779101
    Abstract: A method, apparatus and computer-program product for mapping and identifying root causes of performance problems in network based services, wherein the service is composed of applications and transactions, is disclosed. The method comprises the steps of establishing a performance objective value, and a threshold value therefrom, for selected ones of the transactions for each of the applications, wherein the aggregate of the performance objective values insures a known service performance, monitoring a measure of performance for each of the selected transactions, generating an indication for each of the performance measures that exceeds a corresponding threshold value and determining the cause of the degradation by correlating the transactions generating the indication with the elements executing the transaction.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: August 17, 2010
    Assignee: EMC Corporation
    Inventors: William Zahavi, Amanuel Ronen Artzi, David Ohsie, William Kuhhirte
  • Patent number: 7779118
    Abstract: A method, apparatus and computer program product for performing an analysis on a Storage Area Network (SAN) system, containing a plurality of components, is disclosed. The method comprises the steps of representing selected ones of the plurality of components and the relationship among the components, wherein the representation comprises the steps of creating at least one non-specific representation of the selected components and creating at least one non-specification representation of relations along which the events propagate amongst the selected components, providing a mapping between a plurality events and a plurality of observable events occurring among the components, wherein the mapping is represented as a value associating each event with each observable event, and performing the system analysis based on the mapping of events and observable events.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 17, 2010
    Assignee: EMC Corporation
    Inventors: Amanuel Ronen Artzi, Viren Pherwani, Ron Even, William Kuhhirte
  • Patent number: 7720003
    Abstract: Embodiments of the present invention are directed to a method and apparatus for the identification or discovery for properties of MPLS networks through a modeling technique. Aspects of the present invention provide for discovering or identifying the Label Switched Paths in MPLS networks. The method comprises the steps of representing a network by a model comprising a plurality of configuration non-specific first object classes that are representations of types of components associated with the network components, and a plurality of configuration non-specific second object classes that are representations of relationships among the representation of types of component, identifying instances of a first one and a second one of the types of components object class, and identifying the label switch path by traversing the instances of the first and second types of components object classes through select ones of the relationship object classes associated with the first and second type of components object classes.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: May 18, 2010
    Assignee: EMC Corporation
    Inventors: Shai Benjamin, William Kuhhirte
  • Patent number: 7441023
    Abstract: A method and apparatus for representing a network and performing operations on the represented network are disclosed. The method comprises the steps of creating at least one configuration non-specific object class associated with components of the network, creating at least one configuration non-specific representation of relationships among associated object classes, representing a behavior relationship among the object classes based on the representations of the relationships among the object classes and analyzing properties of the network based on the behavior relationships. In aspects of the invention, the represented network may be an MPLS network, a VPN or a combined MPLS-VPN.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: October 21, 2008
    Assignee: EMC Corporation
    Inventors: Shai Benjamin, Patricia Florissi, William Kuhhirte, Lida He
  • Patent number: 7430495
    Abstract: A method and apparatus for logically representing and performing an analysis on a home network is disclosed. The method comprising the steps of representing selected ones of a plurality of components and the relationship among the components associated with the home network, providing a mapping between a plurality of events and a plurality of observable events occurring among the components, wherein the mapping is represented as a value associating each event with each observable event, and performing a system analysis based on the mapping of events and observable events. In another aspect of the invention, the home network is included in a larger system logically represented as a plurality of domains, wherein at least one of the plurality of components in the network is associated with at least two of the domains.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: September 30, 2008
    Assignee: EMC Corporation
    Inventors: Rajeev Govindan, Thomas Giglia, William Kuhhirte, Ehud Kleers
  • Publication number: 20050071130
    Abstract: A method and apparatus for representing a network and performing operations on the represented network are disclosed. The method comprises the steps of creating at least one configuration non-specific object class associated with components of the network, creating at least one configuration non-specific representation of relationships among associated object classes, representing a behavior relationship among the object classes based on the representations of the relationships among the object classes and analyzing properties of the network based on the behavior relationships. In aspects of the invention, the represented network may be an MPLS network, a VPN or a combined MPLS-VPN.
    Type: Application
    Filed: September 24, 2004
    Publication date: March 31, 2005
    Inventors: Shai Benjamin, Patricia Florissi, William Kuhhirte, Lida He