Technologies for rendering items within a user interface using various rendering effects

US10467802B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10467802-B2
Application numberUS-201815949931-A
CountryUS
Kind codeB2
Filing dateApr 10, 2018
Priority dateApr 10, 2018
Publication dateNov 5, 2019
Grant dateNov 5, 2019

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 and methods for rendering items with a user interface of an electronic device are described. According to certain aspects, an electronic device may detect its orientation and render, in a user interface, a physical item using a rendering effect determined from the orientation. As a user of the electronic device reorients the electronic device, the electronic device may automatically and dynamically update the rendering with an updated rendering effect to reflect the updated orientation. In embodiments, the user may use the electronic device to complete an order for the physical item.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device for rendering, in a user interface, an item offered for sale on a platform accessible by the electronic device, comprising: a sensor for detecting an orientation of the electronic device; a user interface for displaying content; a memory storing non-transitory computer executable instructions; and a processor interfacing with the sensor, the user interface, and the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to: initiate a preview feature for the item, retrieve, from the sensor, an initial orientation of the electronic device, determine, based on the initial orientation of the electronic device, an initial rendering effect for the item, cause the user interface to render the item using the initial rendering effect, retrieve, from the sensor, an updated orientation of the electronic device, determine, based on the updated orientation, an updated rendering effect for the item, and cause the user interface to update the rendered item using the updated rendering effect. 2. The electronic device of claim 1 , wherein to determine, based on the initial orientation, the initial rendering effect for the item, the processor is configured to: determine, based on the initial orientation of the electronic device, an initial portion of the item to be rendered with a reflection effect, access a mask image corresponding to the item, the mask image having an initial mask portion corresponding to the initial portion of the item, and determine the initial rendering effect to create the reflection effect by overlaying the initial mask portion of the mask image on the initial portion of the item. 3. The electronic device of claim 2 , wherein to determine, based on the updated orientation, the updated rendering effect for the item, the processor is configured to: determine, based on the updated orientation of the electronic device, an updated portion of the item to be rendered with the reflection effect, wherein the mask image has an updated mask portion corresponding to the updated portion of the item, and determine the updated rendering effect by overlaying the updated mask portion of the mask image on the updated portion of the item. 4. The electronic device of claim 1 , wherein the sensor is a gyroscope that senses rotational motion of the electronic device. 5. The electronic device of claim 1 , further comprising an ambient light sensor, wherein to determine, based on the initial orientation, the initial rendering effect for the item, the processor is configured to: retrieve lighting condition data from the ambient light sensor, and determine, based on the initial orientation of the electronic device and the lighting condition data from the ambient light sensor, the initial rendering effect for the item. 6. The electronic device of claim 1 , further comprising a location module, wherein to determine, based on the initial orientation, the initial rendering effect for the item, the processor is configured to: retrieve a detected location from the location module, and determine, based on the initial orientation of the electronic device, the detected location, and a current time of day, the initial rendering effect for the item. 7. The electronic device of claim 1 , further comprising an image sensor, wherein to determine, based on the initial orientation, the initial rendering effect for the item, the processor is configured to: retrieve a set of image data captured by the image sensor, and determine, based on the initial orientation of the electronic device and the set of image data, the initial rendering effect for the item. 8. The electronic device of claim 1 , further comprising an image sensor, wherein to cause the user interface to render the item using the initial rendering effect, the processor is configured to: retrieve a set of image data captured by the image sensor, and cause the user interface to (i) display the set of image data captured by the image sensor, and (ii) render the item using the initial rendering effect overlaid on the displayed set of image data. 9. The electronic device of claim 1 , wherein the processor is further configured to: receive, via the user interface, a selection to complete an order for the item, and in response to receiving the selection, facilitate completion of the order for the item. 10. A computer-implemented method in an electronic device of rendering, in a user interface, an item offered for sale on a platform accessible by the electronic device, the method comprising: initiating a preview feature for the item; detecting, by an angular sensor, an initial orientation of the electronic device; determining, by a processor of the electronic device based on the initial orientation of the electronic device, an initial rendering effect for the item; displaying, in a user interface, a rendering of the item using the initial rendering effect; detecting, by the angular sensor, an updated orientation of the electronic device; determining, by the processor based on the updated orientation, an updated rendering effect for the item; and displaying, in the user interface, an updated rendering of the item using the updated rendering effect. 11. The computer-implemented method of claim 10 , wherein determining, based on the initial orientation, the initial rendering effect for the item comprises: determining, based on the initial orientation of the electronic device, an initial portion of the item to be rendered with a reflection effect; accessing a mask image corresponding to the item, the mask image having an initial mask portion corresponding to the initial portion of the item; and determining the initial rendering effect to create the reflection effect by overlaying the initial mask portion of the mask image on the initial portion of the item. 12. The computer-implemented method of claim 11 , wherein determining, based on the updated orientation, the updated rendering effect for the item comprises: determining, based on the updated orientation of the electronic device, an updated portion of the item to be rendered with the reflection effect, wherein the mask image has an updated mask portion corresponding to the updated portion of the item; and determining the updated rendering effect by overlaying the updated mask portion of the mask image on the updated portion of the item. 13. The computer-implemented method of claim 10 , wherein determining, based on the initial orientation, the initial rendering effect for the item comprises: detecting, by an ambient light sensor, lighting condition data; and determining, based on the initial orientation of the electronic device and the lighting condition data, the initial rendering effect for the item. 14. The computer-implemented method of claim 10 , wherein determining, based on the initial orientation, the initial rendering effect for the item comprises: detecting, by a location module, a location of the electronic device; and determining, based on the initial orientation of the electronic device, the location of the electronic device, and a current time of day, the initial rendering effect for the item. 15. The computer-implemented method of claim 10 , wherein determining, based on the initial orientation, the initial rendering effect for the item comprises: capturing, by an image sensor, a set of image data; and determining, based on the initial orientation of the electronic device and the set of image data, the initial rendering effect for the item.

Assignees

Inventors

Classifications

  • G06F3/0346Primary

    with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • G06T15/50Primary

    Lighting effects · CPC title

  • Creating or editing images; Combining images with text · CPC title

  • graphically representing goods, e.g. 3D product representation · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US10467802B2 cover?
Systems and methods for rendering items with a user interface of an electronic device are described. According to certain aspects, an electronic device may detect its orientation and render, in a user interface, a physical item using a rendering effect determined from the orientation. As a user of the electronic device reorients the electronic device, the electronic device may automatically and…
Who is the assignee on this patent?
Cimpress Schweiz Gmbh
What technology area does this patent fall under?
Primary CPC classification G06F3/0346. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 05 2019 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).