IP Library Granted Patent US 8,693,488
Granted Patent B2
US 8,693,488 · App. 12/066,121 · Granted Apr 8, 2014

Method of transmitting messages

Inventor: Peter Fuhrmann (Aachen, DE)
Assignee: NXP B.V.
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 8,693,488
App. No.
12/066,121
Granted
Apr 8, 2014
Kind
B2
Abstract

To provide a method of transmitting messages, using a transmission protocol having time-slots, that allows the messages to be transmitted in a flexible way, it is proposed that each message has a message identifier assigned to it, that the messages are placed in order in a queue, and that the queue has a set of slot identifiers assigned to it.

Claims (30)

1. A method of transmitting messages using a transmission protocol having time-slots, characterized in that each message has a message identifier assigned to it, the method comprising:

placing the messages in order in a queue, the queue having a set of slot identifiers assigned to it; and

in response to one of the set of slot identifiers assigned to the queue becoming available, transmitting the next message in the queue using the one of the set of slot identifiers, wherein the set of time slot identifiers are used to transmit messages in dynamic time slots of the transmission protocol.

2. A method as claimed in claim 1 , characterized in that the queue is handled by a first-in-first-out (FIFO) method.

3. A method as claimed in claim 1 , characterized in that a lapsing time is assigned to each message.

4. A method as claimed in claim 1 , characterized in that messages are transmitted between a plurality of nodes, or a host, on a network.

5. A method as claimed in claim 1 , characterized in that the messages are transmitted in accordance with the FlexRay protocol.

6. A method as claimed in claim 1 , characterized in that a number of messages (M) are transmitted with a number of time-slots (N), where M>N.

7. Use of the method as claimed in claim 1 in automotive engineering.

8. The method of claim 1 , wherein:

the set of slot identifiers assigned to the queue includes a plurality of slot identifiers.

9. The method of claim 1 , wherein:

the transmission protocol includes N time-slots; and

the set of slot identifiers assigned to the queue includes M identifiers, where 0<M<N.

10. The method of claim 1 , wherein transmitting the next message in the queue includes transmitting the message with the message identifier assigned to the message, in a time slot identified by the one of the set of slot identifiers.

11. The method of claim 10 , further including receiving the transmitted message, and using the message identifier to identify the message independently from the time slot in which the message is transmitted.

12. A method of transmitting messages between a plurality of nodes on a network using a transmission protocol having time-slots, characterized in that each message has a message identifier assigned to it, the method comprising:

for each of one or more of the nodes:

assigning a respective set of time-slot identifiers to a queue of the node;

placing the messages received at the node in order in a queue; and

in response to a time-slot corresponding to one of the respective set of time-slot identifiers becoming available, transmitting the next message in the queue using the one of the respective sets of time-slot identifiers, wherein the set of time slot identifiers are used to transmit messages in dynamic time slots of the transmission protocol.

13. The method of claim 12 , further comprising, for at least one of the plurality of nodes, assigning a message identifier to a respective time slot and corresponding time-slot identifier; and

in response to receiving a message having said message identifier, transmitting the message using the time-slot corresponding to the message identifier.

14. The method of claim 13 , wherein:

the transmission protocol is the FlexRay protocol;

the respective set of time slot identifiers corresponding to the one or more of the nodes are used to transmit messages in dynamic time slots of the FlexRay protocol; and

the time-slot identifier corresponding to the at least one of the one or more nodes is used to transmit messages in a static time slot of the FlexRay protocol.

15. The method of claim 12 , wherein transmitting the next message includes transmitting the message identifier assigned to the message.

16. The method of claim 12 , wherein transmitting the next message in the queue includes transmitting the message with the message identifier assigned to the message, in a time slot identified by the one of the set of slot identifiers.

17. The method of claim 16 , further including receiving the transmitted message, and using the message identifier to identify the message independently from the time slot in which the message is transmitted.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2015
From: NXP B.V.
To: III HOLDINGS 6, LLC
Reel/Frame 036304/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2008
From: FUHRMANN, PETER
To: NXP B.V.
Reel/Frame 020615/0294 →
Priority Claims (1)
EP 05108372 · Sep 13, 2005 · regional
Continuity (1)
Related Publication 20080225836A1 · Sep 18, 2008