METHOD AND SYSTEM FOR EXPANSION OF RECURRING CALENDAR EVENTS

Patent №

US 7,016,909

Granted

2006-03-21

Filed 2002

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10162322

A system and method for expanding recurring calendar events such that the retrieval of recurring calendar appointments is expedited. A recurring appointment is saved as a data structure including a recurrence pattern. When a recurring appointment is saved by a client that has sufficient processing and memory resources to perform the computations necessary to expand recurring appointments (i.e., a thick client), a background thread is notified. The background thread increases its priority to normal when idle processing capacity is available and calls a routine requesting calendar information for a defined time period. The routine causes the expansion of the data structure into the individual instances of the recurring appointment for a defined time period, and the individual instances are saved for later retrieval. A later query from a client without sufficient processing and memory resources to perform the calculations necessary to expand recurring appointments (i.e., a thin client), therefore, does not require that the expansion computations be performed contemporaneously.

PlanningAI hardwareG06Q 10/109G06Q 10/06314G06Q 10/10Y10S 707/99931Y10S 707/99942Y10S 707/99953

AI classification

AI hardware0.89
Planning0.82
Knowledge representation0.01
Machine learning0.01
Vision0.00
Natural language0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 129750519

Assignors

CHAN, KOK WAI, KIILERICH, DENNIS A.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC