Patents by Inventor Daniel Pleasant

Daniel Pleasant 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: 20070257660
    Abstract: A synthetic test system for swept-frequency measurements that has a clock synchronization device to enable test boxes and devices that form the synthetic test system to have a common sense of time when conducting swept-frequency tests.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Inventors: Daniel Pleasant, Duaine Wood, Joseph Gorin
  • Publication number: 20060282723
    Abstract: A topology-independent calibration system (“TICS”) within a test system is disclosed. The TICS may include a netlist, a path correction module, and a processor in signal communication with the path correction module.
    Type: Application
    Filed: May 12, 2005
    Publication date: December 14, 2006
    Inventors: Daniel Pleasant, Christopher Stewart
  • Publication number: 20060056403
    Abstract: A system and method are provided which enhance the robustness of non-reliable protocols, such as UDP. As described further below, according to at least one embodiment, a method is provided for improving the robustness of using non-reliable protocols, such as UDP, in applications in which small numbers of time-critical packets are transmitted. For instance, in a system of cooperating devices on a network, a device on a network may broadcast information about itself to the other devices. According to various embodiments described below, a combination of redundant re-transmissions of non-reliable protocol data packets and inclusion of timestamps in the non-reliable protocol data packets is used to improve the robustness of applications that rely on the non-reliable protocol data packets.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Daniel Pleasant, Gopalakrishnan Kailasam
  • Publication number: 20060056559
    Abstract: A system and method are provided which coordinate the actions of a plurality of devices via scheduling occurrence of the actions based on synchronized local clocks of the devices. Thus, a plurality of devices are communicatively coupled via a communication network, and the devices have their local clocks synchronized to a high degree of precision, using IEEE 1588, NTP, or some other technique for synchronizing their local clocks. “Time bombs” can be scheduled on the devices to coordinate the occurrence of actions between the devices in accordance with the detonation times set for the respective time bombs. In certain embodiments, not only the detonation time, but also the respective action to be triggered upon detonation is programmable for each device. The time bombs implemented on the various devices can be used to coordinate the operations of the various devices with a high degree of temporal precision.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Daniel Pleasant, Robert Cutler
  • Publication number: 20060056459
    Abstract: A system and method are provided which add, via an add-on module, synchronization functionality to an instrument that does not otherwise support such synchronization functionality. Various synchronization techniques may be supported by the synchronization module. For instance, in certain embodiments the synchronization module supports message-based synchronization techniques and/or time-based synchronization techniques. Accordingly, in certain embodiments, the add-on module supports synchronization with another device (e.g., another instrument or another add-on module coupled to an instrument) via synchronized local clocks (e.g., IEEE 1588) and messaging over a communication network. In certain embodiments, the add-on module additionally or alternatively supports the use of “time bombs” to trigger scheduled actions on the instrument with which the synchronization module is interfaced.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: John Stratton, Leon Werenka, Daniel Pleasant, Gopalakrishnan Kailasam, Robert Cutler
  • Publication number: 20060059270
    Abstract: A system and method synchronize operations of a plurality of devices via messages over a communication network. A plurality of devices are communicatively coupled via a communication network, and the devices have their local clocks synchronized to a high degree of precision a technique, such as IEEE 1588, for synchronizing their local clocks. Event messages can be sent that include an identification of an event, as well as a timestamp that is based on the local clock of the sender. The recipient of an event message determines if it is configured to act on the identified event, and if so it takes its action based on the timestamp included in the event message. In certain embodiments, the events that are to trigger an action and/or the specific responsive actions to be taken for a given event are dynamically programmable for each device.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Daniel Pleasant, Gopalakrishnan Kailasam
  • Publication number: 20050187743
    Abstract: A method of determining a measurement uncertainty of a test system uses a test system model having a plurality of uncertainty terms entered into a simulator. The test system model is run on the simulator a sufficient number of iterations while randomly varying each of a first portion of the plurality of uncertainty terms within probability distributions to produce a statistically significant number of results of a selected parameter. The results are evaluated to determine a measurement uncertainty of the selected parameter.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventor: Daniel Pleasant