Back to results
US 7,606,259 B2Granted
Communication resource scheduling among multiple links
AssigneeIntel Corporation
InventorsOren Haggai, Theodore Hetke, Ron Nevo
Life of this patent
Estimating the term…
Abstract
In situations in which a given communication device may be a slave node on multiple communication sub-networks, a communication resource of the communication device may be allocated so as to serve the various sub-networks according to a device-centric control protocol.
Claims16
A method comprising:
- providing a queue of communication links, by a processor, on which a device is slave node;
- and
- allocating a communication resource of said device to a link to be selected from said queue, said link to be selected such that a condition selected from the following group is met:
- (a) a remote master device expects said device to be listening on said link;
- and
- (b) said device expects to be polled by a remote master device on said link;
- wherein said condition that a remote master device expects said device to be listening on said link comprises at least one of the following sub-conditions:
- (a1) said remote master device has already begun a data burst on said link;
- or
- (a2) said device is awaiting an acknowledgment message for a previously-transmitted message on said link.
7 more elements
A computer-readable medium that provides computer executable instructions, which when executed by a computing platform, cause said computing platform to perform operations comprising:
- providing a queue of communication links on which a device including said computing platform is a slave node;
- and
- allocating a communication resource of said device to a link to be selected from said queue, said link to be selected such that a condition selected from the following group is met:
- (a) a remote master device expects said device to be listening on said link;
- and
- (b) said device expects to be polled by a remote master device on said link;
- wherein said condition that a remote master device expects said device to be listening on said link comprises at least one of the following sub-conditions:
- (a1) said remote master device has already begun a data burst on said link;
- or
- (a2) said device is awaiting an acknowledgment message for a previously-transmitted message on said link.
7 more elements
An apparatus comprising:
- means for providing a queue of communication links on which said apparatus is a slave node;
- and
- means for allocating a communication resource of said apparatus to a link to be selected from said queue, said link to be selected such that a condition selected from the following group is met:
- (a) a remote master device expects said apparatus to be listening on said link;
- and
- (b) said apparatus expects to be polled by a remote master device on said link;
- wherein said condition that a remote master device expects said apparatus to be listening on said link comprises at least one of the following sub-conditions:
- (a1) said remote master device has already begun a data burst on said link;
- or
- (a2) said apparatus is awaiting an acknowledgment message for a previously-transmitted message on said link.
7 more elements
A system comprising:
- a queue of communication links on which said system is a slave node;
- and
- a communication device of said system allocated to a link to be selected from said queue, said link to be selected such that a condition selected from the following group is met:
- (a) a remote master device expects said system to be listening on said link;
- and
- (b) said system expects to be polled by a remote master device on said link;
- wherein said condition that a remote master device expects said system to be listening on said link comprises at least one of the following sub-conditions:
- (a1) said remote master device has already begun a data burst on said link;
- or
- (a2) said system is awaiting an acknowledgment message for a previously-transmitted message on said link.
7 more elements
Dependencies are inferred from the claim text.