IP Library Granted Patent US 9,324,166
Granted Patent B2
US 9,324,166 · App. 14/104,110 · Granted Apr 26, 2016

Systems, methods, and apparatuses for creating digital glitter

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 9,324,166
App. No.
14/104,110
Granted
Apr 26, 2016
Kind
B2
Abstract

Methods and systems for rendering an electronic greeting card to a portable computing device, wherein the visually-perceived light effects of the electronic greeting card are updated in real time. The electronic greeting card is dynamically rendered to the portable computing device including these dynamic light effects.

Claims (37)

1. A machine for rendering an electronic greeting card to a portable computing device comprising:

a server;

an algorithm accessed and run by the server;

wherein the algorithm updates visually-perceived light effects of the electronic greeting card in real time;

wherein the algorithm comprises

blending a base image with a diffused light texture to produce a diffused base image,

blending a shimmer texture with a highlighted texture to produce a final highlight texture, wherein a location of the shimmer texture is constantly updated in real time by a pseudo-random translation of pixels, and

blending the final highlight texture with the diffused base image to produce the visually-perceived light effects of the electronic greeting card;

wherein the electronic greeting card is dynamically rendered to the portable computing device.

2. The machine of claim 1 wherein the electronic greeting card is two-dimensional.

3. The machine of claim 1 wherein the electronic greeting card is three-dimensional.

4. The machine of claim 1 wherein the algorithm dynamically renders the electronic greeting card based on physical interaction with the greeting card.

5. The machine of claim 1 wherein the algorithm dynamically renders the electronic greeting card during movement of the portable computing device.

6. The machine of claim 1 wherein the electronic greeting card has at least two pages.

7. The machine of claim 6 wherein the algorithm dynamically renders the electronic greeting as a page is moved.

8. The machine of claim 1 wherein the algorithm comprises an additive blend mode.

9. The machine of claim 1 wherein the algorithm comprises a multiply blend mode.

10. A method for rendering an electronic greeting card to a portable computing device comprising:

blending a base image with a diffused light texture to produce a diffused base image;

blending a shimmer texture with a highlighted texture to produce a final highlight texture;

blending the final highlight texture with the diffused base image to produce the image of the electronic greeting card;

rendering the electronic greeting card on the portable computing device;

wherein a location of the shimmer texture is constantly updated in real time by a pseudo-random translation of pixels.

11. An electronic greeting card comprising:

at least two pages;

visually-perceived light effects that are updated in real-time by an algorithm comprising

blending a base image with a diffused light texture to produce a diffused base image,

blending a shimmer texture with a highlighted texture to produce a final highlight texture, wherein a location of the shimmer texture is constantly updated in real time by a pseudo-random translation of pixels, and

blending the final highlight texture with the diffused base image to produce the visually-perceived light effects of the electronic greeting card; and

wherein at least one of the at least two pages can be moved and the visually-perceived light effects are dynamically updated as a result of a movement.

12. The electronic greeting card of claim 11 wherein the electronic greeting card is rendered in Java Script.

13. The electronic greeting card of claim 11 wherein the electronic greeting card is rendered in Action Script.

14. The electronic greeting card of claim 11 wherein the electronic greeting card is rendered on an iPad®.

15. The electronic greeting card of claim 11 wherein a base image of the electronic greeting card contains transparency.

16. The electronic greeting card of claim 11 wherein a base image of the electronic greeting card is opaque.

17. The electronic greeting card of claim 11 that is rendered using a multiply blend mode.

18. The electronic greeting card of claim 11 that is rendered using an additive blend mode.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 12, 2018
From: AMERICAN GREETINGS CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 045915/0841 →
RELEASE OF SECURITY INTEREST Recorded Apr 11, 2018
From: PNC BANK, NATIONAL ASSOCIATION
To: AGC HOLDINGS, LLC; AGC, LLC; AGCM, INC.; AMERICAN GREETINGS CORPORATION; A.G.C. INVESTMENTS, INC.; A.G. EUROPE, INC.; A.G. INDUSTRIES, INC.; AG INTERACTIVE, INC.; A.G. (UK), INC.; AGP KIDS, INC.; CARDSTORE, INC. FORMERLY KNOWN AS PHOTOWORKS, INC.; CARLTON CARDS RETAIL, INC.; CREATACARD, INC.; CREATACARD INTERNATIONAL LEASING INC.; CLOUDCO, INC.; CUSTOM HOLDINGS, INC.; GIBSON GREETINGS INTERNATIONAL LIMITED; JOHN SANDS (AUSTRALIA) LTD.; JOHN SANDS (N.Z.) LTD.; JOHN SANDS HOLDING CORP.; MEMPHIS PROPERTY CORPORATION; MIDIRINGTONES, LLC; PAPYRUS-RECYCLED GREETINGS, INC.; PLUS-MARK LLC, FORMERLY KNOWN AS PLUS MARK, INC.; THOSE CHARACTERS FROM CLEVELAND, INC.; PRGCO, LLC; RPG HOLDINGS, INC.
Reel/Frame 045917/0006 →
SECURITY AGREEMENT Recorded Feb 12, 2018
From: AMERICAN GREETINGS CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 045307/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: VANCUREN, ROBERT, JR; WRIGHT, ERIC JAMES
To: AMERICAN GREETINGS CORPORATION
Reel/Frame 031805/0372 →