Data communication techniques for real time data transmission
First Claim
1. A method of handling data, by a participant in a time division communication system, comprising the steps of:
- gathering a succession of data samples;
identifying a communication slot in a time division communication schedule that can be used by the participant for data communication;
queuing a retrieval agent in a reservation queue, the retrieval agent configured to retrieve data to be communicated in the identified communication slot;
activating the retrieval agent to retrieve, just prior to communicating during the identified communication slot, a gathered data sample; and
inserting the retrieved data sample into a packet to be communicated in the identified communication slot.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of handling data by a participant in a time division communication scheme is disclosed. A collection of data samples is gathered and stored. One or more communication slot opportunities for the participant are identified in the time division communication scheme. Gathered data can be retrieved by an agent at a time just prior to communication. The agent can retrieve data according to a priority scheme. The retrieved data can then be loaded into a packet and transmitted in the communication slot opportunity to which its agent is related. The agents can be queued instead of the actual data to be communicated. Further, agents can be queued such that each level in the queue relates to a different communication slot opportunity. In addition, a plurality of agents can be activated to gather data to be communicated in a single communication slot.
-
Citations
18 Claims
-
1. A method of handling data, by a participant in a time division communication system, comprising the steps of:
-
gathering a succession of data samples;
identifying a communication slot in a time division communication schedule that can be used by the participant for data communication;
queuing a retrieval agent in a reservation queue, the retrieval agent configured to retrieve data to be communicated in the identified communication slot;
activating the retrieval agent to retrieve, just prior to communicating during the identified communication slot, a gathered data sample; and
inserting the retrieved data sample into a packet to be communicated in the identified communication slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
retrieving a data sample associated with the first retrieval agent;
communicating the data sample associated with the first retrieval agent during the identified communication slot;
retrieving a data sample associated with another of the plurality of retrieval agents if it is determined there is sufficient time remaining in the identified communication slot to transmit said data sample; and
communicating the data sample associated with said another of the plurality of retrieval agents during the identified communication slot.
-
-
15. A data communication apparatus, comprising;
-
a fist data gathering component;
a data storage component, coupled with said data gathering component, capable of storing data gathered by said data gathering component;
a data retrieval component comprising a memory containing a retrieval program, said data retrieval component coupled with said data storage component; and
said data retrieval component having a retrieval program queue associated therewith, the retrieval program queue configured to indicate the retrieval program until the retrieval program is activated to retrieve data in preparation of transmission in an identified communication slot; and
a time division data communication component, coupled with said data storage component;
wherein, at a time just prior to data transmission, the retrieval program is activated to retrieve data from said data storage component and transfer it to said time division data communication component for data transmission in the identified communication slot. - View Dependent Claims (16, 17, 18)
-
Specification