Patents by Inventor Renato Keshet

Renato Keshet 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: 10271823
    Abstract: The present approach relates to extracting a heart cycle signal from ultrasound sequences (e.g., echocardiograms) without complex spatial image processing and without finding or assuming the knowledge of the position of heart reference points. The present heart cycle signal is computed by determining temporal changes in low-resolution versions of the echocardiographic frames, such as temporal information of the heartbeat.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 30, 2019
    Assignee: General Electric Company
    Inventor: Renato Keshet
  • Patent number: 10255084
    Abstract: The present disclosure relates to an interactive system that manages analytics contexts through a series of analytics interactions. The disclosed interactive system receives a selection of an analytics interaction from a user during an interactive analytics session. Then, the system generates a series of analytics interactions by the user during the interactive analytics session. Each analytics interaction represents an analytics context that comprises an analytics interaction, a result, and a reference analytics context. Moreover, the system manages a plurality of analytics contexts by selecting the reference analytics context from previous analytics interactions, or by navigating to a different analytics context, or by deactivating a user-selected analytics context, and presents to the user the series of analytics interactions with the result corresponding to both the selection of the analytics interaction and the reference analytics context.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: April 9, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Olga Shain, Yaniv Sabo, Renato Keshet
  • Publication number: 20190099162
    Abstract: The present approach relates to extracting a heart cycle signal from ultrasound sequences (e.g., echocardiograms) without complex spatial image processing and without finding or assuming the knowledge of the position of heart reference points. The present heart cycle signal is computed by determining temporal changes in low-resolution versions of the echocardiographic frames, such as temporal information of the heartbeat.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventor: Renato Keshet
  • Publication number: 20190033851
    Abstract: Real-time alerts and transmission of selected signal samples is disclosed. One example is a system including a base facility linked to a production station with an alerting system to perform anomaly analysis utilizing an anomaly model. A receiver at the base facility receives, from the production station, a selection of signal samples based on the anomaly analysis, where the received selection is optimized at the production station to be substantially relevant to an update of a statistical model while adhering to a dynamic capacity limitation of the production station. The statistical model is maintained at the base facility and incorporates features related to the production station. A management system at the base facility updates the statistical model based on the received selection, optionally derives an updated anomaly model based on the statistical model, and optionally transmits the updated anomaly model to the production station.
    Type: Application
    Filed: February 4, 2016
    Publication date: January 31, 2019
    Inventors: Ron Maurer, Sagi Schein, Renato Keshet
  • Publication number: 20190026351
    Abstract: Examples disclosed herein relate, among other things, to a method. The method may obtain a time series comprising a plurality of data points associated with a sub-segment of a segment, obtaining a plurality of weights associated with a plurality of data point pairs from the plurality of data points, and based on the plurality of weights and the plurality of data point pairs, determine whether the time series comprises a trend. Based on a determination that the time series comprises a trend, the method may calculate a trend score for the trend based on at least one characteristic of at least one of the segment and the sub-segment, and provide the trend for display.
    Type: Application
    Filed: January 8, 2016
    Publication date: January 24, 2019
    Inventors: Alina Maor, Renato Keshet, Reith Xexier
  • Publication number: 20190012351
    Abstract: The present disclosure provides a method, system and non-transient computer readable medium for evaluating system behaviour by deriving a statistical distance between each entity in a multi-entity system, and summing the statistical distance to each other entity to create a ranked abnormality score for each entity in the system.
    Type: Application
    Filed: August 10, 2015
    Publication date: January 10, 2019
    Inventors: Alina Maor, Renato Keshet, Ron Maurer, Yaniv Sabo
  • Publication number: 20180248900
    Abstract: In some examples, a plurality of multi-dimensional data samples representing respective behaviors of entities in a computing environment are sorted, where the sorting is based on values of dimensions of each respective multi-dimensional data sample. For a given multi-dimensional data sample, a subset of the plurality of multi-dimensional data samples is selected based on the sorting. An anomaly indication is computed for the given multi-dimensional data sample based on applying a function on the multi-dimensional data samples in the subset. It is determined whether the given multi-dimensional data sample represents an anomalous entity in the computing environment based on the computed anomaly indication.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Renato Keshet, Yaniv Sabo
  • Publication number: 20180219875
    Abstract: In some examples, a plurality of alerts relating to issues in a computing arrangement are received, where the plurality of alerts generated based on events in the computing arrangement. A subset of the plurality of alerts is grouped into a bundle of alerts, the grouping being based on a criterion. The bundle of alerts is communicated to cause processing of the alerts in the bundle of alerts together.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Tomasz Jaroslaw Bania, William G. Horne, Renato Keshet, Pratyusa K. Manadhata, Manish Marwah, Brent James Miller, Barak Raz, Tomas Sander
  • Publication number: 20180219876
    Abstract: In some examples, an alert relating to an issue in a computing arrangement is received. Contextual information is determined for the alert, the determined contextual information comprising spatial and temporal distributions of previous instances of the alert or similar alerts. The contextual information is communicated for use in addressing the issue in the computing arrangement.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Manish Marwah, Renato Keshet, Barak Raz, Brent James Miller
  • Publication number: 20180081961
    Abstract: An example method is provided in according with one implementation of the present disclosure. The method comprises generating a group of most frequent elements in a dataset, calculating features of each of the most frequent elements in the dataset, applying a trained model to the features of each of the most frequent elements, and generating a list of predicted relevant elements from the list of most frequent elements. The method further comprises determining at least one element-chain group for each predicted relevant element and a group score for the element-chain-group, ordering a plurality of element-chain groups for the dataset based on the group score for each of the element-chain groups, and identifying a predetermined number of element-chain groups to be outputted to a user.
    Type: Application
    Filed: April 30, 2015
    Publication date: March 22, 2018
    Inventors: Hila Nachlieli, George Forman, Renato Keshet
  • Publication number: 20180004820
    Abstract: A unified visualization interface is disclosed. One example is a system including an association module, a multicasting module, a data sharing module, and a unified visualization interface. The association module associates an identified event in a first visualization system with a visualization function. The multicasting module stores event data related to the identified event and the associated visualization function in a shared data source, and multicasts the identified event to a second visualization system. The data sharing module associates the event data with characteristics of the first visualization system, and shares, in response to the multicast of the identified event, the shared data source with the second visualization system.
    Type: Application
    Filed: February 20, 2015
    Publication date: January 4, 2018
    Inventors: MING C HAO, MICHAEL HUND, NELSON L CHANG, RIDDHIMAN GHOSH, GREGORY WILLIAM COOK, KEVIN SMATHERS, ARUN KUMAR PARUCHURI, RENATO KESHET
  • Publication number: 20170364373
    Abstract: The present disclosure relates to an interactive system that manages analytics contexts through a series of analytics interactions. The disclosed interactive system receives a selection of an analytics interaction from a user during an interactive analytics session. Then, the system generates a series of analytics interactions by the user during the interactive analytics session. Each analytics interaction represents an analytics context that comprises an analytics interaction, a result, and a reference analytics context. Moreover, the system manages a plurality of analytics contexts by selecting the reference analytics context from previous analytics interactions, or by navigating to a different analytics context, or by deactivating a user-selected analytics context, and presents to the user the series of analytics interactions with the result corresponding to both the selection of the analytics interaction and the reference analytics context.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: Olga Shain, Yaniv Sabo, Renato Keshet
  • Publication number: 20170293660
    Abstract: According to an example, intent based clustering may include classifying objects based on training objects, and clustering the objects to determine initial clusters. The classification and initial clustering may be used to determine modified clusters.
    Type: Application
    Filed: October 2, 2014
    Publication date: October 12, 2017
    Inventors: Hila Nachlieli, Renato Keshet, George Forman
  • Publication number: 20170293625
    Abstract: According to an example, intent based clustering may include generating a plurality of clusters based on an analysis of categories of features of data used to generate the clusters with respect to an order of each of the features by determining whether a number of samples of the data for a category of the categories meets a specified criterion.
    Type: Application
    Filed: October 2, 2014
    Publication date: October 12, 2017
    Inventors: Hila NACHLIELI, Renato KESHET, George FORMAN, Sagi SCHEIN
  • Publication number: 20170192872
    Abstract: Interactive detection of system anomalies is disclosed. One example is a system including a data processor, an anomaly processor, and an interaction processor. Input data related to a series of events and telemetry measurements is received by the data processor. The anomaly processor detects presence of a system anomaly in the input data, the system anomaly indicative of a rare situation that is distant from a norm of a distribution based on the series of events and telemetry measurements. The interaction processor is communicatively linked to the anomaly processor and to an interactive graphical user interface. The interaction processor displays, via the interactive graphical user interface, an output data stream based on the presence of the system anomaly, receives, from the interactive graphical user interface, feedback data associated with the output data stream, and provides the feedback data to the anomaly processor for operations analytics based on the feedback data.
    Type: Application
    Filed: December 11, 2014
    Publication date: July 6, 2017
    Inventors: Morad Awad, Gil Elgrably, Mani Fischer, Renato Keshet, Mike Krohn, Alina Maor, Ron Maurer, Igor Nor, Olga Shain, Doron Shaked
  • Publication number: 20170154107
    Abstract: Determining term scores based on a modified inverse domain frequency is disclosed. One example is a system including a data processing engine, an evaluator, and a data analytics module. The data processing engine identifies a key term associated with a system, and a sub-plurality of a plurality of documents, the sub-plurality of documents associated with the event. The evaluator determines, based on the presence or absence of the key term, a first distribution related to the sub-plurality of documents, and a second distribution related to the plurality of documents, and evaluates, for the key term, a term score based on the first distribution and the second distribution, the term score indicative of a modified inverse domain frequency based on the sub-plurality of documents. The data analytics module includes the key term in a word cloud when the term score for the key term satisfies a threshold.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 1, 2017
    Inventors: Morad Awad, Gil Elgrably, Mani Fischer, Renato Keshet, Mike Krohn, Alina Maor, Ron Maurer, Igor Nor, Olga Shain, Doron Shaked
  • Publication number: 20170149810
    Abstract: An interactive system to detect malware is provided to interactively analyze web proxy log data. The log data is progressively processed to compute analytics for different context settings. The system has a context module, an interaction module and a plurality of analytics modules. When a change of the context setting (filter, weights etc.) is requested, the processing and calculation of analytics for the current context setting is paused and subsequently restarted for the now changed context setting. An analytics interface provided via a graphical user interface is updated upon the change of context settings.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Renato Keshet, Justin Scaggs, Yaniv Sabo, Ron Maurer, Hila Nachlieli, Alina Maor, Olga Shain, Alexander Maydanik
  • Publication number: 20170053024
    Abstract: According to an example, term chain clustering may include receiving a set of training cases from a known category, and receiving a set of unlabeled cases that are to be analyzed with respect to the known category. A plurality of terms of the set of training cases from the known category, and the set of unlabeled cases that are to be analyzed, may be analyzed using a term scoring function to generate a score for each of the plurality of terms. A highest scoring term may be selected from the analyzed terms based on the score for each of the plurality of terms. A selected set that includes cases from the set of unlabeled cases that include the highest scoring term may be generated.
    Type: Application
    Filed: April 28, 2014
    Publication date: February 23, 2017
    Inventors: George Forman, Renato Keshet, Hila Nachlieli
  • Publication number: 20160267168
    Abstract: A technique for residual data identification can include receiving a plurality of data instances in a multi-class training data set that are d as belonging to recognized categories, receiving a plurality of data instances a first unlabeled data set, and receiving a plurality of data instances in a second unlabeled data set A technique for residual data identification can include labeling the plurality of data instances in the multi-class training data set as negative data instances. A technique for residual data identification can include labeling the plurality of data instances in the first unlabeled data set as positive data instances. A technique for residual data identification can include training a classifier with the labeled negative data instances and the labeled positive data instances. A technique for residual data identification can include applying the classifier to identify residual data instances in the second unlabeled data set.
    Type: Application
    Filed: December 19, 2013
    Publication date: September 15, 2016
    Inventors: George H. Forman, Renato Keshet
  • Patent number: 9025208
    Abstract: A method comprises computing an activity map for an input image. The activity map indicates an amount of variable spatial activity in the input image. The method further comprises producing an output image based on the activity map, and controlling a printhead to cause the output image to be printed. The output image contains a plurality of color pixels and each such color pixel is represented by at least one of cyan (C), magenta (M), yellow (Y), and black (K) in a color space.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pavel Kisilev, Renato Keshet, Michal Aharon, Carl Staelin, Yohanan Sivan, Gregory Braverman, Lior Shapira, Boris Oicherman