US10554697B1

Browser application selection and navigation operations in a co-browsing environment

Summary by NHIP

Co-browsing session management

The method manages co-browsing sessions by assigning specific functions to user devices via stored profiles and allowing users to select authorized collaborators through a GUI interface. It enables devices to revert to pre-session browser locations while automatically updating those locations with changes made during the collaboration, and permits rejoining upon reaching priority-assigned content triggers.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Sharing data with various user devices may be performed by receiving a request from a first user device to connect to a live web page collaboration application managed by a proxy server, identifying a first user profile associated with the first user device and a list of corresponding functions assigned to the first user device via the first user profile, creating a session for the first user device to access the live web page on a master page hosted by the proxy server, and storing browser status commands received from the first user device in the first user profile.

US10554697B1, drawing sheet 1
Sheet 1 of 23

Term

Projected expiry 25 November 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 36, narrow(NHIP)A method comprising:receiving a request from a first user device to connect to a live web page collaboration application managed by a proxy server, wherein the user device is referred to via a user ID;identifying a first user profile associated with the first user device and a list of corresponding functions assigned to the first user device via the first user profile;creating a session for the first user device to access the live web page on a master page hosted by the proxy server, wherein once the user ID associated with the first user device is authorized by the proxy server, the user device can connect to the live web page collaboration, further wherein through a GUI interface of an authorization module a user associated with the first user device can select what other users of other user devices are authorized to co browse with him on the live webpage collaboration;storing a plurality of browser status commands received from the first user device in the first user profile;and allowing the first user device to join the live webpage collaboration and then revert back to a location of a browser prior to joining the collaboration, wherein the location of where the user device reverts back is automatically updated to include any changes that may have been made since the user device left the collaboration session, further wherein if the first user device has left the collaboration, such device can then rejoin the collaboration, upon receiving a notification that a content trigger previously provided by the user associated with the first user device is reached, the content trigger having priority assigned to it.
  2. 8
    An apparatus comprising:a memory device;a broker receives a request from a first user device to connect to a live web page collaboration application, wherein the user device is referred to via a user ID;and a hardware processor configured to identify a first user profile associated with the first user device and a list of corresponding functions assigned to the first user device via the first user profile, create a session for the first user device to access the live web page on a master page, wherein once the user ID associated with the first user device is authorized by the proxy server the user device can connect to the live web page collaboration, further wherein through a GUI interface of an authorization module a user associated with the first user device can select what other users of other user devices are authorized to co browse with him on the live webpage collaboration;store a plurality of browser status commands received from the first user device in the first user profile;and allow the first user device to join the live webpage collaboration and then revert back to a location of a browser prior to joining the collaboration, wherein the location of where the user device reverts back is automatically updated to include any changes that may have been made since the user device left the collaboration session, further wherein if the first user device has left the collaboration, such device can then re-join the collaboration, upon receiving a notification that a content trigger previously provided by the user associated with the first user device is reached, the content trigger having priority assigned to it.
  3. 15
    A non-transitory computer readable storage medium configured to store instructions that when executed causes a processor to perform:receiving a request from a first user device to connect to a live web page collaboration application managed by a proxy server, wherein the user device is referred to via a user ID;identifying a first user profile associated with the first user device and a list of corresponding functions assigned to the first user device via the first user profile;creating a session for the first user device to access the live web page on a master page hosted by the proxy server, wherein once the user ID associated with the first user device is authorized by the proxy server, the user device can connect to the live web page collaboration, further wherein through a GUI interface of an authorization module a user associated with the first user device can select what other users of other user devices are authorized to co browse with him on the live webpage collaboration;storing a plurality of browser status commands received from the first user device in the first user profile;and allowing the first user device to join the live webpage collaboration and then revert back to a location of a browser prior to joining the collaboration, wherein the location of where the user device reverts back is automatically updated to include any changes that may have been made since the user device left the collaboration session, further wherein if the first user device has left the collaboration, such device can then re-join the collaboration, upon receiving a notification that a content trigger previously provided by the user associated with the first user device is reached, the content trigger having priority assigned to it.