IP Library Granted Patent US 12,248,979
Granted Patent B2
US 12,248,979 · App. 16/850,858 · Granted Mar 11, 2025

Method and system for product design and visualization

Inventors: Zachary Ross Lynn (Lexington, MA); Andrew David Batbouta (Cambridge, MA)
Assignee: CIMPRESS SCHWEIZ GMBH
G06Q30/0643G06F3/1256G06F3/1423G06F9/451G06F30/12G06Q30/0621G06T13/80G06T2200/24
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,248,979
App. No.
16/850,858
Granted
Mar 11, 2025
Kind
B2
Abstract

Systems and methods for rendering a product design associated with a foldable or other type of product are disclosed. According to certain aspects, an electronic device may display a foldable product within a product preview area, where the electronic device may animate the foldable product going from a folded state to an unfolded state, and vice-versa. In animating the foldable product, the electronic device may adjust the product within the product preview area and adjust a viewpoint so that the product is accurately and effectively reflected within the product preview area for a user to make an informed decision on whether to purchase the product.

Claims (42)

1. A method on a computing device rendering a product design associated with a foldable product having a front cover, a center fold, and a plurality of panels, the method comprising:

displaying, in a user interface of the computing device, (i) a product preview area displaying the product design in a folded state with the front cover visible and centered within the product preview area, wherein the product design is displayed from a perspective of a virtual camera, and (ii) a set of folding effect selections;

receiving, via the user interface, an open selection of the set of folding effect selections; and

in response to receiving the open selection:

determining, by a rendering application, that the product design has an accordion fold configuration, and

animating, within the product preview area by the rendering application, the product design in the accordion fold configuration from the folded state to an unfolded state to enable the product design in the unfolded state to be entirely displayed within the product preview area, including:

initially moving an origin point of the virtual camera to the right to cause the product design in the folded state to be moved toward a left edge of the product preview area such that an entirety of the product design in the folded state is displayed within a first side of the product preview area, and

after initially moving the origin point of the virtual camera to the right:

opening the front cover of the foldable product to display an inside surface opposite from the front cover, and

simultaneously with opening the front cover of the foldable product, animating at least two of the plurality of panels being unfolded from under the center fold of the foldable product such that the at least two of the plurality of panels are displayed within a second side of the product preview area opposite from the first side, wherein the initially moving the origin point of the virtual camera to the right, the opening of the front cover of the foldable product, and the animating of the at least two of the plurality of panels are done while a height of a first panel of the plurality of panels of the product design remains the same;

wherein when the product design is displayed in the unfolded state, the plurality of panels are centered within the product preview area.

2. The method of claim 1 , further comprising:

receiving, via the user interface, a close selection of the set of folding effect selections; and

in response to receiving the selection, animating the product design from the unfolded state to the folded state, wherein when the product design is displayed in the folded state, the front cover is visible and substantially centered within the product preview area.

3. A system for rendering a product design associated with a foldable product having a front cover, a center fold, and a plurality of panels, comprising:

a user interface for displaying a product preview area;

a memory storing a set of computer-executable instructions; and

a processor interfacing with the user interface and the memory, and configured to execute the set of computer-executable instructions to cause the processor to:

cause the user interface to display (i) the product preview area displaying the product design in a folded state with the front cover visible and centered within the product preview area, wherein the product design is displayed from a perspective of a virtual camera, and (ii) a set of folding effect selections,

receive, via the user interface, an open selection of the set of folding effect selections, and

in response to receiving the open selection:

determine, by a rendering application executed by the processor, that the product design has an accordion fold configuration, and

cause, by the rendering application within the product preview area, the product design to be animated from the folded state to an unfolded state to enable the product design in the unfolded state to be entirely displayed within the product preview area, including:

initially moving an origin point of the virtual camera to the right to cause the product design in the folded state to be moved toward a left edge of the product preview area such that an entirety of the product design in the folded state is displayed within a first side of the product preview area, and

after initially moving the origin point of the virtual camera to the right:

 opening the front cover of the foldable product to display an inside surface opposite from the front cover, and

 simultaneously with opening the front cover of the foldable product, animating at least two of the plurality of panels being unfolded from under the center fold of the foldable product such that the at least two of the plurality of panels are displayed within a second side of the product preview area opposite from the first side, wherein the initially moving the origin point of the virtual camera to the right, the opening of the front cover of the foldable product, and the animating of the at least two of the plurality of panels are done while a height of a first panel of the plurality of panels of the product design remains the same;

wherein when the product design is displayed in the unfolded state, the plurality of panels are centered within the product preview area.

4. The system of claim 3 , wherein the processor is further configured to:

receive, via the user interface, a close selection of the set of folding effect selections, and

in response to receiving the selection, cause the user interface to animate the product design from the unfolded state to the folded state, wherein when the product design is displayed in the folded state, the front cover is visible and substantially centered within the product preview area.

5. A non-transitory computer-readable storage medium having stored thereon a set of instructions, executable by a processor, for rendering a product design associated with a foldable product having a front cover, a center fold, and a plurality of panels, the instructions comprising:

instructions for displaying, in a user interface, (i) a product preview area displaying the product design in a folded state with the front cover visible and centered within the product preview area, wherein the product design is displayed from a perspective of a virtual camera, and (ii) a set of folding effect selections;

instructions for receiving, via the user interface, an open selection of the set of folding effect selections; and

instructions for, in response to receiving the open selection:

determining, by a rendering application, that the product design has an accordion fold configuration, and

animating, within the product preview area by the rendering application, the product design in the accordion fold configuration from the folded state to an unfolded state to enable the product design in the unfolded state to be entirely displayed within the product preview area, including the product design from the folded state to an unfolded state, including:

instructions for initially moving an origin point of the virtual camera to the right to cause the product design in the folded state to be moved toward a left edge of the product preview area such that an entirety of the product design in the folded state is displayed within a first side of the product preview area, and

after initially moving the origin point of the virtual camera to the right:

instructions for opening the front cover of the foldable product to display an inside surface opposite from the front cover, and

instructions for, simultaneously with opening the front cover of the foldable product, animating at least two of the plurality of panels being unfolded from under the center fold of the foldable product such that the at least two of the plurality of panels are displayed within a second side of the product preview area opposite from the first side, wherein the initially moving the origin point of the virtual camera to the right, the opening of the front cover of the foldable product, and the animating of the at least two of the plurality of panels are done while a height of a first panel of the plurality of panels of the product design remains the same;

wherein when the product design is displayed in the unfolded state, the plurality of panels are centered within the product preview area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: LYNN, ZACHARY ROSS; BATBOUTA, ANDREW DAVID
To: CIMPRESS SCHWEIZ GMBH
Reel/Frame 065459/0929 →
SECURITY INTEREST Recorded Oct 28, 2020
From: CIMPRESS SCHWEIZ GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054200/0925 →
Continuity (2)
Provisional Application 62834727 · Apr 16, 2019
Related Publication 20200334741A1 · Oct 22, 2020
References Cited (15)
US 8780390B2 · Seto · 2014 [cited by examiner]
US 9104358B2 · Rolleston · 2015 [cited by examiner]
US 9836868B2 · Rolleston · 2017 [cited by examiner]
US 20030117425A1 · O'Leary · 2003 [cited by examiner]
US 20040177325A1 · Keane · 2004 [cited by examiner]
US 20050275879A1 · Ogasawara · 2005 [cited by examiner]
US 20120026522A1 · Igawa · 2012 [cited by examiner]
US 20120313926A1 · Rolleston · 2012 [cited by examiner]
US 20130077113A1 · Rolleston · 2013 [cited by examiner]
US 20140075361A1 · Reynolds · 2014 [cited by examiner]
US 20150135062A1 · Riss · 2015 [cited by examiner]
US 20170038930A1 · Hayakawa · 2017 [cited by examiner]
DE 102014002292A1 · 2015 [cited by examiner]
web.archive.org: “DaVinci Designer” Retrieved from the Internet on Aug. 11, 2020: https://web.archive.org/web/20150517001159/http:/davinci.opensoftdev.com/demo/designer/. [cited by applicant]
web.archive.org: “DaVinci; The Renaissance of Design is Happening Right Here with DaVinci” Retrieved from the Internet on Aug. 11, 2020: https://web.archive.org/web/20150517001138/https:/davinci.opensoftdev.com/demo/. [cited by applicant]