-
公开(公告)号:US20210067434A1
公开(公告)日:2021-03-04
申请号:US16916386
申请日:2020-06-30
Applicant: NICE LTD.
Inventor: Yaron COHEN , Peri FISHGOLD , Alexander MALEV
IPC: H04L12/755 , H04L12/26 , H04L29/08 , H04L12/741
Abstract: A system is provided for optimized selection of serverless cloud processing units for resource intensive processing operations. The system includes a processor and a computer readable medium operably coupled thereto, to perform the scheduling operations which include receiving a processing operation for a data input that requires processing in a serverless computing environment, determining at least one constraint requirement imposed on performing the processing operation that are all required to be fulfilled for successful completion of the processing operation, accessing a routing table associated with the serverless computing environment, determining one of the plurality of serverless processing units from the routing table based on fulfilling all of the at least one constraint requirement, and assigning the processing operation to the one of the plurality of serverless processing units on the least costly basis or other optimization consideration.
-
公开(公告)号:US20230052641A1
公开(公告)日:2023-02-16
申请号:US17974572
申请日:2022-10-27
Applicant: NICE LTD.
Inventor: Jonathan EREZ , Ofir MECAYTEN , Yaron COHEN
IPC: H04L67/568 , H04M3/51 , H04M3/42
Abstract: A computerized-method for providing real-time lockless parallel screen recording compliance enforcement to omni-channel cloud systems, is provided herein. In a processor of a client computer configured to execute code for recording events of one or more voice or digital interactions, on one or more screens associated to the client computer, the computerized-method maintains a cache for storing a masked state. Each interaction is having an associated interaction identifier and upon receiving a screen event from a server of a cloud-based video recording that is communicating with the client computer over a communication network, operating a compliance-enforcement module. The compliance-enforcement module includes updating the cache; and operating a module of recording of screen events for the screen events of the one or more voice or digital interactions. Thus, by updating in real-time the cache on the client computer refraining from database locks in the server of the cloud-based video recording.
-
3.
公开(公告)号:US20190190860A1
公开(公告)日:2019-06-20
申请号:US15846835
申请日:2017-12-19
Applicant: Nice Ltd.
Inventor: Yaron COHEN , Tal KASHI , Dror EYAL
CPC classification number: H04L51/04 , G06Q30/016 , H04L51/16 , H04M3/5175 , H04M3/5191
Abstract: A computerized-method for identification of a particular agent within a contact center that participates in an on-line chat session with a customer is provided. An on-line chat system can receive a request from the customer to initiate the on-line chat session. An invisible identifier can be inserted into a message for the online-chat session that uniquely identifies a particular agent handling the chat.
-
公开(公告)号:US20250063121A1
公开(公告)日:2025-02-20
申请号:US18625773
申请日:2024-04-03
Applicant: NICE LTD.
Inventor: Yaron COHEN , Shay Shem Tov LEVY , Roni KRIVOSHEY
IPC: H04M7/00 , H04L65/1095
Abstract: Embodiments are disclosed for securing internet-based transfer of voice call data. Embodiments may include: sending a primary-protocol-encoded communication, by a forwarding unit (FU), to a session border controller (SBC), when an indication is received at the FU that a secondary-protocol-encoded communication has been received at a gateway component, from a voice call data source, to propose transferring voice call data to the SBC; outputting by the SBC, in response to the primary-protocol-encoded communication an IP address encoded with the primary protocol; converting, by a gateway component, the IP address encoded with the primary protocol into an IP address encoded with the secondary protocol; and sending, by a gateway component, the IP address encoded with the secondary protocol to the voice call data source that is proposing to transfer the voice call data.
-
公开(公告)号:US20230052029A1
公开(公告)日:2023-02-16
申请号:US17969754
申请日:2022-10-20
Applicant: NICE LTD.
Inventor: Yaron COHEN , Ofir MECAYTEN
IPC: H04L65/60 , H04L65/1066 , H04L65/61
Abstract: A computerized-method for providing an elastic media forking infrastructure to cloud distributed real-time applications, is provided herein. In a network having a direct media streaming between a first media-client and a source device, in a direct media streaming mode, upon receiving a request from a second media-client, via a signaling protocol, to receive media from the source device, switching from the direct media streaming mode to a media forking mode by starting a media forking service on a media forking infrastructure. Upon receiving a request from the second media-client to terminate media reception from the source device, switching from media forking mode to direct streaming mode, by ending the media forking service, and operating the direct media streaming between the first media-client and the source device.
-
公开(公告)号:US20210051231A1
公开(公告)日:2021-02-18
申请号:US17006854
申请日:2020-08-30
Applicant: NICE LTD.
Inventor: Yaron COHEN , Peri FISHGOLD
IPC: H04M3/523 , H04N21/845 , H04N21/433 , H04N9/82
Abstract: Systems and methods for parallel recording of events on a screen receive start recording requests to start recording the events, each start recording request having an associated interaction identifier; capture the events on the screen in a series of video fragment files until a stop recording request with a corresponding associated interaction identifier has been received for each start recording request; update for each video fragment file, a metadata manifest with information about each interaction having events captured in the given video fragment file; and send the video fragment files, along with the updated metadata manifest to a server as each video fragment file is completed; wherein the video fragment files are forked to interaction files based on the updated metadata manifest, each interaction file associated with a different interaction; and wherein, upon receipt of a stop recording request, the files are merged into a single video recording file.
-
公开(公告)号:US20240086796A1
公开(公告)日:2024-03-14
申请号:US17942633
申请日:2022-09-12
Applicant: Nice Ltd.
Inventor: Ofir MECAYTEN , Yaron COHEN , Gil NAKASH
IPC: G06Q10/06
CPC classification number: G06Q10/063114 , G06Q10/06395 , G06Q10/06398
Abstract: A computerized system and method may determine the recording and/or storing and/or deleting of data items received from remotely connected computer systems, which may be for example interaction recordings associated with a plurality of agents as part of their activity within a given system or organization, using a supervised classification machine learning based approach. A computerized system comprising one or more processors, a communication interface to communicate via a communication network with remote computing devices, and a memory including a data store of a plurality of data items, may be used for extracting features from a plurality of data items; predicting evaluation likelihood values based on the features; deriving storing percentages for a plurality of remote computing devices; and, based on likelihood values and storing percentages, recording and/or storing and/or deleting a plurality of data items from a data store or database.
-
公开(公告)号:US20220303359A1
公开(公告)日:2022-09-22
申请号:US17727855
申请日:2022-04-25
Applicant: NICE LTD.
Inventor: Jonathan EREZ , Ofir MECAYTEN , Yaron COHEN
IPC: H04L67/568 , H04M3/42 , H04M3/51
Abstract: A computerized-method for providing real-time lockless parallel screen recording compliance enforcement to omni-channel cloud systems, is provided herein. In a processor of a client computer configured to execute code for recording events of one or more voice or digital interactions, on one or more screens associated to the client computer, the computerized-method maintains a cache for storing a masked state. Each interaction is having an associated interaction identifier and upon receiving a screen event from a server of a cloud-based video recording that is communicating with the client computer over a communication network, operating a compliance-enforcement module. The compliance-enforcement module includes updating the cache; and operating a module of recording of screen events for the screen events of the one or more voice or digital interactions. Thus, by updating in real-time the cache on the client computer refraining from database locks in the server of the cloud-based video recording.
-
公开(公告)号:US20220255976A1
公开(公告)日:2022-08-11
申请号:US17727853
申请日:2022-04-25
Applicant: NICE LTD.
Inventor: Yaron COHEN , Ofir MECAYTEN
IPC: H04L65/60 , H04L65/1066
Abstract: A computerized-method for providing an elastic media forking infrastructure to cloud distributed real-time applications, is provided herein. In a network having a direct media streaming between a first media-client and a source device, in a direct media streaming mode, upon receiving a request from a second media-client, via a signaling protocol, to receive media from the source device, switching from the direct media streaming mode to a media forking mode by starting a media forting service on a media forking infrastructure. Upon receiving a request from the second media-client to terminate media reception from the source device, switching from media forking mode to direct streaming mode, by ending the media forking service, and operating the direct media streaming between the first media-client and the source device.
-
公开(公告)号:US20210352003A1
公开(公告)日:2021-11-11
申请号:US17380190
申请日:2021-07-20
Applicant: NICE LTD.
Inventor: Yaron COHEN , Peri FISHGOLD , Alexander MALEV
IPC: H04L12/755 , H04L29/08 , H04L12/26 , H04L12/741
Abstract: A system is provided for optimized selection of a plurality of processing units for resource intensive processing operations. The system includes a processor and a computer readable medium operably coupled thereto, to perform the scheduling operations which include receiving a processing operation for a data input that requires processing in a computing environment, determining at least one constraint requirement imposed on performing the processing operation that are all required to be fulfilled for successful completion of the processing operation, accessing a routing table associated with the computing environment, determining one of the plurality of processing units from the routing table based on fulfilling all of the at least one constraint requirement, and assigning the processing operation to the one of the plurality of processing units on the least costly basis or other optimization consideration. The processing units are serverless in a preferred embodiment.
-
-
-
-
-
-
-
-
-