Patents by Inventor Igor Nor

Igor Nor 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: 11947717
    Abstract: Embodiments described systems and method to estimate user gaze comprising receiving a target image data associated with the user from a camera coupled with the display, wherein the target image data includes a target eye patch image data associated with the user; and determining, using a neural network, the target point of regard associated with the target image data based on: the target eye patch image data, a plurality of aggregated gaze reference vectors, and a plurality of reference image data associated with the user, respectively associated with the plurality of aggregated gaze reference vectors. In embodiments, the target point of regard is determined within a predetermined threshold. In embodiments, the target point of regard is mapped onto the display.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: April 2, 2024
    Assignee: BLINK TECHNOLOGIES INC.
    Inventors: Gilad Drozdov, Oren Haimovitch Yogev, Igor Nor
  • Patent number: 11776315
    Abstract: The disclosure relates to systems, methods, and programs for implicitly determining the relation of the eyes associated with gaze inference, including salient features (e.g., ocular dominance) that are not visible within a digital frame, allowing for real-time determination of the user's dominant eye for the purpose of gaze estimation, and point-of-regard mapping onto a 2D plane, achieved through an end-to-end training of an eye selector agent with domain-expertise knowledge embedded in an unsupervised manner via a convolutional deep neural network training process.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: October 3, 2023
    Assignee: BLINK O.G. LTD.
    Inventors: Oren Haimovitch-Yogev, Gilad Drozdov, Igor Nor, Nadav Yehonatan Arbel
  • Publication number: 20220236797
    Abstract: Embodiments described systems and method to estimate user gaze comprising receiving a target image data associated with the user from a camera coupled with the display, wherein the target image data includes a target eye patch image data associated with the user; and determining, using a neural network, the target point of regard associated with the target image data based on: the target eye patch image data, a plurality of aggregated gaze reference vectors, and a plurality of reference image data associated with the user, respectively associated with the plurality of aggregated gaze reference vectors. In embodiments, the target point of regard is determined within a predetermined threshold. In embodiments, the target point of regard is mapped onto the display.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 28, 2022
    Applicant: Blink O.G. Ltd.
    Inventors: Gilad DROZDOV, Oren HAIMOVITCH YOGEV, Igor Nor
  • Publication number: 20220148332
    Abstract: The disclosure relates to systems, methods, and programs for implicitly determining the relation of the eyes associated with gaze inference, including salient features (e.g., ocular dominance) that are not visible within a digital frame, allowing for real-time determination of the user's dominant eye for the purpose of gaze estimation, and point-of-regard mapping onto a 2D plane, achieved through an end-to-end training of an eye selector agent with domain-expertise knowledge embedded in an unsupervised manner via a convolutional deep neural network training process.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 12, 2022
    Applicant: Blink O. G. Ltd.
    Inventors: Igor Nor, Nadav Yehonatan Arbel, Gilad Drozdov
  • Patent number: 10884891
    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: Grant
    Filed: December 11, 2014
    Date of Patent: January 5, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Morad Awad, Gil Elgrably, Mani Fischer, Renato Keshet, Mike Krohn, Alina Maor, Ron Maurer, Igor Nor, Olga Shain, Doron Shaked
  • Patent number: 10791131
    Abstract: Certain described examples are directed towards analyzing network data. The network data is processed to generate a graph data structure that has edges that are associated with communication times from the network data and nodes that are associated with computer devices. Representations of the graph data structure are generated over time. Given an indication of at least a computing device, for example as involved in anomalous activity or a security incident, the representations of the graph data structure may be used to determine further associated computer devices that are associated with the indicated device.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 29, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Igor Nor, Eyal Hayun, Omer Barkol
  • Patent number: 10740119
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 11, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Igor Nor, Eyal Kenigsberg, Ola Galkin
  • Patent number: 10540360
    Abstract: A method, a computing system, and a non-transitory machine readable storage medium containing instructions for identifying relationships between entities are provided. In an example, the method includes receiving a query. The query specifies a first computing entity, a second computing entity, and a window of time. A data structure is queried based on the query to identify a set of relationship instances each corresponding to a relationship between the first computing entity and the second computing entity during the window of time. A representation of the first computing entity, the second computing entity, and the set of relationship instances is provided at a user interface.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Igor Nor, Sagi Schein, Omer Barkol, Eyal Hayun
  • Patent number: 10530640
    Abstract: In some examples, a first pair of parameters in respective first and second log message streams associated with respective first and second source components and a second pair of parameters in the respective first and second log message streams may be identified. The first pair may be identical and the second pair may be identical. It may be determined that first pair of parameters was simultaneously generated and that the second pair of parameters was simultaneously generated in the first and in the second log message streams. A linkage score may be determined between the first and the second source components. The linkage score may be based on the determination that each of the respective first and the second pairs of parameters was simultaneously generated. It may be determined that that the first and second source components are topologically linked based on the linkage score.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 7, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Gal Alon, Doron Shaked, Igor Giller, Marina Lyan, Ron Maurer, Noam Fraenkel, Igor Nor, Yair Horovitz
  • Publication number: 20180152468
    Abstract: Certain described examples are directed towards analyzing network data. The network data is processed to generate a graph data structure that has edges that are associated with communication times from the network data and nodes that are associated with computer devices. Representations of the graph data structure are generated over time. Given an indication of at least a computing device, for example as involved in anomalous activity or a security incident, the representations of the graph data structure may be used to determine further associated computer devices that are associated with the indicated device.
    Type: Application
    Filed: May 28, 2015
    Publication date: May 31, 2018
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Igor Nor, Eyal Hayun, Omer Barkol
  • Publication number: 20180091359
    Abstract: In some examples, a first pair of parameters in respective first and second log message streams associated with respective first and second source components and a second pair of parameters in the respective first and second log message streams may be identified. The first pair may be identical and the second pair may be identical. It may be determined that first pair of parameters was simultaneously generated and that the second pair of parameters was simultaneously generated in the first and in the second log message streams. A linkage score may be determined between the first and the second source components. The linkage score may be based on the determination that each of the respective first and the second pairs of parameters was simultaneously generated. It may be determined that that the first and second source components are topologically linked based on the linkage score.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Gal Alon, Doron Shaked, Igor Giller, Marina Lyan, Ron Maurer, Noam Fraenkel, Igor Nor, Yair Horovitz
  • Publication number: 20180032588
    Abstract: A method, a computing system, and a non-transitory machine readable storage medium containing instructions for identifying relationships between entities are provided. In an example, the method includes receiving a query. The query specifies a first computing entity, a second computing entity, and a window of time. A data structure is queried based on the query to identify a set of relationship instances each corresponding to a relationship between the first computing entity and the second computing entity during the window of time. A representation of the first computing entity, the second computing entity, and the set of relationship instances is provided at a user interface.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Igor Nor, Sagi Schein, Omer Barkol, Eyal Hayun
  • Publication number: 20170315822
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 2, 2017
    Applicant: EntIT Software LLC
    Inventors: Igor NOR, Eyal KENIGSBERG, Ola GALKIN
  • Patent number: 9753743
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: September 5, 2017
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Igor Nor, Eyal Kenigsberg, Ola Galkin
  • 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: 20150160831
    Abstract: A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 11, 2015
    Inventors: Igor Nor, Eyal Kenigsberg, Ola Galkin
  • Publication number: 20140006010
    Abstract: Disclosed herein are techniques for formulating parsing rules. Substrings are detected in an input data. Each substring is associated with a semantic token that categorizes each substring. Patterns of semantic tokens are identified. Rules for parsing the input data are formulated based at least partially on the patterns of semantic tokens.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Inventors: Igor Nor, Ron Maurer