PATENT CLAIM ANALYSIS

Application Number: 16019978
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2020-01
Patent Classification: ["345", "629000"]

Abstract:
A method provides a graphical interface for a computer system and includes receiving window information from each domain of multiple domains in which applications execute. Based on the received window information, the method builds the graphical interface on a graphics device of the computer system from graphics data provided from the multiple domains to the graphics device. The graphics device includes a GPU and graphics memory having multiple graphics memory portions, where each domain is dedicated a respective different graphics memory portion and is given write access thereto. The building issues commands to the graphics device that instruct the GPU to composition together graphics data from graphics memory portion(s) to thereby composition together graphics data from each of two of more domains of the multiple domains. The method also includes issuing commands to the graphics device to output the graphical interface to a set of one or more display devices.

Claim (Index 16):
A computer program product comprising:\n a non-transitory computer readable storage medium storing instructions for execution to perform a method of providing a graphical interface for a computer system, the method comprising:\n receiving window information from each domain of multiple domains in which applications execute, the multiple domains executing as separate execution environments for executing their respective applications, the window information from each domain informing of window position and size for a respective one or more applications executing in the domain; \n based at least on the received window information, building the graphical interface on a graphics device of the computer system from graphics data provided from the multiple domains to the graphics device, the graphics device comprising a graphics processing unit and graphics memory having multiple graphics memory portions, wherein each domain of the multiple domains is dedicated a respective different graphics memory portion of the multiple graphics memory portions and is given write access thereto, wherein the building comprises issuing commands to the graphics device that instruct the graphics processing unit to composition together at least some graphics data from each of two or more graphics memory portions of the multiple graphics memory portions to thereby composition together graphics data from each of two of more domains of the multiple domains, wherein the receiving and the building are performed by a display domain executing as another execution environment separate from the execution environments of the multiple domains, wherein the display domain is also dedicated a graphics memory portion of the graphics device memory, and wherein each domain of the multiple domains is restricted from writing data to every graphics memory portion, of the multiple graphics memory portions, that is other than the graphics memory portion dedicated to the domain; and \n issuing commands to the graphics device to output the graphical interface to a set of one or more display devices.

Metadata:
- Claim Count in Document: 25.0
- Percentile: 94.0
- Lexical Diversity: 2.22222
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13800262', '15572452', '11450100', '13576155', '11026380']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6245789013190928
- 35 USC 102 Novelty (BERT): 0.4854295548845806
- Combined Prediction Score: 0.6106639666756416
- Mean Citation Score: 155.5396
- Max Citation Score: 203.87782
- Similarity Product: 146.9296948257494

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

Dataset: test