×

Application system having an LLVM compiler

  • US 10,599,405 B2
  • Filed: 07/27/2018
  • Issued: 03/24/2020
  • Est. Priority Date: 06/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system for creating, sharing, and managing digital content, comprising:

  • a processing system having one or more processors that execute computer-executable instructions that cause the processing system to;

    provide an editor and runtime infrastructure that includes;

    a visual editing environment configured to enable a developer to create and edit code controlling a digital content asset in a declarative language, the visual editing environment configured to;

    display a page layout of a page of the digital content asset,receive a first user input to add a visual element to the page layout, anddisplay the visual element in the page layout; and

    a compiler that compiles and generates code based on the page layout and the first user input such that the code causes a computing device executing the digital content asset to display the visual element in the page of the digital content asset;

    receive the code from the editor and runtime infrastructure; and

    operate, by a code execution engine, on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset,wherein the same declarative language and code execution engine are used during editing of the digital content asset and at runtime of the digital content asset at the computing device, and wherein code of the visual editing environment and the code generated by visual editing environment are compiled for distribution using an LLVM™

    compiler, andwherein a plurality of end users using different devices can simultaneously experience the same behavior of the digital content asset during its creation and editing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×