Patents Examined by Debra A. Chum
  • Patent number: 5021997
    Abstract: A test automation system (FIG. 1) comprises storage and process components connected by file interfaces. BPLAN (103) creates and stores test descriptions in test information database (102). Tests are stored in test storage hierarchy (100). BSYNC (104) completes test descriptions in database (102) from contents of hierarchy (100). BQUERY (105) examines descriptions and selects tests for execution. TESTLOCS file (106) identifies selected tests. BQUERY (105) uses BBC (118) to communicate requests for tests and test descriptions to other systems. BBCMON (120) causes BQUERY (105) to satisfy requests and uses BBC (118) to communicate responses to requesting systems. BDLOAD (107) gathers tests identified by file (106) from hierarchy (100) into file (117) for downloading from host (10) to target (11) processor. BRUN (109) executes download tests, collects test results in files (110-112), and reports result summaries. BULOAD (113) assembles files (110-112) into file (114) for uploading to processor (10).
    Type: Grant
    Filed: September 29, 1986
    Date of Patent: June 4, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Kent C. Archie, Owen R. Fonorow, Mary C. McGould, Robert E. McLear, III, Edward C. Read, Edwin M. Schaefer, III, Suzanne E. Schwab, Dennis Wodarz
  • Patent number: 4931931
    Abstract: In a method for processing logic programs--especially in Prolog-like languages--using at least one processor, which allows parallelism--also retroactively--by an existing process, called "father", creating at optional OR-parallel nodes at least one process, called "son", standing in an OR-parallel relationship to the father, a deep-binding list, called "hash-window" is created only for the newly created son in which--while processing the split-off OR-parallel branch--it performs bindings to variables commonly accessible to it and its father, called "commonly accessible variables.
    Type: Grant
    Filed: July 2, 1987
    Date of Patent: June 5, 1990
    Assignee: European Computer-Industry Research Centre GmbH
    Inventors: Jean-Claude Syre, Harald Westphal, Max Hailperin
  • Patent number: 4914583
    Abstract: A multi-processor, multi-tasking virtual machine comprises processes, messages, and contexts. Processes communicate only through messages. Contexts are groups of related processes. The virtual machine is implemented in a distributed data processing system comprising a plurality of individual cells coupled by a local area network (LAN). Each cell may comprise one or more processes and/or contexts.A network interface module (NIM) provides the interface between any individual cell and the LAN. To facilitate message transmission between processes resident on different cells, each NIM is provided with tables identifying the locations of resident and non-resident processes, respectively. Cells may be added to or deleted from the LAN without disrupting the LAN operations.
    Type: Grant
    Filed: April 13, 1988
    Date of Patent: April 3, 1990
    Assignee: Motorola, Inc.
    Inventors: Bernhard P. Weisshaar, Michael Barnea