Establishing per-page multi-party communication sessions
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving configuration data from a user;
configuring one or more communication attributes for the user based at least in part on the configuration data;
storing attribute data describing the one or more communication attributes in a storage device;
receiving page identification data identifying a first web page navigated to by the user;
transforming the page identification data to one or more session identifiers associated with the first web page;
identifying one or more multi-party communication sessions associated with the first web page using the one or more session identifiers;
determining a first multi-party communication session for the user from the one or more multi-party communication sessions based at least in part on the attribute data;
adding the user to the determined multi-party communication session associated with the first web page;
determining that the user exits the first web page and navigates to a second web page;
responsive to the user exiting the first web page, disconnecting the user from the first communication session associated with the first web page;
responsive to the user navigating to the second web page, determining a second multi-party communication session associated with the second web page based at least in part on the attribute data and page identification data identifying the second web page; and
adding the user to the second multi-party communication session associated with the second web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing per-page multi-party communication sessions to users are disclosed. The system includes a communication module and a session module. The communication module receives page identification data identifying a web page navigated to by a user. The session module determines a multi-party communication session associated with the web page based at least in part on the page identification data and attribute data describing a communication attribute. The session module adds the user to the multi-party communication session associated with the web page.
55 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving configuration data from a user; configuring one or more communication attributes for the user based at least in part on the configuration data; storing attribute data describing the one or more communication attributes in a storage device; receiving page identification data identifying a first web page navigated to by the user; transforming the page identification data to one or more session identifiers associated with the first web page; identifying one or more multi-party communication sessions associated with the first web page using the one or more session identifiers; determining a first multi-party communication session for the user from the one or more multi-party communication sessions based at least in part on the attribute data; adding the user to the determined multi-party communication session associated with the first web page; determining that the user exits the first web page and navigates to a second web page; responsive to the user exiting the first web page, disconnecting the user from the first communication session associated with the first web page; responsive to the user navigating to the second web page, determining a second multi-party communication session associated with the second web page based at least in part on the attribute data and page identification data identifying the second web page; and adding the user to the second multi-party communication session associated with the second web page.
-
-
2. A computer-implemented method comprising:
-
receiving page identification data identifying a first web page navigated to by a user; determining a first multi-party communication session associated with the first web page based at least in part on the page identification data and attribute data describing one or more communication attributes; adding the user to the first multi-party communication session associated with the first web page; determining that the user exits the first web page and navigates to a second web page; responsive to the user exiting the first web page, disconnecting the user from the first communication session associated with the first web page; responsive to the user navigating to the second web page, determining a second multi-party communication session associated with the second web page based at least in part on the attribute data and page identification data identifying the second web page; and adding the user to the second multi-party communication session associated with the second web page. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor;
a memory;a communication module for receiving page identification data identifying a first web page navigated to by a user; and a session module communicatively coupled to the communication module, the session module for determining a first multi-party communication session associated with the first web page based at least in part on the page identification data and attribute data describing one or more communication attributes, adding the user to the first multi-party communication session associated with the first web page, determining that the user exits the first web page and navigates to a second web page, responsive to the user exiting the first web page, disconnecting the user from the first communication session associated with the first web page, responsive to the user navigating to the second web page, determining a second multi-party communication session associated with the second web page based at least in part on the attribute data and page identification data identifying the second web page, and adding the user to the second multi-party communication session associated with the second web page. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification