Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
132 words
A method for transmitting data elements between computers of a multilayered computer communication network at least at one predetermined assured quality of service, comprising: generating a request at one of said computers for transmission of data elements; and responsive to said request including specification of a predetermined quality of service for transmission, either refusing said quality of service if resources to provide said quality of service are not available or transmitting said data elements according to said quality of service wherein the transmission of said data elements includes transferring said data elements having said quality of service requirements through at least one service channel of a first layer of said network to at least one service channel of a second lower layer of said network which provides said predetermined quality of service.
Claim 2
Dependent Claim
34 words
A method according to claim 1 including, responsive to said specified quality of service being provided by pre-existing data transmission session, multiplexing said data transmission at said quality of service on said pre-existing session.
Claim 3
Dependent Claim
40 words
A method according to claim 2, wherein said data transmission is multiplexed with other data transmissions which either also have quality of service guarantees supported by said service channel of said second layer or have no predetermined quality of service.
Claim 4
Dependent Claim
41 words
A method according to claim 2 or claim 3, wherein said pre-existing session includes a preselected quality of service transmission, and wherein said method includes the further step of altering said quality of service for a next transmission within the session.
Claim 5
Independent Claim
39 words
A method according to any one of the preceding cliams, including establishing a data transmission session providing said at least one quality of service when said specified quality of service is not provided by any pre-existing data transmission sessions.
Claim 6
Independent Claim
28 words
A method according to any one of the preceding claims, wherein said at least one service channel of said second layer is comprised of synchronous and asynchronous channels.
Claim 7
Independent Claim
26 words
A method according to any one of the preceding claims, wherein said at least one channel of said first and second layers comprises multiple priority channels.
Claim 8
Dependent Claim
58 words
A method according to claim 7, wherein said step of transferring said data elements includes transferring said data elements through a plurality of service channels each having a different priority associated therewith and receiving a plurality of subgroups of said data elements having corresponding different qualities of service and priorities associated therewith through corresponding ones of said channels.
Claim 9
Independent Claim
43 words
A method according to any one of the preceding claims wherein said at least one service channel of said second layer is taken from the group comprising: priority token-ring channels, B-ISDN ATM channels, Ethernet high and low priority channels, and synchronous/asynchronous FDDI channels.
Claim 10
Independent Claim
54 words
A method according to any one of the preceding claims, wherein a quality of service associated with each data transmission of a particular group of data elements is identified by identifying a priority, deadline, or period associated with said particular group of dat elements, or by determining burst and throughput quality of service parameters.
Claim 11
Independent Claim
85 words
A method according to any one of the preceding claims, wherein the multilayer network includes at least an N+1 layer and an N layer for assured transmission of data elements, including the steps of: establishing two or more service channels in said N+1 layer; establishing one or more service channels in said N layer; and transferring said data elements from said two or more channels in said N+1 layer to said one or more channels in said N layer at said predetermined quality of service.
Claim 12
Dependent Claim
71 words
A method according to claim 11, wherein selected groups of said data elements from said two or more channels have a higher and a lower priority, deadline, or period respectively; and wherein said selected groups having said higher priority are transferred from said N+1 layer through said two or more channels to said one or more channels of said N layer before said selected groups having said lower priority are transferred.
Claim 13
Dependent Claim
87 words
A method according to claim 12 including: preselecting a fixed number of data elements to be received in said one or more channels at said lower priority in said transfer from said N+1 layer to said N layer; servicing up to said fixed number of data elements in said one or more service channels in said N layer at said lower priority; and discontinuing said transfer of said data elements at said lower priority when said fixed number of data elements per unit of time is reached.
Claim 14
Dependent Claim
122 words
Apparatus for use in transmitting data elements between computers of a multilayered computer communication network at least at one predetermined assured quality of service, comprising: means for generating a request at one of said computers for transmission of data elements; and means responsive to said request including specification of a predetermined quality of service for transmission, for transmitting said data elements according to said quality of service wherein the means for transmitting said data elements includes means for transferring said data elements having said quality of service requirement through at least one service channel of a first layer of said network to at least one service channel of a second lower layer of said network which provides said predetermined quality of service.
Claim 15
Dependent Claim
15 words
Apparatus according to claim 14, wherein said multilayered network is an open systems interconnection network.