IP Library Granted Patent US 8,959,429
Granted Patent B2
US 8,959,429 · App. 13/484,821 · Granted Feb 17, 2015

System, method and graphical user interface for managing contacts and calendars within an online card system

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 8,959,429
App. No.
13/484,821
Granted
Feb 17, 2015
Kind
B2
Abstract

A system, a method, and a user interface are described for personalizing and sending stationery/cards. A reminder list on the user interface includes a list of reminder entries each identifying an upcoming event including events generated based on a specified relationship between the user and one or more contacts of the user. A recommendation region is populated one or more recommended stationery/card designs associated with one of the entries in the reminder list. A stationery/card personalization engine provides the user with a set of personalization options related to the selected stationery/card design, and generates personalized stationery based on the selected stationery/card design and the user input.

Claims (31)

1. A computer-network system implemented by an online stationery/card service for a user to personalize and send stationery/cards using a client device, the system comprising:

a computer server configured to communicate with a client device and enable a user to personalize and send non-electronic stationery/cards using the client device,

wherein the computer server is configured to enable a reminder list displayed on the client device, wherein the reminder list comprises a plurality of reminder entries each identifying an upcoming event associated with one or more contacts of the user stored in a contacts database, wherein the reminder list is organized based on a prioritization scheme with a highest priority event selected within the reminder list,

wherein the computer server is configured to enable a recommendation region displayed on the client device, wherein the computer server is configured to populate the recommendation region with one or more recommended stationery/card designs for the highest priority event in the reminder list; and

a stationery/card personalization engine configured to receive, from the user, a selection of one of the one or more recommended stationery/card designs in the recommendation region using the client device, to provide the user with a set of personalization options related to the selected stationery/card design, and to generate a personalized stationery/card based on the selected stationery/card design and the user's input.

2. The computer-network system as in claim 1 , wherein the computer server is configured to populate the recommendation region with one or more recommended stationery/card designs consistent with an upcoming event and an identity of the contact associated with the highest priority event in the reminder list.

3. The computer-network system as in claim 2 , wherein the computer server is configured to populate the recommendation region with one or more recommended stationery/card designs consistent with the preference of the contact and the upcoming event associated with the highest priority event in the reminder list.

4. The computer-network system as in claim 1 , further comprising:

a stationery/card contacts module configured to manage a user's contacts data stored in the contacts database, the contacts data including the relationship data specifying a relationship between the user and one or more of the contacts; and

a stationery/card calendar module configured to automatically generate stationery/card calendar events in the user's calendar database based on the contacts data stored within the contacts database, wherein at least some of the calendar events are generated based on the specified relationship between the user and each of the contacts.

5. The computer-network system as in claim 1 , wherein the contacts database stores relationships between the user and the contacts of the user, wherein at least some of the upcoming events are related to the relationships between the user and the contacts of the user.

6. The computer-network system as in claim 5 , wherein the reminder service comprises prioritization logic for prioritizing the list based at least in part on the relationships between the user and the contacts of the user.

7. The computer-network system as in claim 1 , wherein the stationery/card calendar events include milestones associated with each of the contacts in the contacts database and wherein the reminder list includes entries associated with the milestones.

8. The computer-network system as in claim 7 , wherein one of the milestones associated with the contacts comprises a birth date, or a wedding anniversary.

9. The computer-network system as in claim 1 , wherein the relationship between the user and one of the contacts comprises a familial relationship and wherein the event generated comprises a day associated with that familial relationship.

10. The computer-network system as in claim 9 , wherein the familial relationship comprises the user's mother or father, and wherein the event comprises Mother's Day, Father's Day, or a wedding anniversary.

11. The computer-network system as in claim 1 , wherein the computer server is configured to enable a schedule calendar displayed on the client device to allow the user to schedule the delivery date for the personalized stationery/card.

12. The computer-network system as in claim 1 , further comprising:

a print module to generate and transmit a print job to print the personalized stationery/cards and envelopes containing the address information for the user-selected contacts.

13. The computer-network system as in claim 1 , wherein the computer server is configured to receive a selection of one of the reminder entries by the user, and to populate the recommendation region with one or more recommended stationery/card designs consistent with an upcoming event and an identity of the contact associated with the one of the reminder entries selected by the user.

14. The computer-network system as in claim 13 , wherein one or more recommended stationery/card designs are consistent with a preference of the contact and the upcoming event associated with the one of the reminder entries selected by the user.

15. The computer-network system as in claim 1 , wherein the stationery/card personalization engine is configured to receive from the user a design element selected from the group consisting of a stationery/card theme, a stationery/card color, a stationery/card format, a stationery/card size, and a number of photos used in the selected stationery/card design.

16. The computer-network system as in claim 1 , wherein the stationery/card personalization engine is configured to allow the user to incorporate a photo in the selected stationery/card design.

17. The computer-network system as in claim 1 , wherein the computer server is configured to enable a schedule calendar displayed on the client device to allow the user to select a delivery date for the personalized stationery/card.

18. The computer-network system as in claim 1 , wherein the stationery/card personalization engine is configured to receive text to be incorporated in the selected stationery/card design.

19. A computer-network system implemented by an online stationery/card service for a user to personalize and send stationery/cards using a client device, the system comprising:

a computer server configured to communicate with a client device and enable a user to personalize and send non-electronic stationery/cards using the client device,

wherein the computer server is configured to enable a reminder list displayed on the client device, wherein the reminder list comprises a plurality of reminder entries each identifying an upcoming event associated with one or more contacts of the user stored in a contacts database, wherein the computer server is configured to receive a selection of one of the reminder entries by the user,

wherein the computer server is configured to enable a recommendation region displayed on the client device, wherein the computer server is configured to populate the recommendation region with one or more recommended stationery/card designs consistent with an upcoming event and an identity of the contact associated with the one of the reminder entries selected by the user; and

a stationery/card personalization engine configured to receive user's selection of one of the one or more recommended stationery/card designs in the recommendation region using the client device, to provide the user with a set of personalization options related to the selected stationery/card design, and to generate a personalized stationery/card based on the selected stationery/card design and the user's input.

20. The computer-network system as in claim 19 , wherein the one or more recommended stationery/card designs are consistent with a preference of the contact and the upcoming event associated with the one of the reminder entries selected by the user.

Assignments (11)
MERGER Recorded Dec 16, 2022
From: TINY PRINTS, INC.
To: TINY PRINTS, LLC
Reel/Frame 062130/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: BERGER, KELLY; ASAR, ADNAN; CHANG, KEVIN; TAYLOR, KRYS; CHENG, TANYA; ISAACS, ALESSANDRO
To: TINY PRINTS, INC.
Reel/Frame 062129/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: TINY PRINTS, LLC
To: SHUTTERFLY, INC.
Reel/Frame 062130/0247 →
CHANGE OF NAME Recorded Nov 22, 2019
From: SHUTTERFLY, INC.
To: SHUTTERFLY, LLC
Reel/Frame 051095/0172 →
FIRST LIEN SECURITY AGREEMENT Recorded Sep 27, 2019
From: SHUTTERFLY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 050574/0865 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY INC.
Reel/Frame 050572/0508 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
Reel/Frame 050527/0868 →
SECURITY INTEREST Recorded May 23, 2018
From: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046216/0396 →
SECURITY INTEREST Recorded Aug 18, 2017
From: SHUTTERFLY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 043601/0955 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2017
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHUTTERFLY, INC.
Reel/Frame 043542/0693 →
SECURITY AGREEMENT Recorded Jun 15, 2016
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039024/0761 →