IP Library Granted Patent US 8,645,547
Granted Patent B1
US 8,645,547 · App. 11/252,543 · Granted Feb 4, 2014

Methods and systems for providing a messaging service

Inventors: Akash Jain (Irving, TX); Amit Singh (Irving, TX); Mohammad Azzam (Irving, TX); Fariborz Ebrahimi (Arlington, VA); Pichappan Pethachi (Tampa, FL)
Assignee: Verizon Data Services LLC
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 8,645,547
App. No.
11/252,543
Granted
Feb 4, 2014
Kind
B1
Abstract

Systems and methods for providing a messaging service may comprise receiving first user credentials and second user credentials corresponding to first user and second user respectively. In addition, systems and methods for providing a messaging service may include generating first capabilities and second capabilities, the first capabilities being based on roles corresponding to the first user and the second capabilities being based on roles corresponding to the second user. Moreover, systems and methods for providing a messaging service may include allowing a messaging session between the first user and the second user based on the first capabilities and the second capabilities.

Claims (82)

1. A method for providing a messaging service, the method comprising:

receiving, using a processor, first user credentials and second user credentials corresponding to a first user and a second user, respectively;

generating, using the processor, first capabilities and second capabilities, the first capabilities being based on roles corresponding to the first user, and the second capabilities being based on roles corresponding to the second user, the generating comprising:

retrieving, from a database, default capabilities associated with the roles of the first user or default capabilities associated with the roles of the second user;

obtaining an overridden capability from the database, the overridden capability being linked to at least one of the first user or the second user; and

modifying the default capabilities of the first user or the default capabilities of the second user in accordance with the overridden capability;

establishing, using the processor, a messaging session between the first user and the second user based on the first capabilities and the second capabilities;

detecting, during the messaging session, a performance metric associated with at least one of the first user or the second user;

obtaining a report comprising information describing at least one performance metric detected during a prior messaging session associated with at least one of the first user or the second user;

identifying, based on the detected performance metric and the obtained report, a misuse of the messaging session by at least one of the first user or the second user; and

terminating the messaging session in response to the detected misuse.

2. The method of claim 1 , wherein the first user credentials and the second user credentials comprise, for each user, at least one of a user ID, a password, a current role, a name, a phone number, a supervisor's name, an email address, and a fax number.

3. The method of claim 1 , wherein the messaging session comprises one of an ask-a-question session, a coaching session, a broadcast session, or a one-to-one session.

4. The method of claim 1 , wherein one of the first user and the second user comprises a customer service representative.

5. The method of claim 1 , wherein at least one of the roles corresponding to the first user and the roles corresponding to the second user comprise one of a user's region, district, center, or department.

6. The method of claim 1 , wherein at least one of the roles corresponding to the first user and the roles corresponding to the second user comprise an abstraction of a set of functionalities given to the respective first user and second user.

7. The method of claim 1 , wherein at least one of the first capabilities and the second capabilities comprise at least one of a type of a messaging session that a given user can initiate with other users, access to emailing, access to faxing a chat transcript, or access to file transfer during a messaging session.

8. The method of claim 1 , wherein allowing the messaging session further comprises allowing the messaging session on one of a first come first serve and a priority basis.

9. The method of claim 1 , further comprising storing, using the processor, the messaging session between the first user and the second user in a database to form the archive.

10. The method of claim 1 , further comprising creating, using the processor, the report based on at least one of an average work time (AWT), an average messaging time (AMT), or an average handling time (AHT).

11. The method of claim 1 , wherein the modifying comprises:

adding the overridden capability to the default capabilities of the first user or the default capabilities of the second user, or deleting the overridden capability from the default capabilities of the first user or the default capabilities of the second user.

12. The method of claim 1 , wherein the report comprises a first report, and the method further comprises:

generating, upon completion of the messaging session, a second report comprising the detected performance metric.

13. The method of claim 1 , wherein the overridden capability is associated with a corresponding role.

14. The method of claim 13 , wherein generating the first capabilities comprises:

determining whether the first user roles include the overridden capability role; and

modifying the default capabilities of the first user in accordance with the overridden capability, when the first user roles include the overridden capability role.

15. The method of claim 13 , wherein generating the second capabilities comprises:

determining whether the second user roles include the overridden capability role; and

modifying the default capabilities of the second user in accordance with the overridden capability, when the second user roles include the overridden capability role.

16. The method of claim 1 , further comprising providing, using the processor, an archive comprising one or more stored messaging sessions, the archive being divided into a plurality of categories, the categories of the archive being searchable by the first user or the second user to identify an answer to a question prior to or during the messaging session.

17. A system for providing a messaging service, the system comprising:

a memory storage for maintaining a database; and

a processing unit coupled to the memory storage, wherein the processing unit is operative to:

receive first user credentials and second user credentials corresponding to a first user and a second user, respectively;

generate first capabilities and second capabilities, the first capabilities being based on roles corresponding to the first user, and the second capabilities being based on roles corresponding to the second user, the processor being further operative to:

retrieve, from a database, default capabilities associated with the roles of the first user or default capabilities associated with the roles of the second user;

obtain an overridden capability from the database, the overridden capability being linked to at least one of the first user or the second user; and

modify the default capabilities of the first user or the default capabilities of the second user in accordance with the overridden capability;

establish a messaging session between the first user and the second user based on the first capabilities and the second capabilities;

detecting, during the messaging session, a performance metric associated with at least one of the first user or the second user;

obtaining a report comprising information describing at least one performance metric detected during a prior messaging session associated with at least one of the first user or the second user;

identifying, based on the detected performance metric and the obtained report, a misuse of the messaging session by at least one of the first user or the second user; and

terminating the messaging session in response to the detected misuse.

18. The system of claim 17 , wherein the first user credentials and the second user credentials comprise, for each user, at least one of a user ID, a password, a current role, a name, a phone number, a supervisor's name, an email address, and a fax number.

19. The system of claim 17 , wherein the messaging session comprises one of an ask-a-question session, a coaching session, a broadcast session, or a one-to-one session.

20. The system of claim 17 , wherein one of the first user and the second user comprises a customer service representative.

21. The system of claim 17 , wherein at least one of the roles corresponding to the first user and the roles corresponding to the second user comprise one of a user's region, district, center, or department.

22. The system of claim 17 , wherein at least one of the roles corresponding to the first user and the roles corresponding to the second user comprise an abstraction of a set of functionalities given to the respective first user and second user.

23. The system of claim 17 , wherein at least one of the first capabilities and the second capabilities comprise at least one of a type of a messaging session that a given user can initiate with other users, access to emailing, access to faxing a chat transcript, or access to file transfer during a messaging session.

24. The system of claim 17 , wherein the processing unit operative to allow the messaging session is further operative to allow the messaging session on one of a first come first serve and a priority basis.

25. The system of claim 17 , wherein the processing unit is further operative to store the messaging session between the first user and the second user in the database to form the archive.

26. The system of claim 17 , wherein the processing unit is further operative to create the report based on at least one of an average work time (AWT), an average messaging time (AMT), or an average handling time (AHT).

27. The system of claim 17 , wherein the processing unit operative to modify is further operative to:

add the overridden capability to the default capabilities of the first user or the default capabilities of the second user, or delete the overridden capability from the default capabilities of the first user or the default capabilities of the second user.

28. The system of claim 17 , wherein the report comprises a first report, and wherein the processor unit is further configured to:

generate, upon completion of the messaging session, a second report comprising the detected performance metric.

29. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by a processor, perform a method for providing a messaging service, the method comprising the steps performed by the processor of:

receiving, using a processor, first user credentials and second user credentials corresponding to a first user and a second user, respectively;

generating, using the processor, first capabilities and second capabilities, the first capabilities being based on roles corresponding to the first user, and the second capabilities being based on roles corresponding to the second user, the generating comprising:

retrieving, from a database, default capabilities associated with the roles of the first user or default capabilities associated with the roles of the second user;

obtaining an overridden capability from the database, the overridden capability being linked to at least one of the first user or the second user; and

modifying the default capabilities of the first user or the default capabilities of the second user in accordance with the overridden capability;

establishing, using the processor, a messaging session between the first user and the second user based on the first capabilities and the second capabilities;

detecting, during the messaging session, a performance metric associated with at least one of the first user or the second user;

obtaining a report comprising information describing at least one performance metric detected during a prior messaging session associated with at least one of the first user or the second user;

identifying, based on the detected performance metric and the obtained report, a misuse of the messaging session by at least one of the first user or the second user; and

terminating the messaging session in response to the detected misuse.

30. The computer-readable storage medium of claim 29 , wherein the first user credentials and the second user credentials comprise, for each user, at least one of a user ID, a password, a current role, a name, a phone number, a supervisor's name, an email address, and a fax number.

31. The computer-readable storage medium of claim 29 , wherein the messaging session comprises one of an ask-a-question session, a coaching session, a broadcast session, or a one-to-one session.

32. The computer-readable storage medium of claim 29 , wherein one of the first user and the second user comprises a customer service representative.

33. The computer-readable storage medium of claim 29 , wherein at least one of the roles corresponding to the first user and the roles corresponding to the second user comprise one of a user's region, district, center, or department.

34. The computer-readable storage medium of claim 29 , wherein at least one of the roles corresponding to the first user and the roles corresponding to the second user comprise an abstraction of a set of functionalities given to the respective first user and second user.

35. The computer-readable storage medium of claim 29 , wherein at least one of the first capabilities and the second capabilities comprise at least one of a type of a messaging session that a given user can initiate with other users, access to emailing, access to faxing a chat transcript, or access to file transfer during a messaging session.

36. The computer-readable storage medium of claim 29 , wherein allowing the messaging session further comprises allowing the messaging session on one of a first come first serve and a priority basis.

37. The computer-readable storage medium of claim 29 , further comprising storing the messaging session between the first user and the second user in a database to form the archive.

38. The computer-readable storage medium of claim 29 , further comprising creating the report based on at least one of an average work time (AWT), an average messaging time (AMT), or an average handling time (AHT).

39. The computer-readable storage medium of claim 29 , wherein the modifying comprises:

adding the overridden capability to the default capabilities of the first user or the default capabilities of the second user, or deleting the overridden capability from the default capabilities of the first user or the default capabilities of the second user.

40. The computer-readable storage medium of claim 29 , wherein the report comprises a first report, and the method further comprises:

generating, upon completion of the messaging session, a second report comprising the detected performance metric.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033428/0643 →
CHANGE OF NAME Recorded Dec 30, 2013
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 031872/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2006
From: AZZAM, MOHAMMAD
To: VERIZON DATA SERVICES INC.
Reel/Frame 017896/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2005
From: JAIN, AKASH; SINGH, AMIT; EBRAHIMI, FARIBORZ; PETHACHI, PICHAPPAN
To: VERIZON DATA SERVICES INC.
Reel/Frame 017119/0321 →
Continuity (4)
Continuation In Part 10898110 · Jul 23, 2004
Continuation In Part 10898111 · Jul 23, 2004
Continuation In Part 10897744 · Jul 23, 2004
Provisional Application 60489988 · Jul 25, 2003