PATENT CLAIM ANALYSIS

Application Number: 15866075
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-10
Patent Classification: ["345", "419000"]

Abstract:
In one embodiment, a method includes causing a building model for a modeled building to be presented on a client computer. The building model includes a three-dimensional scene. The three-dimensional scene includes an individual rendering of at least selected building components for the modeled building. The method further includes permitting a user of the client computer to perform a virtual walkthrough of the three-dimensional scene. In addition, the method includes receiving a user change to the three-dimensional scene via a graphical user interface (GUI) component. Furthermore, the method includes dynamically changing the building model in accordance with the user change. The dynamically changing includes individually modifying an appearance of at least one building component of the at least selected building components in the three-dimensional scene.

Claim (Index 12):
A computer server comprising:\n a communication interface configured to communicate with a client device; a memory; and a processor communicatively coupled with the communication interface and the memory and configured to:\n obtain a computer file comprising a building model for a modeled building to be presented in a three-dimensional visualization on the client device, the building model comprising an initial building product; \n determine modeling properties for the initial building product and each of one or more alternative building products wherein:\n for the initial building product and each of the one or more alternative building products, the modeling properties indicate how the respective initial building product or alternative building product should appear when the building model is presented in the three-dimensional visualization on the client device, \n the modeling properties are based on one or more product attributes, wherein the one or more product attributes of the one or more alternative building products are different than the one or more product attributes of the initial building product, and \n the modeling properties are additionally based on one or more building-site attributes, the one or more building-site attributes comprising one or more attributes specific to a geographic location of the modeled building; \n \n communicate with the client device, via the communication interface, to:\n cause the building model comprising the initial building product to be presented in the three-dimensional visualization on the client device via a graphical user interface (GUI) that allows a user to modify a view of the building model; and \n in response to user input received via the GUI, cause the three-dimensional visualization presented on the client device to replace the initial building product in the building model with at least one of the one or more alternative building products; \n \n change an analytical model for the modeled building; and \n communicate with the client device, via the communication interface, to cause the client device to provide an analytical visualization based at least in part on the changed analytical model, wherein\n the analytical visualization providing a comparison of selected building products relative to one or more building properties, and \n the selected building products are selected from the initial building product and the one or more alternative building products.

Metadata:
- Claim Count in Document: 54.0
- Percentile: 86.0
- Lexical Diversity: 2.44643
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13421624', '14194717', '15666032', '14491838', '14472500']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6298883974676412
- 35 USC 102 Novelty (BERT): 0.5548001449198907
- Combined Prediction Score: 0.6223795722128662
- Mean Citation Score: 226.081452
- Max Citation Score: 430.361
- Similarity Product: 355.2591626979113

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

Dataset: test