PATENT CLAIM ANALYSIS

Application Number: 15879408
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["715", "740000"]

Abstract:
Techniques are described for extending virtual desktops across different devices. The virtual desktop client sets up a web server on a primary device. A QR code encoded with information identifying the web server is displayed on the primary device and is scanned by a secondary device. A web browser is launched on the secondary device and the web browser connects to the web server on the primary device. The virtual desktop is reconfigured to produce its GUI on two monitors, one for the primary device and one for the secondary device. The GUI data for the second monitor is streamed by the virtual desktop client to the secondary device over the HTTPS connection, to be displayed on the secondary device. GUI data for the first monitor is displayed on the primary device. Inputs are streamed from the secondary device to the primary device and are forwarded to the virtual desktop.

Claim (Index 8):
A computing device for extending a virtual desktop session with monitors of different computing devices via image scanning, comprising:\n at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing device to perform the steps of:\n executing a virtual desktop client on a primary computing device, the virtual desktop client being configured to access the virtual desktop session with a virtual desktop hosted on a remote server over a network connection; \n establishing a web server on the primary computing device by the virtual desktop client, wherein the web server is configured to provide a web application for streaming pixel data of a graphical user interface (GUI) of the virtual desktop session to a requesting computing device; \n detecting input indicating that the virtual desktop session is to be extended with a secondary computing device that is used as an additional monitor for the virtual desktop session; displaying an encoded image on the primary computing device by the virtual desktop client, wherein the encoded image is encoded with information identifying the web server established by the virtual desktop client on the primary computing device; receiving at the primary computing device a request from the secondary computing device to access the virtual desktop, wherein the request is transmitted by the web application that is launched on a web browser of the secondary computing device in response to the secondary computing device scanning the encoded image displayed by the virtual desktop client; configuring the virtual desktop to produce the GUI of the virtual desktop session on a first monitor corresponding to the primary computing device and on a second monitor corresponding to the secondary computing device; and streaming pixel data of the second monitor of the GUI of the virtual desktop session to the secondary computing device over a web connection established between the web browser of the secondary computing device and the web server operating on the primary computing device.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.66667
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15879392', '15348630', '15879410', '15653705', '15653692']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2971435752046507
- 35 USC 102 Novelty (BERT): 0.5042668403457974
- Combined Prediction Score: 0.3178559017187654
- Mean Citation Score: 245.074982
- Max Citation Score: 300.1784
- Similarity Product: 266.1579811811924

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test