Patents by Inventor Henry Lum

Henry Lum 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: 10455081
    Abstract: A system and method for network recording and speech analytics wherein a recording system receives media exchanged between first and second communication devices during a telephony call. The media is received by the recording system over a wide area network. The recording system bridges a media path between the first and second communication devices, and replicates media exchanged in the media path for storing the replicated media in a mass storage device. The recording system further captures metadata associated with the call, and stores the captured metadata in association with the stored media. The stored media and metadata may then be provided to a requesting device over the wide area network. The recording system may also be configured to analyze the call recording along with the associated metadata for detecting key words or phrases and/or triggering actionable events.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: October 22, 2019
    Inventors: Eric Tamblyn, Henry Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Publication number: 20190208061
    Abstract: A system and method for providing contact center services in a hybrid operations environment including a first operations environment and a second operations environment. A controller in the first operations environment receives information on a call involving an end user device. A first media service is provided during a first portion of the call, and second media service is provided during a second portion of the call. The providing of the first media service includes transmitting by the controller a request for the first media service to a first media resource in the second operations environment. The first media resource transmits first media to the end user device in response. The providing of the second media service includes transmitting by the controller a request for the second media service to a second media resource in the first operations environment. The second media resource transmits second media to the end user device in response.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking
  • Patent number: 10277741
    Abstract: A system and method for providing contact center services in a hybrid operations environment including a first operations environment and a second operations environment. A controller in the first operations environment receives information on a call involving an end user device. A first media service is provided during a first portion of the call, and second media service is provided during a second portion of the call. The providing of the first media service includes transmitting by the controller a request for the first media service to a first media resource in the second operations environment. The first media resource transmits first media to the end user device in response. The providing of the second media service includes transmitting by the controller a request for the second media service to a second media resource in the first operations environment. The second media resource transmits second media to the end user device in response.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 30, 2019
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking
  • Patent number: 10264129
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: April 16, 2019
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Publication number: 20180205829
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Publication number: 20180198911
    Abstract: A system and method for network recording and speech analytics wherein a recording system receives media exchanged between first and second communication devices during a telephony call. The media is received by the recording system over a wide area network. The recording system bridges a media path between the first and second communication devices, and replicates media exchanged in the media path for storing the replicated media in a mass storage device. The recording system further captures metadata associated with the call, and stores the captured metadata in association with the stored media. The stored media and metadata may then be provided to a requesting device over the wide area network. The recording system may also be configured to analyze the call recording along with the associated metadata for detecting key words or phrases and/or triggering actionable events.
    Type: Application
    Filed: February 13, 2018
    Publication date: July 12, 2018
    Inventors: Eric Tamblyn, Henry Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9948782
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 17, 2018
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Patent number: 9900429
    Abstract: A system and method for network recording and speech analytics wherein a recording system receives media exchanged between first and second communication devices during a telephony call. The media is received by the recording system over a wide area network. The recording system bridges a media path between the first and second communication devices, and replicates media exchanged in the media path for storing the replicated media in a mass storage device. The recording system further captures metadata associated with the call, and stores the captured metadata in association with the stored media. The stored media and metadata may then be provided to a requesting device over the wide area network. The recording system may also be configured to analyze the call recording along with the associated metadata for detecting key words or phrases and/or triggering actionable events.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: February 20, 2018
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Eric Tamblyn, Henry Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Publication number: 20170251104
    Abstract: A system and method for network recording and speech analytics wherein a recording system receives media exchanged between first and second communication devices during a telephony call. The media is received by the recording system over a wide area network. The recording system bridges a media path between the first and second communication devices, and replicates media exchanged in the media path for storing the replicated media in a mass storage device. The recording system further captures metadata associated with the call, and stores the captured metadata in association with the stored media. The stored media and metadata may then be provided to a requesting device over the wide area network. The recording system may also be configured to analyze the call recording along with the associated metadata for detecting key words or phrases and/or triggering actionable events.
    Type: Application
    Filed: June 19, 2015
    Publication date: August 31, 2017
    Inventors: Eric Tamblyn, Henry Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9729492
    Abstract: A system for providing media services on behalf of a customer contact center includes: a processor; and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to: transmit and receive signaling messages to and from a control server over an established data network connection; in response to the signaling messages, invoke a media device for transmitting media to an end-user device; detect loss of the data network connection; identify a configurable parameter for determining whether a failed message transmission should be retried; and in response to determining that the failed message transmission should be retried, re-transmitting the failed message to the control server.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 8, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Paul Gvildys, Vinod Madhavan, Gaurav Mehrotra, Henry Lum, Herbert Willi Artur Ristock, Atul Edlabadkar
  • Patent number: 9648169
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: May 9, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Patent number: 9591137
    Abstract: A system and method for providing contact center services in a hybrid operations environment. A first controller in a first operations environment is configured to receive a first message for establishing a media session, and transmit a request for media service. A media controller in a second operations environment is configured to provide media to a target device during the media session in response to the request; receive during the media session a second message from the first controller; and control the media based on the second message from the first controller.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 7, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking
  • Patent number: 9565296
    Abstract: A system and method for recording media for a contact center allows for call event tagging and call recording stitching. A processor receives call metadata for a telephony call. The call includes a link to a recording of media exchanged during the telephony call. The processor receives a call event associated with the telephony call. The call event includes a timestamp of when the event occurred during the telephony call. The processor stores the call metadata and the call event in a database record. The processor retrieves the database record for displaying the call event on a display device. A user command is received for identifying the call event in response to the display on the display device. A portion of the recording associated with the call event is retrieved in response to the user command. An audible rendering is then provided of the retrieved portion of the recording.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: February 7, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Vladimir Filonov, Henry Lum, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9559939
    Abstract: A system for providing failover capabilities in a hybrid operations environment including a first operations environment and a second operations environment includes a first controller in a first operations environment configured to receive registration information for an agent device, and a second controller in a second operations environment configured to receive the registration information from the first controller. The first controller is a stand-by controller and the second controller is a primary controller. In response to determining that the second controller is not available for routing an inbound call, a media gateway is configured to transmit a request to the first controller in the first operations environment for routing the call to the agent device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 31, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking
  • Publication number: 20160165051
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 9, 2016
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Publication number: 20160105545
    Abstract: A system and method for recording media for a contact center allows for call event tagging and call recording stitching. A processor receives call metadata for a telephony call. The call includes a link to a recording of media exchanged during the telephony call. The processor receives a call event associated with the telephony call. The call event includes a timestamp of when the event occurred during the telephony call. The processor stores the call metadata and the call event in a database record. The processor retrieves the database record for displaying the call event on a display device. A user command is received for identifying the call event in response to the display on the display device. A portion of the recording associated with the call event is retrieved in response to the user command. An audible rendering is then provided of the retrieved portion of the recording.
    Type: Application
    Filed: November 2, 2015
    Publication date: April 14, 2016
    Inventors: Vladimir Filonov, Henry Lum, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9294615
    Abstract: A system and method for handling call recording failures for a contact center. A processor receives information on a first media controller currently assigned to a telephony call. The first media controller bridges a first media path between the first and second communication devices and records, into a storage device, media exchanged in the first media path during the telephony call. The processor detects failure of the first media controller during the telephony call, where the failure of the first media controller tears down the first media path. In response to detecting the failure, the processor bridges a second media path between the first and second communication devices until a second media controller is identified. In response to the second media controller being identified, the second media controller is signaled to bridge and record media exchanged during the telephony call.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 22, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Henry Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Publication number: 20150378561
    Abstract: In a system for recording agent interactions, 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: initiate a screen recording session on an electronic device; receive a plurality of media communications during the screen recording session; generate a plurality of images of the screen recording session, each of the images corresponding to one of the media communications; and display at least one of the images in a playback user interface.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: David Ollinger, Henry Lum, Anthony Lam
  • Publication number: 20150378577
    Abstract: In a system for recording agent interactions, 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: initiate a screen recording session on an electronic device; monitor for a media communication occurring on the electronic device; generate a metadata file corresponding to the media communication, wherein the metadata file comprises a start time of the media communication with respect to the screen recording session; display a user interface to display a video of the screen recording session, wherein the user interface includes a progress bar for the video; display a marker based on the metadata file; and navigate to a location of the video corresponding to the media communication in response to detecting a selection of the marker.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Henry Lum, Anthony Lam, David Ollinger
  • Publication number: 20150365370
    Abstract: A system for providing media services on behalf of a customer contact center includes: a processor; and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to: transmit and receive signaling messages to and from a control server over an established data network connection; in response to the signaling messages, invoke a media device for transmitting media to an end-user device; detect loss of the data network connection; identify a configurable parameter for determining whether a failed message transmission should be retried; and in response to determining that the failed message transmission should be retried, re-transmitting the failed message to the control server.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 17, 2015
    Inventors: PAUL GVILDYS, VINOD MADHAVAN, GAURAV MEHROTRA, HENRY LUM, HERBERT WILLI ARTUR RISTOCK, ATUL EDLABADKAR