IP Library Granted Patent US 10,430,850
Granted Patent B2
US 10,430,850 · App. 15/206,074 · Granted Oct 1, 2019

Systems and methods for previewing customizable products

Inventors: Roger Bloxberg (Woodland Hills, CA); Erik Malkemus (Los Angeles, CA); Gary Gonzalez (Santa Monica, CA)
Assignee: PLANETART, LLC
G06Q30/0621G06F3/0484G06F3/04817H04L67/02
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,430,850
App. No.
15/206,074
Granted
Oct 1, 2019
Kind
B2
Abstract

Some embodiments can include a system. In some embodiments, the system can comprise one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts. In some embodiments, the acts can comprise receiving input from a user, the input can comprise one or more user characters. In various embodiments, each of the one or more user characters can be associated with a different character file of one or more character files. In some embodiments, the acts can comprise generating a plurality of thumbnails of the one or more user characters on a plurality of customized products by, for each thumbnail of the plurality of thumbnails, composing a monogram file comprising the one or more user characters and combining a monogram container file of one or more monogram container files with the monogram file. Other embodiments of related methods and systems are also provided.

Claims (110)

1. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform:

receiving input from a user, the input comprising one or more user characters, each of the one or more user characters associated with a different character file of one or more character files;

generating a plurality of thumbnails of the one or more user characters on a plurality of customizable products by, for each thumbnail of the plurality of thumbnails:

composing a monogram file comprising the one or more user characters;

adjusting a spacing of a character within each character file of the one or more character files by performing anti-aliasing with the one or more processors to remove jagged or pixelated edges when rendering a low-resolution file associated with the each character file of the one or more character files; and

combining a monogram container file of one or more monogram container files with the monogram file, wherein the one or more monogram container files each comprise a shape, and a monogram of the monogram file is aligned inside the shape of the monogram container file to form a combined image; and

facilitating a display of the plurality of thumbnails to the user in an online user interface.

2. The system of claim 1 , wherein:

the plurality of thumbnails are generated in parallel.

3. The system of claim 1 , wherein:

each of the one or more monogram container files further comprises:

an image of a customizable product of the plurality of customizable products.

4. The system of claim 1 , wherein:

adjusting the spacing of the character within the each character file of the one or more character files further comprises:

defining a number of pixels between adjacent characters in the monogram; and

in response to defining the number of pixels between adjacent characters in the monogram, modifying the spacing of the character within the each character file of the one or more character files; and

the computing instructions are further configured to perform:

generating the monogram file of one or more monogram files on a server that is in data communication with the online user interface.

5. The system of claim 1 , wherein:

the one or more character files comprise:

one or more left character files;

one or more center character files; and

one or more right character files.

6. The system of claim 1 , wherein:

the one or more character files comprise:

a set of low resolution files; and

a set of high resolution files associated with the set of low resolution files.

7. A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media, the method comprising:

receiving input from a user, the input comprising one or more user characters, each of the one or more user characters associated with a different character file of one or more character files;

generating a plurality of thumbnails of the one or more user characters on a plurality of customizable products by, for each thumbnail of the plurality of thumbnails:

composing a monogram file comprising the one or more user characters;

adjusting a spacing of a character within each character file of the one or more character files by performing anti-aliasing with the one or more processors to remove jagged or pixelated edges when rendering a low-resolution file associated with the each character file of the one or more character files; and

combining a monogram container file of one or more monogram container files with the monogram file, wherein the one or more monogram container files each comprise a shape, and a monogram of the monogram file is aligned inside the shape of the monogram container file to form a combined image; and

facilitating a display of the plurality of thumbnails to the user in an online user interface.

8. The method of claim 7 , wherein:

the plurality of thumbnails are generated in parallel.

9. The method of claim 7 , wherein:

each of the one or more monogram container files further comprises:

an image of a customizable product of the plurality of customizable products.

10. The method of claim 7 , wherein:

adjusting the spacing of the character within the each character file of the one or more character files further comprises:

defining a number of pixels between adjacent characters in the monogram; and

in response to defining the number of pixels between adjacent characters in the monogram, modifying the spacing of the character within the each character file of the one or more character files; and

the method further comprises:

generating the monogram file of one or more monogram files on a server that is in data communication with the online user interface.

11. The method of claim 7 , wherein:

the one or more character files comprise:

one or more left character files;

one or more center character files; and

one or more right character files.

12. The method of claim 7 , wherein:

the one or more character files comprise:

a set of low resolution files; and

a set of high resolution files associated with the set of low resolution files.

13. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform:

modifying one or more character files by, for each character file of the one or more character files and for each monogram container file of one or more monogram container files:

adjusting a spacing of a character within the each character file of the one or more character files by performing anti-aliasing with the one or more processors to remove jagged or pixelated edges when rendering a low-resolution file associated with the each character file of the one or more character files;

receiving input from a user, the input comprising one or more user characters, each of the one or more user characters associated with a different character file of the one or more character files;

generating a thumbnail by:

composing a monogram file comprising the one or more user characters by rendering at least one of the one or more character files; and

combining a monogram container file of the one or more monogram container files with the monogram file, wherein the one or more monogram container files each comprise a shape, and a monogram of the monogram file is aligned inside the shape of the monogram container file to form a combined image; and

facilitating a display of the thumbnail to the user in an online user interface.

14. The system of claim 13 , wherein:

each of the one or more monogram container files further comprises:

an image of a customizable product of one or more customizable products.

15. The system of claim 14 , wherein the computing instructions are further configured to perform:

generating the monogram file of one or more monogram files on a server that is in data communication with the online user interface.

16. The system of claim 13 , wherein:

the one or more character files comprise:

one or more left character files;

one or more center character files; and

one or more right character files.

17. The system of claim 13 , wherein:

adjusting the spacing of the character within the each character file of the one or more character files further comprises:

defining a number of pixels between adjacent characters in the monogram; and

in response to defining the number of pixels between adjacent characters in the monogram, modifying the spacing of the character within the each character file of the one or more character files.

18. The system of claim 13 , wherein:

the one or more character files comprise:

a set of low-resolution files, the set of low-resolution files comprising the low-resolution files associated with the each character file of the one or more character files; and

a set of high-resolution files associated with the set of low-resolution files.

19. A method comprising:

modifying one or more character files by, for each character file of the one or more character files and for each monogram container file of one or more monogram container files:

adjusting a spacing of a character within the each character file of the one or more character files by performing anti-aliasing with one or more processors to remove jagged or pixelated edges when rendering a low-resolution file associated with the each character file of the one or more character files;

receiving input from a user, the input comprising one or more user characters, each of the one or more user characters associated with a different character file of the one or more character files;

generating a thumbnail by:

composing a monogram file comprising the one or more user characters by rendering at least one of the one or more character files; and

combining a monogram container file of the one or more monogram container files with the monogram file, wherein the one or more monogram container files each comprise a shape, and a monogram of the monogram file is aligned inside the shape of the monogram container file to form a combined image; and

facilitating a display of the thumbnail to the user in an online user interface.

20. The method of claim 19 , wherein:

each of the one or more monogram container files further comprises:

an image of a customizable product of one or more customizable products.

21. The method of claim 20 , further comprising:

generating the monogram file of one or more monogram files on a server that is in data communication with the online user interface.

22. The method of claim 19 , wherein:

the one or more character files comprise:

one or more left character files;

one or more center character files; and

one or more right character files.

23. The method of claim 19 , wherein:

adjusting the spacing of the character within the each character file of the one or more character files further comprises:

defining a number of pixels between adjacent characters in the monogram; and

in response to defining the number of pixels between adjacent characters in the monogram, modifying the spacing of the character within the each character file of the one or more character files.

24. The method of claim 19 , wherein:

the one or more character files comprise:

a set of low-resolution files, the set of low-resolution files comprising the low-resolution files associated with the each character file of the one or more character files; and

a set of high-resolution files associated with the set of low-resolution files.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2025
From: AETHER FINANCIAL SERVICES, AS SECURITY AGENT
To: PLANETART, LLC
Reel/Frame 071801/0212 →
SECURITY INTEREST Recorded Apr 3, 2024
From: PLANETART, LLC
To: AETHER FINANCIAL SERVICES, AS SECURITY AGENT
Reel/Frame 066988/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2019
From: AVANQUEST NORTH AMERICA, INC.
To: PLANETART, LLC
Reel/Frame 048634/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: BLOXBURG, ROGER; MALKEMUS, ERIK; GONZALEZ, GARY
To: AVANQUEST NORTH AMERICA, INC.
Reel/Frame 039199/0295 →
Continuity (1)
Related Publication 20180012275A1 · Jan 11, 2018