Systems and methods to provide communication references to connect people for real time communications
First Claim
Patent Images
1. A method, comprising:
- receiving, in a computing device, a request from a user to terminate a presentation of a webpage presented in a web browser, wherein the web page presented in the web browser has a plurality of ways to terminate the presentation of the webpage;
determining, by the computing device, that the request terminates the presentation of the webpage in a particular way of the plurality of ways;
in response to the determination that the request terminates the presentation of the webpage in the particular way which indicates the user needs help,processing, by the computing device, content of the webpage to determine at least one product and/or service presented by the webpage;
identifying, by the computing device, an entity based at least in part on identifying a predetermined association of the entity with a second product and/or service, where the second product and/or service is similar to and/or related to the at least one product and/or service presented by the webpage,processing, by the computing device, status information corresponding to the entity, the status information indicating whether the entity is currently available for real time telephonic communications with the user, and determining, based on the status information, that the entity is currently available for real time telephonic communications with the user,determining, by the computing device, a telephonic reference of the entity,based at least in part on the determining that the entity is currently available for real time telephonic communications with the user, assigning to the entity a reference usable to request a real time telephonic communication with the entity; and
presenting, via the computing device, a user interface to the user, where the user interface includes the reference usable by the user to request a real time telephonic communication with the entity receiving, in the computing device, a request made via the reference presented in the user interface; and
responsive to the request made via the reference presented in the user interface element, establishing, by the computing device using the telephonic reference of the entity, a connection for real time telephonic communications between the entity and the user.
35 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to present communication references to connect people for real time communications in response to requests to terminate the presentation of documents. One embodiment includes: responsive to a request from a user to terminate a presentation of a document, determining a reference to an entity based on a content of the document; presenting the reference with information about the entity to terminate the presentation of the document; and responsive to a request made via the reference, establishing a connection for real time communications between the entity and the user.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving, in a computing device, a request from a user to terminate a presentation of a webpage presented in a web browser, wherein the web page presented in the web browser has a plurality of ways to terminate the presentation of the webpage; determining, by the computing device, that the request terminates the presentation of the webpage in a particular way of the plurality of ways; in response to the determination that the request terminates the presentation of the webpage in the particular way which indicates the user needs help, processing, by the computing device, content of the webpage to determine at least one product and/or service presented by the webpage; identifying, by the computing device, an entity based at least in part on identifying a predetermined association of the entity with a second product and/or service, where the second product and/or service is similar to and/or related to the at least one product and/or service presented by the webpage, processing, by the computing device, status information corresponding to the entity, the status information indicating whether the entity is currently available for real time telephonic communications with the user, and determining, based on the status information, that the entity is currently available for real time telephonic communications with the user, determining, by the computing device, a telephonic reference of the entity, based at least in part on the determining that the entity is currently available for real time telephonic communications with the user, assigning to the entity a reference usable to request a real time telephonic communication with the entity; and presenting, via the computing device, a user interface to the user, where the user interface includes the reference usable by the user to request a real time telephonic communication with the entity receiving, in the computing device, a request made via the reference presented in the user interface; and responsive to the request made via the reference presented in the user interface element, establishing, by the computing device using the telephonic reference of the entity, a connection for real time telephonic communications between the entity and the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine readable media storing instructions that, when executed by a computing device, cause the computing device to:
-
receive, in the computing device, a request from a user to terminate a presentation of a webpage presented in a web browser, wherein the webpage presented in the web browser has a plurality of ways to terminate the presentation of the webpage; determine, by the computing device, that the request terminates the presentation of the webpage in a particular way of the plurality of ways; in response to the determination that the request terminates the presentation of the webpage in the particular way which indicates the user needs help, process, by the computing device, content of the webpage to determine at least one product and/or service presented by the webpage; identify, by the computing device, an entity based at least in part on identifying a predetermined association of the entity with a second product and/or service, where the second product and/or service is similar to and/or related to the at least one product and/or service presented by the webpage, process, by the computing device, status information corresponding to the entity, the status information indicating whether the entity is currently available for real time telephonic communications with the user, and determine, based on the status information, that the entity is currently available for real time telephonic communications with the user, determine, by the computing device, a telephonic reference of the entity, based at least in part on the determining that the entity is currently available for real time telephonic communications with the user, assign to the entity a reference usable to request a real time telephonic communication with the entity; and present, via the computing device, a user interface to the user, where the user interface includes the reference usable by the user to request a real time telephonic communication with the entity; receive, in the computing device, a request made via the reference presented in the user interface; and responsive to the request made via the reference presented in the user interface element, establish, by the computing device using the telephonic reference of the entity, a connection for real time telephonic communications between the entity and the user.
-
-
19. An apparatus, comprising:
a processor; and
a memory storing instructions that, when executed by the processor, cause the apparatus to;receive, in a computing device, request from a user to terminate a presentation of a webpage presented in a web browser, wherein the webpage presented in the web browser has a plurality of ways to terminate the presentation of the webpage; determine, by the computing device, that the request terminates the presentation of the webpage in a particular way of the plurality of ways; in response to the determination that the request terminates the presentation of the webpage in the particular way which indicates the user needs help, process, by the computing device, content of the webpage to determine at least one product and/or service presented by the webpage; identify, by the computing device, an entity based at least in part on identifying a predetermined association of the entity with a second product and/or service, where the second product and/or service is similar to and/or related to the at least one product and/or service presented by the webpage, process, by the computing device, status information corresponding to the entity, the status information indicating whether the entity is currently available for real time telephonic communications with the user, and determine, based on the status information, that the entity is currently available for real time telephonic communications with the user, determine, by the computing device, a telephonic reference of the entity, based at least in part on the determining that the entity is currently available for real time telephonic communications with the user, assign to the entity a reference usable to request a real time telephonic communication with the entity; and present, via the computing device, a user interface to the user, where the user interface includes the reference usable by the user to request a real time telephonic communication with the entity; receive, in the computing device, a request made via the reference presented in the user interface; and responsive to the request made via the reference presented in the user interface element, establish, by the computing device using the telephonic reference of the entity, a connection for real time telephonic communications between the entity and the user.
Specification