Patents by Inventor Adrian Lee-Kwen
Adrian Lee-Kwen 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: 10607167Abstract: Systems and methods are shown for routing task objects to multiple agents that involve receiving and storing real-time sensor data for multiple agents, receiving tasks and, for each task, create a task object representing the task and placing the task object in an input buffer. For each task object in the input buffer, utilize the real-time sensor data to identify one or more of the multiple agents as suitable for assignment to the task, apply a routing strategy to the task object to further select one of the multiple agents identified as suitable for assignment of the task object based on sensor data, and route the task object from the input buffer to a workbin corresponding to the selected agent.Type: GrantFiled: October 13, 2015Date of Patent: March 31, 2020Inventors: Herbert Willi Artur Ristock, Adrian Lee-Kwen, David Beilis, Christopher Connolly, Liyuan Qiao, Merijn te Booij, James Kraeutler
-
Patent number: 10262317Abstract: A method for operating a mobile communication appliance enabled for Near Field Communication (NFC) has steps for (a) positioning the communication appliance and an article associated with a person, the article enabled for NFC and storing a unique identifier, within a near-field threshold; (b) acquiring by the communication appliance through NFC the unique digital identifier from the article; and (c) using the identifier to select and initiate a particular functionality of the communication appliance.Type: GrantFiled: July 10, 2015Date of Patent: April 16, 2019Inventors: David Beilis, Adrian Lee-Kwen
-
Patent number: 10194028Abstract: A system and method for composing a routing strategy for a contact center via a graphical user interface. The graphical user interface provides a plurality of selectable blocks and a workspace for assembling selected ones of the plurality of blocks. Each of the plurality of blocks is associated with logic for managing an interaction with the contact center. A processor receives identification of one of the blocks and identification of a location in the workspace area relative to other blocks in the workspace area, and places the identified block in the identified location. The processor generates the routing strategy based on the blocks in the workspace area and location of the blocks relative to each other in the workspace area. The processor also stores a layout of the blocks in the workspace area as a routing diagram for the routing strategy. The processor activates the routing strategy for managing the inbound interaction according to the activated routing strategy.Type: GrantFiled: March 2, 2018Date of Patent: January 29, 2019Inventors: Leonid Vymenets, David Beilis, Michael Davies, Aaron Surty, Vyacheslav Zhakov, Adrian Lee-Kwen
-
Patent number: 10171672Abstract: A system includes a contact center to provide an interaction between a customer and an agent workstation of the contact center. A contact center network connects a call from a mobile device to an interactive voice response application. A mobile engagement platform collect authentication information from the mobile device to authenticate a customer using the mobile device. A short message service platform sends a link to connect the mobile device to a mobile application. The mobile engagement server authenticates the customer of the mobile device for the mobile application based on the collected authentication information.Type: GrantFiled: February 2, 2018Date of Patent: January 1, 2019Inventors: Cliff Bell, Daniel Stoops, Sergey Fedorov, Herbert Willi Artur Ristock, David Beilis, Adrian Lee-Kwen
-
Publication number: 20180205825Abstract: A system and method for composing a routing strategy for a contact center via a graphical user interface. The graphical user interface provides a plurality of selectable blocks and a workspace for assembling selected ones of the plurality of blocks. Each of the plurality of blocks is associated with logic for managing an interaction with the contact center. A processor receives identification of one of the blocks and identification of a location in the workspace area relative to other blocks in the workspace area, and places the identified block in the identified location. The processor generates the routing strategy based on the blocks in the workspace area and location of the blocks relative to each other in the workspace area. The processor also stores a layout of the blocks in the workspace area as a routing diagram for the routing strategy. The processor activates the routing strategy for managing the inbound interaction according to the activated routing strategy.Type: ApplicationFiled: March 2, 2018Publication date: July 19, 2018Inventors: Leonid Vymenets, David Beilis, Michael Davies, Aaron Surty, Vyacheslav Zhakov, Adrian Lee-Kwen
-
Publication number: 20180159983Abstract: A system includes a contact center to provide an interaction between a customer and an agent workstation of the contact center. A contact center network connects a call from a mobile device to an interactive voice response application. A mobile engagement platform collect authentication information from the mobile device to authenticate a customer using the mobile device. A short message service platform sends a link to connect the mobile device to a mobile application. The mobile engagement server authenticates the customer of the mobile device for the mobile application based on the collected authentication information.Type: ApplicationFiled: February 2, 2018Publication date: June 7, 2018Inventors: Cliff Bell, Daniel Stoops, Sergey Fedorov, Herbert Willi Artur Ristock, David Beilis, Adrian Lee-Kwen
-
Publication number: 20180097940Abstract: In a system for dynamically generating an execution flow for a customer contact center, the system includes: a switch; a processor coupled to the switch; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: receive customer input related to an ongoing communication session; perform natural language processing on the customer input to identify a plurality of intent parameters including a customer objective; generate an execution flow for achieving the customer objective based on the plurality of intent parameters; and transmit a signal to the switch for routing the ongoing communication session to a contact center resource according to the execution flow.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: David Beilis, Adrian Lee-Kwen, Michael Orr, Herbert Willi Artur Ristock
-
Patent number: 9912812Abstract: A system and method for composing a routing strategy for a contact center via a graphical user interface. The graphical user interface provides a plurality of selectable blocks and a workspace for assembling selected ones of the plurality of blocks. Each of the plurality of blocks is associated with logic for managing an interaction with the contact center. A processor receives identification of one of the blocks and identification of a location in the workspace area relative to other blocks in the workspace area, and places the identified block in the identified location. The processor generates the routing strategy based on the blocks in the workspace area and location of the blocks relative to each other in the workspace area. The processor also stores a layout of the blocks in the workspace area as a routing diagram for the routing strategy. The processor activates the routing strategy for managing the inbound interaction according to the activated routing strategy.Type: GrantFiled: November 21, 2013Date of Patent: March 6, 2018Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Leonid Vymenets, David Beilis, Michael Davies, Aaron Surty, Vyacheslav Zhakov, Adrian Lee-Kwen
-
Patent number: 9888122Abstract: A system includes a contact center to provide an interaction between a customer and an agent workstation of the contact center. A contact center network connects a call from a mobile device to an interactive voice response application. A mobile engagement platform collect authentication information from the mobile device to authenticate a customer using the mobile device. A short message service platform sends a link to connect the mobile device to a mobile application. The mobile engagement server authenticates the customer of the mobile device for the mobile application based on the collected authentication information.Type: GrantFiled: July 29, 2015Date of Patent: February 6, 2018Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Cliff Bell, Daniel Stoops, Sergey Fedorov, Herbert Willi Artur Ristock, David Beilis, Adrian Lee-Kwen
-
Patent number: 9857936Abstract: A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software executing on the client device from a non-transitory physical medium, the software providing a first function assigning dominancy to one of the multiple running applications, a second function mitigating application background transparency among the multiple running applications, a third function establishing a messaging mechanism and protocol between the multiple running applications, and a fourth function enabling the dominant application to intercept digital input directed toward individual ones of the multiple running applications and to dispatch the input to the appropriate application.Type: GrantFiled: August 22, 2016Date of Patent: January 2, 2018Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: David Beilis, Adrian Lee-Kwen
-
Patent number: 9628623Abstract: A system and method for monitoring and visualizing contact center routing strategies via a graphical user interface. The graphical user interface displays a routing diagram depicting a contact center routing strategy. The routing diagram includes a plurality of blocks each associated with logic for managing an interaction with the contact center. A processor monitors contact center performance as interactions with the contact center are managed according to the routing strategy. The processor identifies one of the plurality of blocks affected by the contact center performance, and further identifies a threshold associated with the identified block. The processor determines whether the contact center performance satisfies the threshold, and modifies a visual appearance of the identified block based on the determination.Type: GrantFiled: November 21, 2013Date of Patent: April 18, 2017Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Leonid Vymenets, David Beilis, Michael Davies, Aaron Surty, Vyacheslav Zhakov, Adrian Lee-Kwen
-
Publication number: 20170103360Abstract: Systems and methods are shown for routing task objects to multiple agents that involve receiving and storing real-time sensor data for multiple agents, receiving tasks and, for each task, create a task object representing the task and placing the task object in an input buffer. For each task object in the input buffer, utilize the real-time sensor data to identify one or more of the multiple agents as suitable for assignment to the task, apply a routing strategy to the task object to further select one of the multiple agents identified as suitable for assignment of the task object based on sensor data, and route the task object from the input buffer to a workbin corresponding to the selected agent.Type: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Inventors: Herbert Willi Artur Ristock, Adrian Lee-Kwen, David Beilis, Christopher Connolly, Liyuan Qiao, Merijn te Booij, James Krautler
-
Publication number: 20170104872Abstract: Systems and methods are shown for routing task objects to multiple agents that involve receiving and storing real-time sensor data for multiple agents, receiving tasks and, for each task, create a task object representing the task and placing the task object in an input buffer. For each task object in the input buffer, utilize the real-time sensor data to identify one or more of the multiple agents as suitable for assignment to the task, apply a routing strategy to the task object to further select one of the multiple agents identified as suitable for assignment of the task object based on sensor data, and route the task object from the input buffer to a workbin corresponding to the selected agent.Type: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Inventors: Herbert Willi Artur Ristock, Adrian Lee-Kwen, David Beilis, Christopher Connolly, Liyuan Qiao, Merijn te Booij, James Krautler
-
Publication number: 20170034353Abstract: A system includes a contact center to provide an interaction between a customer and an agent workstation of the contact center. A contact center network connects a call from a mobile device to an interactive voice response application. A mobile engagement platform collect authentication information from the mobile device to authenticate a customer using the mobile device. A short message service platform sends a link to connect the mobile device to a mobile application. The mobile engagement server authenticates the customer of the mobile device for the mobile application based on the collected authentication information.Type: ApplicationFiled: July 29, 2015Publication date: February 2, 2017Inventors: Cliff Bell, Daniel Stoops, Sergey Fedorov, Herbert Ristock, David Beilis, Adrian Lee-Kwen
-
Publication number: 20160357361Abstract: A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software executing on the client device from a non-transitory physical medium, the software providing a first function assigning dominancy to one of the multiple running applications, a second function mitigating application background transparency among the multiple running applications, a third function establishing a messaging mechanism and protocol between the multiple running applications, and a fourth function enabling the dominant application to intercept digital input directed toward individual ones of the multiple running applications and to dispatch the input to the appropriate application.Type: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Inventors: David Beilis, Adrian Lee-Kwen
-
Patent number: 9424111Abstract: A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software executing on the client device from a non-transitory physical medium, the software providing a first function assigning dominancy to one of the multiple running applications, a second function mitigating application background transparency among the multiple running applications, a third function establishing a messaging mechanism and protocol between the multiple running applications, and a fourth function enabling the dominant application to intercept digital input directed toward individual ones of the multiple running applications and to dispatch the input to the appropriate application.Type: GrantFiled: September 5, 2014Date of Patent: August 23, 2016Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: David Beilis, Adrian Lee-Kwen
-
Publication number: 20150317623Abstract: A method for operating a mobile communication appliance enabled for Near Field Communication (NFC) has steps for (a) positioning the communication appliance and an article associated with a person, the article enabled for NFC and storing a unique identifier, within a near-field threshold; (b) acquiring by the communication appliance through NFC the unique digital identifier from the article; and (c) using the identifier to select and initiate a particular functionality of the communication appliance.Type: ApplicationFiled: July 10, 2015Publication date: November 5, 2015Inventors: David Beilis, Adrian Lee-Kwen
-
Patent number: 9088661Abstract: A communication system includes a telecommunication appliance connected to a communication network, an image acquisition appliance coupled to the telecommunication appliance, software executing on the telecommunication appliance from a non-transitory physical medium, the software providing a first function enabling detecting that an image acquired by the camera comprises a human face in at least a portion of the image, and a second function initiating a communication event directed to a pre-programmed destination, the second function initiated by the first function detecting the human face image portion.Type: GrantFiled: August 2, 2011Date of Patent: July 21, 2015Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: Aaron S. Surty, Adrian Lee-Kwen, David Beilis
-
Patent number: 9084114Abstract: A method for operating a mobile communication appliance enabled for Near Field Communication (NFC) has steps for (a) positioning the communication appliance and an article associated with a person, the article enabled for NFC and storing a unique identifier, within a near-field threshold; (b) acquiring by the communication appliance through NFC the unique digital identifier from the article; and (c) using the identifier to select and initiate a particular functionality of the communication appliance.Type: GrantFiled: August 7, 2012Date of Patent: July 14, 2015Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.Inventors: David Beilis, Adrian Lee-Kwen
-
Publication number: 20140380336Abstract: A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software executing on the client device from a non-transitory physical medium, the software providing a first function assigning dominancy to one of the multiple running applications, a second function mitigating application background transparency among the multiple running applications, a third function establishing a messaging mechanism and protocol between the multiple running applications, and a fourth function enabling the dominant application to intercept digital input directed toward individual ones of the multiple running applications and to dispatch the input to the appropriate application.Type: ApplicationFiled: September 5, 2014Publication date: December 25, 2014Inventors: David Beilis, Adrian Lee-Kwen