Patent US3177145A successfully refreshed from Google Patents.
Patent US6988126B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6988126B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 2001-10-16
•
Granted: 2006-01-17
•
Expires: 2021-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A contact center uses a service system to establish communication over a data network, such as the internet, between customer endpoint systems and the endpoint systems of customer service representatives, CSRs, of the contact center. The service system establishes communication between endpoint systems by joining them to an appropriate communication session with an associated transport mechanism that allows the exchange of data across the network between the joined endpoint systems. For each communication session, a respective service instance and session instance are created. The service instance provides service specific behaviour while the session instance provides generic operations for adding and removing endpoint systems to the communication session. By specifying different service-specific behaviors, a range of corresponding customer services can be offered.

Inventors

  • 👤 Lawrence Wilcock
  • 👤 Rycharde Jeffery Hawkes
  • 👤 Colin Andrew Low
  • 👤 Johannes Maria Victo Daanen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:06
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1818; H04L12/1822; H04L12/185; H04L67/00; H04L67/01; H04L67/02; H04L67/14; H04L67/142; H04L67/50; H04L67/51; H04L67/53; H04L9/00; H04L9/40; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5183; H04M3/5191; H04M7/00; H04M7/0024; H04M7/0027; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/326

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 188 words
A method of operating a contact center using a service system to establish communication over a data network between customer endpoint systems and the endpoint systems of customer service representatives, CSRs, of the contact center; the service system establishing communication between endpoint systems by joining them to an appropriate communication session with an associated transport mechanism that allows the exchange of data across the network between the joined endpoint systems; the service system, in setting up a communication session, creating a respective service-session functional entity that keeps a record of the endpoint entities currently joined to the communication session and comprises: a session instance with generic behaviour for adding and removing endpoint systems to the communication session, and an associated service instance with service-specific behaviour determining when the session instance is to add and remove endpoint systems; the method involving specifying different service-specific behaviours and offering a range of corresponding customer services with the use of a service by a customer involving a communication from the customer endpoint system over the network to the service system that identifies the service, and thus the service-specific behaviour, to be implemented.
Claim 2
Independent Claim 188 words
A method of operating a contact center using a service system to establish communication over a data network between customer endpoint systems and the endpoint systems of customer service representatives, CSRs, of the contact center; the service system establishing communication between endpoint systems by joining them to an appropriate communication session with an associated transport mechanism that allows the exchange of data across the network between the joined endpoint systems; the service system, in setting up a communication session, creating a respective service-session functional entity that keeps a record of the endpoint entities currently joined to the communication session and comprises: a session instance with generic behaviour for adding and removing endpoint systems to the communication session, and an associated service instance with service-specific behaviour determining when the session instance is to add and remove endpoint systems; the method involving specifying different service-specific behaviours and offering a range of corresponding customer services with the use of a service by a customer involving a communication from the customer endpoint system over the network to the service system that identifies the service, and thus the service-specific behaviour, to be implemented.
Claim 3
Dependent Claim 89 words
A method according to claim 1 , wherein the session instance includes a generic behaviour for enabling a first CSR, already in the corresponding session with a customer, to conference in a second CSR, this behaviour being triggered by the first CSR sending a conference request to the service instance of the session and the service instance, after having determined the identity of an appropriate second CSR if not specified in the conference request, then calling upon the session instance to join a specific second CSR to the session.
Claim 4
Dependent Claim 108 words
A method according to claim 1 , wherein the session instance includes a generic behaviour for enabling a first CSR, already in the corresponding session with a customer, to transfer the customer to a second CSR; this behaviour being triggered by the first CSR sending a transfer request to the service instance of the session and the service instance, after having determined the identity of an appropriate second CSR if not specified in the transfer request, then calling upon the session instance to join a specific second CSR to the session, the session instance removing the first CSR from the session once the second CSR has been joined.
Claim 5
Dependent Claim 62 words
A method according to claim 1 , wherein an endpoint system wishing to join a specific communication session, sends identifying data to the service system identifying itself and the session concerned, the service instance of the identified session then being responsible, in accordance with its specific behaviour, for causing the corresponding session instance to join the endpoint system to the communication session.
Claim 6
Dependent Claim 81 words
A method according to claim 1 , wherein an endpoint system wishing to join a communication session concerning a target subject, sends identifying data to the service system identifying itself and describing the target subject, the service system using the identifying data to identify or create an appropriate communication session and the service instance of that session then being responsible, in accordance with its specific behaviour, for causing the corresponding session instance to join the endpoint system to the communication session.
Claim 7
Dependent Claim 87 words
A method according to claim 1 , wherein a first endpoint system wishing to request that a specific second endpoint system join in a communication session to which the first endpoint entity is currently joined, sends identifying data to the service system identifying the current communication session and the specific second endpoint system, the service instance of the current communication session then being responsible, in accordance with its specific behaviour, for causing the corresponding session instance to invite the identified second endpoint system to the communication session.
Claim 8
Dependent Claim 101 words
A method according to claim 1 , wherein a first endpoint system wishing to request that a second endpoint system relevant to a target subject join a communication session to which the first endpoint system is currently joined, sends identifying data to the service system identifying the current communication session and describing the target subject, the service instance of the current communication session then being responsible, in accordance with its specific behaviour, for identifying a specific second endpoint system appropriate for the target subject and causing the corresponding session instance to invite the identified second endpoint system to the communication session.
Claim 9
Dependent Claim 84 words
A method according to claim 1 , wherein a first endpoint system wishing to request that a specific second endpoint system join in a communication session with the first endpoint entity, sends identifying data to the service system identifying itself and the specific second endpoint system, the service system creating a new communication session and the service instance of this session being responsible, in accordance with its specific behaviour, for causing the corresponding session instance to invite both endpoint systems into the newly-created session.
Claim 10
Dependent Claim 100 words
A method according to claim 1 , wherein a first endpoint system wishing to request that a specific second endpoint system join the first endpoint entity in a communication session in connection with a target subject, sends identifying data to the service system identifying itself, the target subject and the specific second endpoint system, the service system using the identifying data to identify or create an appropriate communication session and the service instance of this session then being responsible, in accordance with its specific behaviour, for causing the corresponding session instance to invite both endpoint systems into the communication session.
Claim 11
Dependent Claim 97 words
A method according to claim 1 , wherein a first endpoint system wishing to communicate with a second endpoint system appropriate to a target subject, sends identifying data to the service system identifying itself and describing the target subject, the service system using the identifying data to identify or create an appropriate communication session and the service instance of this session then being responsible, in accordance with its specific behaviour, for identifying a specific second endpoint system appropriate for the target subject and causing the corresponding session instance to invite both endpoint systems into the communication session.
Claim 12
Dependent Claim 59 words
A method according to claim 1 , wherein a said service-session functional entity, when joining an endpoint system to the communication session, sends connection details of the transport mechanism associated with the communication session to the endpoint system or its proxy, that endpoint system or its proxy then using the connection details to connect itself to the transport mechanism.
Claim 13
Dependent Claim 75 words
A method according to claim 11 , wherein the transport mechanism associated with a communication session provides multiple data transfer channels, for different media types, between endpoint systems joined to the communication session, the connection details passed to an endpoint system, or its proxy, comprising details of the media channels associated with the communication session, and the endpoint system or its proxy using these details to establish corresponding media channel connections to the transport mechanism.
Claim 14
Dependent Claim 52 words
A method according to claim 11 , wherein the state of connection of an endpoint entity to the transport mechanism is signalled to the session-service functional entity by leg messages passed between a leg controller of the endpoint system or its proxy and a corresponding leg controller of the service-session functional entity.
Claim 15
Dependent Claim 71 words
A method according to claim 11 , wherein an endpoint entity to be joined to a communication session, or its proxy, already has connection functionality for joining and participating in a communication session, the service-session functional entity of the communication session to which the endpoint entity is to be joined inviting this entity into the session by sending said connection details to the connection functionality of the entity or its proxy.
Claim 16
Dependent Claim 50 words
A method according to claim 11 , wherein the service-session functional entity of the communication session to which an endpoint entity is to be joined, invites this entity into the session by sending the latter both connection functionality for joining and participating in a communication session, and said connection details.
Claim 17
Dependent Claim 26 words
A method according to claim 15 , wherein the connection details and functionality are sent in association with a web page served by the service system.
Claim 18
Dependent Claim 33 words
A method according to claim 1 , wherein the transport mechanism associated with a communication session provides multiple data transfer channels, for different media types, between endpoint systems joined to the communication session.
Claim 19
Dependent Claim 40 words
A method according to claim 17 , wherein the endpoint systems include web browser functionality and the service system provides functionality, and the transport mechanism provides channels, for at least two of the following: text chat; follow-me page-push; packetized voice.
Claim 20
Dependent Claim 206 words
A contact-center service system for enabling communication over a data network between customer endpoint systems and the endpoint systems of customer service representatives, the system comprising: an initiation arrangement responsive to customer input over the data network to initiate creation of a service-specific communication session; a service-session subsystem responsive to the initiation means to generate a service-session functional entity for establishing and managing a communication session between endpoint systems joined to the session, the service-session functional entity being operative to keep a record of the endpoint entities currently joined to the communication session and comprising: a session instance with generic behaviour for adding and removing endpoint systems to the communication session, and an associated service instance with service-specific behaviour determining when the session instance is to add and remove endpoint systems; the service behaviour of the service being dependent on the customer input to the initiation arrangement and being one of multiple possible behaviours for which the service-session subsystem can provide service instances; and a transport subsystem for providing a respective transport mechanism for each communication session established by the service-session subsystem, the transport mechanism being operative to enable the exchange of data across the network between the endpoint systems joined to the corresponding communication session.
Claim 21
Dependent Claim 206 words
A contact-center service system for enabling communication over a data network between customer endpoint systems and the endpoint systems of customer service representatives, the system comprising: an initiation arrangement responsive to customer input over the data network to initiate creation of a service-specific communication session; a service-session subsystem responsive to the initiation means to generate a service-session functional entity for establishing and managing a communication session between endpoint systems joined to the session, the service-session functional entity being operative to keep a record of the endpoint entities currently joined to the communication session and comprising: a session instance with generic behaviour for adding and removing endpoint systems to the communication session, and an associated service instance with service-specific behaviour determining when the session instance is to add and remove endpoint systems; the service behaviour of the service being dependent on the customer input to the initiation arrangement and being one of multiple possible behaviours for which the service-session subsystem can provide service instances; and a transport subsystem for providing a respective transport mechanism for each communication session established by the service-session subsystem, the transport mechanism being operative to enable the exchange of data across the network between the endpoint systems joined to the corresponding communication session.
Claim 22
Dependent Claim 94 words
A system according to claim 19 , wherein the session instance includes a generic behaviour component for enabling a first CSR, already in the corresponding session with a customer, to conference in a second CSR, this component being triggered by the first CSR sending a conference request to the service instance of the session and the service instance, after having determined the identity of an appropriate second CSR if not specified in the conference request, then calling upon the said component of the session instance to join a specific second CSR to the session.
Claim 23
Dependent Claim 113 words
A system according to claim 19 , wherein the session instance includes a generic behaviour component for enabling a first CSR, already in the corresponding session with a customer, to transfer the customer to a second CSR; this component being triggered by the first CSR sending a transfer request to the service instance of the session and the service instance, after having determined the identity of an appropriate second CSR if not specified in the transfer request, then calling upon the said component of the session instance to join a specific second CSR to the session, the session instance removing the first CSR from the session once the second CSR has been joined.
Claim 24
Dependent Claim 65 words
A system according to claim 19 , wherein a said service-session functional entity is operative, when joining an endpoint system to the communication session, to send connection details of the transport mechanism associated with the communication session to the endpoint system or its proxy thereby to enable that endpoint system or its proxy to use the connection details to connect itself to the transport mechanism.
Claim 25
Dependent Claim 78 words
A system according to claim 22 , wherein the transport mechanism associated with a communication session is operative to provide multiple data transfer channels, for different media types, between endpoint systems joined to the communication session, the connection details passed to an endpoint system, or its proxy, comprising details of the media channels associated with the communication session, and the endpoint system or its proxy using these details to establish corresponding media channel connections to the transport mechanism.
Claim 26
Dependent Claim 53 words
A system according to claim 22 , wherein the service-session functional entity state of a communication session includes a leg controller for receiving leg messages from a corresponding leg controller of the endpoint system or its proxy, said leg messages indicating the state of connection of an endpoint entity to the transport mechanism.
Claim 27
Dependent Claim 78 words
A system according to claim 22 , wherein in respect of an endpoint entity to be joined to a communication session, or its proxy, that already has connection functionality for joining and participating in a communication session, the service-session functional entity of the communication session to which the endpoint entity is to be joined is operative to invite this entity into the session by sending said connection details to the connection functionality of the entity or its proxy.
Claim 28
Dependent Claim 53 words
A system according to claim 22 , wherein the service-session functional entity of the communication session to which an endpoint entity is to be joined, is operative to invite this entity into the session by sending the latter both connection functionality for joining and participating in a communication session, and said connection details.
Claim 29
Dependent Claim 26 words
A system according to claim 26 , wherein the connection details and functionality are sent in association with a web page served by the service system.
Claim 30
Dependent Claim 36 words
A system according to claim 19 , wherein the transport mechanism associated with a communication session is operative to provide multiple data transfer channels, for different media types, between endpoint systems joined to the communication session.
Claim 31
Dependent Claim 32 words
A system according to claim 28 , wherein the service system provides functionality, and the transport mechanism provides channels, for at least two of the following: text chat; follow-me page-push; packetized voice.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-01-16 2009-07-18 2010-01-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-01-16 2013-07-18 2014-01-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-01-16 2017-07-18 2018-01-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag