Method for automatic creation of real-time rendering content

US11989839B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11989839-B2
Application numberUS-202117539766-A
CountryUS
Kind codeB2
Filing dateDec 1, 2021
Priority dateJan 13, 2021
Publication dateMay 21, 2024
Grant dateMay 21, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method including executing a logical computing element (LCE) on a server. Worker LCEs are executed on the server. A first electronic file comprising geometry data in a first data structure is received at the controller LCE. An available worker LCE is identified, by the controller LCE, as an in-use worker LCE from among the worker LCEs. The geometry data is imported by the in-use worker LCE. A job instance is established by the in-use worker LCE. A rendering engine is launched by the in-use worker LCE. The rendering engine generates, for the job instance and using the geometry data, a dataset file in a second data structure different than the first data structure. The dataset file is returned by the in-use worker LCE to the controller LCE. The dataset file is returned by the controller LCE to a remote computer.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a controller logical computing element (controller LCE) on a server, wherein the controller LCE is configured to: receive a first electronic file comprising geometry data in a first data structure, identify an available worker LCE as an in-use worker LCE from among a plurality of worker LCEs, and return a dataset file to a remote computer in a second data structure different than the first data structure; the plurality of worker LCEs on the server, including the in-use worker LCE, wherein the in-use worker LCE is configured to: import the geometry data from a storage, create a configuration document, launch a rendering engine to generate the dataset file, and return the dataset file to the storage; and the rendering engine, wherein the rendering engine is executable on the server, and wherein the rendering engine is configured to process, for a job instance using the geometry data, the dataset file in the second data structure. 2. The system of claim 1 , wherein the controller LCE is further configured to, prior to returning the dataset file: compress the dataset file to generate a single compressed dataset file, generate an electronic message addressed to the remote computer, and attach the single compressed dataset file to the electronic message. 3. The system of claim 1 , wherein: the controller LCE is further configured to receive, together with the first electronic file, job configuration information; and the in-use worker LCE is further configured to create the job instance by: creating, by the in-use worker LCE, a temporary working folder on the server for storing the dataset file; creating, by the in-use worker LCE, the configuration document from the job configuration information; and adjusting generation of the dataset file according to the configuration document. 4. The system of claim 3 , wherein the in-use worker LCE is further configured to: prior to launching the rendering engine, copy a rendering template from a data repository in communication with the server; and automatically and parametrically reduce a rendering complexity of the geometry data. 5. The system of claim 1 , wherein the in-use worker LCE is further configured to, after the in-use worker LCE returns the dataset file: delete, by the in-use worker LCE, the dataset file, and the configuration document; and set, by the controller LCE, the in-use worker LCE as an available worker LCE. 6. The system of claim 1 , wherein the in-use worker LCE is further configured to return the dataset file by returning a virtual reality (VR) executable file configured to generate an VR environment on the remote computer. 7. The system of claim 1 , wherein the in-use worker LCE is further configured to return the dataset file by returning a plurality of dataset files configured for use by an augmented reality (AR) software program. 8. The system of claim 1 , wherein the in-use worker LCE is further configured to return the dataset file by returning a plurality of model asset files configured for use by a polygon rendering program. 9. The system of claim 1 , wherein the controller LCE is configured to receive the geometry data from a web browser of the remote computer. 10. The system of claim 1 , wherein the geometry data comprises one or more of a computer automated design file, a real-time rendering project file, a polygonal geometry file, or an object definition file. 11. A method comprising: executing a controller logical computing element (LCE) on a server; executing a plurality of worker LCEs on the server; receiving, at the controller LCE, a first electronic file comprising geometry data in a first data structure; identifying, by the controller LCE, an available worker LCE as an in-use worker LCE from among the plurality of worker LCEs; importing, by the in-use worker LCE, the geometry data; establishing, by the in-use worker LCE, a job instance; launching, by the in-use worker LCE, a rendering engine; generating, by the rendering engine for the job instance and using the geometry data, a dataset file in a second data structure different than the first data structure; returning, by the in-use worker LCE, the dataset file to the controller LCE; and returning, by the controller LCE, the dataset file to a remote computer. 12. The method of claim 11 , further comprising, prior to the controller LCE returning the dataset file: compressing the dataset file to generate a compressed dataset file; generating an electronic message addressed to the remote computer; and attaching the compressed dataset file to the electronic message. 13. The method of claim 11 , further comprising: receiving, together with the first electronic file, job configuration information; wherein establishing the job instance comprises: creating, by the in-use worker LCE, a temporary working folder on the server for processing the first electronic file within the dataset file of the rendering engine; creating, by the in-use worker LCE, a configuration document from the job configuration information; and adjusting generation of the dataset file according to the configuration document. 14. The method of claim 13 , further comprising: prior to calling the rendering engine, copying a rendering template from a data repository in communication with the server; and automatically and parametrically reducing a rendering complexity of the geometry data. 15. The method of claim 14 , further comprising, after the in-use worker LCE returns the dataset file: deleting, by the in-use worker LCE, the dataset file, the geometry data, and the configuration document; and setting, by the controller LCE, the in-use worker LCE as an available worker LCE. 16. The method of claim 11 , wherein returning the dataset file comprises returning a virtual reality (VR) executable file configured to generate an VR environment on the remote computer. 17. The method of claim 11 , wherein returning the dataset file comprises returning a plurality of dataset files configured for use by a system selected from the group consisting of: virtual reality software and hardware, augmented reality software, and desktop computing software. 18. The method of claim 11 , wherein returning the dataset file comprises returning a plurality of model asset files configured for use by a polygon rendering program. 19. The method of claim 11 , wherein the geometry data is received from a web browser of the remote computer. 20. The method of claim 11 , wherein the geometry data comprises one or more of a computer automated design file, a real-time rendering project file, a polygonal geometry file, or an object definition file.

Assignees

Inventors

Classifications

  • G06T19/006Primary

    Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • Remote printer device, e.g. being remote from client or server · CPC title

  • Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

  • considering software capabilities, i.e. software resources associated or available to the machine · CPC title

  • Grid computing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11989839B2 cover?
A method including executing a logical computing element (LCE) on a server. Worker LCEs are executed on the server. A first electronic file comprising geometry data in a first data structure is received at the controller LCE. An available worker LCE is identified, by the controller LCE, as an in-use worker LCE from among the worker LCEs. The geometry data is imported by the in-use worker LCE. A…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).