IP Library Granted Patent US 9,864,995
Granted Patent B2
US 9,864,995 · App. 15/139,514 · Granted Jan 9, 2018

System and method for meaning driven process and information management to improve efficiency, quality of work, and overall customer satisfaction

Inventors: Valeria Sandei (Rome, IT); Raniero Romagnoli (Rome, IT); Diego Di Curzio (Rome, IT); Guglielmo Nigri (Rome, IT); Giordano Maestro (Rome, IT); Simone Folino (Rome, IT)
Assignee: ALMAWAVE S.R.L.
G06Q30/016G06F17/2785G06Q10/0631G06Q10/063118G06Q10/10H04M3/5191
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,864,995
App. No.
15/139,514
Granted
Jan 9, 2018
Kind
B2
Abstract

Customer contact handling at a customer service system. Contact text and contact metadata is received from a user communication device. Semantic characteristics of the contact text are determined based on semantic analysis of the contact text. A user profile is identified based on the contact metadata. User data associated with the identified user profile is retrieved. A contact need classification is determined based on the semantic characteristics and user data. A service agent profile from a plurality of service agent profiles is selected based on one or more of the contact need classification, semantic characteristics, and the user data. Contact event data is provided to an agent communication device associated with the selected agent profile.

Claims (56)

1. A method for customer contact handling at a customer service system, comprising:

receiving, at a system server, contact text and contact metadata from a user communication device;

determining, at the system server, semantic characteristics of the contact text based on semantic analysis of the contact text;

identifying, at the system server, a user profile based on the contact metadata;

retrieving, at the system server, user data associated with the identified user profile;

determining, at the system server, a contact need classification based on the semantic characteristics and user data;

selecting, at the system server, a service agent profile from a plurality of service agent profiles based on one or more of the contact need classification, semantic characteristics, and user data;

initiating, by the system server, a contact event with an agent communication device associated with the selected service agent profile; and

providing, by the system server, contact event data to the agent communication device.

2. The method of claim 1 , wherein said identifying the user profile is further based on the contact text.

3. The method of claim 1 , further comprising modifying a contact event interface at the agent communication device based on the contact event data.

4. The method of claim 1 , further comprising modifying a contact event interface at the agent communication device based on the user data and the contact need classification.

5. The method of claim 4 , wherein said modifying the contact event interface comprises presenting at least a portion of the user data and the contact need classification.

6. The method of claim 1 , further comprising:

receiving contact event note data from the user communication device; and

determining semantic characteristics of the contact event note data based on semantic analysis of the contact event note data.

7. The method of claim 1 , further comprising:

receiving contact event text correspondence data; and

determining semantic characteristics of the contact event text correspondence data based on semantic analysis of the contact event text correspondence data.

8. A customer service system comprising:

a memory device configured to store machine-readable instructions; and

a computer system including one or more processing devices, in response to executing the machine-readable instructions, configured to:

receive contact text and contact metadata from a user communication device;

determine semantic characteristics of the contact text based on semantic analysis of the contact text;

identify a user profile based on the contact metadata;

retrieve user data associated with the identified user profile;

determine a contact need classification based on the semantic characteristics and user data;

select a service agent profile from a plurality of service agent profiles based on one or more of the contact need classification, semantic characteristics, and user data;

initiate a contact event with an agent communication device associated with the selected service agent profile; and

provide contact event data to the agent communication device.

9. The system of claim 8 , wherein to identify the user profile the computer system is further configured to identify the user profile based on the contact text.

10. The system of claim 8 , wherein the computing system is further configured to modify a contact event interface at the agent communication device based on the contact event data.

11. The system of claim 8 , wherein the computing system is further configured to modify a contact event interface at the agent communication device based on the user data and the contact need classification.

12. The system of claim 11 , wherein to modify the contact event interface the computing system is to present at least a portion of the user data and the contact need classification.

13. The system of claim 8 , wherein the computing system is further configured to:

receive contact event note data from the user communication device; and

determine semantic characteristics of the contact event note data based on semantic analysis of the contact event data.

14. The system of claim 8 , wherein the computing system is further configured to:

receive contact event text correspondence data; and

determine semantic characteristics of the contact event text correspondence data based on semantic analysis of the contact event text correspondence data.

15. A method for customer contact handling at a customer service system, comprising:

receiving, at a system server, contact audio data and contact metadata from a user communication device;

determining, at the system server, semantic characteristics of the contact audio data based on semantic analysis of the contact audio data;

identifying, at the system server, a user profile based on the contact metadata;

retrieving, at the system server, user data associated with the identified user profile;

determining, at the system server, at least one contact need classification based on the semantic characteristics and user data;

selecting, at the system server, a service agent profile from a plurality of service agent profiles based on one or more of the contact need classification, semantic characteristics, and the user data;

initiating, by the system server, a contact event with an agent communication device associated with the selected service agent profile; and

providing, by the system server, contact event data to the agent communication device.

16. The method of claim 15 , further comprising determining speech characteristics of the contact audio data.

17. The method of claim 15 , wherein determining the semantic characteristics of the contact audio data comprises generating contact text based on the contact audio data.

18. The method of claim 15 , wherein said identifying the user profile is further based on the contact audio data.

19. The method of claim 15 , further comprising modifying a contact event interface at the agent communication device based on the contact event data.

20. The method of claim 15 , further comprising:

receiving contact event note data from the user communication device; and

determining semantic characteristics of the contact event note data based on semantic analysis of the contact event data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2026
From: ALMAWAVE S.P.A.
To: ALMAWAVE LABS S.R.L.
Reel/Frame 075769/0526 →
CHANGE OF NAME Recorded Feb 7, 2022
From: ALMAWAVE S.R.L.
To: ALMAWAVE S.P.A.
Reel/Frame 058906/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: SANDEI, VALERIA; ROMAGNOLI, RANIERO; DI CURZIO, DIEGO; NIGRI, GUGLIELMO; MAESTRO, GIORDANO; FOLINO, SIMONE
To: ALMAWAVE S.R.L.
Reel/Frame 043667/0036 →
Continuity (2)
Continuation 14450085 · Aug 1, 2014
Related Publication 20160350764A1 · Dec 1, 2016