Legal claims defining the scope of protection, as filed with the USPTO.
1. A protocol method for permitting multiple devices to communicate along a common channel during preselected slot times, comprising the steps of: determining, revising and allocating slot times; communicating said slot times to communications devices; controlling communications among said communications devices, each of said communications devices being configured to monitor communications from others of said communications devices; and allowing a specific one of said communications devices to transmit prior to its allocated one of said slot times after said specific one of said communications devices monitors that another one of said communications devices has completed transmitting.
2. The method of claim 1, wherein said slot times are separated by a predetermined delay interval.
3. The method of claim 1, wherein the step of determining, revising and allocating slot times includes the dynamic allocation of slot times.
4. The method of claim 1, wherein the step of determining, revising and allocating slot times further comprises the step of optimizing the allocation of said slot times.
5. The method of claim 1, further comprising the step of determining a variable length of time for each slot time.
6. The method of claim 1, further comprising the step of determining alternative slot time sequences for use in the protocol.
7. The method of claim 1, wherein the step of allowing includes detecting silence from said communications devices to determine that another of said communications devices is not using at least a portion of a slot time that it has been allocated.
8. The method of claim 1, wherein the step of determining, revising and allocating slot times further comprises the step of detecting silence from said controller to determine that said controller is not using a slot time that it has been allocated.
9. The method of claim 1, further comprising the step of defining a wait time between slot times.
10. The method of claim 1, further comprising the step of defining a minimum length transmission time.
11. A computer readable medium having a program for permitting multiple devices to communicate along a common channel during preselected slot times, said program comprising: logic configured to determine, revise and allocate slot times; logic configured to communicate said slot times to communications devices; logic configured to control communications among said communications devices; and logic configured to allow a specific one of said communications devices to transmit prior to its allocated one of said slot times after said specific one of said communications devices monitors that another one of said communications devices has completed transmitting.
12. A computer readable medium having a program for permitting multiple devices to communicate along a common channel during preselected slot times, said program comprising: logic configured to allocate slot times based on an initial priority; logic configured to communicate slot time information to communications devices; logic configured to monitor channel usage and transmissions from said communications devices; logic configured to compare the bandwidth used by said communications devices to the maximum bandwidth available on said communications channel; logic configured to reassign slot times to adjust available bandwidth; and logic configured to allow a specific one of said communications devices to transmit prior to its allocated one of said slot times after said specific one of said communications devices monitors that another one of said communications devices has completed transmitting.
13. A computer readable medium having a program for permitting multiple devices to communicate along a common channel during dynamically allocated slot times, said program comprising: logic configured to monitor communications devices to collect bandwidth usage information; logic configured to optimize bandwidth allocation based on said bandwidth usage information; logic configured to adjust slot time sequence and duration; logic configured to transmit adjusted slot time sequence and duration to said communications devices; and logic configured to allow a specific one of said communications devices to transmit prior to its allocated one of said slot times after said specific one of said communications devices monitors that another one of said communications devices has completed transmitting.
14. A computer readable medium having a program for permitting multiple devices to communicate along a common channel during preselected slot times, said program comprising: logic configured to determine a sequence for said slot times; logic configured to track the transitions in said sequence of said slot times by monitoring transmissions from a plurality of communications devices; logic configured to determine whether a specific slot time is assigned to a specific communications device; logic configured to transmit information from said specific communications device during said specific slot time if said specific slot time is assigned to said specific communications device, said specific slot time having a maximum slot time length allocated by a central communications device; and logic configured to allow said specific communications device to transmit prior to said specific slot time after said specific communications device monitors that another one of said communications devices has completed transmitting.
15. A system for permitting communications along a common channel utilizing slot times, comprising: first and second communications devices; a third communications device configured to allocate a sequence of slot times and to communicate said slot times to said first and second communications devices, said third communications device allocating a first slot time of said sequence to said first communications device, and allocating a second slot time of said sequence to said second communications device, said second slot time being present in said sequence after said first slot time; and a communications channel connected to said first, second, and third communications devices such that each of said communications devices can communicate directly with each other; said second communications device being configured to detect an end of a transmission of said first communications device such that, during said first slot time, said second communications device is adapted to initiate said second slot time in response to detecting said end of said transmission of said first communications device.
16. The system of claim 15, wherein said communications channel is a telephone line.
17. The system of claim 15, wherein said communications devices include means for recognizing an end of a transmission.
18. The system of claim 15, wherein said end of said transmission of said first communications device is indicated by a silence of said first communications device.
19. The system of claim 15, wherein said end of said transmission of said first communications device is indicated by a code transmitted from said first communications device.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
Unknown
August 22, 2000
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.