Patents by Inventor Praphul Kumar

Praphul Kumar 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).

  • Publication number: 20150350436
    Abstract: In a system for executing an interaction flow for a customer contact center, the system includes: a processor; and a memory coupled to the processor, wherein the memory has stored thereon, instructions that, when executed by the processor, cause the processor to: route an interaction conducted in a first communication channel to an electronic device; monitor the interaction conducted in the first communication channel; store data associated with the interaction conducted in the first communication channel in the memory; conduct the interaction in a second communication channel; in response to conducting the interaction to the second communication channel, retrieve the data associated with the interaction conducted in the first communication channel; and output the retrieved data to the electronic device.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Inventors: Leonid Vymenets, Praphul Kumar, Herbert Willi Artur Ristock, Vyacheslav Zhakov
  • Publication number: 20150350437
    Abstract: In a system for managing an interaction flow for a contact center, the system includes: a processor; and a memory coupled to the processor, wherein the memory has stored thereon, instructions that, when executed by the processor, cause the processor to: display on a graphical display, an interaction flow canvas and an interaction block selection tool; receive a user input to add a first interaction block to the interaction flow canvas; generate a first interaction instruction corresponding to the first interaction block; and receive a user input to add a second interaction block to the interaction flow canvas, wherein the first interaction instruction comprises an instruction for proceeding to the second interaction block after a criterion of the first interaction block is satisfied.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Inventors: Leonid Vymenets, Praphul Kumar, Herbert Willi Artur Ristock, Vyacheslav Zhakov
  • Patent number: 9185219
    Abstract: A call handling platform receives a call placed by a caller, collects data points based on the caller's interaction with an interactive voice response module, and computes an experience score for the caller using the data points. The call handling platform compares the experience score to a predetermined first threshold that indicates a first level of caller satisfaction. The call handling platform determines whether an option is enabled for recording screen captures of a display screen coupled to a machine used by a human agent. Upon determining that the caller has a lower level of satisfaction than the first level of satisfaction, the call handling platform routes the call to a human agent. Based on determining that the option for recording screen captures is enabled, the call handling platform initiates recording of screen captures of a display screen coupled to a machine used by the human agent.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 10, 2015
    Assignee: ANGEL.COM INCORPORATED
    Inventors: Praphul Kumar, Rajesh Ramchander
  • Publication number: 20150281445
    Abstract: A call handling platform receives a call placed by a caller, collects data points based on the caller's interaction with an interactive voice response module, and computes an experience score for the caller using the data points. The call handling platform compares the experience score to a predetermined first threshold that indicates a first level of caller satisfaction. The call handling platform determines whether an option is enabled for recording screen captures of a display screen coupled to a machine used by a human agent. Upon determining that the caller has a lower level of satisfaction than the first level of satisfaction, the call handling platform routes the call to a human agent. Based on determining that the option for recording screen captures is enabled, the call handling platform initiates recording of screen captures of a display screen coupled to a machine used by the human agent.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Praphul Kumar, Rajesh Ramchander
  • Publication number: 20150281436
    Abstract: A call handling platform receives a call placed by a caller. The call handling platform collects data points based on an interaction of the caller with an interactive voice response module during the call, and computes an experience score for the caller. The call handling platform accesses a predetermined first threshold that indicates a first level of caller satisfaction and compares the experience score to the first threshold. Based on the comparing, the call handling platform determines that the caller has a lower level of satisfaction than the first level of satisfaction, and routes the call to a human agent. The call handling platform determines whether an option for recording a call is enabled. Based on determining that the option for recording a call is enabled, the call handling platform initiates recording of the interaction between the caller and the human agent.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Praphul Kumar, Aaron Wellman
  • Patent number: 9148512
    Abstract: A call handling platform receives a call placed by a caller to a calling number. The call handling platform computes an experience score for the caller using measurements of a subset of data points based on an interaction of the caller with an interactive voice response (IVR) module during the call. The experience score reflects a numerical measure of a level of satisfaction of the caller in interacting with the IVR module. The call handling platform compares the experience score to a predetermined threshold that indicates a minimum level of caller satisfaction, and determines that the experience score indicates that the caller has a lower level of satisfaction than the minimum level of satisfaction. Conditioned on this determination, the call handling platform routes the call to a human agent at a call center, along with enabling the agent to perceive a representation of the experience score.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: September 29, 2015
    Assignee: ANGEL.COM INCORPORATED
    Inventors: Praphul Kumar, Aaron Wellman, Ahmed Tewfik Bouzid
  • Publication number: 20150248226
    Abstract: An interface for configuring an interaction site is provided. First values corresponding to first parameters of an interaction page of the one or more interaction pages are received. Recommended interaction pages for the interaction site are selected based on the first values. An interface for selecting any interaction page of the recommended interaction pages is provided. Data indicating a selection of a particular interaction page is received. In response to receiving the data indicating the selection of the particular interaction page, an interface for configuring the particular interaction page is provided. Second values corresponding to second parameters of the particular interaction page are received. A second multi-step communication flow is determined based on (i) values corresponding to the parameters associated with the first multi-step communication flow and (ii) the second values.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Inventors: Praphul Kumar, Leon Vymenets
  • Patent number: 8917828
    Abstract: A request to execute an interaction site for enabling communications to be exchanged between a multi-channel communications system and a user device is received by an interaction flow processor. The interaction site is identified based on the request. An interaction flow document is accessed for the identified interaction site, the interaction flow document including code for initiating the interaction site between a user device and the multi-channel communications system using any one of multiple different communications channels including an interactive voice response channel. A communications channel used by the user device to contact the multi-channel communications system is determined. Based on the determined communications channel, the code of the interaction flow document is translated to code executable by the multi-channel communications system to enable the multi-channel communications system and the user device to exchange communications over the determined communications channel.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: December 23, 2014
    Assignee: Angel.com Incorporated
    Inventors: Ahmed Tewfik Bouzid, Praphul Kumar, Michael T. Mateer, David James Rennyson
  • Publication number: 20140348319
    Abstract: A request to execute an interaction site for enabling communications to be exchanged between a multi-channel communications system and a user device is received by an interaction flow processor. The interaction site is identified based on the request. An interaction flow document is accessed for the identified interaction site, the interaction flow document including code for initiating the interaction site between a user device and the multi-channel communications system using any one of multiple different communications channels including an interactive voice response channel. A communications channel used by the user device to contact the multi-channel communications system is determined. Based on the determined communications channel, the code of the interaction flow document is translated to code executable by the multi-channel communications system to enable the multi-channel communications system and the user device to exchange communications over the determined communications channel.
    Type: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Inventors: Ahmed Tewfik Bouzid, Praphul Kumar, Michael T. Mateer, David James Rennyson
  • Publication number: 20140024350
    Abstract: A request to execute an interaction site for enabling communications to be exchanged between a multi-channel communications system and a user device is received by an interaction flow processor. The interaction site is identified based on the request. An interaction flow document is accessed for the identified interaction site, the interaction flow document including code for initiating the interaction site between a user device and the multi-channel communications system using any one of multiple different communications channels including an interactive voice response channel. A communications channel used by the user device to contact the multi-channel communications system is determined. Based on the determined communications channel, the code of the interaction flow document is translated to code executable by the multi-channel communications system to enable the multi-channel communications system and the user device to exchange communications over the determined communications channel.
    Type: Application
    Filed: September 20, 2013
    Publication date: January 23, 2014
    Inventors: Ahmed Tewfik Bouzid, Praphul Kumar, Michael T. Mateer, David James Rennyson