IP Library Granted Patent US 9,002,328
Granted Patent B2
US 9,002,328 · App. 10/955,160 · Granted Apr 7, 2015

Electronic calendar for automatically scheduling a plurality of events based on a scheduling request and obtained additional information

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,002,328
App. No.
10/955,160
Granted
Apr 7, 2015
Kind
B2
Abstract

An electronic calendar is provided to a user that receives a request to schedule an event from the user. Additional information related to the user and/or the event is obtained by prompting the user for the additional information and/or obtaining the additional information from a database communicatively coupled to the electronic calendar. A plurality of events are scheduled based on the request to schedule an event and the obtained additional information.

Claims (26)

1. A computer-implemented method for providing an electronic calendar to a user, comprising:

receiving, at a programmed computer processor circuit, a request to schedule an event from the user;

obtaining, using the programmed computer processor circuit, additional information related to the user or the event by prompting the user for the additional information or by obtaining the additional information from a database in a memory device communicatively coupled to the programmed computer processor circuit;

scheduling, using the programmed computer processor circuit, a plurality of events based on the request to schedule an event and the obtained additional information;

determining that one of the scheduled plurality of events requires further input at a subsequent time;

prompting the user for the further-input at the subsequent time; and

updating the electronic calendar to revise scheduled events for the user based on the further input.

2. The method of claim 1 wherein a plurality of calendar rules are associated with the user and wherein prompting the user for the further input comprises prompting the user based on the calendar rules associated with the user.

3. The method of claim 2 wherein the calendar rules include a predetermined escalation rule for the user and wherein prompting the user for further input comprises:

prompting the user a first time for the further input; and

prompting the user for the input a second time in a manner specified by the escalation rule when the further input is not received responsive to prompting the user the first time.

4. The method of claim 3 further comprising:

determining a context for the electronic calendar; and

updating the context based on the received request; and

wherein prompting the user for the input a second time further comprises modifying the manner specified by the escalation rule based on the determined context of the electronic calendar.

5. The method of claim 1 wherein scheduling a plurality of event further comprises:

determining an event type for the event requested to be scheduled by the user;

obtaining preferences associated with the user or information regarding prior requests for scheduling of events of the determined event type by the user; and

scheduling the plurality of events based on the obtained preferences and/or information regarding prior requests.

6. An electronic calendar application service providing module comprising:

means for receiving a request to schedule an event from the user;

means for obtaining additional information related to the user or the event by prompting the user for the additional information or by obtaining the additional information from a database communicatively coupled to the electronic calendar;

means for scheduling a plurality of events based on the request to schedule an event and the obtained additional information;

means for determining that one of the scheduled plurality of events requires further input at a subsequent time;

means for prompting the user for the further-input at the subsequent time; and

means for updating the electronic calendar to revise scheduled events for the user based on the further input.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: LINKEDIN CORPORATION
Reel/Frame 038000/0089 →
CHANGE OF NAME Recorded Oct 7, 2015
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 036808/0175 →
CHANGE OF NAME Recorded Oct 7, 2015
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 036809/0331 →
CHANGE OF NAME Recorded Oct 7, 2015
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 036809/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2015
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 036749/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2004
From: AARON, JEFFREY A.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 015858/0434 →