IP Library Granted Patent US 9,948,729
Granted Patent B1
US 9,948,729 · App. 15/294,701 · Granted Apr 17, 2018

Browsing session transfer using QR codes

Inventors: Vijay Ekambaram (Tamilnadu, IN); Ashok Pon Kumar Sree Prakash (Bangalore, IN); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L67/148G06F3/013G06F3/1454G06K7/1417G06K19/06037G06K19/06112G09G5/14H04L67/02H04W4/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,948,729
App. No.
15/294,701
Granted
Apr 17, 2018
Kind
B1
Abstract

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.

Claims (41)

1. A computer-implemented method for browsing session transfer comprising:

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 Quick Response (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.

2. The method of claim 1 wherein the browser session contains at least one URL tab.

3. The method of claim 1 wherein the first browser and the second browser are on different devices.

4. The method of claim 1 wherein the first browser and the second browser are on the same device.

5. The method of claim 1 wherein the first session QR code contains browser session data of the first browser and each browser tab opened in the first browser and the second session QR code contains browser session data of the second browser and each browser tab opened in the second browser.

6. The method of claim 5 wherein the merged QR code contains the browser session data of the first browser and the each browser tab opened in the first browser.

7. The method of claim 1 wherein communicating by the HMD with the first browser further includes transmitting a public key of the HMD to the first browser wherein the first session QR code is encrypted by the public key.

8. The method of claim 1 wherein communicating by the HMD with a second browser includes receiving a public key of the second browser and wherein merging by the HMD the first session QR code with the second session QR code includes encrypting the merged QR code with the public key of the second browser.

9. A system for browsing session transfer comprising:

a head mounted device (HMD);

a non-transitory storage medium that stores instructions; and

a processor that executes the instructions to perform the following functions:

communicate by the HMD with a first browser, the first browser displays a browser session;

capture by the HMD a first session Quick Response (QR) code received from the first browser; communicate by the HMD with a second browser;

responsive to the second browser creating a second session QR code, capture by the HMD a second session QR code received from the second browser;

merge by the HMD the first session QR code with the second session QR code into a merged QR code; and

transmit by the HMD the merged QR code to the second browser for display by the second browser the browser session from the first browser.

10. The system of claim 9 wherein the browser session contains at least one URL tab.

11. The system of claim 9 wherein the first session QR code contains browser session data of the first browser and each browser tab opened in the first browser and the second session QR code contains browser session data of the second browser and each browser tab opened in the second browser.

12. The system of claim 11 wherein the merged QR code contains the browser session data of the first browser and the each browser tab opened in the first browser.

13. The system of claim 9 wherein communicate by the HMD with the first browser further includes transmit a public key to the first browser wherein the first session QR code is encrypted by the public key.

14. The system of claim 9 wherein communicate by the HMD with a second browser includes receive a public key of the second browser and wherein merge by the HMD the first session QR code with the second session QR code includes encrypt the merged QR code with the public key of the second browser.

15. A computer program product for browsing session transfer, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:

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 Quick Response (QR) code, capturing 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 the second session QR code;

merging the first session QR code with the second session QR code into a merged QR code; and

transmitting the merged QR code to the second browser so that the second browser displays the browser session from the first browser.

16. The computer program product of claim 15 wherein the browser session contains at least one URL tab.

17. The computer program product of claim 15 wherein the first session QR code contains browser session data of the first browser and each browser tab opened in the first browser and the second session QR code contains browser session data of the second browser and each browser tab opened in the second browser.

18. The computer program product of claim 17 wherein the merged QR code contains the browser session data of the first browser and the each browser tab opened in the first browser.

19. The computer program product of claim 15 wherein communicating by the HMD with the first browser further includes transmitting a public key to the first browser wherein the first session QR code is encrypted by the public key.

20. The computer program product of claim 15 wherein communicating by the HMD with a second browser includes receiving a public key of the second browser and wherein merging by the HMD the first session QR code with the second session QR code includes encrypting the merged QR code with the public key of the second browser.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORDER OF INVENTORS:VIJAY EKAMBARAMASHOK PON KUMAR SREE PRAKASHSARBAJIT K. RAKSHIT PREVIOUSLY RECORDED ON REEL 040024 FRAME 0783. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 10, 2017
From: EKAMBARAM, VIJAY; RAKSHIT, SARBAJIT K.; SREE PRAKASH, ASHOK PON KUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041952/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2016
From: EKAMBARAM, VIJAY; SREE PRAKASH, ASHOK PON KUMAR; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040024/0783 →