Priority enhanced messaging and method therefor
First Claim
Patent Images
1. A method of providing a serial bus communication protocol communicating data packets, comprising the steps of:
- initiating transmission of a data packet;
identifying a priority message;
interrupting transmission of the data packet being transmitted;
transmitting the priority message; and
completing transmission of the interrupted data packet by transmitting the portion of the packet following the interruption without transmitting the entire interrupted data packet and without transmitting another header for the interrupted data packet.
4 Assignments
0 Petitions
Accused Products
Abstract
A serial bus (106) communication protocol communicates data packets. When priority messages are identified, transmission of a data packet (302) being transmitted, if any, is interrupted. The priority message (402) is transmitted. Thereafter, transmission of an interrupted data packet is completed.
29 Citations
13 Claims
-
1. A method of providing a serial bus communication protocol communicating data packets, comprising the steps of:
-
initiating transmission of a data packet;
identifying a priority message;
interrupting transmission of the data packet being transmitted;
transmitting the priority message; and
completing transmission of the interrupted data packet by transmitting the portion of the packet following the interruption without transmitting the entire interrupted data packet and without transmitting another header for the interrupted data packet. - View Dependent Claims (2, 3)
-
-
4. A method of receiving data from a serial bus comprising:
-
determining whether a priority message is received;
if a priority message is received while an active packet message is being received, interrupting reception of the active packet message;
routing the priority message;
resuming reception of the interrupted packet message after the priority message is received by receiving a headerless residual of the active packet message; and
assembling the interrupted packet message from a first portion of the packet message received before the interrupt and the headerless residual to complete the interrupted packet message, wherein the first portion of the interrupted message is only received before the interrupt. - View Dependent Claims (5, 6, 7)
-
-
8. A radiotelephone comprising:
-
a key;
a speaker;
a first processor coupled to the key;
a second processor coupled to the speaker; and
a serial bus coupled between the first processor and the second processor, wherein the first processor is responsive to actuation of the key to generate a priority message for transmission to the second processor, the first processor interrupting transmission of data packet, if any, being communicated from the first processor to the second processor and transmitting a priority message to the second processor and the second processor responsive to the priority message to cause an audible alert to be produced, the first processor resuming transmission of the interrupted data packet after sending the priority message.
-
-
9. A method of receiving data from a bus, comprising the steps of:
-
receiving a first portion of a data packet;
receiving a priority message interrupt;
receiving the priority message;
routing the priority message to priority message handler;
receiving a second portion of the data packet following the priority message, wherein the second portion is a headerless residual of the data packet; and
combining the first portion of the data packet received prior to the priority message with the second portion of the data packet received after the priority message to complete the data packet. - View Dependent Claims (10)
-
-
11. A method of communicating data packets, comprising the steps of:
-
initiating transmission of a data packet;
identifying a priority message;
interrupting transmission of the data packet being transmitted;
transmitting the priority message; and
completing transmission of the interrupted data packet without an additional header by transmitting only a portion of the data packet remaining following the interruption of the priority message. - View Dependent Claims (12, 13)
-
Specification