-
1.
公开(公告)号:US12124608B2
公开(公告)日:2024-10-22
申请号:US17974554
申请日:2022-10-27
Applicant: NICE LTD.
Inventor: Yuval Shachaf , Yaron Bialy , Eran Roseberg
IPC: G06F21/62
CPC classification number: G06F21/6245
Abstract: A computerized-method for sensitive data redaction from screenshots, is provided herein. The computerized-method includes retrieving records of a sequence of screenshots from a database. Then, grouping the sequence-of-screenshots by one feature of one or more features to yield one or more groups. Each group includes screenshots having one common feature. Then, calculating a score for each pixel across all similar screenshots in each group. For each group of screenshots, blackening pixels in all screenshots having a score above a preconfigured threshold to yield data redacted screenshots. The score of each pixel above the preconfigured threshold indicates a high variance between screenshots in the group and a presence of sensitive data therein and then storing the data-redacted screenshots in a screenshots-database.
-
公开(公告)号:US11562311B2
公开(公告)日:2023-01-24
申请号:US16243743
申请日:2019-01-09
Applicant: NICE LTD.
Inventor: Ariel Smutko , Aviv Yehezkel , Eran Roseberg , Yaron Moshe Bialy
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.
-
公开(公告)号:US11507728B2
公开(公告)日:2022-11-22
申请号:US17160392
申请日:2021-01-28
Applicant: NICE LTD.
Inventor: Yuval Shachaf , Yaron Bialy , Natan Katz , Eran Roseberg
IPC: G06F17/00 , G06F40/117 , G06F16/35 , G06F40/177
Abstract: A computerized-method for automatically documenting automatically-discovered actions of a business-process for automation thereof is provided herein. The computerized-method includes operating a build-automation-document module. The build-automation-document module includes: (i) retrieving the set of automatically-discovered actions of the business process for automation thereof. Each action is of a related type and related to an application to complete the business process via the applications portal. (ii) for each action of the set of automatically-discovered actions, extracting an associated routine-name of a routine; (iii) grouping similar actions by related window in related application and type of action into clusters of actions; (iv) removing clusters of actions which are not necessary to an automated business process; (v) sorting the clusters of actions in an order for automatically performing the business process; and (vi) saving the sorted automatically-discovered actions into a file to be presented on a display unit that is associated to the computerized system.
-
公开(公告)号:US12124516B1
公开(公告)日:2024-10-22
申请号:US18455361
申请日:2023-08-24
Applicant: NICE LTD.
Inventor: Oz Granit , Yuval Shachaf , Eran Roseberg
IPC: G06F16/903
CPC classification number: G06F16/90344
Abstract: A system to create new automation routines includes a processor to: Over time, store a group of actions taken by a group of agents within applications. From the stored group of actions, identify a repeating pattern of actions in a subset of the applications, and construct a binary vector, each position within the binary vector storing a 1 for an occurrence of any action within any application of the subset, and a 0 otherwise. From the binary vector and the repeating pattern, extract a sentence including at least one action within at least one application. Based on the repeating pattern, an application type, or a business goal, create a constraint. If the sentence meets the constraint, accept the sentence and add it to a pool of accepted sentences. From the pool of accepted sentences, identify a pattern of occurrences of the accepted sentence, and create a new automation routine.
-
公开(公告)号:US11763228B2
公开(公告)日:2023-09-19
申请号:US17223537
申请日:2021-04-06
Applicant: Nice Ltd.
Inventor: Yaron Moshe Bialy , Yuval Shachaf , Eran Roseberg
IPC: G06Q10/0631 , G06Q10/0639 , G06Q10/0633 , G06V10/75
CPC classification number: G06Q10/06316 , G06Q10/0633 , G06Q10/0639 , G06V10/7557
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.
-
6.
公开(公告)号:US11379772B2
公开(公告)日:2022-07-05
申请号:US16984938
申请日:2020-08-04
Applicant: NICE LTD.
Inventor: Eitan Oberman , Adi Levinshtein , Eran Roseberg
Abstract: A system and method may determine, e.g. for suggestion to an automation designer, a next action in an automation sequence of actions being created. The automation sequence may include actions executed by a computer system which substitute for actions taken by a user operating a computer system. A sequence of actions may be received, a database of action sequences may be searched for a set of action sequences corresponding to the sequence of actions, and the next action may be presented or determined as being the for example a subsequent new action immediately after the last action matching any action from the received sequence of actions in an action sequence in the set of action sequences.
-
7.
公开(公告)号:US20240143828A1
公开(公告)日:2024-05-02
申请号:US17974554
申请日:2022-10-27
Applicant: NICE LTD.
Inventor: Yuval SHACHAF , Yaron Bialy , Eran Roseberg
IPC: G06F21/62
CPC classification number: G06F21/6245
Abstract: A computerized-method for sensitive data redaction from screenshots, is provided herein. The computerized-method includes retrieving records of a sequence of screenshots from a database. Then, grouping the sequence-of-screenshots by one feature of one or more features to yield one or more groups. Each group includes screenshots having one common feature. Then, calculating a score for each pixel across all similar screenshots in each group. For each group of screenshots, blackening pixels in all screenshots having a score above a preconfigured threshold to yield data redacted screenshots. The score of each pixel above the preconfigured threshold indicates a high variance between screenshots in the group and a presence of sensitive data therein and then storing the data-redacted screenshots in a screenshots-database.
-
公开(公告)号:US11768845B2
公开(公告)日:2023-09-26
申请号:US17496624
申请日:2021-10-07
Applicant: Nice Ltd.
Inventor: Eran Roseberg , Yaron Moshe Bialy , Yuval Shachaf
IPC: G06F16/2458
CPC classification number: G06F16/2465
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.
-
公开(公告)号:US11748682B2
公开(公告)日:2023-09-05
申请号:US17559524
申请日:2021-12-22
Applicant: NICE Ltd.
Inventor: Ariel Smutko , Aviv Yehezkel , Eran Roseberg , Yaron Moshe Bialy
IPC: G06Q10/06 , G06Q10/0633 , G06Q10/10 , G06Q10/0631 , H04M3/51
CPC classification number: G06Q10/0633 , G06Q10/063114 , G06Q10/103 , H04M3/5175
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.
-
公开(公告)号:US11270241B2
公开(公告)日:2022-03-08
申请号:US16440287
申请日:2019-06-13
Applicant: NICE LTD.
Inventor: Ariel Smutko , Aviv Yehezkel , Eran Roseberg , Yaron Moshe Bialy
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.
-
-
-
-
-
-
-
-
-