System for metric computation
The hybrid human-machine system addresses complexity and manual data entry issues in estimated metric computation by enabling interactive data enrichment and automated correction, ensuring quick and accurate metric computation.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ADUNA S R L S
- Filing Date
- 2025-11-05
- Publication Date
- 2026-05-15
AI Technical Summary
Existing systems for estimated metric computation from digital files are complex due to proprietary file formats, require manual data entry, and lack user-friendly interaction, especially for inexperienced users, and are limited in data accessibility and accuracy.
A hybrid human-machine system that allows automatic or semi-automatic computation, enabling interactive data enrichment and automated generation of reliable digital metric computations through a user-friendly interface and AI-assisted data correction.
Facilitates quick, easy, and reliable estimated metric computation with enhanced data communication and accuracy, overcoming limitations of traditional systems by promoting user interaction and automated data correction.
Smart Images

Figure IB2025061284_15052026_PF_FP_ABST
Abstract
Description
[0001] SYSTEM FOR METRIC COMPUTATION
[0002] Technical Field
[0003] The present invention relates to a system for estimated metric computation. Background Art
[0004] There are a number of known systems used to perform estimated metric computation from a digital file and / or from identification data extracted from a digital project, particularly from a BIM model or equivalent technical file.
[0005] In particular, the known systems use processing devices to extract from a digital file one or more elements making up the project modeled by such digital file. These systems also involve the use of data processing means to enrich the table with one or more project characteristics relating to one or more of the extracted elements.
[0006] The table created in this way therefore allows each element of the project to be linked to one or more corresponding characteristics.
[0007] For example, these characteristics may identify the processes required to make the element, the amount of materials and processes required to make the element, the unit prices of each material or process and / or the total cost of each expense item.
[0008] In this way, designers can use this table to make the so-called estimated metric computation and calculate the costs of a project in advance.
[0009] However, these systems are susceptible to some improvements.
[0010] In fact, the data processing devices used by this type of system generate digital files in a closed format, i.e., a proprietary file format, the specific technical details of which (such as the inner structure or the way the data is encoded) are not publicly available or are controlled by a company or organization.
[0011] This means that only the creator of the format, or those who have received a specific license or authorization, can legally use or implement it.
[0012] As a result, processing devices prevent the exchange of files generated with processing means and vice versa, thus making the use of the systems of known type very complex and inconvenient.
[0013] Some processing devices are known to also allow the processed table to be edited. However, users must fill in the table manually on their own, with the consequent risk of errors.
[0014] Therefore, these systems are very difficult for inexperienced users to use.
[0015] In addition, the data needed to perform the estimated metric computation are often difficult to find, e.g. in the case of projects that use sophisticated, uncommon and / or niche elements.
[0016] Description of the Invention
[0017] The main aim of the present invention is to devise a system that allows the estimated metric computation to be made in a substantially automatic or semiautomatic maimer.
[0018] A further object of the present invention is to devise a system that allows the estimated metric computation to be calculated quickly and easily.
[0019] An additional object of the present invention is to devise a system for estimated metric computation that allows promoting communication between the processing device and the processing means.
[0020] An additional object of the present invention is to devise a system that differs from known data querying or display systems, which are limited to making data from sensors, models, or digital archives readable or aggregatable.
[0021] A further object of the present invention is to devise a hybrid human-machine system that allows the user, in an interactive and guided manner, to consciously enrich the data, e.g. by directly intervening on the source data, integrating, correcting or completing them in a consistent manner.
[0022] Another object of the present invention is to devise a system that allows the automated and / or semi-automated generation of reliable, updatable digital estimated metric computation depending on a progressively improved dataset. An additional object of the present invention is to devise a system that is not limited to the mere representation or query of the existing data.
[0023] Another object of the present invention is to devise a system for estimated metric computation that allows the aforementioned drawbacks of the prior art to be overcome within a simple, rational, easy and effective to use, as well as cost- effective solution.
[0024] The above objects are achieved by the present system having the characteristics of claim 1.
[0025] Other characteristics and advantages of the present invention will become more apparent from the description of a preferred, but not exclusive, embodiment of a system for estimated metric computation, illustrated by way of an indicative, yet non-limiting example in the accompanying drawings, wherein:
[0026] Figure 1 is a schematic view of the system for the estimated metric computation according to the invention;
[0027] Figure 2 is a detailed view of some components of the system according to the invention;
[0028] Figure 3 is a detailed view of other components of the system according to the invention;
[0029] Figure 4 is a detailed view of further components of the system according to the invention.
[0030] Embodiments of the Invention
[0031] With particular reference to these figures, reference numeral 1 globally denotes a system for the estimated metric computation.
[0032] The system 1 for the estimated metric computation comprises at least one data processing device 2, usable by one or more users and configured to process at least one digital file comprising a plurality of identification data 18, 19, relating to a plurality of elements of the project and each represented by at least one identification code 18 and by its identification value 19.
[0033] Preferably, both the identification code 18 and its identification value 19 are represented alphanumerically.
[0034] In particular, the digital file comprises at least one identification datum 18, 19 relating to each of the elements of the project.
[0035] Usefully, the digital file is of the type of a text file (such as, e.g., a CSV file, database or the like) and / or an executable 3D file for displaying a digital 3D representation of the project comprising a plurality of elements of the project.
[0036] For example, the elements of the project represent the components for carrying out the building project, such as doors, windows, walls and the like.
[0037] Preferably, the digital file is of the BIM (Building Information Modeling) type. Conveniently, the format of the digital file is of the IFC (Industry Foundation Classes) type.
[0038] Advantageously, the processing device 2 comprises software that is executable and usable by the at least one user to create the digital file.
[0039] For example, the software is 3D software, such as BIM modeling software, executable by the same processing device 2 to model the 3D representation and to assign to each of the elements of the project at least one identification datum 18, 19, i.e., at least one identification code 18 and / or at least one identification value 19.
[0040] In other words, in use, the processing device 2 allows the user to digitally assign one or more identification codes 18 and / or one or more corresponding identification values 19 to each of the elements of the project.
[0041] Advantageously, the processing device 2 is an electronic device, such as e.g. a PC, a tablet, a smartphone or the like.
[0042] Advantageously, each identification datum 18, 19 comprises a plurality of identification codes 18 and respective identification values 19.
[0043] In particular, each identification datum 18, 19 comprises a plurality of identification codes 18 which are different from each other.
[0044] Preferably, each identification datum 18, 19 comprises at least one identification code 18a identifying the type of element of the project, at least one identification code 18b identifying one or more dimensional characteristics of the element of the project and / or at least one identification code 18c identifying the processing of the element of the project.
[0045] According to the invention, the system 1 comprises data processing means 3, operationally connected, in use, wirelessly to the processing device 2 to receive the digital file.
[0046] Usefully, the processing device 2 and the processing means 3 are operationally connected to each other through a wireless network, e.g. via the Internet.
[0047] Conveniently, the processing means 3 comprise at least one electronic device, preferably of the server type.
[0048] According to the invention, the system 1 comprises at least one work software, run, in use, by the processing means 3, to process at least one digital estimated metric computation file from at least the digital file.
[0049] Preferably, the format of the estimated metric computation file is of the open type such as e.g. CSV (Comma-Separated Values), JSON (JavaScript Object Notation) or the like.
[0050] Advantageously, the processing device 2 comprises interface means 4 configured to reproduce at least one digital graphical interface 5, 8, 14 employed by the user of the device itself to interact with the work software.
[0051] Preferably, the interface means 4 comprise one or more known interface devices, such as a display, e.g. a touch screen, a keyboard and / or a mouse or the like.
[0052] Furthermore, it cannot be ruled out that the interface means 4 may comprise at least one speaker and / or one microphone, used, e.g., to reproduce one or more questions 6, requests 9 and / or demands 24 (introduced below) and used by the user to provide one or more answers, replies and / or responses (introduced below).
[0053] According to the invention, the processing means 3 are configured to run the work software so as to generate the graphical interface 5, 8, 14.
[0054] Usefully, the processing means 3 are configured to receive the digital file by means of the graphical interface 5, 8, 14, e.g. through an upload screen (not shown in the figures) configured to receive the digital file.
[0055] Preferably, the processing means 3 are configured to process the project file to generate the 3D representation from the project file.
[0056] In particular, the graphical interface 5, 8, 14 comprises a digital graphical display screen (not shown in the figures) of the 3D representation.
[0057] More specifically, the processing device 2 is configured to interact with the 3D representation through the interface means 4, e.g. to assign one or more identification data 18, 19 to one or more elements of the project and / or to display one or more identification data 18, 19 of one or more elements of the project.
[0058] Conveniently, the graphical interface 5, 8, 14 comprises at least one preliminary screen 5 provided with: at least one question 6; at least one interactive reply section 7.
[0059] Furthermore, the user interacts with the reply section 7 through the interface means 4 to provide at least one reply to the question 6.
[0060] In this way, the processing means 3 are configured to process the estimated metric computation file depending on the reply.
[0061] For example, the question is adapted to request a geographical indication of the project.
[0062] It cannot be ruled out that the graphical interface 5, 8, 14 may comprise a plurality of preliminary screens 5 and / or that one or more preliminary screens 5 may comprise a plurality of questions 6 and relevant reply sections 7.
[0063] Appropriately, both the question 6 and the reply section 7 are graphically represented, in digital form, by the preliminary screen 5 through the interface means 4.
[0064] In particular, the question 6 is represented by alphanumeric characters.
[0065] Advantageously, the processing means 3 are configured to generate a completion screen 23 provided with: at least one indication demand 24 for a further identification code 18 and / or a further identification value 19; an interactive indication section 25, the user interacting with the indication section 25 through the interface means 4 to provide at least one response to the demand 24.
[0066] In particular, the processing means 3 are configured to process the estimated metric computation file depending on one or more of the further identification codes 18 and / or identification values 19.
[0067] More specifically, the processing means 3 are configured to process the further identification codes 18 and / or identification values 19 as the identification codes 18 and / or identification values 19 of the digital file.
[0068] Consequently, in this disclosure, the terms “identification code” and “identification value” are used to refer to both the further identification codes and identification values and the identification codes and identification values of the digital file.
[0069] It cannot be ruled out that the graphical interface 5, 8, 14 may comprise a plurality of completion screens 23 and / or that one or more completion screens 23 may comprise a plurality of demands 24 and relevant indication sections 25. Appropriately, both the demand 24 and the indication section 25 are graphically represented, digitally, by the preliminary screen 5 through the interface means 4.
[0070] In particular, the demand 24 is represented by alphanumeric characters.
[0071] Advantageously, the processing means 3 are configured to detect the absence and / or incorrectness of an identification code 18 and / or of an identification value 19 of one or more identification data 18, 19 and to generate at least one query screen 8 depending on the detection.
[0072] Conveniently, for one or more identification data 18, 19, the processing means 3 are configured to detect both whether one or more of the assigned identification codes 18 and / or identification values 19 are absent and whether one or more of the assigned identification codes 18 and / or identification values 19 are incorrect, so as to generate the query screen 8.
[0073] In other words, the processing means 3 are configured to process the digital file, substantially analyzing the content thereof, and to generate the query screen 8 in the event of the absence and / or incorrectness of an identification code 18 and / or of an identification value 19.
[0074] In particular, the query screen 8 is provided with: at least one request 9 for the indication of the identification code 18 and / or the identification value 19 of one or more absent identification data 18, 19; an interactive answer section 10, the user interacting with the answer section 10 through the interface means 4 to provide at least one answer to the request 9.
[0075] Appropriately, both the request 9 and the answer section 10 are graphically represented, digitally, by the query screen 8 through the interface means 4. In particular, the request 9 is represented by alphanumeric characters.
[0076] In addition, the processing means 3 are configured to process the estimated metric computation file depending on the answer.
[0077] In particular, the processing means 3 are configured to compare the identification codes 18 of one or more of the identification data 18, 19 with one or more predefined codes. In this way, the processing means 3 detect the absence and / or incorrectness of one or more identification codes 18 when one or more of these codes are different from the identification codes 18.
[0078] For example, in the case of a predefined “type” code and of an identification “name” code 18, the processing means 3 detect the absence of the identification “type” code 18. Consequently, in the query screen 8 within the answer section 10, the user will indicate “type”.
[0079] In this way, the processing means 3 are configured to process the estimated metric computation file depending on the identification “type” code 18, the identification code 18 and / or the identification value 19 of which will, consequently, be reported in table 11, introduced later in this disclosure.
[0080] It cannot be ruled out that the processing means 3 may be configured to generate at least one configuration screen (not shown in the figures) with which a user interacts, through the interface means 4, to provide one or more of the predefined codes.
[0081] Preferably, the configuration page comprises characteristics similar to the completion screen.
[0082] Similarly, in the event of the absence and / or incorrectness of an identification value 19, the user will indicate in the query screen 8 the identification value 19 to be used, which is then assigned to the corresponding identification code 18 and reported in table 11.
[0083] It cannot be ruled out that in the event of the absence and / or incorrectness of an identification value 19, the query screen 8 may be accessible by at least one artificial intelligence model (preferably the same artificial intelligence model introduced below in this disclosure) to indicate the identification value 19 to be used, which is then assigned to the corresponding identification code 18 and reported in table 11.
[0084] Advantageously, the processing means 3 are configured to: assign one or more additional data 21 to one or more of the identification values 19; process the estimated metric computation file depending on one or more of the assigned additional data 21. Advantageously, the processing means 3 are configured to: compare each of the identification values 19 with one or more reference values, each of which corresponds to at least one additional tabulated datum 21; assign one or more of the additional tabulated data 21 to a corresponding identification value 19 depending on the comparison; process the estimated metric computation file depending on one or more of the additional tabulated data 21.
[0085] In other words, the processing means 3 are configured to compare the identification values 19 with the reference values and, if it finds that one of these reference values is substantially equal or comparable, assigns to the identification value 19 one or more additional tabulated data 21 corresponding to that reference value.
[0086] Advantageously, the system 1 comprises storage means 13 and / or consultation means 12 of one or more additional digital files comprising the reference values and the corresponding additional tabulated data 21.
[0087] Conveniently, the system 1 comprises both storage means 13 and consultation means 12.
[0088] The storage means 13 are preferably of the type of an electronic device for storing data digitally, such as e.g. a server or the like.
[0089] The consultation means 12 are preferably of the type of an electronic communication device, preferably communicating via the Internet, operationally connected to one or more web pages and / or digital archives comprising one or more of the additional files.
[0090] Appropriately, the additional files are digital files executable to generate tables showing, divided into rows or columns, the additional tabulated data 21 and their respective reference values.
[0091] Advantageously, each additional file comprises one or more indicative parameters different from those of the other additional files.
[0092] In this way, the processing means 3 are configured to compare the identification values 19 with the reference values of one or more additional files depending on one or more indicative parameters of the latter. For example, the processing means 3 are configured to compare the identification values 19 with the reference values having one or more defined indicative parameters depending on the reply to one or more of the questions through the preliminary screen 5.
[0093] Conveniently, the processing means 3 are configured to detect the absence and / or incorrectness of additional data 21 assigned to the identification values 19 and to generate at least one request screen 14 depending on such detection.
[0094] Usefully, for one or more identification data 19, the processing means 3 are configured to detect both whether one or more assigned additional data 21 are absent and whether one or more additional data 21 are incorrect, so as to generate the request screen 14.
[0095] In particular, the request screen 14 is provided with: at least one information section 15 reporting one or more of the identification values 19 to which no additional data 21 have been assigned and / or to which incorrect additional data 21 have been assigned; at least one proposal section 16 relating to the information section 15 and adapted to show a proposed additional datum 21.
[0096] Advantageously, the request screen 14 is accessible through at least the interface means 4 to interact with the proposal section 16 and to provide the proposed additional data 21.
[0097] In other words, the additional data 21 can be proposed by the user of the system 1 (through the interface means 4) and / or by the processing device 17.
[0098] For example, in this way, the user of the system 1 provides the missing additional data / datum 21 and / or requests an external party to provide the missing additional data / datum.
[0099] Conveniently, the request screen 14 is accessible through at least one data processing device 17 to interact with the proposal section 16 and to provide the proposed additional data 21.
[0100] Usefully, the processing device 17 comprises its own interface means configured to access the graphical interface 5, 8, 14, in this case the request screen 14, to display the information section 15 and to interact with the proposal section 16. For example, the processing device 17 is configured to access the request screen 14 through a hyperlink, e.g. provided via email by the processing means 3 to one or more predefined and / or selected addresses.
[0101] It cannot be ruled out that the processing device 17 may be configured to access the request screen freely or through a dedicated page.
[0102] Preferably, the system 1 comprises one or more processing devices 17 operationally connected, in use, preferably wirelessly, to the processing means 3.
[0103] Furthermore, it cannot be ruled out that the graphical interface 5, 8, 14 may comprise a plurality of request screens 14 and / or that one or more request screens 14 may comprise a plurality of information sections 15 and related proposal sections 16.
[0104] Appropriately, both the information section 15 and the proposal section 16 are graphically represented, digitally, by the request screen 14 through the interface means of the processing device 17.
[0105] Preferably, the processing device 17 is of the type of an electronic device, such as e.g. a PC, a tablet, a smartphone or the like.
[0106] Advantageously, the request screen 14 is accessible through at least one artificial intelligence model to provide the proposed additional data 21.
[0107] Preferably, the system 1 comprises the artificial intelligence model.
[0108] Preferably, the work software comprises the artificial intelligence model.
[0109] In other words, the request screen 14 then presents the user, or an external third party, or an artificial intelligence model, with a guided interface for entering, correcting or validating the missing or incorrect additional data 21.
[0110] Preferably, the request screen 14 is accessible through the processing device 17, the interface means 4, and / or the artificial intelligence model to interact with the proposal section 16 and provide the proposed additional data 21.
[0111] In particular, the processing means 3 are configured to: assign the additional proposed data 21 through the proposal section 16 to the corresponding identification value 19; process the estimated metric computation file depending on one or more of the additional proposed data 21. Furthermore, it cannot be ruled out that the processing means 3 may be configured to assign a further additional data 21 to the further identification value 19 and to process the estimated metric computation file depending on one or more of the further additional data 21.
[0112] Usefully, the processing means 3 are configured to assign the proposed additional data 21 through the proposal section 16 to the corresponding identification value 19 as a result of a confirmation by the user of the system 1, e.g. transmitted through the interface means 4.
[0113] In this way, the user verifies the proposed additional data 21 and accepts it as a useful value for processing the estimated metric computation.
[0114] In other words, the processing means 3 are configured to verify whether, for each identification data 18, 19, all the additional data 21 necessary and / or required for processing the estimated metric computation file (e.g., tariffs, processing categories, dimensional parameters or measurements) are present.
[0115] If an absence, inconsistency or error of the logical or unitary type is detected, the system automatically generates a request for completion or correction of one or more additional data 21 through the request screen 14.
[0116] This request may e.g. comprise: the reporting of a missing or inconsistent tariff with the type of identification data (e.g., a tariff specifying a volume when an area has been provided); and / or the reporting of incomplete measurements or measurements that are inconsistent with the parameters required by the selected tariff, and the automatic proposal of alternative measurements or measurements consistent with the characteristics of the identification data 18, 19 or with the units of measurement provided for by the tariff itself; the proposal of alternative tariffs or tariffs consistent with the technical description of the element, if the selected one is missing, inconsistent, or unsuitable for the detected context.
[0117] Appropriately, the system 1 is also configured to provide positive or negative feedback depending on the outcome of the check, and to store changes or confirmations in a structured work file, separate from the original file, in order to ensure traceability and the possibility of review.
[0118] It cannot be ruled out that the processing means 3 may be configured to analyze recurring patterns of error or absence of additional data 21 and to generate automatic suggestion rules that contribute to the progressive improvement of the system 1 and to the reduction of future manual intervention.
[0119] Conveniently, the estimated metric computation file is processed so as to generate, following its running, at least one table 11 showing at least the identification values 19 of the identification data 18, 19 divided by rows or columns, wherein the row and / or column of each identification value 19 comprises one or more of the corresponding additional assigned data 21 and / or the processing thereof.
[0120] In particular, one or more additional data 21 represent a cost.
[0121] Preferably, therefore, at least one cost is assigned to each identification value 19 characterizing it.
[0122] It cannot however be ruled out that one or more additional data 21 may represent a tariff, a description, a measurement rule or the like.
[0123] Usefully, the table 11 comprises at least one row and / or column comprising the identification codes 18 and the identification values 19 divided into rows and / or columns, respectively, at the corresponding identification code 18, as shown in Figure 4.
[0124] In particular, the processing means 3 are configured to process the digital file to assign one or more additional data 21 to each identification datum 18, 19 (depending on the comparison) and to process the estimated metric computation file accordingly.
[0125] Usefully, the processing means 3 are configured to count the number of elements of the project having the same identification data 18, 19, in this case the same identification value 19 or set of identification values 19, and to process the estimated metric computation file, depending on this count.
[0126] More specifically, the processing means 3 are configured to process the estimated metric computation file in such a way that the table 11 contains a row or column dedicated to each identification datum 18, 19 comprising at least one identification value 19 or set of identification values 19 that are different from the other identification data 18, 19, and in such a way that each of these rows or columns contains a reference numeral 20 indicating the number of elements of the project having the same identification value 19 or set of identification values represented in the same row or column.
[0127] In other words, each row or column of the table 11 is dedicated to an element of the project that has at least one unique identification value 19 or set of identification values 19, different from the others. In addition, each row or column shows this identification value 19 or set of identification values 19 and a reference numeral indicating how many elements of the project share the same identification value 19 or set of identification values 19, i.e., have the same characteristics.
[0128] Preferably, the processing means 3 are configured to process the estimated metric computation file in such a way that the row and / or column of each identification value 19 comprises one or more of the corresponding assigned additional data 21 and / or a processing thereof, such as e.g. the value of the assigned additional datum 21 multiplied by the reference numeral relating to the same row and / or column.
[0129] Conveniently, the processing means 3 are configured to process the estimated metric computation file so that it comprises an overall datum 22 defined by the sum of all the assigned additional data 21 and / or the processing thereof.
[0130] In this way, the overall data 22 defines the total cost of the project.
[0131] Conveniently, the processing means 3 are configured to generate substantially in sequence one or more of the screens 5, 8, 14 until the estimated metric computation file is processed.
[0132] In particular, the processing means 3 are configured to generate one or more of the screens 5, 8, 14 depending on the interaction with the latter by the interface means 4 of the processing device 2.
[0133] Advantageously, the processing means 3 are configured to run the work software to implement artificial intelligence algorithms, e.g., through one or more of the artificial intelligence models.
[0134] In particular, the processing means 3 are configured to process the digital estimated metric computation file depending on these algorithms. More specifically, the processing means 3 employ the artificial intelligence algorithms to perform one or more operations indicated with reference to the processing means 3 and which in this disclosure have been introduced with the phrase “configured to” or similar phrases.
[0135] Furthermore, it cannot be ruled out that, through the artificial intelligence algorithms, the processing means 3 are configured to: generate one or more questions 6, requests 9 and / or demands 24; interpret one or more answers, replies and / or responses.
[0136] It cannot be ruled out that the processing means 3 and / or the artificial intelligence model may be configured to perform the proposal, error assessment and / or identification operations of omission of additional data 21 associated with the identification values 19 of the elements of the project.
[0137] For this purpose, the system 1 comprises one or more artificial intelligence models, such as vector representation models (embeddings), large language models (LLMs), and / or statistical analysis models / algorithms, used individually or in combination with each other.
[0138] This expedient allows the system 1 to appreciate the technical meaning of the data, detect inconsistencies or absences and generate proposals consistent with the project background.
[0139] Usefully, one or more artificial intelligence modules are configured to be progressively trained by processing metric computation files, e.g., those already validated or approved by the previous users of the system 1.
[0140] In this way, the system 1 automatically learns recurring patterns of association between elements of the project and additional data 21, thus improving over time the accuracy of proposals and error or omission reports.
[0141] For example: if one element of the project has a technical description similar to that of other elements for which one or more tariff (or measurements) have been selected, the system 1 proposes the same or similar tariffs (or measurements) as relevant additional data 21; and / or if a tariff requires volumetric measurement data but the element is characterized by areal data, the system reports the inconsistency and suggests the correction; and / or if an element characterized by an identification code lacks additional data commonly found in semantically similar elements, the system signals the possible omission and suggests integration.
[0142] According to a further aspect, the present invention relates to a method for the estimated metric computation.
[0143] In particular, as steps or phases comprised in the method are intended at least one or more of the operations carried out by one or more components of the system 1 and which are generally anticipated in this disclosure by the term “configured to” or equivalent terms.
[0144] According to another aspect, the present invention relates to a system and / or a method for price analysis.
[0145] It has in practice been ascertained that the described invention achieves the intended objects.
[0146] In particular, the fact should be noted that the system allows the estimated metric computation to be calculated in a substantially automatic or semiautomatic maimer.
[0147] Furthermore, the system allows the estimated metric computation to be calculated quickly and easily.
[0148] In addition, the system promotes the communication between the processing device and the processing means.
[0149] Furthermore, the set of control, reporting and enrichment guidance functions makes the system deeply different from known tools for mere data analysis or querying, as it is not solely aimed at reading or representing existing information, but at the incremental construction of a coherent, complete and computable technical dataset for the purpose of generating a reliable and verifiable digital estimated metric file.
[0150] In particular, the system allows users to directly and consciously intervene on the technical data, in a guided environment that promotes the insertion, correction and integration of missing or inconsistent values. This controlled and assisted interaction - based on continuous dialogue between the system and the user, which can be extended to smart agents trained on specific types of processes - ensures flexible, contextual and verifiable data enrichment, which is not currently possible in traditional BIM analysis or management systems.
[0151] Therefore, the system uses a hybrid human-machine process that combines automation and conscious human control, thus providing an unprecedented level of reliability and adaptability in the generation of digital estimated metric computation.
Claims
CLAIMS1) System (1) for estimated metric computation, comprising: at least one data processing device (2), usable by one or more users and configured to process at least one digital file comprising a plurality of identification data (18, 19), relating to a plurality of elements of said project and each represented by at least one identification code (18) and by its identification value (19); data processing means (3), operationally connected, in use, wirelessly to said processing device (2) to receive said digital file; characterized by the fact that it comprises at least one work software, run, in use, by said processing means (3) to process at least one digital estimated metric computation file starting from at least said digital file.2) System (1) according to claim 1, characterized by the fact that: said processing device (2) comprises interface means (4) configured to reproduce at least one digital graphical interface (5, 8, 14) employed by the user of the device itself to interact with said work software; said processing means (3) are configured to run said work software so as to generate said graphical interface (5, 8, 14).3) System (1) according to one or more of the preceding claims, characterized by the fact that said graphical interface (5, 8, 14) comprises at least a preliminary screen (5) provided with: at least one question (6); at least one interactive reply section (7), the user interacting with said reply section (7) through said interface means (4) to provide at least one reply to said question (6); and characterized by the fact that said processing means (3) are configured to process said estimated metric computation file depending on said reply.4) System (1) according to one or more of the preceding claims, characterized by the fact that: said processing means (3) are configured to detect the absence and / or the incorrectness of an identification code (18) and / or of an identification valuequery screen (8) depending on said detection; said query screen (8) is provided with: at least one request (9) for the indication of the identification code (18) and / or the identification value (19) of one or more absent identification data (18, 19); an interactive answer section (10), the user interacting with said answer section (10) through said interface means (4) to provide at least one answer to said request (9); said processing means (3) are configured to process said estimated metric computation file depending on said answer.5) System (1) according to one or more of the preceding claims, characterized by the fact that said processing means (3) are configured to: assign one or more additional data (21) to one or more of said identification values (19); process said estimated metric computation file depending on one or more of said assigned additional data (21).6) System (1) according to one or more of the preceding claims, characterized by the fact that said processing means (3) are configured to: compare each of said identification values (19) with one or more reference values, each of which corresponds to at least one additional tabulated data (21); assign one or more of said additional tabulated data (21) to a corresponding identification value (19) depending on said comparison; process said estimated metric computation file depending on one or more of said additional tabulated data (21).7) System (1) according to one or more of the preceding claims, characterized by the fact that it comprises storage means (13) and / or consultation means (12) of one or more additional digital files comprising said reference values and the corresponding additional tabulated data (21).8) System (1) according to one or more of the preceding claims, characterized by the fact that: said processing means (3) are configured to detect the absence and / or theincorrectness of additional data (21) assigned to said identification values (19) and to generate at least one request screen (14) depending on said detection; said request screen (14) is provided with: at least one information section (15) reporting one or more of said identification values (19) to which no additional tabulated data (21) have been assigned and / or to which incorrect additional data (21) have been assigned; at least one proposal section (16) relating to said information section (15) and adapted to show at least one proposed additional datum (21); and characterized by the fact that said processing means (3) are configured to: assign said additional proposed data (21) through said proposal section (16) to the corresponding identification value (19); process said estimated metric computation file depending on one or more of said additional proposed data (21).9) System (1) according to one or more of the preceding claims, characterized by the fact that said request screen (14) is accessible through at least one data processing device (17) to interact with said proposal section (16) and to provide said proposed additional data (21).10) System (1) according to one or more of the preceding claims, characterized by the fact that said request screen (14) is accessible through said interface means (4) to interact with said proposal section (16) and to provide said proposed additional data (21).11) System (1) according to one or more of the preceding claims, characterized by the fact that said proposal section (16) is accessible through at least one artificial intelligence model to provide said proposed additional data (21).12) System (1) according to one or more of the preceding claims, characterized by the fact that said estimated metric computation file is processed so as to generate, following its running, at least one table (11) showing at least the identification values (19) of said identification data (18, 19) divided by rows or columns, wherein the row and / or column of each identification value (19) comprises one or more of the corresponding additional assigned data (21).13) System (1) according to one or more of the preceding claims, characterized by the fact that said processing means (3) are configured to reproduce substantially in sequence one or more of said screens up to process said estimated metric computation file. 14) System (1) according to one or more of the preceding claims, characterized by the fact that said processing means (3) are configured to run said work software to implement artificial intelligence algorithms, said processing means (3) being configured to process said digital estimated metric computation file depending on said algorithms.