9984374

Mobile Expert Desktop

PublishedMay 29, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for handling an interaction via an end user device, the method comprising: identifying, by a processor, an agent as being logged-in; monitoring, by the processor, in response to identifying the agent being logged-in, each of a plurality of media channels associated with the agent for determining presence of the agent on each of the plurality of media channels and reporting the presence of the agent on each of the media channels, wherein one of the plurality of media channels is a voice channel; setting, by the processor, the presence of the agent to denote that the agent is present on the voice channel in response to receipt of a corresponding presence setting from the agent; determining, by the processor, insufficient audio quality for the voice channel; in response to determining the insufficient audio quality, automatically transitioning the presence of the agent on the voice channel from denoting that the agent is present, to denoting that the agent is not present; identifying, by the processor, an interaction for being handled by the agent based, at least in part, on the presence of the agent on at least one of the plurality of media channels; identifying, by the processor, a first media channel from the plurality of media channels for which the agent is identified as being present; transmitting, by the processor, an invitation to the agent over the first media channel to handle the interaction; receiving, by the processor, in response to the invitation, selection from the agent of a second media channel from the plurality of media channels prior to routing the interaction over the first media channel, wherein the second media channel is different from the first media channel; and in response to the user selection of the second media channel, routing a request for the interaction to the second media channel for establishing a communication session over the second media channel for handling the interaction.

2

2. The method of claim 1 , wherein the second media channel is selected from a group consisting of a voice channel, an Internet telephony channel, and text message channel.

3

3. The method of claim 1 , wherein the agent is identified as being available in response to logging-in to a contact center server.

4

4. The method of claim 1 , wherein an end device associated with the agent includes an agent application configured to receive and forward agent login information.

5

5. The method of claim 4 , wherein the agent application is configured to provide a presence controller for each of the plurality of media channels, wherein the agent application is configured to detect a setting of the presence controller and forward the setting to a contact center server.

6

6. The method of claim 5 , wherein the setting is for indicating whether the agent is present or not present.

7

7. The method of claim 5 , wherein the presence controller is configured to be set manually in response to input by the agent.

8

8. The method of claim 1 further comprising: identifying, by the processor, context data related to the interaction; and providing, by the processor, the context data for display on a device accessible to the agent.

9

9. The method of claim 1 , wherein the first media channel is accessible via a first device accessible to the agent, and the second media channel is accessible via a second device accessible to the agent the second device being different from the first device.

10

10. The method of claim 9 , wherein at least one of the first or second devices is a telephony device.

11

11. A system for handling an interaction via a mobile end user device, the system comprising: a processor; and a memory storing instructions which, when executed by the processor, cause the processor to: identify an agent as being logged-in; monitor, in response to identifying the agent being logged-in, each of a plurality of media channels associated with the user for determining presence of the user on each of the plurality of media channels and reporting the presence of the agent on each of the media channels, wherein one of the plurality of media channels is a voice channel; set the presence of the agent to denote that the agent is present on the voice channel in response to receipt of a corresponding presence setting from the agent; determine insufficient audio quality for the voice channel; in response to determining the insufficient audio quality, automatically transition the presence of the agent on the voice channel from denoting that the agent is present, to denoting that the agent is not present; identify an interaction for being handled by the agent based, at least in part, on the presence of the agent on at least one of the plurality of media channels; identify a first media channel from the plurality of media channels for which the agent is identified as being present; transmit an invitation to the agent over the first media channel to handle the interaction; receive, in response to the invitation, selection from the agent of a second media channel from the plurality of media channels prior to routing the interaction over the first media channel, wherein the second media channel is different from the first media channel; and in response to the user selection of the second media channel, route a request for the interaction to the second media channel for establishing a communication session over the second media channel for handling the interaction.

12

12. The system of claim 11 , wherein the second media channel is selected from a group consisting of a voice channel, an Internet telephony channel, and text message channel.

13

13. The system of claim 11 , wherein the agent is identified as being available in response to logging-in to a contact center server.

14

14. The system of claim 11 , wherein an end device associated with the agent includes an agent application configured to receive and forward agent login information.

15

15. The system of claim 14 , wherein the agent application is configured to provide a presence controller for each of the plurality of media channels, wherein the agent application is configured to detect a setting of the presence controller and forward the setting to a contact center server.

16

16. The system of claim 15 , wherein the setting is for indicating whether the agent is present or not present.

17

17. The system of claim 15 , wherein the presence controller is configured to be set manually in response to input by the agent.

18

18. The system of claim 11 , wherein the determining presence includes determining whether the agent is available on each of the plurality of media channels to handle the interaction.

19

19. The system of claim 11 , wherein the instructions further cause the processor to: identify context data related to the interaction; and provide the context data for display on a device accessible to the agent.

20

20. The system of claim 11 , wherein the first media channel is accessible via a first device accessible to the agent, and the second media channel is accessible via a second device accessible to the agent the second device being different from the first device.

21

21. The system of claim 20 , wherein at least one of the first or second devices is a telephony device.

Patent Metadata

Filing Date

Unknown

Publication Date

May 29, 2018

Inventors

Jerome Saint-Marc

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MOBILE EXPERT DESKTOP” (9984374). https://patentable.app/patents/9984374

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.