Patents by Inventor Efim Kolodizner

Efim Kolodizner 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: 11616878
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: March 28, 2023
    Assignee: Nice Ltd.
    Inventors: Efim Kolodizner, Aviv Sevillia, Uri Frieder
  • Patent number: 10880434
    Abstract: A method for creating a fragmented recording of events on a screen of a computer may receiving a start recording request to record screen events. The screen events may be captured and stored into video fragment files in a queue in a storage using video fragment settings. The video fragment files in the queue may be sent over a communication network to a server. The video fragment settings may be dynamically changed upon detecting a backlog in the queue of the video fragment files. In response to receiving a stop recording request from the server, a notification may be sent to the server that all of video fragment files in the queue were relayed to the server over the communication network for the server to merge the video fragment files into a single video recording file.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: December 29, 2020
    Assignee: NICE LTD
    Inventors: Yaron Cohen, Efim Kolodizner, Aviv Sevillia
  • Publication number: 20200396333
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Application
    Filed: August 25, 2020
    Publication date: December 17, 2020
    Applicant: Nice Ltd.
    Inventors: Efim KOLODIZNER, Aviv SEVILLIA, Uri FRIEDER
  • Patent number: 10853439
    Abstract: A method for transcoding data for playback via a HTML5 player is provided. Upon received a request for playback of data, stored data can be retrieved and can be transcoded in portions. The portions can be sent to the player, and each portion is sent to the player when transcoding is complete.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: December 1, 2020
    Assignee: NICE LTD.
    Inventors: Efim Kolodizner, Reuven Kandov, Tal Haguel, Tal Zur
  • Patent number: 10805456
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: October 13, 2020
    Assignee: NICE LTD.
    Inventors: Efim Kolodizner, Aviv Sevillia, Uri Frieder
  • Publication number: 20200145533
    Abstract: A method for creating a fragmented recording of events on a screen of a computer may receiving a start recording request to record screen events. The screen events may be captured and stored into video fragment files in a queue in a storage using video fragment settings. The video fragment files in the queue may be sent over a communication network to a server. The video fragment settings may be dynamically changed upon detecting a backlog in the queue of the video fragment files. In response to receiving a stop recording request from the server, a notification may be sent to the server that all of video fragment files in the queue were relayed to the server over the communication network for the server to merge the video fragment files into a single video recording file.
    Type: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: Yaron COHEN, Efim Kolodizner, Aviv Sevillia
  • Publication number: 20190364150
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Applicant: NICE Ltd.
    Inventors: Efim KOLODIZNER, Aviv SEVILLIA, Uri FRIEDER
  • Patent number: 10469658
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: November 5, 2019
    Assignee: NICE Ltd.
    Inventors: Efim Kolodizner, Aviv Sevillia, Uri Frieder
  • Patent number: 10334101
    Abstract: System and method for completing metadata for a recorded session. A recorder may initiate a recording of a session to produce a recorded session. The recorder may mark the recorded session as an incomplete or bad session. The session may be inserted into a bad sessions list. The bad sessions list may be examined and metadata related to sessions included therein may be used to update an operational database. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: June 25, 2019
    Assignee: NICE LTD.
    Inventors: Tal Gluck, Tal Zur, Efim Kolodizner
  • Publication number: 20190124200
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Application
    Filed: December 17, 2018
    Publication date: April 25, 2019
    Applicant: Nice Ltd.
    Inventors: Efim KOLODIZNER, Aviv SEVILLIA, Uri FRIEDER
  • Publication number: 20190050492
    Abstract: A method for transcoding data for playback via a HTML5 player is provided. Upon received a request for playback of data, stored data can be retrieved and can be transcoded in portions. The portions can be sent to the player, and each portion is sent to the player when transcoding is complete.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Applicant: NICE LTD.
    Inventors: Efim KOLODIZNER, Reuven KANDOV, Tal HAGUEL, Tal ZUR
  • Patent number: 10182146
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: January 15, 2019
    Assignee: NICE Ltd.
    Inventors: Efim Kolodizner, Aviv Sevillia, Uri Frieder
  • Patent number: 10154133
    Abstract: Responsive to concurrently recording on a plurality of recorders a telephonic interaction constructing a plurality of playlists, and according to faults identified while recording the plurality of playlists evaluating a quantitative quality score for each playlist in the plurality of playlists and presenting the playlists in a prioritized order according to the scores thereof.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 11, 2018
    Assignee: NICE-SYSTEMS LTD
    Inventors: Efim Kolodizner, Roni Krivoshey, Tal Haguel, Oren Feld
  • Publication number: 20180054518
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Efim KOLODIZNER, Aviv SEVILLIA, Uri FRIEDER
  • Publication number: 20170339271
    Abstract: Responsive to concurrently recording on a plurality of recorders a telephonic interaction constructing a plurality of playlists, and according to faults identified while recording the plurality of playlists evaluating a quantitative quality score for each playlist in the plurality of playlists and presenting the playlists in a prioritized order according to the scores thereof.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Efim KOLODIZNER, Roni KRIVOSHEY, Tal HAGUEL, Oren FELD
  • Patent number: 9747167
    Abstract: System and method for persistency free management of media storage including, during routine operation: continuously receiving streams of data; storing the streams of data in corresponding files in a non-volatile storage; including in the files a tag indicating whether the file is categorized as active or inactive; and when recovering from a crash: generating a list of active files by scanning the files and identifying active files. System and method for recovering after controller crash may include: during routine operation: continuously handling by the controller processes related to media metadata, by sending commands to a controlled device; sending state parameters related to the processes to the controlled device; and when recovering from the crash: retrieving the state parameters from the controlled device.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: August 29, 2017
    Assignee: NICE LTD.
    Inventors: Tal Zur, Efim Kolodizner
  • Patent number: 9479727
    Abstract: Methods and systems are described for recording screen data and audio data relating to a call. The screen recording session is initiated and terminated within the controller, based on correlation between audio data and screen data from the call, without requiring involvement with a controller or Computer Telephony Integration (CTI) layer.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 25, 2016
    Assignee: NICE-SYSTEMS Ltd.
    Inventors: Efim Kolodizner, Tal Zur
  • Patent number: 9405786
    Abstract: A system and method for database flow management may include a rule engine which may examine information related to an interaction; select an action queue from the plurality of action queues; and store, in the selected action queue, archiving information related to the interaction. A recorder may select an action queue from the plurality of action queues; extract archiving information from the selected action queue and perform an archiving operation based on the extracted archiving information. The recorder may update an archiving information queue according to a result of the archiving operation. A unit may examine the plurality of archiving information queues to identify completed archiving operations and update a global table to include completed archiving operations. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: August 2, 2016
    Assignee: NICE-SYSTEMS LTD.
    Inventors: Anat Malin, Eran Moshe Talbi, Vadim Ilyasov, Matan Keret, Roni Krivoshey, Yoav Bahat, Efim Kolodizner, Tal Zur
  • Patent number: 9374315
    Abstract: A computing system comprising multiple computing resources in which one resource assumes spare status using a spare election algorithm. According to the algorithm each computing resource on initialization requests permission to assume spare state from the other computing resources. Then if all of the other computing resources grant the permission the requesting computing resource assumes spare state. If one of the other computing resources does not grant the permission to the requesting resource then the requesting resource assumes normal state.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: June 21, 2016
    Assignee: NICE-SYSTEMS LTD.
    Inventors: Tal Zur, Efim Kolodizner
  • Patent number: 9369570
    Abstract: A method comprising that in response to a beginning of a telephonic interaction in a local telephony system concurrently activating recordations of the telephonic interaction in a plurality of recorders operative parallelly and independently to obtain a plurality of recordings of the interaction corresponding to the plurality of recorders, and further in response to an ending of the telephonic interaction in the local telephony system concurrently terminating the recordations of the telephonic interaction in the plurality of the recorders, thereby providing the plurality of recordings of the interaction corresponding to the plurality of recorders, and subsequently selecting at least one recording among the plurality of the recordings of the interaction based on acquired data related to the quality of recordings associated the recordations, and an apparatus for performing the same.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: June 14, 2016
    Assignee: NICE-SYSTEMS LTD
    Inventors: Efim Kolodizner, Shay Levy, Tal Zur, Roni Krivoshey, Kobi Shem Tov