Bentley Systems has been granted a patent for a method that involves compiling user code in a browser by bundling user code and dependencies on host packages of a host application. The technique transforms, compiles, and bundles the code to produce a compiled bundle, utilizing already compiled host packages. GlobalData’s report on Bentley Systems gives a 360-degree view of the company including its patenting strategy. Buy the report here.

Access deeper industry intelligence

Experience unmatched clarity with a single platform that combines unique data, AI, and human expertise.

Find out more

According to GlobalData’s company profile on Bentley Systems, AI assisted CAD was a key innovation area identified from patents. Bentley Systems's grant share as of May 2024 was 33%. Grant share is based on the ratio of number of grants to total number of patents.

Compiling user code in browser with host packages

Source: United States Patent and Trademark Office (USPTO). Credit: Bentley Systems Inc

A recently granted patent (Publication Number: US11995458B1) outlines a method for compiling user code in a browser executing on a local computing device. The method involves retrieving the user code and its dependencies on host packages of a host application, transforming, compiling, and bundling the user code using a bundler in the browser. The compiled bundle is then provided as an output. The method includes importing each host package by creating a property of a global window object of the browser and compiling the user code as an extension of the host application to utilize the host packages in an already compiled form.

Furthermore, the patent details additional features such as normalizing the host package name, creating a pseudo file system for retrieving user code files, and compiling user styles separately from the host application styles. The method also involves bundling the user styles and importing them as new style elements. The patent also covers a computing device and a non-transitory electronic device readable medium configured to execute the method for compiling user code, with specific emphasis on handling Typescript, Javascript, SASS, and CSS within the compilation process. Overall, the patent provides a comprehensive approach to efficiently compile user code in a browser environment, enhancing the development process for web applications.

To know more about GlobalData’s detailed insights on Bentley Systems, buy the report here.

Data Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.