IP Library Patent Application 13863966
Patent Application
App. No. 13/863,966

Generating and Displaying a Calendar Event Recurrence Preview

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 None
App. No.
13/863,966
Abstract

Systems and method of the present invention provide for one or more server computers configured to receive a start date and a recurrence interval for an electronic calendar event; generate a recurrence preview calendar comprising a graphical representation of a plurality of dates arranged to represent days and weeks within at least one month; highlight, within the recurrence preview calendar, the start date and at least one of the plurality of dates after the start date occurring at the recurrence interval; and transmit the recurrence preview calendar to a client computer.

Claims (65)

1 . A method of generating and displaying a calendar event recurrence preview, the method comprising the steps of:

A) receiving, by at least one server computer communicatively coupled to a network:

i) a start date for a calendar event; and

ii) a recurrence interval for the calendar event;

B) generating, by the at least one server computer, a recurrence preview calendar comprising a graphical representation of a plurality of dates arranged to represent days and weeks within at least one month;

C) highlighting, by the at least one server computer, within the recurrence preview calendar:

i) the start date; and

ii) at least one of the plurality of dates, after the start date, occurring at the recurrence interval; and

D) transmitting, by the at least one server computer, the recurrence preview calendar to a client computer communicatively coupled to the network.

2 . The method of claim 1 , wherein receiving step A) further comprises the step of receiving, by the at least one server computer, a final recurrence comprising:

i) an end date for the recurrence; or

ii) a final occurrence of a selected number of occurrences for the recurrence.

3 . The method of claim 2 , wherein generating step B) further comprises the step of generating a recurrence summary comprising a textual representation of the recurrence and the final recurrence of the electronic calendar event.

4 . The method of claim 3 , wherein transmitting step D) further comprises the step of transmitting the recurrence summary to the client computer.

5 . The method of claim 1 , further comprising the steps of:

i) receiving, by the at least one server computer, a request to create or edit the calendar event; and

ii) generating, by the at least one server computer, the control panel comprising means to create or edit the calendar event.

6 . The method of claim 5 , further comprising the steps of:

i) receiving, by the at least one server computer, a plurality of data transmitted from a control panel comprising the calendar event recurrence preview;

ii) determining, by the at least one server computer, whether at least one calendar event data record in a database communicatively coupled to the network comprises the plurality of data;

iii) responsive to a determination that no calendar event data records in the database comprise the plurality of data, creating, by the at least one server computer, a new calendar event data record in the database; and

iv) responsive to a determination that the at least one calendar event data record in the database comprises the plurality of data, updating, by the at least one server computer, the at least one calendar event data record to reflect the received data.

7 . A system for rendering and displaying a calendar event recurrence preview, the system comprising at least one electronic calendar module running on at least one server computer communicatively coupled to a network and configured to:

A) receive:

i) a start date for a calendar event; and

ii) a recurrence interval for the calendar event;

B) generate a recurrence preview calendar comprising a graphical representation of a plurality of dates arranged to represent days and weeks within at least one month;

C) highlight within the recurrence preview calendar:

i) the start date; and

ii) at least one of the plurality of dates, after the start date, occurring at the recurrence interval; and

D) transmit the recurrence preview calendar to a client computer communicatively coupled to the network.

8 . The system of claim 7 , wherein the recurrence preview calendar is generated, highlighted and transmitted within a control panel comprising:

i) a recurrence definition area; and

ii) a recurrence preview area.

9 . The system of claim 8 , wherein at least one change within the recurrence definition area causes the recurrence preview display area to be updated to reflect the at least one change from the recurrence definition area

10 . The system of claim 7 , wherein the recurrence definition area further comprises:

i) a repetition user interface element configured to receive a selection by a user of the recurrence interval as daily, weekly, monthly or yearly;

ii) an end recurrence user interface element configured to receive a selection by a user whether the recurrence never ends, ends after a certain number of occurrences or ends on a selected date

iii) at least one recurrence interval customization user interface element configured to receive a selection by a user to customize a daily, weekly, monthly or yearly recurrence interval.

11 . The system of claim 7 , wherein the recurrence preview calendar comprises navigation to select at least one month prior to and at least one month following the at least one month.

12 . The system of claim 7 , wherein the recurrence preview calendar is generated, highlighted and transmitted within a control panel comprising:

i) a calendar event start date user interface element;

ii) a calendar event start time user interface element;

iii) a calendar event end date user interface element;

iv) a calendar event end time user interface element; and

v) a calendar event time zone user interface element.

13 . The system of claim 7 , wherein the recurrence preview calendar is generated, highlighted and transmitted within a control panel comprising:

i) a details tab user interface element;

ii) an attendees and resources tab user interface element;

iii) a recurrence tab user interface element;

iv) a reminders tab user interface element; and

v) an attachments tab user interface element.

14 . The system of claim 13 , wherein the details tab user interface element further comprises:

i) a calendar event title user interface element;

ii) a calendar event location user interface element;

iii) a calendar event description user interface element;

iv) a calendar event attendance status user interface element; and

v) a calendar event complete/incomplete status user interface element.

15 . The system of claim 7 , further comprising a database communicatively coupled to the network and comprising:

i) at least one user account data record; and

ii) at least one calendar event data record associated in the database with the at least one user account data record.

16 . The system of claim 7 , wherein the recurrence preview calendar is generated, highlighted and transmitted within a control panel, wherein one or more interface elements on the control panel are populated with data from one or more calendar event records or one or more calendar event detail data records stored in the database.

17 . The system of claim 7 , wherein the at least one electronic calendar module is configured to:

i) authenticate a user of an electronic calendar;

ii) generate the electronic calendar according to at least one stored preference for the user.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
SECURITY AGREEMENT Recorded Oct 3, 2013
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 031338/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2013
From: MELTZER, JASON; ODIL, ROBERT
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 030226/0956 →