David J. Wright
Apple Inc.
7 Papers
354 Citations
David J. Wright is an academic researcher from Apple Inc.. The author has contributed to research in topics: Parsing & Programming by example. The author has an hindex of 6, co-authored 6 publications.
Chat about Author
Papers
Patent
System and method for performing an action on a structure in computer-generated data
James R. Miller,Thomas Bonura,Bonnie Nardi,David J. Wright +3 more
- 01 Feb 1996
TL;DR: In this article, an analyzer server, an application program interface, a user interface, and an action processor are used to detect and perform actions on structures identified in computer data.
283
Training agents to recognize text by example
TL;DR: Grammex is the first direct manipulation interface designed to allow non-expert users to define grammars interactively, and rules are constructed by an iterative process, where Grammex heuristically parses the example, displays a set of hypotheses, and the user critiques the system's suggestions.
49
Training agents to recognize text by example
Henry Lieberman,Bonnie Nardi,David J. Wright +2 more
- 01 Apr 1999
TL;DR: G Grammex (Grammars by Example) is the first direct manipulation interface designed to allow non-expert users to define grammars interactively and to decide which of these agents are meaningful and what is to be done with the result.
41
Patent
System and method for creating pattern-recognizing computer structures from example text
Henry A. Lieberman,Bonnie Nardi,David J. Wright +2 more
- 24 Jun 1996
TL;DR: In this paper, a system comprises a structure editor, a structure library, an extractor and a user interface, which are stored in computer memory and create structures for recognizing patterns in computer text.
20
Grammex: defining grammars by example
Henry Lieberman,Bonnie Nardi,David J. Wright +2 more
- 01 Apr 1998
TL;DR: Grammex is the first direct manipulation interface designed to allow ordinary users to define grammars interactively, and is beginning to be deployed as an integral part of the text editing facilities available across all computer applications.
12