US5699361A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multimedia channel formulation mechanism
Assignee: Transpacific IP Ltd
•
Filing: 1995-07-18
•
Granted: 1997-12-16
•
Expires: 2015-07-18
Abstract
Abstract A communication network and process for communicating thereon is disclosed which can support multimedia communications. Communication channels are formulated using a two step process. In a first step, channel types and fixed attributes thereof are defined. When needed, one or more channels of the predefined types are subsequently allocated in a second step wherein user-definable parameters are specified. The user-definable parameters and fixed attributes of each allocated channel control the scheduling of transmission and receipt of information on each channel.
Inventors
- 👤 Hung-Pei Ding
- 👤 Shoou-Gwo Jiang
- 👤 Feng-Min Pan
- 👤 Jihng-Ming Liou
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 16:17
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/24; H04J3/247; H04L; H04L65/00; H04L65/80; H04L9/00; H04L9/40; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5638; H04L2012/5678; H04L2012/5679; H04L65/1066; H04L65/1101; H04L69/00; H04L69/14
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
82 words
A process for communicating in a communications network comprising: initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said channel types defined in said step of defining, as needed by applications programs based on specified user-definable parameters of each allocated channel, transmitting a bitstream including packets on said allocated channels on a schedule which depends on said parameters and said fixed attributes associated with each of said allocated channels.
Claim 2
Dependent Claim
82 words
A process for communicating in a communications network comprising: initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said channel types defined in said step of defining, as needed by applications programs based on specified user-definable parameters of each allocated channel, transmitting a bitstream including packets on said allocated channels on a schedule which depends on said parameters and said fixed attributes associated with each of said allocated channels.
Claim 3
Dependent Claim
64 words
The process of claim 1 wherein said step of transmitting further comprises the steps of: dividing segments of information into packets to be transmitted on each allocated channel, enqueuing descriptors corresponding to said packets into queues corresponding to channels of said packets, selecting from which of said channels to transmit packets depending on said user-definable parameters and said fixed attributes of each allocated channel.
Claim 4
Dependent Claim
44 words
The method of claim 2 further comprising the step of: submitting said information for transmission prior to said step of segmenting, wherein only single level queuing is used to sequence said information for transmission between said step of submitting and said step of transmitting.
Claim 5
Dependent Claim
46 words
The process of claim 2 wherein said step of enqueuing further comprises the step of: in the event one of said queues is full, discarding a descriptor already in said queue and a packet corresponding thereto, depending on an access mode attribute of said respective channel.
Claim 6
Dependent Claim
81 words
The process of claim 1 further comprising: receiving packets from one or more I/O ports corresponding to communications on said allocated channels, enqueuing a descriptor corresponding to each of said received packets in a queue corresponding to said allocated channel of said received packet, in response to said user-definable parameters of each allocated channel, selecting particular allocated channels from which to receive data, and reassembling said received packets corresponding to descriptors in queues of said selected allocated channels into data segments.
Claim 7
Dependent Claim
111 words
A process for communicating in a communications network comprising the steps of: initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said channel types defined in said step of defining, as needed by applications programs based on specified user-definable parameters of each allocated channel, receiving a bitstream organized into packets including packets received from one or more of said allocated channels, and reassembling said received packets into data originally transmitted on said one or more allocated channels according to a schedule which depends on said user-definable parameters and said fixed attributes associated with each of said allocated channels.
Claim 8
Dependent Claim
111 words
A process for communicating in a communications network comprising the steps of: initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said channel types defined in said step of defining, as needed by applications programs based on specified user-definable parameters of each allocated channel, receiving a bitstream organized into packets including packets received from one or more of said allocated channels, and reassembling said received packets into data originally transmitted on said one or more allocated channels according to a schedule which depends on said user-definable parameters and said fixed attributes associated with each of said allocated channels.
Claim 9
Dependent Claim
100 words
A host in a communication system comprising: a processor for initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said defined channel types, as needed by applications programs executing on said processor, based on specified user-definable parameters of each allocated channel, and scheduling packets for transmission on said allocated channels on a schedule which depends on said parameters and said fixed attributes associated with each of said allocated channels, and at least one I/O port for transmitting a bitstream including said packets as scheduled by said processor.
Claim 10
Dependent Claim
100 words
A host in a communication system comprising: a processor for initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said defined channel types, as needed by applications programs executing on said processor, based on specified user-definable parameters of each allocated channel, and scheduling packets for transmission on said allocated channels on a schedule which depends on said parameters and said fixed attributes associated with each of said allocated channels, and at least one I/O port for transmitting a bitstream including said packets as scheduled by said processor.
Claim 11
Dependent Claim
48 words
The host of claim 7 further comprising: a memory for storing a channel type table containing an entry for each of said one or more channel types defined by said processor and an allocated channel table containing an entry for each of said channels allocated by said processor.
Claim 12
Dependent Claim
35 words
The host of claim 8 further comprising: a bus connecting said processor, said memory and said at least one I/O port and for transferring data between said processor, memory and said I/O port including packets.
Claim 13
Dependent Claim
132 words
A communications network comprising: a communications medium for carrying a bitstream organized into packets, and a plurality of hosts connected to said communications medium, each of said hosts comprising: a processor for initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said defined channel types, as needed by applications programs executing on said processor, based on specified user-definable parameters of each allocated channel, and scheduling packets for transmission on said allocated channels on a schedule which depends on said parameters and said fixed attributes associated with each of said allocated channels, and at least one I/O port for transmitting a bitstream including said packets as scheduled by said processor on said communications medium to another one of said hosts.
Claim 14
Dependent Claim
132 words
A communications network comprising: a communications medium for carrying a bitstream organized into packets, and a plurality of hosts connected to said communications medium, each of said hosts comprising: a processor for initially defining one or more channel types and different fixed attributes associated with each of said channel types, dynamically allocating channels, of said defined channel types, as needed by applications programs executing on said processor, based on specified user-definable parameters of each allocated channel, and scheduling packets for transmission on said allocated channels on a schedule which depends on said parameters and said fixed attributes associated with each of said allocated channels, and at least one I/O port for transmitting a bitstream including said packets as scheduled by said processor on said communications medium to another one of said hosts.
References Cited (Backward Citations)
US4964119A
Cited
US5251209A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-15 | 2001-06-16 | 2001-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-15 | 2005-06-16 | 2005-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-15 | 2009-06-16 | 2009-12-16 | $7700.00 | Window Closed / Lapsed |