IP Library Granted Patent US 8,108,436
Granted Patent B2
US 8,108,436 · App. 12/030,796 · Granted Jan 31, 2012

Method and apparatus for calendaring reminders

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,108,436
App. No.
12/030,796
Granted
Jan 31, 2012
Kind
B2
Abstract

An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.

Claims (8)

1. An apparatus for optimizing recurring database reminders, comprising:

a controller comprising a processor operatively coupled with a memory, said controller configured for providing a reminders service for storing recurring reminders, wherein said reminders service stores a probability hint along with event data with each recurring reminder, wherein each said probability hint further comprising a hint value that is specific to each recurrence type;

wherein said controller is further configured for queuing and dequeuing recurring reminders based only on said hint value rather than said event data itself;

wherein said hint optimizes, by ignoring said event data, a number of recurring queries that must be accessed to find all reminders to be sent during a time period.

2. A method for optimizing recurring database queries, comprising the steps of:

providing a reminders service for storing recurring queries reminders;

storing a probability hint along with event data with each recurring reminder, wherein each said probability hint further comprising a hint value that is specific to each recurrence type;

queuing and dequeuing recurring reminders based only on said hint value rather than said event data itself, such that said hint optimizes a number of recurring queries that must be accessed to find all reminders to be sent during a time period.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0466 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023750/0210 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2009
From: CHHATRAPATI, RUPESH; TREITEL, RICHARD J; CHESTER, JON; SOBOTKA, DAVID; LAO, LOUIS; ZAESKE, ANDREW; VENGADASUBBU, MEERA
To: AMERICA ONLINE, INC.
Reel/Frame 022839/0835 →
CONVERSION TO LIMITED LIABILITY COMPANY Recorded Jun 17, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 022839/0842 →