Patents by Inventor Roni Krivoshey

Roni Krivoshey 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: 11790110
    Abstract: A system and method for concealing sensitive information may include: receiving a screenshot from an application; generating an application model that identifies the application by automatically determining a respective position or location of part(s) of the screenshot; determining a part of the screenshot includes sensitive information, automatically concealing the sensitive information in the screenshot based application model to thus generate a modified screenshot, and recording the modified screenshot.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: October 17, 2023
    Assignee: NICE LTD.
    Inventors: Tal Haguel, Coral Schachar, Roni Krivoshey, Michael Putter, Oleksii Hunko, Oren Feld
  • Publication number: 20220253551
    Abstract: A system and method for concealing sensitive information may include receiving a screenshot, determining a part of the screenshot includes sensitive information, concealing the sensitive information to thus generate a modified screenshot, and recording the modified screenshot.
    Type: Application
    Filed: February 9, 2021
    Publication date: August 11, 2022
    Applicant: Nice Ltd.
    Inventors: Tal HAGUEL, Coral SCHACHAR, Roni KRIVOSHEY, Michael PUTTER, Oleksii HUNKO, Oren FELD
  • 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: 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: 9734468
    Abstract: A device, system and method for resolving a customer interaction. At a centralized resolver, customer data may be received that is passively transferred from a plurality of devices, wherein each device processes a different type of customer interaction and provides a different associated type of customer data. At the centralized resolver, a customer associated may be identified or associated with each interaction based on the received customer data and the associated data type. The centralized resolver may assign the interaction a universal identification associated with the identified customer, wherein the same universal identification is assigned to interactions of multiple different types that are associated with the same customer.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: August 15, 2017
    Assignee: NICE LTD.
    Inventors: Tal Zur, Roni Krivoshey, Eyal Dyment Herzfeld, Yohay Etsion
  • 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: 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
  • 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: 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: 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: 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
  • Publication number: 20130218947
    Abstract: A device, system and method for resolving a customer interaction. At a centralized resolver, customer data may be received that is passively transferred from a plurality of devices, wherein each device processes a different type of customer interaction and provides a different associated type of customer data. At the centralized resolver, a customer associated may be identified or associated with each interaction based on the received customer data and the associated data type. The centralized resolver may assign the interaction a universal identification associated with the identified customer, wherein the same universal identification is assigned to interactions of multiple different types that are associated with the same customer.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 22, 2013
    Inventors: Tal ZUR, Roni Krivoshey, Eyal Dyment Herzfeld, Yohay Etsion