HMD QR Code Merging for Browser Session Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when switching between multiple electronic devices as there is no easy way to seamlessly transfer the state of a browser application, often requiring relocation of information or starting from the beginning, disrupting their interaction.
Innovation Solution
A method and system using a head-mounted device (HMD) to capture and merge QR codes from different browser sessions, allowing the HMD to transmit the merged QR code to another device for seamless browser session transfer, ensuring encrypted and secure session continuity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user switches between multiple electronic devices, then the user can access different devices and their functionalities, but the browser session state is lost and the user must start from the beginning again
Solution Approach 1:
The patent creates a QR code that contains a copy of the browser session state information. This QR code can be captured by another device to transfer the session state without physically moving the original browser data, thus preserving session information during device switching.
Solution Approach 2:
The patent introduces a QR code as an intermediary carrier that mediates the transfer of browser session state between devices. Instead of directly transferring complex browser data, the session state is encoded into a QR code intermediate format that can be easily captured and decoded by another device.
2Loss of information
If manual methods are used to transfer browser session information between devices, then session transfer is possible, but the process is complex and time-consuming
Solution Approach 1:
The patent replaces manual mechanical copying methods with an optical system using QR codes. Instead of manually selecting and copying browser data through menus and interfaces, the session state is visually encoded in a QR code that can be captured instantly using a camera or image sensor, dramatically reducing transfer time.
Solution Approach 2:
The patent transforms the browser session state parameters into a different parameter format suitable for QR code encoding. By converting complex browser data into a visual pattern of dots and spaces that can be captured optically, the transfer process becomes much faster and more efficient.
3Stability of the object's composition
If browser session data is transferred between devices, then session continuity is achieved, but security risks increase due to potential data exposure
Solution Approach 1:
The patent converts the potential security vulnerability of QR code data exposure into a benefit by implementing encryption. The QR code contains encrypted session data that appears as random patterns to unauthorized users, transforming the visible QR code from a security risk into a secure transmission medium.
Solution Approach 2:
The patent applies encryption specifically to the session data portion of the QR code while leaving the structural elements (position detection patterns, timing patterns) unencrypted. This localized approach ensures security for the sensitive information while maintaining the QR code's functional integrity for scanning and decoding.
Data Source
AI summary
A method for browsing session transfer which includes: communicating by a head mounted device (HMD) with a first browser, the first browser displaying a browser session; responsive to the first browser creating a first session QR code, capturing by the HMD the first session QR code; communicating by the HMD with a second browser; responsive to the second browser creating a second session QR code, capturing by the HMD the second session QR code; merging by the HMD the first session QR code with the second session QR code into a merged QR code; transmitting by the HMD the merged QR code to the second browser; and responsive to the second browser loading the merged QR code, the second browser displaying the browser session from the first browser. Also included is a system and computer program product.


