User device interactions during a session of a co-browsing environment
Inventors
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Co-browsing may offer support and other features to consumers of various websites and other online tools and applications. One example embodiment may include receiving a browsing session notification from a user device, identifying a request message destined for another user device, intercepting the request message, identifying the request message as requesting a multi-user session, forwarding the request message to the another user device, identifying a group to assign to the user device and the another user device based on activity performed by the user device, and assigning the user device and the another user device to the group and creating the multi-user session.
Core Innovation
The invention relates to a co-browsing/multi-user session architecture in which a proxy server uses a master application and a stateful broker to manage user connections and cookie storage. A browsing session notification from a user device triggers interception of a request message, with the system identifying that the request requests a co-browsing/multi-user session and forwarding the request message to another user device, including a proctor/another user device scenario as described in the document.
The system assigns users to a group based on user activity performed by the user device. The group assignment includes contextual-definition parsing from browser content, and uses that contextual definition to determine how the multi-user session is created. After determining the group, the system creates the multi-user session and assigns both the user device and the another user device to the group, as specified by the described flows.
The architecture further includes broker message routing and group join/invite scenarios, where the broker mediates notifications associated with the identified request message. The document also describes privilege assignments based on predefined preferences, including preference types such as equal privileges for all devices and limited privileges for guest devices. Supporting components include receiver/transmitter/processor modules, monitoring features for co-browse sessions such as timers and activity sensing, and monitoring-driven user prompts and shared browser access.
Claims Coverage
The document contains three independent claims: a method claim, an apparatus claim, and a non-transitory computer readable storage medium claim. Each independent claim covers receiving a browsing session notification, identifying a request message as requesting a multi-user session, forwarding that request to another user device, determining a group based on activity, and assigning both devices to the group to create the multi-user session. Additional inventive features appear in dependent claims, including contextual definition parsing, proxy server broker notification, and privilege assignment based on predefined preferences.
Multi-user session request forwarding from browsing session notification
Receiving a browsing session notification from a user device; identifying a request message destined for another user device as requesting a multi-user session; forwarding the request message to the another user device; identifying a group to assign to the user device and the another user device based on activity performed by the user device; and assigning the user device and the another user device to the group and creating the multi-user session.
Group assignment based on activity performed by user device for multi-user session creation
Identifying a group to assign to the user device and the another user device based on activity performed by the user device, and assigning the user device and the another user device to the group and create the multi-user session.
Apparatus for proxy-mediated multi-user session setup
A receiver configured to receive a browsing session notification from a user device; a processor configured to identify a request message destined for another user device that requests a multi-user session, identify a group to assign to the user device and the another user device based on activity performed by the user device, and assign the user device and the another user device to the group and create the multi-user session; and a transmitter configured to forward the request message to the another user device.
Instructions for browsing session notification-triggered multi-user session creation
A non-transitory computer readable storage medium configured to store instructions that when executed causes a processor to perform receiving a browsing session notification from a user device; identifying a request message destined for another user device as requesting a multi-user session; forwarding the request message to the another user device; identifying a group to assign to the user device and the another user device based on activity performed by the user device; and assigning the user device and the another user device to the group and creating the multi-user session.
Across the independent claims, the main covered inventive concept is a browsing-session-notification-triggered process that identifies a request as a multi-user session request, forwards it to another user device, determines a group based on activity performed by the user device, and assigns both devices to that group to create the multi-user session. Dependent claims further specify contextual definition parsing from browser content, proxy server broker function notification, and privilege assignments based on predefined preferences such as equal privileges for all devices and limited privileges for guest devices.
Stated Advantages
Documented Applications
No documented applications found
Interested in licensing this patent?