Self-configuring user interface
AssigneeVictoria Isabella Polubinska
InventorMichal Polubinski
Life of this patent
Estimating the term…
Loading patent…
AssigneeVictoria Isabella Polubinska
InventorMichal Polubinski
Estimating the term…
The purpose of this invention is to provide computer or smartphone users with a self-adapting user interface and shortcuts to most frequently used actions (visual or audio). The invention may be applied to menus and to search queries. User has a choice of recent, most frequently used, group, regional or global configuration for either menu or search query defaults. These configurations can be accessed either locally on a disconnected device, synchronized between devices directly or indirectly through a third device such as a local or remote server. The search query can be visually configured to interact with any search engine. The uniqueness of this invention is in access to the last or most frequent uses. The resulting queries can extend from single-term to complex multi-term, multi-range combinations of inclusions and exclusions. The balancing of included search terms with excluded ones helps to eliminate unwanted finds in any database.
A self-configurable and user-configurable Graphic User Interface, Audio User Interface (such as stream of voice announcements) or Tactile User Interface populated initially with system defaults derived from a local or a remote database or sandboxed databases, wherein the components of the said interface are configured using input devices such as, but not limited to:
The interface as claimed in 1, wherein the components such as but not limited to:
The interface as claimed in 2, wherein a user can navigate through selections, with the aid of components such as but not limited to:
A system to interact with the interface as claimed in 2, comprising a server (local or remote), a multitude of interconnected servers or any combination thereof with suitable software to allow and enable incremental, differential or batch synchronization between a user (client) and a server and between said servers according to selected authorization and association levels.
The system as claimed in 5, wherein the synchronization between clients and servers or between servers is run periodically in batches.
The interface as claimed in 1, wherein the components of the said interface belong to a menu of choices for an operating system or a software application.
The interface as claimed in 2, wherein the components of the said interface constitute the elements of a search query.
The interface as claimed in 7, wherein search terms can be entered by a user, or selected from categories such as, but not limited to:
The interface as claimed in 7, wherein the selection of search terms is complemented by a selection of suitable filters, sort order and other search attributes.
The interface as claimed in 10, wherein the initial menu contains and enables the choice of the attributes applied to search terms, such as, but not limited to:
The interface as claimed in 11, wherein said areas and subareas can be individually enabled, hidden, disabled, dynamically sized and positioned, copied and nested within each other while complying with the constraints of a query code, script, or language such as, but not limited to, SQL, UnQL, DDL, XQuery.
The interface as claimed in 11, wherein search terms and filter selections are presented in extendable and scrollable lists or menus.
The interface as claimed in 13, wherein out-of-focus or inactive components, lists or menus are not presented (faded out, dissolved, moved out or not announced) to the user of the interface as claimed in 1 in order to make space or to provide readability for the in-focus or active components of the said interface.
The interface as claimed in 8, wherein after entering a search term, a user should be presented with similar existing entries to choose from;
The interface as claimed in 2, wherein a user can submit a new feature, or a comment on existing properties, characteristics, functionalities, features and benefits of software, hardware or a system, and the client software will append that information to related records in the said database.
Activation of a selection of an element of “selection trace” (history) returns to that selection. A different selection mode, such as, but not limited to, a double click erases the trace from that point.
Dependencies are inferred from the claim text.