IP Library Granted Patent US 10,535,170
Granted Patent B2
US 10,535,170 · App. 16/011,345 · Granted Jan 14, 2020

System and method for generating product visualizations

Inventors: Manoj Nigam (Waxhaw, NC); Mark McCuistion (Charlotte, NC); Ron Gordon (Charlotte, NC); Marek Scholaster (Podbelova, CZ)
Assignee: Micro*D, Inc.
G06T11/60G06Q30/0621G06Q30/0643G06T5/002G06T11/001G06T15/04G06T15/503G06T19/00G06T2207/20182G06T2207/20221G06T2210/04
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 10,535,170
App. No.
16/011,345
Granted
Jan 14, 2020
Kind
B2
Abstract

A method may include receiving a selection of a first variation of a consumer product from multiple consumer product variations. Each consumer product variation may include a first and a second surface, each including a depth attribute and a texture map with a sync point (first and second of each, respectively). The method may also include generating a single image of the consumer product as implemented in the first variation based on the first depth attribute and the second depth attribute, where each of the first surface and the second surface may include a texture map including a sync point. For the method, the first and the second sync points may be selected so that transitions between the first surface and the second surface in the single image depict a designated manufacturer matching scheme that matches a pattern feature from the first surface with the second surface.

Claims (47)

1. A method comprising:

receiving a selection of a first variation of a consumer product from a plurality of consumer product variations, each consumer product variation comprising at least a first and a second surface and a depth attribute, the first surface including a first texture map with a first sync point, and the second surface including a second texture map with a second sync point; and

generating a single image of the consumer product as implemented in the first variation based on the depth attribute, the first sync point of the first surface, and the second sync point of the second surface;

wherein the first and the second sync points are selected so that transitions between the first surface and the second surface in the single image depict a designated manufacturer matching scheme that matches a pattern feature from the first surface with the second surface.

2. The method of claim 1 , further comprising:

receiving a selection of a texture from a plurality of textures, each texture including a reference point configured to correspond to a respective sync point;

mapping the texture to the first surface, the texture mapped to the first surface such that the reference point coincides with the first sync point; and

mapping the texture to the second surface, the texture mapped to the second surface such that the reference point coincides with the second sync point.

3. The method of claim 2 , further comprising utilizing an alternative sync point of at least one of the first and the second surfaces based on a type attribute of the selected texture to be mapped on the at least one of the first and second surfaces.

4. The method of claim 1 , wherein the consumer product corresponds to at least one of a sofa, loveseat, ottoman, chair, or sectional couch.

5. The method of claim 1 , further comprising applying a smoothing algorithm to address pixelation at edges of the consumer product.

6. The method of claim 1 , wherein the first variation of the consumer product is derived from at least one photograph or digital photograph.

7. The method of claim 1 , wherein the single image is a photorealistic image.

8. The method of claim 1 , further comprising:

receiving a selection of a first feature of a consumer product from a plurality of consumer product features, the first feature corresponding to a feature of the first variation in the single image, the first feature including at least a third surface, the third surface including a third sync point; and

modifying the single image to depict the consumer product with the first feature.

9. The method of claim 8 , further comprising applying a texture to the consumer product such that transitions to the first feature reflect the designated manufacturer matching scheme.

10. A non-transitory computer-readable medium containing instructions, that when executed by a processor, are configured to cause a system to perform operations comprising:

receive a selection of a first variation of a consumer product from a plurality of consumer product variations, each consumer product variation comprising at least a first and a second surface and a depth attribute, the first surface including a first texture map with a first sync point, and the second surface including a second texture map with a second sync point; and

generate a single image of the consumer product as implemented in the first variation based on the depth attribute, the first sync point of the first surface, and the second sync point of the second surface;

wherein the first and the second sync points are selected so that transitions between the first surface and the second surface in the single image depict a designated manufacturer matching scheme that matches a pattern feature from the first surface with the second surface.

11. The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise:

receive a selection of a texture from a plurality of textures, each texture including a reference point configured to correspond to a respective sync point;

map the texture to the first surface, the texture mapped to the first surface such that the reference point coincides with the first sync point; and

map the texture to the second surface, the texture mapped to the second surface such that the reference point coincides with the second sync point.

12. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise utilize an alternative sync point of at least one of the first and the second surfaces based on a type attribute of the selected texture to be mapped on the at least one of the first and second surfaces.

13. The non-transitory computer-readable medium of claim 10 , wherein the consumer product corresponds to at least one of a sofa, loveseat, ottoman, chair, or sectional couch.

14. The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise:

receive a selection of a first feature of a consumer product from a plurality of consumer product features, the first feature corresponding to a feature of the first variation in the single image, the first feature including at least a third surface, the third surface including a third sync point; and

modify the single image to depict the consumer product with the first feature.

15. The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise apply a texture to the consumer product such that transitions to the first feature reflect the designated manufacturer matching scheme.

16. A system comprising:

one or more processors; and

a non-transitory computer-readable medium containing instructions, that when executed by the one or more processors, are configured to:

receive a selection of a first variation of a consumer product from a plurality of consumer product variations, each consumer product variation comprising at least a first and a second surface and a depth attribute, the first surface including a first texture map with a first sync point, and the second surface including a second texture map with a second sync point; and

generate a single image of the consumer product as implemented in the first variation based on the depth attribute, the first sync point of the first surface, and the second sync point of the second surface;

wherein the first and the second sync points are selected so that transitions between the first surface and the second surface in the single image depict a designated manufacturer matching scheme that matches a pattern feature from the first surface with the second surface.

17. The system of claim 16 , wherein the operations further comprise:

receive a selection of a texture from a plurality of textures, each texture including a reference point configured to correspond to a respective sync point;

map the texture to the first surface, the texture mapped to the first surface such that the reference point coincides with the first sync point; and

map the texture to the second surface, the texture mapped to the second surface such that the reference point coincides with the second sync point.

18. The system of claim 17 , wherein the operations further comprise utilizing an alternative sync point of at least one of the first and the second surfaces based on a type attribute of the selected texture to be mapped on the at least one of the first and second surfaces.

19. The system of claim 16 , wherein the consumer product corresponds to at least one of a sofa, loveseat, ottoman, chair, or sectional couch.

20. The system of claim 16 , wherein the operations further comprise:

receive a selection of a first feature of a consumer product from a plurality of consumer product features, the first feature corresponding to a feature of the first variation in the single image, the first feature including at least a third surface, the third surface including a third sync point;

modify the single image to depict the consumer product with the first feature; and

apply a texture to the consumer product such that transitions to the first feature reflect the designated manufacturer matching scheme.

Assignments (4)
ASSIGNEE ADDRESS CHANGE Recorded Jul 29, 2024
From: MICROD, LLC
To: MICROD, LLC
Reel/Frame 068306/0590 →
PATENT SECURITY AGREEMENT Recorded Sep 3, 2021
From: MICROD, LLC
To: GOLUB CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 057407/0640 →
ENTITY CONVERSION Recorded Aug 14, 2018
From: MICRO D, INC.
To: MICROD, LLC
Reel/Frame 047597/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2018
From: NIGAM, MANOJ; GORDON, RON; SCHOLASTER, MAREK; MCUISTION, MARK
To: MICRO*D, INC
Reel/Frame 046127/0840 →
Continuity (4)
Continuation 15296771 · Oct 18, 2016
Continuation 14945182 · Nov 18, 2015
Continuation 13768363 · Feb 15, 2013
Related Publication 20180300922A1 · Oct 18, 2018