Legal claims defining the scope of protection, as filed with the USPTO.
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.
Unknown
April 17, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.