Patent · US Expired

Application user interface

US5805775A · kind A · utility

65Cited by
7References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 2, 1996
Grant dateSep 8, 1998
Priority date
Expiry dateFeb 2, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F40/279
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a computer system, a user interacts with a plurality of applications using natural language text provided by an input device. In order to enable the applications for user interaction, rules are registered on a blackboard of an arbiter. The arbiter can be localized, or distributed. Each rule is identified with a particular application, and can include a callback procedure. Each rule includes a left-hand side symbol and a right-hand side string which is a translation of the symbol. A parser parses a natural language input text string using the register rules to generate an evaluation tree. The evaluation tree is expressed in the form of an interpretive language. The evaluation tree is interpreted to produce at least one application request. The application request is generated by the callback procedure associated with a specific one of the rules applied during the parsing of the input text. The request is transmitted to the application identified with the applied rule.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.