SYSTEM AND METHOD FOR ANALYZING MESSAGES AND INITIATING COMMUNICATION SESSIONS
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for analyzing messages and other information provided in relation to a web communication, a mobile application communication session, a phone communication, or another type of communication. For example, a system and method are provided for initiating a text message communication session between an agent and a user. A two-way communication session may be facilitated between the user and the agent. A mobile telephone number disclosed by the user during the two-way communication session may be detected, and a text message communication session between the user and the agent may be initiated if a mobile telephone number was detected. Availability status associated with a provider of items or services may also be analyzed to determine an agent for communicating with the user.
0 Citations
19 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
accessing availability status data associated with an agent, wherein the availability status data indicates an availability status of the agent to participate in a communication session, and wherein the agent is associated with a provider; evaluating the availability status data to determine availability of the agent to provide a communication session to a user, wherein the agent is associated with an agent device and the user is associated with a mobile device; determining that the agent is currently available for the communication session based on the availability status data; transmitting a notice including a link to the mobile device; receiving a selection of the link, wherein selection of the link initiates the communication session between the agent device and the mobile device; receiving an electronic notification that the link was selected, wherein the electronic notification includes contextual information, wherein the contextual information includes search information. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a non-transitory computer-readable storage medium containing instructions which when executed on the processor, cause the processor to perform operations including; accessing availability status data associated with an agent, wherein the availability status data indicates an availability status of the agent to participate in a communication session, and wherein the agent is associated with a provider; evaluating the availability status data to determine availability of the agent to provide a communication session to a user, wherein the agent is associated with an agent device and the user is associated with a mobile device; determining that the agent is currently available for the communication session based on the availability status data; transmitting a notice including a link to the mobile device; receiving a selection of the link, wherein selection of the link initiates the communication session between the agent device and the mobile device; receiving an electronic notification that the link was selected, wherein the electronic notification includes contextual information, wherein the contextual information includes search information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
accessing availability status data associated with an agent, wherein the availability status data indicates an availability status of the agent to participate in a communication session, and wherein the agent is associated with a provider; evaluating the availability status data to determine availability of the agent to provide a communication session to a user, wherein the agent is associated with an agent device and the user is associated with a mobile device; determining that the agent is currently available for the communication session based on the availability status data; transmitting a notice including a link to the mobile device; receiving a selection of the link, wherein selection of the link initiates the communication session between the agent device and the mobile device; receiving an electronic notification that the link was selected, wherein the electronic notification includes contextual information, wherein the contextual information includes search information. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification