Tracking the evolution of a design space

US10803209B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10803209-B2
Application numberUS-201514951310-A
CountryUS
Kind codeB2
Filing dateNov 24, 2015
Priority dateNov 25, 2014
Publication dateOct 13, 2020
Grant dateOct 13, 2020

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 design application includes a design engine and a tracking engine. The design engine allows end-users to create and modify a design space. The design space includes a spectrum of possible design options, as well as other information related to the process of creating designs. When changes are applied to the design space, the design engine transmits event data to the tracking engine that reflects those changes. The tracking engine, based on the event data, updates a design space timeline. The design space timeline illustrates the evolution of the design space over time.

First claim

Opening claim text (preview).

The invention claimed is: 1. One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to generate a design space timeline, by performing the steps of: generating a first node associated with a first graphical depiction of a first state of a design space after a first set of modifications is made to the design space, wherein the design space comprises a plurality of potential design options that solve a design problem; integrating the first node and the first graphical depiction into the design space timeline that is displayed via a graphical user interface; generating a second node associated with a second graphical depiction of a second state of the design space after the first set of modifications and a second set of modifications is made to the design space; integrating the second node and the second graphical depiction into the design space timeline; in response to removing the first node from the design space timeline, updating the second node to be associated with a third graphical depiction of a third state of the design space that reflects the second set of modifications made to the design space but does not reflect the first set of modifications made to the design space, and integrating the third graphical depiction into the design space timeline. 2. The one or more non-transitory computer-readable media of claim 1 , further comprising: determining that the design space timeline is to be branched downstream of the second node; generating a third node that indicates a branching point in the design space timeline; integrating the third node into the design space timeline that illustrates the design space branching into at least two parallel branches. 3. The one or more non-transitory computer-readable media of claim 2 , further comprising: generating a fourth node associated with a fourth graphical depiction of a fourth state of the design space after a third set of modifications is made to the design space; and integrating the fourth node and the fourth graphical depiction into a first branch of the design space timeline that illustrates one or more modifications of the design space along the first branch of the design space timeline. 4. The one or more non-transitory computer-readable media of claim 2 , further comprising: determining that a fourth node is to be copied from a first branch of the design space timeline to a second branch of the design space timeline; and copying the fourth node to the second branch of the design space timeline that illustrates one or more modifications of the design space along the first branch of the design space timeline and along the second branch of the design space timeline. 5. The one or more non-transitory computer-readable media of claim 1 , wherein the design space timeline indicates a quantity of potential design options in the plurality of potential design options. 6. The one or more non-transitory computer-readable media of claim 1 , further comprising applying one or more modifications to the design space based on one or more modifications made to the design space timeline. 7. The one or more non-transitory computer-readable media of claim 1 , further comprising receiving first event data that includes the first set of modifications, wherein the step of generating the first node occurs in response to receiving the first event data. 8. The one or more non-transitory computer-readable media of claim 1 , wherein the design problem comprises at least one of a set of objectives, a set of constraints, and a set of design criteria. 9. The one or more non-transitory computer-readable media of claim 1 , wherein the design problem comprises a set of constraints that limit the plurality of potential design options of the design space. 10. The one or more non-transitory computer-readable media of claim 1 , wherein: the first set of modifications and the second set of modifications each modify the design problem; the design space in the second state comprises a plurality of potential design options that solve the design problem as modified by the first set of modifications and the second set of modifications; and the design space in the third state comprises a plurality of potential design options that solve the design problem as modified by the second set of modifications and not the first set of modifications. 11. The one or more non-transitory computer-readable media of claim 1 , wherein: the first set of modifications add a first constraint to the design problem that limit the plurality of potential design options of the design space; the design space in the second state comprises a first number of potential design options; and the design space in the third state comprises a second number of potential design options, the second number being greater than the first number. 12. A computer-implemented method for generating a design space timeline, the method comprising: generating a first node associated with a first graphical depiction of a first state of a design space after a first set of modifications is made to the design space, wherein the design space comprises a plurality of potential design options that solve a design problem; integrating the first node and the first graphical depiction into the design space timeline that is displayed via a graphical user interface; generating a second node associated with a second graphical depiction of a second state of the design space after the first set of modifications and a second set of modifications is made to the design space; integrating the second node and the second graphical depiction into the design space timeline; in response to removing the first node from the design space timeline, updating the second node to be associated with a third graphical depiction of a third state of the design space that reflects the second set of modifications made to the design space but does not reflect the first set of modifications made to the design space, and integrating the third graphical depiction into the design space timeline. 13. The computer-implemented method of claim 12 , further comprising: determining that the design space timeline is to be branched downstream of the second node; generating a third node that indicates a branching point in the design space timeline; integrating the third node into the design space timeline that illustrates the design space branching into at least two parallel branches. 14. The computer-implemented method of claim 13 , further comprising: generating a fourth node associated with a fourth graphical depiction of a fourth state of the design space after a third set of modifications is made to the design space; and integrating the fourth node and the fourth graphical depiction into a first branch of the design space timeline that illustrates one or more modifications of the design space along the first branch of the design space timeline. 15. The computer-implemented method of claim 13 , further comprising: determining that a fourth node is to be copied from a first branch of the design space timeline to a second branch of the design space timeline; and copying the fourth node to the second branch of the design space timeline that illustrates one or more modifications of the design space along the first branch of the design space timeline and along the second branch of the design space timeline. 16. The computer-implemented method of claim 12 , further comprising applying one or more modifications to the design space based on one or

Assignees

Inventors

Classifications

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Computer-aided design [CAD] · CPC title

  • Spatial browsing, e.g. 2D maps, 3D or virtual spaces · CPC title

  • Cad cam · 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 US10803209B2 cover?
A design application includes a design engine and a tracking engine. The design engine allows end-users to create and modify a design space. The design space includes a spectrum of possible design options, as well as other information related to the process of creating designs. When changes are applied to the design space, the design engine transmits event data to the tracking engine that refle…
Who is the assignee on this patent?
Autodesk Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/4097. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 13 2020 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).