IP Library Patent Application 12050468
Patent Application
App. No. 12/050,468

GRANTING ELECTRONIC CALENDAR ACCESS TO A SECOND PARTY VIA AN EXPOSED APPLICATION PROGRAMMING INTERFACE

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.
12/050,468
Abstract

Methods of the present invention provide for granting electronic calendar access to a second party via an exposed API. An exemplary method may comprise the step of adding a business to a trust list. The business may then be granted access to a customer's electronic calendar to schedule an event, perhaps by exposing the electronic calendar's Application Programming Interface (API) to the business. The business may then be notified that it has been granted access. Once an event is scheduled, configured data (compatible with the electronic calendar) may be received from the business, perhaps regarding the event's description, date, time, location, participants, subject matter, priority, relative importance, or any combination thereof. The business may then add, delete, or modify the event in the customer's electronic calendar.

Claims (20)

1 . A method, comprising the step of: a) granting a second party access to an electronic calendar of a first party to schedule an event by exposing an Application Programming Interface (API) of said electronic calendar to said second party.

2 . The method of claim 1 , wherein said first party comprises a customer of a business and said second party comprises said business.

3 . The method of claim 2 , further comprising the step of, prior to said granting step a), adding said business to a trust list in said electronic calendar.

4 . The method of claim 3 , further comprising the steps of:

b) notifying said business that it has been granted access to said API and said electronic calendar;

c) receiving a configured data from said business regarding said event; and

d) scheduling said event on said electronic calendar.

5 . The method of claim 4 , wherein said electronic calendar comprises a web-based electronic calendar.

6 . The method of claim 4 , wherein said electronic calendar comprises a client-based electronic calendar.

7 . The method of claim 4 , wherein said notifying step b) is accomplished by an electronic communication from said electronic calendar to said business.

8 . The method of claim 4 , wherein said notifying step b) is accomplished by said customer notifying said business.

9 . The method of claim 4 , wherein said configured data relates to said event's description, topics, objectives, date, time, location, participants, subject matter, priority, relative importance, resources required for said event, or any combination thereof, said configured data being compatible with said electronic calendar.

10 . The method of claim 9 , wherein said configured data is in iCalendar format, vCalendar format, vCal format, or any combination thereof.

11 . The method of claim 4 , wherein said scheduling step d) comprises adding, deleting, or modifying said event in said electronic calendar, or any combination thereof.

12 . A method, comprising the steps of:

a) adding a business to a trust list via a web-based electronic calendar of a customer;

b) granting said business access to said web-based electronic calendar to schedule an event by exposing an Application Programming Interface (API) of said web-based electronic calendar to said business;

c) notifying said business that it has been granted access to said API and said web-based electronic calendar;

d) receiving a configured data from said business regarding said event, said configured data comprising information about said event's description, date, time, location, participants, subject matter, priority, relative importance, or any combination thereof that is compatible with said web-based electronic calendar; and

e) adding, deleting, or modifying said event in said web-based electronic calendar.

Assignments (4)
NOTICE OF SUCCESSION FOR SECURITY AGREEMENT RECORDED AT REEL/FRAME 027416/0080 Recorded Feb 17, 2023
From: BARCLAYS BANK PLC
To: ROYAL BANK OF CANADA
Reel/Frame 062780/0514 →
SECURITY AGREEMENT Recorded Dec 20, 2011
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 027416/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2011
From: THE GO DADDY GROUP, INC.
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 027363/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2008
From: LEE, YONG; KOOPMAN, DAVID
To: THE GO DADDY GROUP, INC.
Reel/Frame 020669/0430 →