Patents by Inventor Jeremy Lee KATZ

Jeremy Lee KATZ 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: 9419917
    Abstract: The present disclosure is directed to a monitoring system for automatically inferring, without human modelling input or information regarding actual physical network connectivity, a service architecture of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The monitoring system can collect infrastructure metadata and/or system-level metric data characterizing the set of virtual resources from the IaaS provider, and automatically infer from the metadata and/or metric data how the virtual resources should be organized into groups, clusters and hierarchies. The monitoring system can automatically infer this service architecture using naming conventions, security rules, software types, deployment patterns, and other information gleaned from the metadata and/or metric data. The monitoring system can then run analytics based on this inferred service architecture to report on service operation.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Patrick Randolph Eaton, Philip Jacob, Jeremy Lee Katz
  • Publication number: 20150082432
    Abstract: The present disclosure is directed to a monitoring system for automatically inferring, without human modelling input or information regarding actual physical network connectivity, a service architecture of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The monitoring system can collect infrastructure metadata and/or system-level metric data characterizing the set of virtual resources from the IaaS provider, and automatically infer from the metadata and/or metric data how the virtual resources should be organized into groups, clusters and hierarchies. The monitoring system can automatically infer this service architecture using naming conventions, security rules, software types, deployment patterns, and other information gleaned from the metadata and/or metric data. The monitoring system can then run analytics based on this inferred service architecture to report on service operation.
    Type: Application
    Filed: December 31, 2013
    Publication date: March 19, 2015
    Applicant: STACKDRIVER, INC.
    Inventors: Patrick Randolph EATON, Philip JACOB, Jeremy Lee KATZ
  • Publication number: 20150081882
    Abstract: The present disclosure is directed to a system for monitoring and analyzing operation of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The set of virtual resources provided to the IaaS tenant by the IaaS provider is selected by the IaaS provider and can change rapidly in both size and composition (i.e., the virtual resources are “ephemeral”). The monitoring system can integrate system-level metrics collected directly from virtual resources with infrastructure metadata characterizing the virtual resources collected from the IaaS provider to report on operation of the virtual resources. The infrastructure metadata can contain a resource type, a resource role, an operational status, an outage history, or an expected termination schedule. By integrating different sources of data, the monitoring system can avoid inaccurate analysis.
    Type: Application
    Filed: December 31, 2013
    Publication date: March 19, 2015
    Applicant: STACKDRIVER, INC.
    Inventors: Michael BARTUCCA, Jeremy Lee KATZ, Philip JACOB
  • Publication number: 20150081883
    Abstract: The present disclosure is directed to a monitoring system for rapidly updating a service architecture of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The set of virtual resources provided to the IaaS tenant by the IaaS provider is selected by the IaaS provider and can change rapidly in both size and composition (i.e., the virtual resources are “ephemeral”). The monitoring system can infer from infrastructure metadata and/or system-level metric data how the virtual resources should be organized into groups, clusters and hierarchies. The monitoring system can also update the service architecture frequently to capture an expected rate of change of the resources, e.g., every five minutes. The monitoring system can then run analytics based on this inferred service architecture to report on service operation.
    Type: Application
    Filed: December 31, 2013
    Publication date: March 19, 2015
    Applicant: Stackdriver, Inc.
    Inventors: Jeremy Lee KATZ, Patrick Randolph EATON, Michael BARTUCCA, Eric KILBY
  • Publication number: 20150081880
    Abstract: The present disclosure is directed to a system for monitoring and analyzing operation of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The set of virtual resources provided to the IaaS tenant by the IaaS provider is hosted on a set of physical resources selected by the IaaS provider, and both the set of virtual resources and the set of physical resources can change rapidly in both size and composition (i.e., the resources are “ephemeral”). Although the monitoring system may not have visibility into the composition, configuration, location, or any other information regarding the set of physical resources, the monitoring system can evaluate the performance of the virtual resources and infer that a virtual resource within the set of virtual resources may be hosted on at least one physical resource that is underperforming.
    Type: Application
    Filed: December 31, 2013
    Publication date: March 19, 2015
    Applicant: STACKDRIVER, INC.
    Inventors: Patrick Randolph EATON, Jeremy Lee KATZ