TIME-BASED DYNAMIC USER INTERFACE ELEMENTS

Patent №

US 6,567,104

Granted

2003-05-20

Filed 1999

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09315447

Methods and systems for providing user interfaces that include content selected based on when the user interface is being provided are disclosed. A temporal engine residing on a host computer system provides a user interface that includes content selected based on when the user interface is being provided. The computer system includes a data store having one or more predefined time periods, each of which is defined, at least in part, by a span of time or by a set of conditions being satisfied, and is associated with a predefined set of user interface elements. The temporal engine determines, for each predefined time period, whether the set of conditions that defines the time period is satisfied. If so, the temporal engine causes a user interface to be provided that is based on the set of user interface elements associated with the time period. The temporal engine continues running in the background on the host computer system and dynamically updates the user interface whenever one predefined time period ends and another begins.

AI hardwareG06F 9/451G06F 16/245

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 100470262

Assignors

ANDREW, FELIX G.T.I., SOBESKI, DAVID A., SMITH, MICHAEL D.

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

© 2026 NYSGPT2525 LLC