A standard user interface enables a user to filter an arbitrary unfamiliar data set intuitively and effectively. The illustrated interface includes a header control presenting labels, filters, and pulldown menus for each attribute of a data set, presented by an associated display control. The control communicates with a data provider through a set of APIs included in the computer's operating system. Through these APIs the data provider indicates the labels and menus to be displayed, while the header control passes new filter criteria to the data provider as it is specified by the user. The data provider filters the data set according to the user-specified filter criteria, and returns the filtered data set for display by the display control. Desirably, new filter criteria are passed to the data provider as they are being typed by the user, allowing the data provider to return successively smaller sets of result data, thus giving the visual impression of a shrinking data set. Non-textual filtering criteria can be input using non-textual interfaces, specified by the data providers. The illustrated control is data-agnostic, allowing its standardized use across a wide variety of data types and data providers.

Een standaardgebruikersinterface laat een gebruiker toe om een willekeurige onbekende gegevensreeks intuïtief en effectief te filtreren. De geïllustreerde interface omvat een header controle die etiketten, filters, en pulldown menu's voor elke eigenschap van een gegevensreeks voorstelt, die door een bijbehorende vertoningscontrole wordt voorgesteld. De controle communiceert met een gegevensleverancier door een reeks van APIs inbegrepen in het werkende systeem van de computer. Door deze APIs wijst de gegevensleverancier op de op de te tonen etiketten en menu's, terwijl de header controle nieuwe filtercriteria tot de gegevensleverancier overgaat aangezien het door de gebruiker wordt gespecificeerd. De filters van de gegevensleverancier de gegevensreeks volgens de user-specified filtercriteria, en winst de gefiltreerde gegevensreeks voor vertoning door de vertoningscontrole. Wenselijk, worden de nieuwe filtercriteria overgegaan tot de gegevensleverancier aangezien zij door de gebruiker worden getypt, toestaand de gegevensleverancier om kleinere reeksen resultaatgegevens opeenvolgend terug te keren, waarbij de visuele indruk van een krimpende gegevensreeks wordt gegeven. De niet tekstuele het filtreren criteria kunnen worden ingevoerd gebruikend niet tekstuele interfaces, die door de gegevensleveranciers worden gespecificeerd. De geïllustreerde controle is gegeven-agnostisch, toestaand zijn gestandaardiseerd gebruik over een grote verscheidenheid van gegevenstypes en gegevensleveranciers.

 
Web www.patentalert.com

< (none)

< Method and apparatus for displaying text based upon attributes found within the text

> Browser for hierarchical structures

> (none)

~ 00012