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: 11853453Abstract: 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: GrantFiled: March 27, 2019Date of Patent: December 26, 2023Assignee: INTUIT INC.Inventors: Ariel Simhon, Liron Hayman, Gabriel Goldman, Yaron Moshe
-
Publication number: 20230368104Abstract: 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: ApplicationFiled: May 12, 2022Publication date: November 16, 2023Applicant: NICE LTD.Inventors: Eran ROSEBERG, Yaron Moshe BIALY, Yuval SHACHAF
-
Patent number: 11768845Abstract: 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: GrantFiled: October 7, 2021Date of Patent: September 26, 2023Assignee: Nice Ltd.Inventors: Eran Roseberg, Yaron Moshe Bialy, Yuval Shachaf
-
Patent number: 11763228Abstract: 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: GrantFiled: April 6, 2021Date of Patent: September 19, 2023Assignee: Nice Ltd.Inventors: Yaron Moshe Bialy, Yuval Shachaf, Eran Roseberg
-
Patent number: 11748682Abstract: 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: GrantFiled: December 22, 2021Date of Patent: September 5, 2023Assignee: Nice Ltd.Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
-
Publication number: 20230113136Abstract: 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: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Applicant: Nice Ltd.Inventors: Eran ROSEBERG, Yaron Moshe BIALY, Yuval SHACHAF
-
Patent number: 11562311Abstract: 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: GrantFiled: January 9, 2019Date of Patent: January 24, 2023Assignee: NICE LTD.Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
-
Publication number: 20220318713Abstract: 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: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Applicant: Nice Ltd.Inventors: Yaron Moshe BIALY, Yuval SHACHAF, Eran ROSEBERG
-
Publication number: 20220283922Abstract: 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: ApplicationFiled: March 2, 2021Publication date: September 8, 2022Applicant: Nice Ltd.Inventors: Yuval SHACHAF, Yaron Moshe BIALY, Eran ROSEBERG, Hila KNELLER
-
Publication number: 20220114516Abstract: 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: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Applicant: NICE Ltd.Inventors: Ariel SMUTKO, Aviv YEHEZKEL, Eran ROSEBERG, Yaron Moshe BIALY
-
Patent number: 11270241Abstract: 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: GrantFiled: June 13, 2019Date of Patent: March 8, 2022Assignee: Nice Ltd.Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
-
Patent number: 11169979Abstract: 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: GrantFiled: December 31, 2019Date of Patent: November 9, 2021Assignee: INTUIT, INC.Inventors: Yair Horesh, Sheer Dangoor, Yehezkel Shraga Resheff, Yaron Moshe
-
Publication number: 20210200728Abstract: 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: ApplicationFiled: December 31, 2019Publication date: July 1, 2021Inventors: Yair HORESH, Sheer DANGOOR, Yehezkel S. RESHEFF, Yaron MOSHE
-
Publication number: 20200394577Abstract: 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: ApplicationFiled: June 13, 2019Publication date: December 17, 2020Applicant: NICE LTD.Inventors: Ariel Smutko, Aviv Yehezkel, Eran Roseberg, Yaron Moshe Bialy
-
Publication number: 20200219033Abstract: 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: ApplicationFiled: January 9, 2019Publication date: July 9, 2020Inventors: Ariel SMUTKO, Aviv YEHEZKEL, Eran ROSEBERG, Yaron Moshe BIALY
-
Patent number: 9707147Abstract: 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: GrantFiled: June 11, 2012Date of Patent: July 18, 2017Assignee: HEADWAY LTD.Inventors: Tamir Levital, Yaron Moshe River
-
Patent number: 8485195Abstract: 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: GrantFiled: May 15, 2009Date of Patent: July 16, 2013Assignee: Headway Ltd.Inventors: Yaron Moshe River, Tamir Levital
-
Publication number: 20120253241Abstract: 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: ApplicationFiled: June 11, 2012Publication date: October 4, 2012Applicant: HEADWAY LTD.Inventors: Tamir LEVITAL, Yaron Moshe RIVER
-
Publication number: 20090272385Abstract: 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: ApplicationFiled: May 15, 2009Publication date: November 5, 2009Applicant: HEADWAY Ltd.Inventors: Yaron Moshe River, Tamir Levital