Systems, methods, and computer-readable media for placing an asset on a three-dimensional model

US9519396B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9519396-B2
Application numberUS-89263610-A
CountryUS
Kind codeB2
Filing dateSep 28, 2010
Priority dateSep 28, 2010
Publication dateDec 13, 2016
Grant dateDec 13, 2016

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.

Systems, methods, and computer-readable media are provided for placing an asset on a three-dimensional model. Each asset can be associated with a pivot point and with an asset normal. A contact point on the surface of a model where an asset is to be positioned may be identified, and a surface normal that may be perpendicular to the surface at the contact point may also be identified. Then, the asset can be placed on the model such that the position of the pivot point of the asset may coincide with the position of the identified contact point on the surface of the model, and such that the orientation of the asset normal may match the orientation of the identified surface normal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for placing an asset on a three-dimensional model, wherein the asset comprises a pivot point and an asset normal, and wherein the model comprises a surface, the method comprising: displaying the three-dimensional model on an electronic display unit; identifying a contact point on a an external surface of the model at which to place the asset; identifying a surface normal extending perpendicular from the surface of the model at the identified contact point; positioning the pivot point of the asset at the identified contact point such that the asset is positioned external to the model; and orienting the asset normal of the asset at the identified surface normal, wherein the asset is displayed on the surface of the model; wherein the pivot point of the asset corresponds to the center of gravity of the asset. 2. An electronic device comprising: an input interface; a display; and control circuitry coupled to the input interface and the display, wherein the control circuitry is operative to: direct the display to display an avatar; receive from the input interface a selection of an asset to display on an external surface of the avatar, wherein the asset comprises a pivot point and an asset normal; receive from the input interface an input corresponding to a contact point on the external surface of the avatar; position the asset on the display by making the pivot point and the contact point coincide; and orient the asset on the display by matching the asset normal with a surface normal extending perpendicularly from the external surface at the contact point, and display the asset on the external surface of the avatar; wherein the asset normal comprises a first vector; the surface normal comprises a second vector; and the control circuitry is further operative to orient the asset on the display by making the first vector co-linear with the second vector. 3. The electronic device of claim 2 , wherein the control circuitry is further operative to: receive from the input interface a selection of the asset on the display; receive from the input interface a new input corresponding to a new contact point on the external surface of the avatar; and re-position the selected asset on the display by making the pivot point and the new contact point coincide. 4. The electronic device of claim 3 , wherein the control circuitry is further operative to: identify a new surface normal extending perpendicularly from the external surface at the new contact point; and re-orient the selected asset on the display by matching the new surface normal with the asset normal. 5. The electronic device of claim 4 , wherein the control circuitry is further operative to: identify an intermediate contact point between the contact point and the new contact point; identify an intermediate surface normal extending perpendicularly from the external surface at the intermediate contact point; re-position the selected asset on the display by making the pivot point and the intermediate contact point coincide; and re-orient the selected asset on the display by matching the intermediate surface normal with the asset normal. 6. An electronic device comprising: an input interface; a display; and control circuitry coupled to the input interface and the display, wherein the control circuitry is operative to: direct the display to display an avatar; receive from the input interface a selection of an asset to display on an external surface of the avatar, wherein the asset comprises a pivot point and an asset normal; receive from the input interface an input corresponding to a contact point on the external surface of the avatar; position the asset on the display by making the pivot point and the contact point coincide; orient the asset on the display by matching the asset normal with a surface normal extending perpendicularly from the external surface at the contact point; receive from the input interface a selection of the asset on the display; receive from the input interface a new input corresponding to a new contact point on the external surface of the avatar; re-position the selected asset on the display by making the pivot point and the new contact point coincide; identify a new surface normal extending perpendicularly from the external surface at the new contact point; re-orient the selected asset on the display by matching the new surface normal with the asset normal; identify an intermediate contact point between the contact point and the new contact point; identify an intermediate surface normal extending perpendicularly from the external surface at the intermediate contact point; re-position the selected asset on the display by making the pivot point and the intermediate contact point coincide; and re-orient the selected asset on the display by matching the intermediate surface normal with the asset normal.

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

  • G06T19/20Primary

    Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • Rotation, translation, scaling · CPC title

  • Aligning objects, relative positioning of parts · CPC title

  • involving 3D image data · 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 US9519396B2 cover?
Systems, methods, and computer-readable media are provided for placing an asset on a three-dimensional model. Each asset can be associated with a pivot point and with an asset normal. A contact point on the surface of a model where an asset is to be positioned may be identified, and a surface normal that may be perpendicular to the surface at the contact point may also be identified. Then, the …
Who is the assignee on this patent?
Goossens Thomas, Apple Inc
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 Dec 13 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).