IP Library Granted Patent US 7,058,737
Granted Patent B2
US 7,058,737 · App. 10/728,349 · Granted Jun 6, 2006

Network device interface for digitally interfacing data channels to a controller via a network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,058,737
App. No.
10/728,349
Granted
Jun 6, 2006
Kind
B2
Abstract

The present invention provides a network device interface and method for digitally connecting a plurality of data channels, such as sensors, actuators, and subsystems, to a controller using a network bus. The network device interface interprets commands and data received from the controller and polls the data channels in accordance with these commands. Specifically, the network device interface receives digital commands and data from the controller, and based on these commands and data, communicates with the data channels to either retrieve data in the case of a sensor or send data to activate an actuator. Data retrieved from the sensor is then converted into digital signals and transmitted back to the controller. In one embodiment, the bus controller sends commands and data a defined bit rate, and the network device interface senses this bit rate and sends data back to the bus controller using the defined bit rate.

Claims (30)

1. A method for communicating between a bus controller and at least one data channel via a common digital bus, the method comprising:

communicating between a bus controller and at least one data channel using a first bit rate;

transmitting a first message from the bus controller to the at least one data channel at a predetermined second bit rate, wherein the predetermined second bit rate is selected from a predetermined number of different bit rates that may be used to communicate on the common digital bus;

receiving the first message at the at least one data channel;

analyzing the first message at each of the predetermined number of different bit rates upon receipt of the first message by the at least one data channel;

determining from the predetermined number of different bit rates that the first message is being transmitted at the second predetermined bit rate at which the first message was transmitted, where the determination is made independent of a synchronous clock signal from the bus controller; and

transmitting a second message from the at least one data channel to the bus controller in response to the first message at the second predetermined bit rate.

2. A method according to claim 1 further comprising receiving the second message at the bus controller at the same predetermined bit rate independent of a synchronous clock signal.

3. A method according to claim 1 , wherein the first message is an example message, which is used by said determining step to determine the predetermined bit rate.

4. A system for facilitating communications between a bus controller and at least one data channel via a common digital bus, the system comprising:

a bus controller connected to said common digital bus; and

a network device interface connected between the common digital bus and an associated data channel,

wherein said bus controller transmits a first message to said network device interface at a predetermined bit rate selected from a predetermined number of different bit rates that may be used to communicate on the common digital bus,

wherein said network device interface:

receives the first message;

analyzes the first message at each of the predetermined number of different bit rates; and

determines from the predetermined number of different bit rates the predetermined bit rate at which the first message was transmitted independent of a synchronous clock signal from said bus controller,

wherein said network device interface transmits a second message to said bus controller in response to the first message at the same predetermined bit rate, and

wherein said bus controller is capable of altering the predetermined bit rate to another of the predetermined number of different bit rate at which said bus controller transmits messages to said network device interface.

5. A system according to claim 4 , wherein said bus controller receives the second message at the bus controller at the same predetermined bit rate independent of a synchronous clock signal.

6. A system according to claim 4 , wherein the first message transmitted by said bus controller is an example message, and wherein said network device interface uses the example message to determine the predetermined bit rate.

7. A system according to claim 4 , wherein said network device interface uses the predetermined bit rate to communicate with the data channel associated therewith.

8. A network device interface adapted to interconnect a bus controller with an associated data channel via a common digital bus, the network device interface comprising:

a receiver for receiving messages from the bus controller via the common digital bus, wherein said receiver communicates with the bus controller at a selected bit rate selected from a predetermined number of different bit rates;

a device interface for providing commands to the associated data channel in response to messages received by said receiver and for receiving data from the associated data channel; and

a transmitter for transmitting messages to the bus controller via the common digital bus,

wherein said receiver comprises a clock detector for determining if synchronous clock signals are provided with the message and a bit rate detector for determining the selected a bit rate from the predetermined number of different bit rates at which the messages are received,

wherein said device interface analyzes the message sent by the bus controller at each of the predetermined number of different bit rates and determines from the predetermined number of different bit rates the bit rate at which the message is being transmitted,

wherein said transmitter transmits messages at the selected bit rate at which messages are received, if said clock detector determines that the messages that are received are without any accompanying synchronous clock signals, and wherein said transmitter is capable of altering the bit rate at which messages are transmitted to another one of the predetermined number of different bit rates in accordance with a determination that the bit rate at which messages are received has been altered to another one of the predetermined number of different bit rates.

9. A network device interface according to claim 8 wherein the first message is an example message from the bus controller and said bit rate detector uses the example message to determine the predetermined bit rate.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 16/990,698 PREVIOUSLY RECORDED ON REEL 058294 FRAME 0010. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2022
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 059846/0157 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Dec 1, 2021
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 058294/0010 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Dec 1, 2021
From: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION HEALTHCARE, INC.; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: JPMORGAN CHASE BANK, N.A
Reel/Frame 058294/0161 →