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: 9223627
    Abstract: A system and method for management of task allocation in a multi-core processing system. A controller of the processing unit may, at an initialization stage determine a number of worker threads to be a prime number not smaller than a multiplication of the number of the processing cores and a predetermined factor, assign a worker identification number (ID) to each worker thread, wherein the worker IDs are consecutive positive integers ranging from zero to the number of workers minus one. At a processing state the controller may receive from a dispatcher of the processing system a task associated with a numeric context ID and designate the task to one of the worker threads, wherein the worker ID of the designated worker thread equals the numeric context ID of the task, modulo the number of worker threads.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: December 29, 2015
    Assignee: NICE-SYSTEMS LTD.
    Inventors: Eli Zakashansky, Roni Krivoshey, Efim Kolodizner, Uzi Baruch, Karawan Shorosh, Shlomi Haba
  • Patent number: 9197744
    Abstract: Methods and systems are described for call recording, e.g. in a VoIP system. At least one endpoint may be configured to terminate a call. A recording system may be configured to record call content data from multiple endpointsA the controller may receive, from a call exchange, interaction metadata relating to calls starting and terminating at the endpoint; receive notifications relating to call content from the recording system; and match the interaction metadata to the notifications.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 24, 2015
    Assignee: NICE-SYSTEMS LTD.
    Inventors: Yuval Sittin, Efim Kolodizner, Tal Zur, Shlomi Levi, Omer Kochba, Tal Obsfeld, Dorit Youda, Roni Krivoshey
  • Publication number: 20150334234
    Abstract: A computerized method for managing storage of interactions of calls received by a communication apparatus, comprising creating on a storage device by a computerized apparatus in advance of the calls a hierarchy of partitions comprising an at least one date partition representing a date and a plurality of time partitions representing times of the date descendent from the at least one date partition, thereby consecutively representing time intervals, and according to an agreed upon convention of the hierarchy of partitions and representations thereof created in advance of the calls, autonomously recording interactions of the calls in a time partition representative of beginning of a time interval in which the calls were received, and an apparatus for performing the same.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: NICE-SYSTEMS LTD
    Inventors: Yotam ATAD, Matan KERET, Efim KOLODIZNER, TaI ZUR, Shlomi LEVI
  • Patent number: 9179000
    Abstract: A method for fault-tolerant recording of calls of a PBX, comprising concurrently receiving metadata of calls of a PBX by a plurality of computerized apparatuses, generating unique identifiers for each of the calls such the unique identifiers that are common between the plurality of the computerized apparatuses, activating a first computerized apparatus to control recordings of contents of the calls and assigning the recording with the unique identifiers respective to the calls, operating the computerized apparatuses to receive feedbacks of activities of the recordings, where the feedbacks comprise the assigned unique identifiers and in case of a failure of the first computerized apparatus, activating a second computerized apparatus to maintain the recordings that were controlled by the first computerized apparatus.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 3, 2015
    Assignee: NICE-SYSTEMS LTD
    Inventors: Efim Kolodizner, Shay Levy, Tal Zur
  • Publication number: 20150295850
    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 initialisation 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: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: NICE-SYSTEMS LTD.
    Inventors: Tal ZUR, Efim Kolodizner
  • Publication number: 20150242285
    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: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: NICE-SYSTEMS LTD.
    Inventors: Tal ZUR, Efim KOLODIZNER
  • Publication number: 20150189078
    Abstract: Methods and systems are described for call recording, e.g. in a VoIP system. At least one endpoint may be configured to terminate a call. A recording system may be configured to record call content data from multiple endpointsA the controller may receive, from a call exchange, interaction metadata relating to calls starting and terminating at the endpoint; receive notifications relating to call content from the recording system; and match the interaction metadata to the notifications.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Nice-Systems Ltd.
    Inventors: Yuval SITTIN, Efim Kolodizner, Tal Zur, Shlomi Levi, Omer Kochba, Tal Obsfeld, Dorit Youda, Roni Krivoshey
  • Publication number: 20150112947
    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: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: NICE SYSTEMS LTD.
    Inventors: Anat MALIN, Eran Moshe Talbi, Vadim Ilyasov, Matan Keret, Roni Krivoshey, Yoav Bahat, Efim Kolodizner, Tal Zur
  • Publication number: 20140351256
    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: Application
    Filed: May 22, 2013
    Publication date: November 27, 2014
    Inventors: Tal GLUCK, Tal ZUR, Efim KOLODIZNER
  • Publication number: 20140298346
    Abstract: A system and method for management of task allocation in a multi-core processing system. A controller of the processing unit may, at an initialization stage determine a number of worker threads to be a prime number not smaller than a multiplication of the number of the processing cores and a predetermined factor, assign a worker identification number (ID) to each worker thread, wherein the worker IDs are consecutive positive integers ranging from zero to the number of workers minus one. At a processing state the controller may receive from a dispatcher of the processing system a task associated with a numeric context ID and designate the task to one of the worker threads, wherein the worker ID of the designated worker thread equals the numeric context ID of the task, modulo the number of worker threads.
    Type: Application
    Filed: July 18, 2013
    Publication date: October 2, 2014
    Inventors: Eli ZAKASHANSKY, Roni Krivoshey, Efim Kolodizner, Uzi Baruch, Karawan Shorosh, Shlomi Haba
  • Publication number: 20140270118
    Abstract: A method for fault-tolerant recording of calls of a PBX, comprising concurrently receiving metadata of calls of a PBX by a plurality of computerized apparatuses, generating unique identifiers for each of the calls such the unique identifiers that are common between the plurality of the computerized apparatuses, activating a first computerized apparatus to control recordings of contents of the calls and assigning the recording with the unique identifiers respective to the calls, operating the computerized apparatuses to receive feedbacks of activities of the recordings, where the feedbacks comprise the assigned unique identifiers and in case of a failure of the first computerized apparatus, activating a second computerized apparatus to maintain the recordings that were controlled by the first computerized apparatus.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: NICE-SYSTEMS LTD
    Inventors: Efim KOLODIZNER, Shay LEVY, Tal ZUR
  • Publication number: 20130315382
    Abstract: A method of providing robust call center operation for an organization, based on a first data center with computerized components that provide service to the call center, including, receiving at a failover manager having a processor and memory, notification from a user to shut down components of the first data center providing service to the call center, shutting down or verifying non-functionality of the components of the first data center providing service to the call center, activating similar components from a second data center to replace functionality of the first data center, wherein the components of the first data center and the second data center are connected over a network, and updating references of the call center to access the components from the second data center instead of the components from the first data center.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Applicant: Nice Systems Ltd.
    Inventors: Hadas LIBERMAN, Yuval Marco, Igor Cher, Ziv Grinberg, Linat Polak Mart, Efim Kolodizner, Roni Krivoshey, Leon Portman, Shay Levy, Asaf Kutner, Sharon Shelly, Yaniv Bar