Patents by Inventor Avitan Gefen

Avitan Gefen 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: 20240029263
    Abstract: Methods and systems for identifying areas of interest in an image are disclosed. To manage identification of areas of interest in an image, a trained inference model may generate inferences based on the pixels of the image. The inferences may include areas of interest that contributed to the generation of the inferences. Some areas of interest may be highly relevant to the inferences and may be classified as primary areas of interest. Auxiliary areas of interest may also be identified using a trained inference model. Auxiliary areas of interest may be obtained by calculating gradients for each pixel that contributed to the identification of the primary areas of interest. By rank ordering the pixels, pixels with the highest contribution to the identification of the primary areas of interest may be identified. Proximate groupings of these pixels may be classified as auxiliary areas of interest in the image.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Inventors: OFIR EZRIELEV, AMIHAI SAVIR, Avitan Gefen, Nicole Reineke
  • Publication number: 20240029262
    Abstract: Methods and systems for managing storage of data are disclosed. To manage storage of data, images may be stored across a number of storages that provide varying levels of storage performance and have correspondingly varying costs for storing data. To store the images across the storages, the images may be segmented into image segments and a likelihood of each of the image segments being used in the future may be identified. The image segments that are more likely to be used in the future may be stored in higher performance storages while the image segments that are less likely to be used in the future may be stored in lower performance storages. To identify the likelihood of each of the image segments being used in the future, the image segments may be classified based on their membership in one or more areas of interest within the images.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Inventors: OFIR EZRIELEV, AMIHAI SAVIR, Avitan Gefen, Nicole Reineke
  • Publication number: 20240028639
    Abstract: Methods and systems for identifying areas of interest in an image and management of images are disclosed. To manage identification of areas of interest in an image, subject matter expert driven processes may be used to identify the areas of interest. The identified areas of interest may be used to maintain a database usable to guide subsequent use of the images. The database may associate image segments of the images with various landmarks and/or area of interest. The associations may be used to limit the quantity of image segments read from storage during subsequent use of the images.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Inventors: OFIR EZRIELEV, AMIHAI SAVIR, Avitan Gefen, Nicole Reineke
  • Publication number: 20240020510
    Abstract: Methods and systems for inference generation are disclosed. To manage inference generation, a system may include an inference model manager and any number of data processing systems. The inference model manager may represent an inference model as a bipartite graph in order to obtain portions of the inference model. Each portion of the inference model may be distributed to one data processing system so that the data processing systems may collectively generate inferences usable by a downstream consumer. Portions of the inference model may be obtained so that each portion matches the available computing resources of a data processing system throughout the distributed environment. In addition, the portions may be obtained in order to reduce inter-data processing system communications during execution of the inference model.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: OFIR EZRIELEV, AVITAN GEFEN, NADAV AZARIA
  • Publication number: 20240020296
    Abstract: Methods and systems for seamlessly changing over between inference models are disclosed. The inference models may be distributed across multiple data processing systems. Provide a seamless changeover, updated inference models and original inference models may be managed in accordance with an update framework. The update framework may ensure that the original inference model continues to operate until all of the portions of the updated inference model are in place and ready to operate. During the update process, the update framework may ensure that redundancy goals continue to be met so that failures of some of the data processing systems are not be fatal to continued operation of at least one of the inference models, such as the original or updated inference model.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: OFIR EZRIELEV, AVITAN GEFEN, NADAV AZARIA
  • Publication number: 20240020550
    Abstract: Methods and systems for inference generation are disclosed. To manage inference generation, a system may include an inference model manager and any number of data processing systems. The inference model manager may represent an inference model as a bipartite graph. To obtain portions of the inference model, the bipartite graph may be partitioned into portions and the portions may undergo an optimization process. The optimization process may include adding and/or competing for nodes of the bipartite graph in order to increase the stability of the portion with respect to the available computing resources of a corresponding data processing system. The optimization process may continue until all portions achieve stability in a way that reduces necessary communications between the data processing systems. Each portion of the inference model may be distributed to one data processing system so that the data processing systems may collectively generate inferences usable by a downstream consumer.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: OFIR EZRIELEV, AVITAN GEFEN, NADAV AZARIA
  • Publication number: 20240020555
    Abstract: Methods and systems for inference generation are disclosed. To manage inference generation, a system may include an inference model manager and any number of data processing systems. The inference model manager may partition an inference model into portions. Portions of the inference model may be distributed to data processing systems in accordance with an execution plan. The execution plan may include instructions for timely execution of the inference model with respect to the needs of a downstream consumer. The inference model manager may manage execution of the inference model by monitoring the functionality of the data processing systems and dynamically re-assigning and/or re-locating data processing systems in the event that one or more data processing systems becomes unable to execute a portion of the inference model.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: OFIR EZRIELEV, AVITAN GEFEN, NADAV AZARIA
  • Patent number: 11841772
    Abstract: Techniques are provided for data-driven virtual machine restoration. In an example, a VM crashes and is to be restored. There can be multiple restoration paths that can be used to recover the VM (e.g., various source locations where a recovery image is stored, various recovery images, and various target locations where a VM can be restored to). A trained prediction model can analyze these various restoration paths and predict which restoration path will have a quickest time to recovery, to minimize a time that the VM is unavailable.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: December 12, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Nadav Azaria, Avitan Gefen
  • Patent number: 11816341
    Abstract: A Function as a Service (FaaS) distribution system is configured to implement FaaS as a Service (FaaSaaS), enabling autonomous storage systems to be used as FaaS providers during periods where the storage systems are not being used at full capacity to process primary workloads. The FaaS distribution system receives functions from FaaS consumers, and selects a FaaS provider from a set of autonomous storage systems currently able to process FaaS workloads. The FaaS distribution system selects FaaS providers based on an expected execution time of the function and expected execution times of other functions executing on particular FaaS providers, to preferentially select a FaaS provider that is currently running an instance of the function, and to preferentially select a FaaS provider that has other functions that are current executing that are not expected to finish execution at the same time the current function is expected to complete execution.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: November 14, 2023
    Assignee: Dell Products, L.P.
    Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen
  • Publication number: 20230342280
    Abstract: A method, computer program product, and computing system for processing historical input/output (IO) performance data associated with one or more storage objects of a storage system. A plurality of IO modeling systems may be trained using the historical IO performance data. Modeling performance information may be determined for the plurality of IO modeling systems across the historical IO performance data. A forecast score may be determined for each IO modeling system based on the modeling performance information for the plurality of IO modeling systems. A subset of the plurality of IO modeling systems may be selected based upon the forecast score for each IO modeling system. The at least one IO modeling system may be trained using the historical IO performance data. IO performance data may be forecasted using the at least one trained IO modeling system from the subset of the plurality of IO modeling systems.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Shaul Dar, Avitan Gefen, David Sydow, Anil Kumar Koluguri
  • Publication number: 20230342276
    Abstract: A method, computer program product, and computing system for processing historical input/output (IO) performance data associated with one or more storage objects of a storage system. A smoothing model may be applied on at least a portion of the historical IO performance data to generate forecast IO performance data. The forecast IO performance data may be compared to observed IO performance data to generate one or more performance differentials. A normal IO performance range may be generated based upon, at least in part, the one or more performance differentials. One or more IO performance anomalies may be detected based upon, at least in part, the normal IO performance range.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Shaul Dar, Avitan Gefen, David Sydow, Anil Kumar Koluguri
  • Patent number: 11765043
    Abstract: An organizational graph and a microservice graph can be generated. For two neighboring microservices, a combined organizational distance can be determined based on a distance for respective workers of each microservice in the organizational graph. The combined organizational distance can be used to determine a priority for a connection between the two microservices, and chaos testing can be performed on that connection based on its priority.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: September 19, 2023
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Roi Gamliel, Avitan Gefen, Joseph LaSalle White
  • Patent number: 11734050
    Abstract: One example method includes collecting telemetry data for each of a group of virtual machines (VM), and each of the VMs is associated with a user, collecting usage data for each of the VMs, creating a user profile definition for each user, and the user profile definition is created based on the telemetry data and usage data of the VMs associated with that user, creating, for each user, a user profile that is based on the user profile definition for that user, clustering the users based on similarity of their respective user profiles, and generating a recommended VM hardware configuration for a VM of one of the users.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: August 22, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Amihai Savir, Avitan Gefen, Roi Gamliel
  • Patent number: 11728825
    Abstract: A disclosed information handling system includes an edge device communicatively coupled to a cloud computing resource. The edge device is configured to respond to receiving, from an internet of things (IoT) unit, a numeric value for a parameter of interest by determining a compressed encoding for the numeric value in accordance with a non-lossless compression algorithm. The edge device transmits the compressed encoding of the numeric value to the cloud computing resource. The cloud computing resource includes a decoder communicatively coupled to the encoder and configured to respond to receiving the compressed encoding by generating a surrogate for the numeric value. The surrogate may be generated in accordance with a probability distribution applicable to the parameter of interest. The compression algorithm may be a clustering algorithm such as a k-means clustering algorithm.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: August 15, 2023
    Assignee: Dell Products L.P.
    Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen, Amihai Savir
  • Patent number: 11714834
    Abstract: Co-clustering of at least some parameters is employed to reduce data transferred between edge and cloud resources. Single-parameter cluster information, including cluster counts, for each of two or more parameters of interest is accessed. Each parameter may represent a time series of numeric values sent from an IoT unit to an edge device. A co-clustering ratio is determined for each unique parameter pair. The co-clustering ratio indicates whether the number of clusters produced by a co-clustering algorithm applied to a group of parameters is less than the number of clusters required to represent the parameters without co-clustering. Co-cluster groups may be identified based on the cluster ratios. For each co-cluster group, the co-clustering algorithm may be invoked to produce compressed encodings of numeric value tuples. The compressed encoding is then transmitted to a cloud computing resource and decoded into a tuple of surrogate values.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: August 1, 2023
    Assignee: Dell Products L.P.
    Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen, Amihai Savir
  • Publication number: 20230229322
    Abstract: A Function as a Service (FaaS) distribution system is configured to implement FaaS as a Service (FaaSaaS), enabling autonomous storage systems to be used as FaaS providers during periods where the storage systems are not being used at full capacity to process primary workloads. The FaaS distribution system receives functions from FaaS consumers, and selects a FaaS provider from a set of autonomous storage systems currently able to process FaaS workloads. The FaaS distribution system selects FaaS providers based on an expected execution time of the function and expected execution times of other functions executing on particular FaaS providers, to preferentially select a FaaS provider that is currently running an instance of the function, and to preferentially select a FaaS provider that has other functions that are current executing that are not expected to finish execution at the same time the current function is expected to complete execution.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen
  • Publication number: 20230232364
    Abstract: Techniques are provided for adaptive sensor position determination for multiple mobile sensors.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Ofir Ezrielev, Nadav Azaria, Avitan Gefen
  • Publication number: 20230229733
    Abstract: Techniques for detecting impactful performance anomalies in storage systems. The techniques include obtaining, for each performance metric of a storage system's workload, a training set of series diffs based on a threshold. Each diff represents a difference between an observed value from an observed set of time series values for the performance metric and a normalized value from a corresponding set of normalized time series values. The techniques include applying the training set of series diffs for each performance metric to an unsupervised anomaly detection algorithm and running the algorithm to identify potentially impactful anomalies in a multi-dimensional search space. The techniques include identifying impactful anomalies from among the potentially impactful anomalies that exceed an anomaly score.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Shaul Dar, Avitan Gefen
  • Patent number: 11704034
    Abstract: Techniques are used for balancing load on a storage system according to multiple variables. The techniques may be used to provide, among other things, defining, across at least two variables, a balance constraint for a load on a storage system. Among a set of transfers of volumes from one node to another node in the storage system, a transfer of a volume that minimizes the distance between the load and an ideal balanced state of the storage system is identified. The identified transfer of a volume is added to a combination of transfers of volumes. Whether the combination of transfers of volumes meets the balance constraint is determined. If the combination meets the balance constraint, the combination is selected as a solution to balance the load.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: July 18, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shaul Dar, Avitan Gefen, Amihai Savir
  • Patent number: 11704677
    Abstract: Techniques are provided for customer support ticket aggregation. One method comprises obtaining a customer support ticket; extracting a topic of the customer support ticket using a topic model based on natural language processing techniques; converting the customer support ticket to a topic vector representation that identifies the extracted topic and comprises a list of words describing the topic based on a collection of processed customer support tickets; extracting features from the customer support ticket; generating a fingerprint for the customer support ticket that comprises the topic vector representation and the extracted features; applying the fingerprint to a machine learning similarity model that compares the fingerprint to fingerprints of processed customer support tickets from the collection of processed customer support tickets; and identifying a processed customer support ticket from the collection of processed customer support tickets that is related to the customer support ticket.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: July 18, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Amihai Savir, Omer Sagi, Avitan Gefen