Patents by Inventor John C. Eidson

John C. Eidson 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).

  • Patent number: 6998996
    Abstract: A motion control system having a set of control nodes each of which controls motion along a single axis of the motion control system and which coordinate their collective motions using time synchronization technology. Each control node corresponds to an axis of the motion control system and each control node includes a synchronized clock and participates in a protocol for synchronizing the synchronized clocks. The application of a series of control values to each axis in the motion control system is coordinated using the synchronized clocks.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: February 14, 2006
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6993442
    Abstract: One embodiment of the present invention separates the region of measurement space into a plurality of sub-regions and calculates a confidence, for reconstruction of an underlying signal within said space, corresponding to each of the sub-regions. This embodiment can then accept measurements from mobile measuring devices within said measurement space and store those measurements if they originate from devices in sub-regions having a confidence below an acceptable value.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: January 31, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Valery Kanevsky, John C. Eidson, Bruce Hamilton
  • Patent number: 6975653
    Abstract: A distributed system with a time synchronization bridge for maintaining a relatively accurate common sense of time across sub-nets despite the use of a communication device such as a router which causes jitter in packet transfers across sub-nets. A distributed system according to the present teachings includes a set of nodes that communicate via a set of sub-nets. The nodes each have a local clock and mechanisms for maintaining time synchronization among the local clocks by transferring timing data packets via the sub-nets. The timing data packets do not pass through a router. Instead, a time synchronization bridge obtains the timing data packets and in response coordinates time synchronization across the sub-nets.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: December 13, 2005
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6889095
    Abstract: A network for connecting a plurality of devices and the components used in constructing the network. The network includes at least one fan-out device for connecting the devices to each other. The fan-out device includes a controller, a top port and a plurality of downstream ports. The controller monitors messages received by the ports and generates messages that are sent via the ports. The network also includes a plurality of network cables, one per port. The network preferably utilizes a cabling system that includes twisted pairs for communicating the messages via the Ethernet protocol and power conductors for distributing power to the various network devices. The fan-out device includes one power component associated with each of the ports. Each power component provides connections between the power lines in the network capble and the ports of the fan-out device. The power components are used to power the devices on the network and to monitor the power lines for problems.
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: May 3, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: John C. Eidson, Hans Sitte
  • Publication number: 20040249882
    Abstract: A distributed system that may employ distributed devices having a relatively limited memory capacity and/or a relatively limited communication capability. A distributed system according to the present teachings uses approximate information preservation techniques to represent a set of data using selected subsets of the data. A distributed system according to the present techniques includes a first device that selects a subset of a set of data using a model and that transmits the subset via a communication channel and further includes a second device that obtains the subset from the first device and in response generates a representation of the data using the model.
    Type: Application
    Filed: June 4, 2003
    Publication date: December 9, 2004
    Inventor: John C. Eidson
  • Publication number: 20040203868
    Abstract: A system with methods and apparatus for authenticating measurements that resist human errors and attempts to render or present fraudulent measurements. A system according to the present teachings obtains a measurement and substantially contemporaneously determines a set of one or more space/time parameters for the measurement. The system includes methods and apparatus for generating a certificate in response to the measurement and the space/time parameters such that the certificate enables a determination of whether a set of alleged data is the measurement obtained according to the space/time parameters.
    Type: Application
    Filed: August 14, 2002
    Publication date: October 14, 2004
    Inventor: John C. Eidson
  • Publication number: 20040203437
    Abstract: Disclosed are systems and methods for utilizing a pool of mobile devices in probing operations comprising a probing host system including probe management and data management operative aspects, and a pool of mobile devices, one or more of which are operative under control of the probe management to provide probing data to the data management, wherein the one or more mobile devices comprise mobile devices for which location and movement is not under control of the probing host system.
    Type: Application
    Filed: November 27, 2002
    Publication date: October 14, 2004
    Inventors: Jeff Burch, Parvathi Chundi, John C. Eidson, Bruce Hamilton
  • Patent number: 6741952
    Abstract: An instrumentation system which provides relatively precise time correlation among obtained measurements without dependence on trigger signal timing. An instrumentation system according to the present teachings includes a set of instruments each having a clock and an event buffer for periodically logging a data record. Each data record includes a set of measurement data and a time-stamp obtained from the corresponding clock. The instrumentation system includes mechanisms for maintaining a synchronized time in the clocks and mechanisms for stopping the logging in the event buffers in response to an event of interest. Once event logging is stopped, the data records in the event buffers may be correlated using their time-stamps and a time-stamp associated with the event of interest.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: May 25, 2004
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6687772
    Abstract: A distributed control system includes a transducer having an electronic data sheet that enables it to be accessed via a variety of differing types of field-bus networks. The electronic data sheet stores a set of object information corresponding to a set of differing object models associated with the differing types of field-bus networks. The distributed control system includes a component node which couples to a particular one of the differing types of field-bus networks and which couples to the transducer through a standard interface. The component node translates between the particular one of the object models and the standard interface during an access of the transducer that originates on the particular one of the differing types of field-bus networks.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: February 3, 2004
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6665316
    Abstract: A distributed system with mechanisms for automatic selection of master and slave clocks to be used for clock synchronization. The distributed system includes a set of nodes, including a first node and a second node, each having a local clock and a set of information pertaining to the local clock. The first node transfers a packet on a communication link that carries the information. The second node receives the packet on the communication link and determines whether the local clock of the second node is a master clock that synchronizes a time value in the local clock of the first node or a slave clock that synchronizes to a time value from the local clock in the first node by comparing the information in the packet to the information pertaining to the local clock in the second node. Automatic selection of master and slave clocks in boundary nodes is provided along with mechanisms for determining clock synchronization delays and mechanisms for reporting jitter associated with communication devices.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: December 16, 2003
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6654356
    Abstract: A distributed system with an architecture based on synchronized clocks that provides accurate coordination of control functions. The distributed system includes a set of nodes coupled to a communication link. Each node has a clock which holds a real-world time. The nodes participate in a synchronization protocol on the communication link for synchronizing the real-world time in each clock. The architecture of the distributed system is such that the synchronization of control functionality in the distributed system is based upon the real-world time in the clocks. A variety of examples of applications for this architecture are set forth.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: November 25, 2003
    Assignee: Agilent Technologies, Inc.
    Inventors: John C. Eidson, Jogesh Warrior, Hans J. Sitte
  • Publication number: 20030158706
    Abstract: An instrumentation system which provides relatively precise time correlation among obtained measurements without dependence on trigger signal timing. An instrumentation system according to the present teachings includes a set of instruments each having a clock and an event buffer for periodically logging a data record. Each data record includes a set of measurement data and a time-stamp obtained from the corresponding clock. The instrumentation system includes mechanisms for maintaining a synchronized time in the clocks and mechanisms for stopping the logging in the event buffers in response to an event of interest. Once event logging is stopped, the data records in the event buffers may be correlated using their time-stamps and a time-stamp associated with the event of interest.
    Type: Application
    Filed: February 15, 2002
    Publication date: August 21, 2003
    Inventor: John C. Eidson
  • Publication number: 20030117899
    Abstract: A distributed system with a timing signal path for increased precision in time synchronization among distributed system clocks. A distributed system according to the present teachings includes a master clock coupled to a timing signal path and a set of slave clocks coupled to the timing signal path. The master clock includes means for generating a timing signal on the timing signal path in response to time events associated with the master clock. The slave clocks include means for adjusting their local time in response to the timing signal received via the timing signal path.
    Type: Application
    Filed: December 24, 2001
    Publication date: June 26, 2003
    Inventor: John C. Eidson
  • Publication number: 20030112710
    Abstract: A variety of techniques for low cost reduction of thermal drift in electronic components. These techniques include structures for increasing the thermal mass of an electronic component and for insulating an electronic component from thermal drift caused by air flow as well as structures for thermally isolating an electronic component from heat flow on a circuit board.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Inventors: John C. Eidson, Stanley P. Woods, Hans Sitte
  • Patent number: 6512990
    Abstract: A trigger node for a measurement and control system which enables relatively precise timing in the application of stimuli and/or measurement of responses without specialized adaptation of analog signaling to the measurement and control system. A trigger node according to the present teachings includes a synchronized clock that maintains a time using a synchronization scheme that provides the timing precision needed for the application of stimuli and/or measurement of responses. A trigger node according to the present teachings further includes mechanisms for asserting a trigger signal when the time from its synchronized clock matches a trigger time associated with the trigger signal. Multiple trigger nodes may be used to coordinate the timing of multiple measurement and control devices by appropriately setting the trigger times in the trigger nodes.
    Type: Grant
    Filed: January 5, 2000
    Date of Patent: January 28, 2003
    Assignee: Agilent Technologies, Inc.
    Inventors: Stanley P. Woods, John C. Eidson
  • Publication number: 20020186716
    Abstract: A distributed system with a time synchronization bridge for maintaining a relatively accurate common sense of time across sub-nets despite the use of a communication device such as a router which causes jitter in packet transfers across sub-nets. A distributed system according to the present teachings includes a set of nodes that communicate via a set of sub-nets. The nodes each have a local clock and mechanisms for maintaining time synchronization among the local clocks by transferring timing data packets via the sub-nets. The timing data packets do not pass through a router. Instead, a time synchronization bridge obtains the timing data packets and in response coordinates time synchronization across the sub-nets.
    Type: Application
    Filed: June 12, 2001
    Publication date: December 12, 2002
    Inventor: John C. Eidson
  • Patent number: 6370159
    Abstract: A method and apparatus for accurately distributing traceable time values to a set of nodes in a system. Each node includes a slave clock that synchronizes a slave time value using a synchronization protocol. The system includes a traceable time source that generates a traceable time value and a master node having a master clock that synchronizes a master time value to the traceable time value and that distributes the master time value to the slave clocks via the communication link. The nodes may be distributed nodes or cards connected to a backplane.
    Type: Grant
    Filed: July 22, 1998
    Date of Patent: April 9, 2002
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6348874
    Abstract: A system in which remote nodes are supplied with electrical power using existing network communication links. A communication device in a system according to the present techniques routes electrical power to a remote node via a set of unused lines of a network communication link used for communication with the remote node. The electrical power distributed to the remote node may be AC or DC power.
    Type: Grant
    Filed: October 14, 1998
    Date of Patent: February 19, 2002
    Assignee: Agilent Technologies, Inc.
    Inventors: Wesley D. Cole, Hans J. Sitte, Mutsuya Ii, John C. Eidson
  • Patent number: 6347324
    Abstract: An ordering device which enables off-loading of ordering tasks from a processor in a system. The ordering device includes an array of logic cells arranged as a set of rows. Each row is capable of storing a data value in the corresponding logic cells. Each logic cell performs a logic function which determines a state of a set of outputs of each row in response to the data values. The logic functions are preselected such that the states of the outputs of each row indicate an ordering of the data values. The ordering device may be employed in a wide variety of systems and may include application-specific arrays.
    Type: Grant
    Filed: January 12, 1999
    Date of Patent: February 12, 2002
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson
  • Patent number: 6278710
    Abstract: A variety of enhancements to a time synchronization protocol for a distributed system including techniques for improving accuracy by separating a unique timing point from a delimiter for the timing data packet. The enhancements include techniques that compensate for jitter associated with communication circuitry in the distributed system including jitter associated with physical interfaces and gateways in the distributed system. These techniques may involve specialized circuitry in the communication circuitry to compensate for jitter or special processing of received timing data packets or the introduction of follow up packets that inform receiving nodes of measured jitter or a combination of these techniques.
    Type: Grant
    Filed: September 10, 1998
    Date of Patent: August 21, 2001
    Assignee: Agilent Technologies, Inc.
    Inventor: John C. Eidson