Patents by Inventor Philip Zeyliger

Philip Zeyliger 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: 11663033
    Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: May 30, 2023
    Assignee: Cloudera, Inc.
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Publication number: 20210173696
    Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
    Type: Application
    Filed: February 18, 2021
    Publication date: June 10, 2021
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Patent number: 10929173
    Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 23, 2021
    Assignee: Cloudera, Inc.
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Publication number: 20200065136
    Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Patent number: 10514948
    Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 24, 2019
    Assignee: Cloudera, Inc.
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Publication number: 20190138345
    Abstract: Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: Vikas Singh, Sudhanshu Arora, Philip Zeyliger, Marcelo Masiero Vanzin, Chang She
  • Patent number: 9747333
    Abstract: A sysSQL technology for querying operating system states of multiple hosts in a cluster using a Structured Query Language (SQL) query is disclosed. An administrator of a cluster can use a graphical or text-based user interface to submit an SQL query to determine the operating system states of multiple hosts in parallel. The technology parses the SQL query to determine the datasets needed to execute the SQL query and aggregates those datasets from the multiple hosts. The technology then creates a temporary database to execute the SQL query and provides the results from the SQL query for display on the user interface.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: August 29, 2017
    Assignee: Cloudera, Inc.
    Inventor: Philip Zeyliger
  • Patent number: 9716624
    Abstract: Systems and methods for centralized configuration of a distributed computing cluster are disclosed. One embodiment of the disclosed technology provides a user environment that facilitates a selection of a service to be run on hosts in the distributed computing cluster and configuration of the service or hosts in the distributed computer cluster. The disclosed technology can further configure each of the hosts in the distributed computing cluster to run the service based on a set of configuration settings.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: July 25, 2017
    Assignee: Cloudera, Inc.
    Inventors: Philip Zeyliger, Philip Lee Langdale, Patrick David Hunt
  • Publication number: 20160103874
    Abstract: A sysSQL technology for querying operating system states of multiple hosts in a cluster using a Structured Query Language (SQL) query is disclosed. An administrator of a cluster can use a graphical or text-based user interface to submit an SQL query to determine the operating system states of multiple hosts in parallel. The technology parses the SQL query to determine the datasets needed to execute the SQL query and aggregates those datasets from the multiple hosts. The technology then creates a temporary database to execute the SQL query and provides the results from the SQL query for display on the user interface.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventor: Philip Zeyliger
  • Patent number: 9172608
    Abstract: Systems and methods for centralized configuration and monitoring of a distributed computing cluster are disclosed. One embodiment of the disclose technology enables deployment and central operation a complete Hadoop stack. The application automates the installation process and reduces deployment time from weeks to minutes. One embodiment further provides a cluster-wide, real time view of the services running and the status of the host machines in a cluster via a single, central place to enact configuration changes across the computing cluster which further incorporates reporting and diagnostic tools to optimize cluster performance and utilization.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: October 27, 2015
    Assignee: Cloudera, Inc.
    Inventors: Philip Zeyliger, Philip L. Langdale, Patrick D. Hunt
  • Publication number: 20150039735
    Abstract: Systems and methods for centralized configuration of a distributed computing cluster are disclosed. One embodiment of the disclosed technology provides a user environment that facilitates a selection of a service to be run on hosts in the distributed computing cluster and configuration of the service or hosts in the distributed computer cluster. The disclosed technology can further configure each of the hosts in the distributed computing cluster to run the service based on a set of configuration settings.
    Type: Application
    Filed: October 8, 2014
    Publication date: February 5, 2015
    Inventors: Philip Zeyliger, Philip Lee Langdale, Patrick David Hunt
  • Patent number: 8880592
    Abstract: Systems and methods for user interface implementation for partial display update are disclosed. One embodiment of the method, which may be embodied on a system includes, in a response received from a web server, identifying, for a web page, a set of elements able to he updated partially as displayed without refreshing the user interface in its entirety, detecting, in the response, updated elements in the set of elements that have been updated from a value displayed in the user interface, and/or partially updating the user interface to reflect changes to the updated elements in the web page without refreshing other portions of the user interface.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: November 4, 2014
    Assignee: Cloudera, Inc.
    Inventors: Aaron Newton, Philip Zeyliger
  • Publication number: 20130204948
    Abstract: Systems and methods for centralized configuration and monitoring of a distributed computing cluster are disclosed. One embodiment of the disclose technology enables deployment and central operation a complete Hadoop stack. The application automates the installation process and reduces deployment time from weeks to minutes. One embodiment further provides a cluster-wide, real time view of the services running and the status of the host machines in a cluster via a single, central place to enact configuration changes across the computing cluster which further incorporates reporting and diagnostic tools to optimize cluster performance and utilization.
    Type: Application
    Filed: August 3, 2012
    Publication date: August 8, 2013
    Applicant: Cloudera, Inc.
    Inventors: Philip Zeyliger, Philip L. Langdale, Patrick D. Hunt
  • Publication number: 20120254722
    Abstract: Systems and methods of interactive user interface implementation and development environment therefor are disclosed. One embodiment of implementing interactive elements in a web page on a client device includes, sending, by the client device, a request to a web server in response to an event triggered in a frame of the web page having multiple frames, processing a web server response from the web server for the frame, and/or unloading contents of the frame, after receipt of the web server response, independent of the other frames in the web page when in accordance with rules defined for the web server response.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: Cloudera, Inc.
    Inventors: Aaron Newton, Philip Zeyliger
  • Publication number: 20120254292
    Abstract: Systems and methods for user interface implementation for partial display update are disclosed. One embodiment of the method, which may be embodied on a system includes, in a response received from a web server, identifying, for a web page, a set of elements able to he updated partially as displayed without refreshing the user interface in its entirety, detecting, in the response, updated elements in the set of elements that have been updated from a value displayed in the user interface, and/or partially updating the user interface to reflect changes to the updated elements in the web page without refreshing other portions of the user interface.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: Cloudera, Inc.
    Inventors: Aaron Newton, Philip Zeyliger