Patents by Inventor Yaron MOSHE

Yaron MOSHE 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: 11853453
    Abstract: A processor may receive clear text data. The processor may represent at least a portion of the clear text data as at least one array encoding a description of at least one feature of the clear text data. The processor may process the at least one array using a clustering algorithm to determine whether the at least one array is grouped with a benign cluster or a sensitive cluster of a model. In response to determining that the at least one array is grouped with the sensitive cluster, the processor may generate an alert indicating that the clear text data includes sensitive information.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 26, 2023
    Assignee: INTUIT INC.
    Inventors: Ariel Simhon, Liron Hayman, Gabriel Goldman, Yaron Moshe
  • Publication number: 20230368104
    Abstract: A system and method may identify computer-based processes which may be candidates for automation. Embodiments may involve a semi-supervised approach for identifying processes as automation opportunities. Transition probabilities for pairs of routines within a candidate process may be calculated based on a set of instances of the process (e.g., in a dataset of computer actions) using a dynamic time-window optimization procedure, where transition times may be measured for a plurality of instances of a first and second routines of a given pair of routines, and where statistical distributions may be calculated and used for deriving one or more time windows, describing a predetermined percentile (e.g., the 70th percentile) of the measured transitions and used for estimating a transition probability for the pair of routines. In some embodiments, the input set of transitions and routines may be generated by a user or business analyst using a graphical user interface (GUI).
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Applicant: NICE LTD.
    Inventors: Eran ROSEBERG, Yaron Moshe BIALY, Yuval SHACHAF
  • Patent number: 11768845
    Abstract: A method and system for dynamically determining a minimum support for automation mining is provided. The method and system include modifying the minimum support pattern such that the minimum support can result pattern mining algorithms finding a sufficient number of patterns in a practical duration.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: September 26, 2023
    Assignee: Nice Ltd.
    Inventors: Eran Roseberg, Yaron Moshe Bialy, Yuval Shachaf
  • Patent number: 11763228
    Abstract: A method and system for analyzing and connecting computer-based actions into sentences may include for a series of computer-based actions, determining the case ID for the action for each action where an identifier or case ID can be determined, creating sequences of subsets of the series of computer-based actions using the case ID, and merging sequences having computer-based actions having the same case ID. A set of case IDs may be extracted from the actions using a clustering algorithm based on features of potential case IDs such as gaps in appearance of potential case IDs in a sequence of actions and consecutive appearances of potential case IDs in a sequence of actions. The extracted case IDs may be used when creating sequences.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: September 19, 2023
    Assignee: Nice Ltd.
    Inventors: Yaron Moshe Bialy, Yuval Shachaf, Eran Roseberg
  • Patent number: 11748682
    Abstract: A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: September 5, 2023
    Assignee: Nice Ltd.
    Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
  • Publication number: 20230113136
    Abstract: A method and system for dynamically determining a minimum support for automation mining is provided. The method and system include modifying the minimum support pattern such that the minimum support can result pattern mining algorithms finding a sufficient number of patterns in a practical duration.
    Type: Application
    Filed: October 7, 2021
    Publication date: April 13, 2023
    Applicant: Nice Ltd.
    Inventors: Eran ROSEBERG, Yaron Moshe BIALY, Yuval SHACHAF
  • Patent number: 11562311
    Abstract: A system is provided for an artificial intelligence engine adapted to identify robotic process automation' opportunities based on return on investment (ROI) potential for automation. The system includes a processor and a computer readable medium configured to perform operations comprising receiving an event log of a plurality of user actions, splitting the plurality of user actions into a plurality of user action sentences, determining a sequence of user actions in the plurality of user action sentences based on a recurrence for the sequence in the plurality of user action sentences, determining a score for the sequence based on a time duration in which the user completes the sequence and based on types of the plurality of user actions in the sequence, and filtering the sequence with a plurality of other sequences.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 24, 2023
    Assignee: NICE LTD.
    Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
  • Publication number: 20220318713
    Abstract: A method and system for analyzing and connecting computer-based actions into sentences may include for a series of computer-based actions, determining the case ID for the action for each action where an identifier or case ID can be determined, creating sequences of subsets of the series of computer-based actions using the case ID, and merging sequences having computer-based actions having the same case ID. A set of case IDs may be extracted from the actions using a clustering algorithm based on features of potential case IDs such as gaps in appearance of potential case IDs in a sequence of actions and consecutive appearances of potential case IDs in a sequence of actions. The extracted case IDs may be used when creating sequences.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Applicant: Nice Ltd.
    Inventors: Yaron Moshe BIALY, Yuval SHACHAF, Eran ROSEBERG
  • Publication number: 20220283922
    Abstract: A system and method for segmenting or dividing a series of computer-based actions, for example into sentences, may provide a sequence of subsets of the series of actions to a neural network using a sliding window, and divide or segment the series actions into segments at points where the loss of the neural network is above a threshold. The dividing may include, for each of a sequence of computer-based actions within a sliding window determining if the sequence when provided to the neural network corresponds to a loss above or equal to a threshold, and if so, determining that an action in the sequence of actions within the sliding window should not be part of a segment or sentence being created.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 8, 2022
    Applicant: Nice Ltd.
    Inventors: Yuval SHACHAF, Yaron Moshe BIALY, Eran ROSEBERG, Hila KNELLER
  • Publication number: 20220114516
    Abstract: A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Applicant: NICE Ltd.
    Inventors: Ariel SMUTKO, Aviv YEHEZKEL, Eran ROSEBERG, Yaron Moshe BIALY
  • Patent number: 11270241
    Abstract: A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 8, 2022
    Assignee: Nice Ltd.
    Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
  • Patent number: 11169979
    Abstract: Aspects of the present disclosure provide techniques for database documentation propagation. Embodiments include scanning a log comprising a plurality of database queries to identify one or more database queries of the plurality of database queries, the one or more database queries being associated with generating a new table of a database based on information in an existing table of the database. Embodiments include generating, based on the one or more database queries identified during the scanning, a directed acyclic graph (DAG) comprising: a first vertex representing the existing table; a second vertex representing the new table; and a directed edge connecting the first vertex to the second vertex. Embodiments include obtaining documentation associated with the existing table. Embodiments include propagating, based on the DAG, at least a subset of the documentation associated with the existing table to the new table.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 9, 2021
    Assignee: INTUIT, INC.
    Inventors: Yair Horesh, Sheer Dangoor, Yehezkel Shraga Resheff, Yaron Moshe
  • Publication number: 20210200728
    Abstract: Aspects of the present disclosure provide techniques for database documentation propagation. Embodiments include scanning a log comprising a plurality of database queries to identify one or more database queries of the plurality of database queries, the one or more database queries being associated with generating a new table of a database based on information in an existing table of the database. Embodiments include generating, based on the one or more database queries identified during the scanning, a directed acyclic graph (DAG) comprising: a first vertex representing the existing table; a second vertex representing the new table; and a directed edge connecting the first vertex to the second vertex. Embodiments include obtaining documentation associated with the existing table. Embodiments include propagating, based on the DAG, at least a subset of the documentation associated with the existing table to the new table.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Yair HORESH, Sheer DANGOOR, Yehezkel S. RESHEFF, Yaron MOSHE
  • Publication number: 20200394577
    Abstract: A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
    Type: Application
    Filed: June 13, 2019
    Publication date: December 17, 2020
    Applicant: NICE LTD.
    Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
  • Publication number: 20200219033
    Abstract: A system is provided for an artificial intelligence engine adapted to identify robotic process automation' opportunities based on return on investment (ROI) potential for automation. The system includes a processor and a computer readable medium configured to perform operations comprising receiving an event log of a plurality of user actions, splitting the plurality of user actions into a plurality of user action sentences, determining a sequence of user actions in the plurality of user action sentences based on a recurrence for the sequence in the plurality of user action sentences, determining a score for the sequence based on a time duration in which the user completes the sequence and based on types of the plurality of user actions in the sequence, and filtering the sequence with a plurality of other sequences.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Inventors: Ariel SMUTKO, Aviv YEHEZKEL, Eran ROSEBERG, Yaron Moshe BIALY
  • Patent number: 9707147
    Abstract: The present invention provides a device which can generate commands for controlling a physical therapy apparatus adapted to accept external commands. The device has a base, a motion manipulation portion and a moveable portion of substantially the same shape and dimensions as the portion of the physical therapy apparatus which interacts with at least one part of the body of a patient. The device also includes conversion means for converting stored time-dependent output signals to a series of command signals and means for transmitting the command signals to the physical therapy apparatus. The command signals are produced by the movements of the moveable portion, and, when transmitted to the physical therapy apparatus, can induce the physical therapy apparatus to undergo a series of motions substantially identical to those of the moveable portion.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: July 18, 2017
    Assignee: HEADWAY LTD.
    Inventors: Tamir Levital, Yaron Moshe River
  • Patent number: 8485195
    Abstract: The present invention discloses an apparatus for treating patient body or an organ thereof, especially his/her head and neck, by controllably maneuvering said treated organ, comprising; cradle adapted for holding said treated organ stably and comfortably; and, a maneuverable platform upon which said cradle rests, comprising maneuvering means adapted for rotating the platform in the Sagittal, Coronal, Horizontal planes or in any combination of the planes thereof for a predetermined duration; wherein said maneuver of said organ is characterized by parameters selected from the Allowed Movements. It is especially in the scope of the invention wherein the treated organ is maneuvered in a lobular three dimensional manner. The invention also discloses methods for treating patient body or an organ thereof by this apparatus; methods for decreasing HIT, MIDAS, VAS/NRS, NDI and EPS, and a method for increasing (S)MFA.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 16, 2013
    Assignee: Headway Ltd.
    Inventors: Yaron Moshe River, Tamir Levital
  • Publication number: 20120253241
    Abstract: The present invention provides a device for controlling a physical therapy device adapted for accepting external commands, comprising: a. a moveable portion of substantially the same shape and dimensions as that portion of said physical therapy device that is adapted for interacting with at least one part of the body of a patient; b. a base; c. a motion manipulation portion d. conversion means for converting said stored time-dependent output signals to a series of command signals; and, e. means for transmitting said command signals to said physical therapy device; wherein a series of command signals are produced by the movement of said moveable portion, which, when transmitted to said physical therapy apparatus, will cause said physical therapy apparatus to undergo a series of motions substantially identical to those of said moveable portion.
    Type: Application
    Filed: June 11, 2012
    Publication date: October 4, 2012
    Applicant: HEADWAY LTD.
    Inventors: Tamir LEVITAL, Yaron Moshe RIVER
  • Publication number: 20090272385
    Abstract: The present invention discloses an apparatus for treating patient body or an organ thereof, especially his/her head and neck, by controllably maneuvering said treated organ, comprising; cradle adapted for holding said treated organ stably and comfortably; and, a maneuverable platform upon which said cradle rests, comprising maneuvering means adapted for rotating the platform in the Sagittal, Coronal, Horizontal planes or in any combination of the planes thereof for a predetermined duration; wherein said maneuver of said organ is characterized by parameters selected from the Allowed Movements. It is especially in the scope of the invention wherein the treated organ is maneuvered in a lobular three dimensional manner. The invention also discloses methods for treating patient body or an organ thereof by this apparatus; methods for decreasing HIT, MIDAS, VAS/NRS, NDI and EPS, and a method for increasing (S)MFA.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 5, 2009
    Applicant: HEADWAY Ltd.
    Inventors: Yaron Moshe River, Tamir Levital