Patents Assigned to Noble Systems Corporation
  • Patent number: 10237405
    Abstract: A real-time speech analytics system (“RSTA system”) detects speech during a call involving a contact center agent and a remote party. Upon detecting the speech, an event message is generated by the RTSA system and transmitted to a checkpoint and alert reporting module (“CARM”), which is configured to generate and update a checkpoint widget displayed to the agent. The CARM may also store, and retrieve, meta-data regarding speech which may have been detected in conjunction with the checkpoint. The meta-data may be stored in a manner that is separate from storing the audio recordings of the call. The CARM may also process user search queries for checkpoint meta-data for calls based on various specified criteria. The checkpoint meta-data for a particular call may be then selected and reviewed by the supervisor separate from the retention of the audio of that call.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: March 19, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Ellwood I. Neuer, III, Karl H. Koster, Jason P. Ouimette
  • Patent number: 10225404
    Abstract: A telephone call to a remote party may encounter a number of abnormal conditions, which prevents the call from being offered to the remote party's interface. These conditions may be indicated to the calling party using call progress information conveyed as out-of-band information, in the form of signaling elements and/or as in-band information, in the form of audio information. The audio information may include a special information tone and/or an intercept announcement. The call handler originating the outbound call may provide the audio information to a speech analytics component that analyzes the audio information. The analyzed audio information may be reconciled with the out-of-band information. Various rules can be applied to ascertain how to disposition the call in instances where the in-band and out-of-information are inconsistent. Once reconciled, accurate call disposition information can be recorded in the call record for that call.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: March 5, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: James K. Noble, Jr., Chad Hitchcock
  • Patent number: 10218849
    Abstract: Systems and methods are disclosed for originating a call to a wireless number by a contact center while enforcing various compliance requirements. In one embodiment, a compliance server and a PBX cooperate to originate the call to the wireless number. The agent logs into the compliance server and the compliance server provides the agent with a wireless number to dial. The agent manually enters the wireless number using a phone connected to the PBX. The PBX queries the compliance server regarding establishing the wireless call. Upon authorization, the PBX establishes a first call leg to the compliance server, and a second call leg to the called party that is joined with the call leg to the agent's phone. Upon completion of the call, the agent dispositions the call to the compliance server, which then releases the first call leg. In response, the PBX then releases the second call leg.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: February 26, 2019
    Assignee: Noble Systems Corporation
    Inventors: Chad Hitchcock, Ellwood I. Neuer, III
  • Patent number: 10212283
    Abstract: A call monitoring and debugging tool is disclosed that allows a developer to test an interactive voice response (“IVR”) application comprising a plurality of menu modules. The developer can initiate a call to the IVR and is presented on a computer display a set of variable identifies and corresponding values used by the IVR application in real time. The developer can view a graphical representation of a subset of the plurality of menu modules and view a representation of the navigation of the caller through the IVR application. The developer can also view a current set of variable identifiers used by the IVR and their corresponding values in real time. Finally, the developer can invoke one of several navigation control functions to force navigation of the call in the IVR application, including forcing the call to a previously encountered menu module.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: February 19, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Shang Gao, Denney A. Burkholder, Karl H. Koster
  • Patent number: 10212200
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for handling an audio path failure and/or non-conformant QoS for a call between a contact center agent and remote party. Specifically, an audio path is established to a first telephony device being used by the agent and a call is bridged onto the audio path so that audio can be streamed back-and-forth between the first telephony device and a second telephony device being used by the party. Accordingly, various embodiments of the invention involve monitoring the audio path to detect an audio path failure and/or non-conformant QoS for the audio and bridging the call onto a second audio path when a failure or non-conformant QoS is detected so that the call is not disconnected from the second telephony device and a third device (e.g., IVR) can stream audio over the second audio path to the second telephony device.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: February 19, 2019
    Assignee: Noble Systems Corporation
    Inventors: James K. Noble, Jr., Chad Hitchcock, Marcin Pycko, Jason P. Ouimette, Christopher S. Haggerty
  • Patent number: 10205699
    Abstract: A contact center maintains a pool of calling party telephone numbers (“CPTN”) that can be selected for call origination. A new CPTN can be selected based on various criteria in order to avoid, or respond to, a determination that the current CPTN is “tagged” as being a robocall. The triggering of a new CPTN can be initiated based on various factors, including a number of calls made, a time period, a change in call outcomes, direct input, or by querying a database maintaining status information. Upon triggering the selection of a new number, the old calling party number may be placed in a “dead” pool if tagged, or placed in an “aging” pool for where it is not used for a given time. Once aged, the number is placed in an “available for use” pool. Thus, impacts of service provider robocall processing can be mitigated.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: February 12, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventor: Karl H. Koster
  • Patent number: 10205827
    Abstract: An architecture and process flow for a contact center that receives payments prevents the agent from hearing sensitive financial information during the payment transaction. During a call with a remote party, the agent determines an appropriate time to bridge on a bank card payment processing system to receive and process a payment. Audio of the call to the agent is then interrupted so as to avoid the agent hearing any sensitive financial information provided by the remote party. Various status indications may be displayed to the agent so that the agent is able to monitor the progression of the payment transaction without hearing the contents of the call. When the payment transaction has completed the agent audio to be restored and the display indications related to the payment transaction are removed.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: February 12, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Marcin Pycko, Karl H. Koster
  • Patent number: 10200534
    Abstract: A dialer is configured to connect an agent to a call upon answer and present information to a computer workstation used by the agent as to whether the call was answered by a live person or an automatic call answering device (“ACAD”). An agent override timer is started allowing the agent to override the determination of whether a live person or ACAD answered the call. If an live person is reported to have answered the call and the agent does not provide an override indication or provides an override indication after the expiry of the agent override timer, then the call proceeds as normal. If an agent override indication is received prior to the expiry of the agent override timer, then the call may be terminated. This allows the agent to override an incorrect determination by the dialer as to an ACAD or live person answering the call.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: February 5, 2019
    Assignee: Noble Systems Corporation
    Inventor: Himanshu Somani
  • Patent number: 10200537
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for routing a communication in a contact center. Specifically, a treatment is selected for a communication from a plurality of treatments supported by the contact center. Here, each treatment includes a set of sub-queues and is applicable to a reason and/or opportunity for conducting a communication with a party. Each sub-queue includes a value range and a plurality of agents assigned to handle communications placed in the sub-queue. Accordingly, in particular embodiments, a communication value is determined for the communication based on a computation specific to the selected treatment and a sub-queue is selected from the set of sub-queues based on the communication value falling within the value range for the sub-queue. The communication is then placed in the selected sub-queue so that it can be connected to an agent assigned to handle communications placed in the sub-queue.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: February 5, 2019
    Assignee: Noble Systems Corporation
    Inventor: Michael L. Howard
  • Patent number: 10194027
    Abstract: A speech analytics system detects speech during a call involving a contact center agent and a remote party. Upon detecting the speech, an event message is generated by the speech analytic system and transmitted to a checkpoint and alert reporting module, which is configured to generate and update a checkpoint widget displayed to the agent. The checkpoint widget provides visual information regarding the status of the checkpoints encountered during the call. Checkpoint widgets may be stored for each call handled by an agent, and subsequently may be requested for display to a supervisor for reviewing of the agent's performance. Upon providing appropriate filter information, the selected widgets may be displayed using a time-line. By selecting a particular checkpoint indicator on a widget, audio from the call associated with that checkpoint is retrieved and streamed to the supervisor, thus allowing auditory review of that portion of the call.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: January 29, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Rajesh S. Daddi, Karl H. Koster
  • Patent number: 10182034
    Abstract: A contact center maintains a pool of calling party telephone numbers (“CPTN”) that can be selected for call origination. A new CPTN can be selected based on various criteria in order to avoid, or respond to, a determination that the current CPTN is “tagged” as being a robocall. The triggering of a new CPTN can be initiated based on various factors, including a number of calls made, a time period, a change in call outcomes, direct input, or by querying a database maintaining status information. Upon triggering the selection of a new number, the old calling party number may be placed in a “dead” pool if tagged, or placed in an “aging” pool for where it is not used for a given time. Once aged, the number is placed in an “available for use” pool. Thus, impacts of service provider robocall processing can be mitigated.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: January 15, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventor: Karl H. Koster
  • Patent number: 10171663
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for establishing a target handle time (THT) for a communication routed to an agent in a contact center. Specifically, an analytics component is used to detect a keyword in the communication that identifies a reason for the communication. Accordingly, a THT is set for the communication based on the identified reason and a visual representation of the THT is displayed that includes a component decrementing with the passage of time. At some point, the communication is completed and a disposition code is entered for the communication. Accordingly, in particular embodiments, the disposition code is then confirmed to match the reason for the communication to ensure the correct reason was identified and the correct corresponding THT was set.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: January 1, 2019
    Assignee: Noble Systems Corporation
    Inventor: Jason P. Ouimette
  • Patent number: 10154137
    Abstract: A contact center dialing a telephone number to a party, such as a debtor, may discover that the number is a VoIP number and subject to a prohibition of being autodialed. In other embodiments, a number that was subject to the prohibition of being autodialed is now discovered to no longer be subject to such prohibition. Various mechanisms defined indicate how such a prohibition associated with the number may be indicated in a dialing list and how various contact center architectures may be used to process the dialing list. In one embodiment, separate sub-systems are used to dial separate dialing lists based on whether the number is to be manually dialed or dialed using an autodialer. In another embodiment, another architecture is used to process an integrated dialing list to determine whether a number, such as a VoIP number, is to be manually dialed or autodialed.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: December 11, 2018
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Karl H. Koster, Teresa Gudger
  • Patent number: 10147058
    Abstract: An employee, such as a call center agent, is monitored for compliance with a work schedule based on their work location. The call center agent's physical location is periodically monitored by a schedule adherence system that includes a mobile device executing a mobile application. Location information associated with that agent is compared with location information when the agent is working during their scheduled shift. A significant deviation from the known location may be reported as a potential deviation from a defined work schedule for that employee. The call center agent can also be monitored prior to the beginning of a shift to determine if the agent will be arriving at work in time to begin their shift as scheduled. Substitute agents may be scheduled and notified in time to fill the position of the late agent.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 4, 2018
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventor: Jason P. Ouimette
  • Patent number: 10148818
    Abstract: Answering machine detection (“AMD”) processes in a contact center is used to derive and store AMD meta-data about a known greeting from an automatic voice messaging capability (“AVMC”) on a telephone call to a known number. The AMD meta-data is used in subsequent calls to that known number wherein the greeting detected is analyzed using the AMD meta-data to make a comparison if the current greeting is the same of that previously encountered. If the current greeting is the same as previously encountered, this suggests the number has not been reassigned. If different, this suggests the number was reassigned. If the distinction is not clear, then the agent may perform a manual comparison of the audio speech and/or a transaction of the greeting. If the number is reassigned, then a number validation for the intended individual can be performed to verify whether the number was reassigned.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: December 4, 2018
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventor: Karl H. Koster
  • Patent number: 10135978
    Abstract: A dialing list comprising call records can be processed by a call handling component(s) in a contact center in various dialing modes. A call record may be processed to originate a voice call, where the agent manually dials the call as a voice telephone call. In another embodiment, the call record can be processed to originate a SMS text call, where the agent also determines when the call originates. In each embodiment, the agent is presented with a graphical user interface tailored to the dialing mode. The dialing mode used may be defined by the dialing list the call record is retrieved from, information from within the call record itself, application of a rule, or input from the agent. Once the dialing mode is selected, it may be altered under certain conditions. When the call is originated, various compliance oriented tests, including calling windows and call attempts, are performed.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: November 20, 2018
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Karl H. Koster, Jason P. Ouimette
  • Patent number: 10129407
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for bridging a third party onto a communication such as a telephone call or Web chat that is being conducted between a first party and a second party. Specifically, a contact, such as a telephone number or webpage address, is linked with the communication being conducted between the first and second parties and a text message is sent to the third party that includes the contact. For instance, in particular embodiments, this contact may be embedded in the text message so that the third party can simply select the contact from the text message to initiate being bridged onto the communication. Accordingly, the third party makes use of the contact to be bridged onto the communication so that the third party can converse with the first party and the second party.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: November 13, 2018
    Assignee: Noble Systems Corporation
    Inventors: Christopher S. Haggerty, Karl H. Koster
  • Patent number: 10116798
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for routing a communication in a contact center. Specifically, a treatment is selected for a communication from a plurality of treatments supported by the contact center. Here, each treatment includes a set of sub-queues and is applicable to a reason and/or opportunity for conducting a communication with a party. Each sub-queue includes a value range and a plurality of agents assigned to handle communications placed in the sub-queue. Accordingly, in particular embodiments, a communication value is determined for the communication based on a computation specific to the selected treatment and a sub-queue is selected from the set of sub-queues based on the communication value falling within the value range for the sub-queue. The communication is then placed in the selected sub-queue so that it can be connected to an agent assigned to handle communications placed in the sub-queue.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 30, 2018
    Assignee: Noble Systems Corporation
    Inventor: Michael L. Howard
  • Patent number: 10110749
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for bridging a third party onto a communication such as a telephone call or Web chat that is being conducted between a first party and a second party. Specifically, a contact, such as a telephone number or webpage address, is linked with the communication being conducted between the first and second parties and a text message is sent to the third party that includes the contact. For instance, in particular embodiments, this contact may be embedded in the text message so that the third party can simply select the contact from the text message to initiate being bridged onto the communication. Accordingly, the third party makes use of the contact to be bridged onto the communication so that the third party can converse with the first party and the second party.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: October 23, 2018
    Assignee: Noble Systems Corporation
    Inventors: Christopher S. Haggerty, Karl H. Koster
  • Patent number: 10091361
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for routing a communication in a contact center. Specifically, a treatment is selected for a communication from a plurality of treatments supported by the contact center. Here, each treatment includes a set of sub-queues and is applicable to a reason and/or opportunity for conducting a communication with a party. Each sub-queue includes a value range and a plurality of agents assigned to handle communications placed in the sub-queue. Accordingly, in particular embodiments, a communication value is determined for the communication based on a computation specific to the selected treatment and a sub-queue is selected from the set of sub-queues based on the communication value falling within the value range for the sub-queue. The communication is then placed in the selected sub-queue so that it can be connected to an agent assigned to handle communications placed in the sub-queue.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: October 2, 2018
    Assignee: Noble Systems Corporation
    Inventor: Michael L. Howard