Patents by Inventor Richard F. Man

Richard F. Man has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180225034
    Abstract: A system and method for generating a user interface on a user device for communicating with a remote device is described. An appliance designer selects objects to be displayed in the user interface by making API calls, and from the API calls translation software on the appliance generates commands to software on an associated user device for the user device to generate and display the user interface and wirelessly transmits those commands to the user device. From the perspective of the designer, only selection of the objects is required, and the resulting user interface is platform independent. The translation software and user device software allow the user device to display the user interface without the designer needing to know any user device or user device operating system specific programming, or any wireless communication protocol details.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 9, 2018
    Inventors: Richard F. Man, Christina J. Willrich
  • Patent number: 6625760
    Abstract: Apparatus and method are described for a testing system that generates tests that share similar failure causing characteristics that can be discovered by a genetic generator quickly without going through the chance or long process of traditional random and exhaustive test generations. The testing system generates random test cases that are applied to a system under test (SUT). These tests are validated to determine whether they cause errors within the SUT. All testing programs that cause an error during the execution of the SUT are collected and are used in the genetic algorithm technique to create other testing programs that share similar characteristics.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: September 23, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard F. Man, Umesh Krishnaswamy
  • Patent number: 6430741
    Abstract: The inventive system and method is directed toward verifying the accuracy of data tables specified by a developer to be used by a program. The system searches through an application program for instructions which access areas of memory declared by the developer as being of interest and executes instrumentation code for these instructions. Input to the program is the source code of a user program and optionally, a data coverage specification prepared by a developer. Instrumentation can be implemented by inserting instrumenting code into the source code prior to compilation using facilities within the compiler itself. Alternatively, the instrumentation code can be added to the executable program code after compilation is complete. Yet a third option involves generating and executing instrumentation during execution of the user program without ever modifying the user program code at any stage.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: August 6, 2002
    Assignee: Hewlett-Packard Company
    Inventors: James S. Mattson, Jr., Richard F. Man
  • Patent number: 6219827
    Abstract: A method and system of trace ranking that applies artificial life principles to determine a predictively accurate ranking for cache retention or discard of traces. In a preferred embodiment, the ranking system is based upon biological modeling of ant trails. The system can enable a trace ranking policy where valuable traces can be identified to be kept in the cache as much as possible, while less valuable traces can be marked to discard. The system is further dynamic over time, whereby ranking emphasis changes in accordance with the dynamic behavior of the program. According to a preferred embodiment of the inventive trace ranking system, and analogous to the ant trail model, each trace contains counting code so that each time it is executed it increments a ranking counter by one. At predetermined intervals a dissipation factor is applied uniformly to reduce the value of all counters.
    Type: Grant
    Filed: March 12, 1998
    Date of Patent: April 17, 2001
    Assignee: Hewlett-Packard Company
    Inventor: Richard F. Man