Shared Web Page Assistance with Dual Cursor Avatars

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-tech-savvy users face challenges in effectively integrating technology into their daily lives, particularly when interacting with computer programs like web browsers, due to a lack of familiarity and assistance.

Innovation Solution

A system enables a first mobile device to receive assistance from a second mobile device through a shared web page by generating avatars that indicate cursor locations and inputs, using a unique identifier to initiate screen sharing, and adjusting avatar quality based on network bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If screen sharing is enabled to provide assistance, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of receiving assistanceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A web page intermediary is introduced between the first mobile device (needing assistance) and the second mobile device (providing assistance). The web page manages the screen sharing session, avatar generation, and communication protocols, abstracting the complexity from the end users while enabling the assistance function.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Avatars are created as visual copies representing the first mobile device's screen and cursor position. These avatars appear on the second mobile device, allowing the assisting user to interact with a simplified visual representation of the target device's interface without directly exposing the complex underlying system.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If avatar quality is adjusted based on network bandwidth, then adaptability is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoidavatar rendering quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The avatar rendering quality is made dynamic rather than static. The system continuously monitors network bandwidth conditions and adjusts the avatar quality in real-time, transitioning between high-quality and low-quality rendering modes to match current network capabilities while maintaining functional effectiveness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the quality parameter of avatar rendering based on network bandwidth measurements. By adjusting rendering resolution, detail level, and visual fidelity as variables that respond to network conditions, the system optimizes the balance between visual quality and network efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If screen sharing is initiated using a unique identifier, then reliability is improved, but ease of operation worsens

Engineering Contradiction:
Improvesecurity of screen sharingVSAvoidease of initiating assistance
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically generates and manages the unique identifier (URL) for screen sharing sessions without requiring manual configuration. When assistance is requested, the web page automatically creates a unique identifier and transmits it to the assisting device, eliminating the need for users to manually generate or configure security parameters.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12425461B2Enabling a first mobile device associated with a wireless telecommunication network to receive assistance from a second mobile device in a shared web page
Publication Date: 2025.09.23 T MOBILE US INC
  • US12425461B2 patent drawing
  • US12425461B2 patent drawing
  • US12425461B2 patent drawing

AI summary

The disclosed system receives an indication to seek assistance from a second UE, including a unique identifier of the second UE. The system generates a shared digital location configured to present an output of the computer program and a first avatar indicating a cursor location and an input provided by the first UE. The system generates a unique identifier of the shared digital location. The system generates a message including the unique identifier associated with shared digital location and sends the message to the second UE. The system receives a selection of the unique identifier of shared digital location included in the message from the second UE. Upon receiving the selection, the system generates a second avatar representing indicating a cursor location associated with the second UE. The system provides the shared digital location, the first avatar, and the second avatar to the first and second UE.