Patents by Inventor Aviel Yosef

Aviel Yosef 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: 11609935
    Abstract: Configuration datasets from multiple, distinct computing systems can be managed. For example, a computing device can receive multiple configuration datasets describing multiple system configurations for at least two distinct computing systems. The computing device can determine key-value pairs based on the configuration datasets. The computing device store relationships between the key-value pairs in a database. The computing device can then receive a configuration dataset from a computing system of a user that can describe a system configuration for the computing system. The computing device can determine a set of key-value pairs based on the configuration dataset. The computing device can analyze the set of key-value pairs based on the relationships stored in the database to determine configuration feedback for the system configuration. The configuration manager can transmit the configuration feedback to the computing system to allow the user to implement the configuration feedback.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: March 21, 2023
    Assignee: RED HAT, INC.
    Inventors: Alexander Braverman Masis, Aviel Yosef
  • Patent number: 11561801
    Abstract: Predicting execution duration for user-defined functions on function-as-a-service (FaaS) cloud computing platforms is disclosed herein. In one example, a processor device of an FaaS cloud computing platform detects an event that triggers execution of a user-defined function, and automatically fetches an environmental metric that represents a current attribute or condition of the operating environment in which the user-defined function will execute. The processor device then calculates a predicted execution duration for the user-defined function based on the environmental metric, and compares the predicted execution duration to an execution duration threshold. If the predicted execution duration exceeds the execution duration threshold, the processor device prevents execution of the user-defined function by the FaaS cloud computing platform. If the predicted execution duration does not exceed the execution duration threshold, the processor device may initiate execution of the user-defined function.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: January 24, 2023
    Assignee: Red Hat, Inc.
    Inventors: Aviel Yosef, Boaz Shuster
  • Publication number: 20220391223
    Abstract: A query for available plugin extensions is received from a client device. A request for operator images including plugin extensions is transmitted to a repository including multiple operator images, wherein each of the operator images includes corresponding metadata identifying the plugin extensions. Identifications of the operator images including the plugin extensions and the corresponding metadata identifying the plugin extensions are received from the repository. A listing of the plugin extensions is transmitted to the client device.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Marcel Apfelbaum, Aviel Yosef
  • Publication number: 20220019602
    Abstract: Configuration datasets from multiple, distinct computing systems can be managed. For example, a computing device can receive multiple configuration datasets describing multiple system configurations for at least two distinct computing systems. The computing device can determine key-value pairs based on the configuration datasets. The computing device store relationships between the key-value pairs in a database. The computing device can then receive a configuration dataset from a computing system of a user that can describe a system configuration for the computing system. The computing device can determine a set of key-value pairs based on the configuration dataset. The computing device can analyze the set of key-value pairs based on the relationships stored in the database to determine configuration feedback for the system configuration. The configuration manager can transmit the configuration feedback to the computing system to allow the user to implement the configuration feedback.
    Type: Application
    Filed: July 16, 2020
    Publication date: January 20, 2022
    Inventors: Alexander Braverman Masis, Aviel Yosef
  • Publication number: 20210334107
    Abstract: Predicting execution duration for user-defined functions on function-as-a-service (FaaS) cloud computing platforms is disclosed herein. In one example, a processor device of an FaaS cloud computing platform detects an event that triggers execution of a user-defined function, and automatically fetches an environmental metric that represents a current attribute or condition of the operating environment in which the user-defined function will execute. The processor device then calculates a predicted execution duration for the user-defined function based on the environmental metric, and compares the predicted execution duration to an execution duration threshold. If the predicted execution duration exceeds the execution duration threshold, the processor device prevents execution of the user-defined function by the FaaS cloud computing platform. If the predicted execution duration does not exceed the execution duration threshold, the processor device may initiate execution of the user-defined function.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Aviel Yosef, Boaz Shuster