IP Library Granted Patent US 12,198,265
Granted Patent B2
US 12,198,265 · App. 18/385,789 · Granted Jan 14, 2025

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

Inventors: Ramon Harrington (Hanover, MA); Jon Gaudette (Waltham, MA); Jarongorn Manny Lertpatthanakul (Windham, NH)
Assignee: CIMPRESS SCHWEIZ GMBH
G06T15/50G06F3/0346G06T11/60G06F3/04842G06Q30/0643
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,198,265
App. No.
18/385,789
Granted
Jan 14, 2025
Kind
B2
Abstract

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.

Claims (56)

1. An electronic device for rendering an item, comprising:

a clock;

a user interface;

a memory storing non-transitory computer executable instructions; and

a processor interfacing with the clock, the user interface, and the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to:

identify an orientation of the electronic device,

retrieve timing data from the clock,

determine, based on the orientation of the electronic device, a location of the electronic device, and the timing data, a rendering effect for the item, and

cause the user interface to render the item using the rendering effect.

2. The electronic device of claim 1 , wherein the timing data retrieved from the clock comprises at least one of: time of day, day of week, or day of year.

3. The electronic device of claim 1 , further comprising:

a light sensor;

wherein the processor determines the rendering effect for the item further based on data from the light sensor.

4. The electronic device of claim 3 , wherein to determine the rendering effect for the item, the processor is configured to:

determine, based on the data from the light sensor, a brightness degree for the rendering effect.

5. The electronic device 1 , further comprising:

a location module;

wherein the processor is configured to execute the non-transitory computer executable instructions to further cause the processor to:

retrieve location data from the location module, wherein the location data indicates the location of the electronic device.

6. The electronic device of claim 1 , further comprising:

an image sensor configured to capture a set of image data;

wherein the processor determines the rendering effect for the item further based data from the set of image data.

7. 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.

8. The electronic device of claim 1 , further comprising:

a sensor for detecting the orientation of the electronic device.

9. The electronic device of claim 8 , wherein the sensor is a gyroscope that senses rotational motion of the electronic device.

10. The electronic device of claim 1 , wherein to determine the rendering effect for the item, the processor is configured to:

determine, based on the orientation of the electronic device, the location of the electronic device, and the timing data, a portion of the item to be rendered with a reflection effect,

access a mask image corresponding to the item, the mask image having a mask portion corresponding to the portion of the item, and

determine the rendering effect to create the reflection effect by overlaying the mask portion of the mask image on the portion of the item.

11. A computer-implemented method in an electronic device of rendering, in a user interface, an item, the method comprising:

identifying an orientation of the electronic device;

retrieving, by a processor, timing data from the clock;

determining, by the processor based on the orientation of the electronic device, a location of the electronic device, and the timing data, a rendering effect for the item; and

rendering, in the user interface, the item using the rendering effect.

12. The computer-implemented method of claim 11 , wherein the timing data retrieved from the clock comprises at least one of: time of day, day of week, or day of year.

13. The computer-implemented method of claim 11 , wherein determining the rendering effect for the item comprises:

determining, by the processor based on the orientation of the electronic device, the location of the electronic device, the timing data, and data from a light sensor, the rendering effect for the item.

14. The computer-implemented method of claim 13 , further comprising:

determining, by the processor based on the data from the light sensor, a brightness degree for the rendering effect.

15. The computer-implemented method of claim 11 , further comprising:

retrieving, by the processor from a location module, location data indicating the location of the electronic device.

16. The computer-implemented method of claim 11 , wherein determining the rendering effect for the item comprises:

determining, by the processor based on the orientation of the electronic device, the location of the electronic device, the timing data, and a set of image data from an image sensor, the rendering effect for the item.

17. The computer-implemented method of claim 11 , further comprising:

receiving, via the user interface, a selection to complete an order for the item; and

in response to receiving the selection, facilitating completion of the order for the item.

18. The computer-implemented method of claim 11 , wherein identifying an orientation of the electronic device comprises:

determining, by the processor based on data from a sensor of the electronic device, the orientation of the electronic device.

19. The computer-implemented method of claim 18 , wherein the sensor is a gyroscope that senses rotational motion of the electronic device.

20. The computer-implemented method of claim 11 , wherein determining the rendering effect for the item comprises:

determining, based on the orientation of the electronic device, the location of the electronic device, and the timing data, a portion of the item to be rendered with a reflection effect;

accessing a mask image corresponding to the item, the mask image having a mask portion corresponding to the portion of the item; and

determining the rendering effect to create the reflection effect by overlaying the mask portion of the mask image on the portion of the item.

Assignments (2)
SECURITY INTEREST Recorded Jun 4, 2026
From: CIMPRESS SCHWEIZ GMBH (FKA AS VISTAPRINT SCHWEIZ GMBH)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074856/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: HARRINGTON, RAMON; GAUDETTE, JON; LERTPATTHANAKUL, JARONGORN MANNY
To: CIMPRESS SCHWEIZ GMBH
Reel/Frame 065513/0476 →
Continuity (5)
Continuation 17875374 · Jul 27, 2022
Continuation 17170415 · Feb 8, 2021
Continuation 16661336 · Oct 23, 2019
Continuation 15949931 · Apr 10, 2018
Related Publication 20240078746A1 · Mar 7, 2024
References Cited (7)
US 20080031499A1 · Mills et al. · 2008 [cited by applicant]
US 20120256948A1 · Fermin et al. · 2012 [cited by applicant]
US 20120259727A1 · Fermin · 2012 [cited by examiner]
US 20130335437A1 · Lynn · 2013 [cited by examiner]
Color photograph of standard business cards, image downloaded from the Internet at: <https://www.vistaprint.com/business-cards/standard?GP=07%2f23%2f2018+13%3a18%3a21&GPS=5120582000&GNF=0. [cited by applicant]
Samsung SM-R365 User Manual (Sep. 2017). [cited by applicant]
Zibreg, A closer look at iOS7 parallax effect, iDownloadBlog.com, downloaded from the Internet at: <http://www.idownloadblog.com/2013/06/28/ios-7-parallax-effect-explained/. (published Jun. 28, 2013). [cited by applicant]