Mixed-reality and CAD architectural design environment

US11270514B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11270514-B2
Application numberUS-202016903212-A
CountryUS
Kind codeB2
Filing dateJun 16, 2020
Priority dateJun 10, 2016
Publication dateMar 8, 2022
Grant dateMar 8, 2022

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 computer system for creating architectural schematics within a mixed-reality environment generates, within an architectural design application, mixed-reality rendering data that visually describes one or more virtual architectural elements in relation to a real-world environment. The computer system transmits, to a mixed-reality device, the mixed-reality rendering data, wherein the mixed-reality device renders the mixed-reality rendering data within the real-world environment. The computer system also receives a command from a user directed towards a particular virtual architectural element. Additionally, the computer system constrains a scope of the command based upon an interaction between the virtual architectural element and the real-world environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system for creating architectural schematics within a mixed-reality environment, comprising: one or more processors; and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following: generate, within an architectural design application, mixed-reality rendering data that visually describes one or more virtual architectural elements in relation to a real-world environment; transmit, to a mixed-reality display device, the mixed-reality rendering data, wherein the mixed-reality display device renders the mixed-reality rendering data within the real-world environment; receive, from a camera associated with the mixed-reality display device, an image of a physical measuring tape measuring a virtual architectural element; identify a physically measured attribute of the virtual architectural element by processing the image of the physical measuring tape with an optical character recognition algorithm to read the physically measured attribute from the physical measuring tape with respect to the virtual architectural element; determine, based at least in part on the physically measured attribute, that a height, width, or depth of the virtual architectural element or a position of the virtual architectural element in relation to the real-world environment is different from a value defined by the architectural design application; and adjust the height, width, or depth of the virtual architectural element or the position of the virtual architectural element in relation to the real-world environment to match the value defined by the architectural design application based at least in part on the physically measured attribute. 2. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to adjust other aspects of the mixed-reality environment based upon the adjusted the height, width, or depth of the virtual architectural element. 3. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to receive a command from a user to adjust the height, width, or depth of the virtual architectural element to a particular measurement based upon the physical measuring tape. 4. The computer system as recited in claim 3 , wherein the executable instructions include instructions that are executable to configure the computer system to: adjust a height, width, or depth of the virtual architectural element to the particular measurement as indicated by the physical measuring tape. 5. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to: receive a command from a user to create a particular virtual architectural element, wherein identifying an environment-defined attribute of the particular virtual architectural element comprises identifying wiring requirements associated with an electrical outlet; retrieve a physical environment attribute that corresponds with the environment-defined attribute of the particular virtual architectural element; and constrain a scope of the command based upon the physical environment attribute. 6. The computer system as recited in claim 5 , wherein the physical environment attribute comprises a location of physical electrical wiring within the real-world environment that is configurable for connecting to the electrical outlet. 7. The computer system as recited in claim 6 , wherein the physical environment attribute further comprises an indication that the physical electrical wiring is moveable. 8. The computer system as recited in claim 7 , wherein the executable instructions include instructions that are executable to configure the computer system to: generate a rendering of the physical electrical wiring that depicts a pathway of at least a portion of the physical electrical wiring as extending towards a location of the electrical outlet, wherein the rendering of the physical electrical wiring does not correspond with a location of the physical electrical wiring; and constrain the scope of the command based upon the physical environment attribute, by placing the electrical outlet in a location that intersects with the rendering of the physical electrical wiring. 9. A method for creating architectural schematics within a mixed-reality environment, comprising: generating, within an architectural design application, mixed-reality rendering data that visually describes one or more virtual architectural elements in relation to a real-world environment; transmitting, to a mixed-reality display device, the mixed-reality rendering data, wherein the mixed-reality display device renders the mixed-reality rendering data within the real-world environment; receiving, from a camera associated with the mixed-reality display device, an image of a physical measuring tape measuring a virtual architectural element; identifying a physically measured attribute of the virtual architectural element by processing the image of the physical measuring tape with an optical character recognition algorithm to read the physically measured attribute from the physical measuring tape with respect to the virtual architectural element; based upon the physically measured attribute, determining, based at least in part on the physically measured attribute, that a height, width, or depth of the virtual architectural element or a position of the virtual architectural element in relation to the real-world environment is different from a value defined by the architectural design application is different from a value defined by the architectural design application; and adjusting the height, width, or depth of the virtual architectural element or the position of the virtual architectural element in relation to the real-world environment to match the value defined by the architectural design application based at least in part on the physically measured attribute. 10. The method as recited in claim 9 , further comprising adjusting other aspects of the mixed-reality environment based upon the adjusted the height, width, or depth of the virtual architectural element. 11. The method as recited in claim 9 , further comprising receiving a command from a user to adjust the height, width, or depth of the virtual architectural element to a particular measurement based upon the physical measuring tape. 12. The method as recited in claim 11 , further comprising adjusting a height, width, or depth of the virtual architectural element to the particular measurement as indicated by the physical measuring tape. 13. The method as recited in claim 9 , further comprising: receiving a command from a user to create a particular virtual architectural element, wherein identifying an environment-defined attribute of the particular virtual architectural element comprises identifying wiring requirements associated with an electrical outlet; retrieving a physical environment attribute that corresponds with the environment-defined attribute of the particular virtual architectural element; and constraining a scope of the command based upon the physical environment attribute. 14. The method as recited in claim 13 , wherein the physical environment attribute comprises a location of physical electrical wiring within the real-world environment that is configurable for connecting to the electrical outlet. 15. The method as

Assignees

Inventors

Classifications

  • Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title

  • Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

  • Computer-aided design [CAD] · CPC title

  • Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · 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 US11270514B2 cover?
A computer system for creating architectural schematics within a mixed-reality environment generates, within an architectural design application, mixed-reality rendering data that visually describes one or more virtual architectural elements in relation to a real-world environment. The computer system transmits, to a mixed-reality device, the mixed-reality rendering data, wherein the mixed-real…
Who is the assignee on this patent?
Dirtt Environmental Solutions
What technology area does this patent fall under?
Primary CPC classification G06F3/04815. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 2022 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).