Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
159 words
A method for identifying a scheduling template for a network, said
template having a plurality of slots assigned to corresponding signal classes,
wherein an ordering of said slots indicates a repetitive scheduling order for
events on said network, said method comprising: a) assigning at least two slot positions to a particular signal class
to form an intermediate template; b) determining a lower bound of a regularity measure for said
intermediate template; c) assigning at least one additional slot of the intermediate
template to a signal class of the remaining respective signal classes to be
assigned, if said determined regularity measure lower bound is more
advantageous than a threshold regularity measure; d) repeating steps b) and c) until all slots are assigned in the
intermediate template to provide a candidate scheduling template; and e) determining a regularity measure of said candidate template
and if it is more advantageous than a threshold regularity measure, using said
candidate template for said network.
Claim 2
Dependent Claim
44 words
The method of claim 1 wherein said step of determining the
regularity measure lower bound is based on the slot position assignments in said
intermediate template and a hypothetical fractional slot assignment for
remaining unassigned slots to the respective signal classes to be assigned.
Claim 3
Dependent Claim
28 words
The method of claim 2 wherein said step of determining the
regularity measure lower bound is based on a linear programming
determination derived from a quadratic assignment problem.
Claim 4
Dependent Claim
48 words
The method of claim 1 wherein said candidate template regularity
measure in step e) further comprises determining said regularity measure based
on a summation of values representing convex functions of positional distances
between slots assigned to the same signal class for at least one of said signal
classes.
Claim 5
Dependent Claim
103 words
The method of claim 4 wherein said summation includes a first
summation based on positional distances between each slot assigned to a signal
class and a corresponding next occurrence of a slot assignment in the sequence
of template slots for that signal class, and a second summation based on
positional distances between each slot assigned to said signal class and a
corresponding N -th occurrence of a slot assignment in the sequence of template
slots for that signal class, wherein N between 2 and M- 1, wherein M is a value
representing the number of occurrences of slots assigned to said signal class.
Claim 6
Dependent Claim
21 words
The method of claim 5 wherein said second summation is performed
based on each value N between 2 and M- 1.
Claim 7
Dependent Claim
41 words
The method of claim 5 wherein said first and second summation are
performed for a plurality of said signal classes and wherein said respective
produced summations are scaled based on the relative priority of desired
regularity of the corresponding signal class.
Claim 8
Dependent Claim
58 words
The method of claim 1 wherein, if said determined regularity
measure lower bound in step c) is not more advantageous than said threshold
regularity measure, then the method further comprising the steps of: assigning new slot positions to signal classes, wherein at least
two of such assignments are to the same class; and repeating steps b) and c).
Claim 9
Dependent Claim
19 words
The method of claim 1 wherein said threshold regularity measure is a
regularity measure of a reference scheduling template.
Claim 10
Dependent Claim
15 words
The method of claim 9 wherein said reference scheduling template
is based on a criteria.
Claim 11
Dependent Claim
22 words
The method of claim 10 wherein said reference scheduling template
is selected from a plurality of templates based on said regularity measure.
Claim 12
Dependent Claim
51 words
The method of claim 9 further comprising the steps of: determining possible candidate templates based on intermediate
templates as represented in the sorted order; determining regularity measures for said candidate template; and substituting the formed candidate template for said reference
scheduling template and said determined regularity measure for said threshold
measure.
Claim 13
Dependent Claim
72 words
The method of claim 9 wherein, for an intermediate template having
a lower bound that is more advantageous than said threshold measure, the
method further comprising: assigning the remaining unassigned slots in the intermediate template
according to a criteria to form at least one candidate template; determining regularity measures for said candidate template; and substituting the formed candidate template for said reference template
and said determined regularity measure for said threshold measure.
Claim 14
Dependent Claim
45 words
The method of claim 1 further comprising determining possible
intermediate templates having k slot assignments with respective lower bound
regularity measures that are more advantageous than said threshold measure
prior to making such determination for intermediate templates having k+ 1 slot
assignments, wherein k ≥2.
Claim 15
Dependent Claim
24 words
The method of claim 14 further comprising sorting said possible
intermediate templates having k slot assignments in accordance with their
regularity measure lower bound.
Claim 16
Dependent Claim
41 words
The method of claim 1 further comprising determining possible
candidate templates based on a particular intermediate template having k initial
slot assignments prior to determining possible candidate templates based on a
different intermediate templates having k slot assignments, wherein k ≥2.
Claim 17
Dependent Claim
50 words
The method of claim 1 wherein said method is performed to
determine a respective plurality of scheduling templates for different signal
class scheduling requirements, wherein when one of said plurality of
determined scheduling templates is used when a communication signal
transmission requirement corresponds to one of said corresponding scheduling
requirements.
Claim 18
Dependent Claim
17 words
The method of claim 1 wherein a scheduling template is determined
intermittently during operation of said network.
Claim 19
Dependent Claim
31 words
The method of claim 1 wherein said network is a time division
multiple access network and wherein a scheduling template is determined for
communication between a base station and wireless terminals.
Claim 20
Dependent Claim
28 words
The method of claim 1 wherein said events correspond to
transmission of data packets and said signal classes correspond to at least one
virtual circuit in said network.
Claim 21
Dependent Claim
24 words
The method of claim 20 wherein a scheduling template is identified
for use in the network when a virtual circuit is established or terminated.
Claim 22
Dependent Claim
36 words
The method of claim 20 further comprising the steps of: storing a plurality of determined scheduling templates in a table; and identifying a particular template as needed from transmitting said data
packets of said virtual circuits.
Claim 23
Dependent Claim
19 words
The method of claim 1 wherein said events are processing of
operations of types represented by said signal classes.
Claim 24
Dependent Claim
16 words
The method of claim 23 wherein said processing of operations is the
processing of respective transactions.
Claim 25
Dependent Claim
263 words
A node for use in a communications network for conveying
communication signals over established virtual circuits through said node
comprising: an input-output circuit module coupled to a plurality of ports for
processing communication signals as incoming and outgoing signals, said
module circuit for receiving incoming communication signals from at least one
input port and for transmitting outgoing communication signals through at least
one output port; a buffer memory for temporarily storing communication signals to be
conveyed through said output port; and a controller configured for controlling said module to transmit said
communication signals for respective virtual circuits based on a scheduling
template, said template having a plurality of slots assigned to corresponding
virtual circuits, wherein an ordering of said slots indicates a repetitive
scheduling order for transmission of communication signals associated with
said respective virtual circuits, said controller identifying a desirable scheduling
template slot order by a) assigning at least two slot positions to a particular signal class
to form an intermediate template; b) determining a lower bound of a regularity measure for said
intermediate template; c) assigning at least one additional slot of the intermediate
template to a signal class of the remaining respective signal classes to be
assigned, if said determined regularity measure lower bound is more
advantageous than a threshold regularity measure; d) repeating b) and c) until all slots are assigned in the
intermediate template to provide a candidate scheduling template; and e) determining a regularity measure of said candidate template
and if it is more advantageous than a threshold regularity measure, using said
candidate template for said network.
Claim 26
Dependent Claim
15 words
The node of claim 25 wherein said communication signals represent
asynchronous transfer mode data packets.
Claim 27
Dependent Claim
41 words
The node of claim 25 wherein the regularity measure lower bound
determination is based on the slot position assignments in said intermediate
template and a hypothetical fractional slot assignment for remaining unassigned
slots to the respective signal classes to be assigned.
Claim 28
Dependent Claim
47 words
The node of claim 25 wherein said candidate template regularity
measure in e) further comprises determining said regularity measure based on a
summation of values representing convex functions of positional distances
between slots assigned to the same signal class for at least one of said signal
classes.