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.

I metodi ed i sistemi per fornire le interfacce di utente che includono il soddisfare hanno selezionato basato sopra quando l'interfaccia di utente sta fornenda sono rilevati. Un motore temporale che risiede su un sistema dell'elaboratore ospite fornisce un'interfaccia di utente che include il soddisfare selezionato basato sopra quando l'interfaccia di utente sta fornenda. Il sistema di elaborazione include un deposito di dati che ha uno o più periodi di tempo predefiniti, ciascuno di où è definito, almeno in parte, da una portata di tempo o da un insieme delle circostanze che sono soddisfatte ed è associato con un insieme predefinito degli elementi dell'interfaccia di utente. Il motore temporale determina, per ogni periodo di tempo predefinito, se l'insieme delle condizioni che definisce il periodo di tempo sia soddisfatto. In caso affermativo, il motore temporale induce un'interfaccia di utente ad essere a condizione che è basato sull'insieme degli elementi dell'interfaccia di utente connessi con il periodo di tempo. Il motore temporale continua a funzionare nei precedenti sul sistema dell'elaboratore ospite e dinamicamente aggiorna l'interfaccia di utente ogni volta che una ha predefinito le estremità di periodo di tempo ed un altro comincia.

 
Web www.patentalert.com

< (none)

< Method and system for repairing corrupt files and recovering data

> Method for interfacing to ultra-high resolution output devices

> (none)

~ 00072