PATENT CLAIM ANALYSIS

Application Number: 15868173
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["709", "203000"]

Abstract:
A method and system for providing remote access to a state of an application is provided. The method comprises executing an application program at a server computer for performing an application associated therewith. At a client computer connected to the server computer via a communication network a remote access program is executed for providing remote access to a state of the performed application. At the client computer a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server computer. At the server computer the client difference program is executed for determining an updated state of the application and a server difference program having encoded a difference between the updated state of the application and the state of the application last sent to the client computer is generated. The server difference program is then transmitted to the client computer and at the client executed for updating the state of the application last received from the server computer. Display data indicative of the updated state of the application last received from the server computer are generated and displayed in a human comprehensible fashion on a display.

Claim (Index 15):
A method of providing remote access to an application program executing on a server computing device comprising:\n executing a server remote access program on the server computer computing device that communicates with the application program; establishing plural remote connections over a network between the server remote access program and client remote access programs that each are executing on respective client computing devices; determining changes in state of the application program made by execution of the application program at the server computing device or interaction with the application program at the client computing devices; communicating a difference program over the remote connections that contains data representing the changes in a state of the application program, the difference program capturing the changes in the state of the application program since the state of the application was last received by the server computing device or the client computing devices; and synchronizing the change in the state of the application program between the server computing device and the client computing devices using the difference program.

Metadata:
- Claim Count in Document: 39.0
- Percentile: 86.0
- Lexical Diversity: 3.3871
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12592473', '14450491', '15166515', '13343042', '13922744']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2527419583769882
- 35 USC 102 Novelty (BERT): 0.4825532311962607
- Combined Prediction Score: 0.2757230856589155
- Mean Citation Score: 232.61153
- Max Citation Score: 257.65796
- Similarity Product: 243.9345215110207

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

Dataset: test