Patents by Inventor Daniel Lee McLaughlin

Daniel Lee McLaughlin 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: 10114355
    Abstract: A technique for operating a communication system includes determining whether a specific node of the communication system is a start node. In response to determining the specific node is the start node, transmission of a header over a communication link of the communication system for each frame period is initiated. The frame period also includes a plurality of address segments each of which has an associated data number. In response to determining the specific node is the start node, data numbers for address segments are compared with associated I/O module address settings to determine if a data number is equal to one of the associated I/O module address settings. In response to determining the data number is equal to one of the associated I/O module address settings, transmission of node configuration and data from an input module (included in associated I/O modules) or zeroes for an output module (included in the associated I/O modules) is initiated.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: October 30, 2018
    Assignee: ULTRA ELECTRONICS
    Inventors: Hai Thanh Dam, Daniel Lee McLaughlin, Nick Verlenich
  • Publication number: 20160212199
    Abstract: A technique for operating a communication system includes determining whether a specific node of the communication system is a start node. In response to determining the specific node is the start node, transmission of a header over a communication link of the communication system for each frame period is initiated. The frame period also includes a plurality of address segments each of which has an associated data number. In response to determining the specific node is the start node, data numbers for address segments are compared with associated I/O module address settings to determine if a data number is equal to one of the associated I/O module address settings. In response to determining the data number is equal to one of the associated I/O module address settings, transmission of node configuration and data from an input module (included in associated I/O modules) or zeroes for an output module (included in the associated I/O modules) is initiated.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Applicant: ULTRA ELECTRONICS
    Inventors: HAI THANH DAM, DANIEL LEE MCLAUGHLIN, NICK VERLENICH
  • Patent number: 8200850
    Abstract: Communication modules are coupled in a communication ring and are operable to send and receive data from peripheral devices. The modules are operable to send and receive data streams on paths of the ring, and each module is operable, responsive to receiving a predetermined initialization signal, to operate as a master for initially blocking data in the first path and initially sending a block signal to a neighboring module downstream in the second path. The modules are operable, responsive to receiving the block signal in one of the paths, to block data in that one of the paths, so that responsive to initialization of one of the modules as a master, the master and the neighboring module create an inactive virtual link therebetween in order to prevent data from propagating around the ring more than once.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: June 12, 2012
    Assignee: Weed Instrument, Inc.
    Inventors: Hai Thanh Dam, Ernest Amador Cisneros, Daniel Lee McLaughlin, Nick Verlenich, Jr.
  • Patent number: 7990851
    Abstract: Sets of communication modules each have a pair of ring-channel ports for a ring-configured channel in a network, a peripheral device port for peripheral device data, and dual-ring ports for an inter-ring channel for the pair of modules. First and second ones of a set of communication modules send duplicate data packets on their respective first and second rings. Responsive to duplicate data packets arriving via the rings at first and second modules in a next set within a predetermined time interval of one another, each of the next modules transmits its ring-channel received data packet out a downstream ring-channel port. Responsive to one of the duplicate packets arriving at the DRP of a module a predetermined time interval before arriving at a ring-channel port of the module, the module sends the corresponding packet received at the DRP out its other ring-channel port and its peripheral device port.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: August 2, 2011
    Assignee: Weed Instrument, Inc.
    Inventors: Hai Thanh Dam, Ernest Amador Cisneros, Daniel Lee McLaughlin, Nick Verlenich, Jr.
  • Publication number: 20090122695
    Abstract: Sets of communication modules each have a pair of ring-channel ports for a ring-configured channel in a network, a peripheral device port for peripheral device data, and dual-ring ports for an inter-ring channel for the pair of modules. First and second ones of a set of communication modules send duplicate data packets on their respective first and second rings. Responsive to duplicate data packets arriving via the rings at first and second modules in a next set within a predetermined time interval of one another, each of the next modules transmits its ring-channel received data packet out a downstream ring-channel port. Responsive to one of the duplicate packets arriving at the DRP of a module a predetermined time interval before arriving at a ring-channel port of the module, the module sends the corresponding packet received at the DRP out its other ring-channel port and its peripheral device port.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 14, 2009
    Applicant: WEED INSTRUMENT COMPANY, INC.
    Inventors: Hai Thanh Dam, Ernest Amador Cisneros, Daniel Lee McLaughlin, Nick Verlenich, JR.
  • Publication number: 20090125639
    Abstract: Communication modules are coupled in a communication ring and are operable to send and receive data from peripheral devices. The modules are operable to send and receive data streams on paths of the ring, and each module is operable, responsive to receiving a predetermined initialization signal, to operate as a master for initially blocking data in the first path and initially sending a block signal to a neighboring module downstream in the second path. The modules are operable, responsive to receiving the block signal in one of the paths, to block data in that one of the paths, so that responsive to initialization of one of the modules as a master, the master and the neighboring module create an inactive virtual link therebetween in order to prevent data from propagating around the ring more than once.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 14, 2009
    Applicant: WEED INSTRUMENT COMPANY, INC.
    Inventors: Hai Thanh Dam, Ernest Amador Cisneros, Daniel Lee McLaughlin, Nick Verlenich, JR.