Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
60 words
An electronic system comprising: a processor circuit; an egress packet control having stored instructions that
generate for first and second received packets respective
deadline intervals and order the processing in the processor
circuit of the first and second received packets according to
the respective deadline intervals; and a printed wiring assembly bearing the processor circuit and
the egress packet control.
Claim 2
Dependent Claim
64 words
An electronic system as claimed in claim 1 further comprising telephone interface circuitry having plural connectors ready
for connection to plural telephone units; a digital network interface; and an integrated circuit assembly coupling the telephone
interface circuitry to the digital network interface, the
integrated circuit assembly including said printed wiring
assembly and providing voice over packet transmission and
reception as a private branch exchange.
Claim 3
Dependent Claim
60 words
An electronic system as claimed in claim 1 further
comprising cellular telephone wireless transmit/receive interface
circuitry, a packet network interface; and an integrated circuit assembly coupling the cellular telephone
wireless transmit/receive interface circuitry to the packet
network interface, the integrated circuit assembly including
said printing wiring assembly and providing voice over packet
transmission and reception as a wireless base station.
Claim 4
Dependent Claim
27 words
An electronic system as claimed in claim 1 further
comprising a single-chip integrated circuit including the
processor circuit and the stored instructions of the egress
packet control.
Claim 5
Dependent Claim
30 words
An electronic system as claimed in claim 1 wherein the
stored instructions define temporary storing of information
about the packets on a queue in order of the respective deadline
intervals.
Claim 6
Dependent Claim
23 words
An electronic system as claimed in claim 5 wherein the stored
instructions further define periodic decrementing of the
deadline intervals as time passes.
Claim 7
Dependent Claim
56 words
An electronic system as claimed in claim 5 wherein the stored
instructions further define computing for a third received
packet a further deadline interval and sorting the queue to
insert information about the third received packet on the
queue in order of its further deadline interval relative to
the respective deadline intervals already on the queue.
Claim 8
Dependent Claim
29 words
An electronic system as claimed in claim 5 wherein the stored
instructions further define decoding a packet having the
shortest time to deadline as expressed by its deadline
interval.
Claim 9
Dependent Claim
70 words
An electronic system as claimed in claim 1 wherein the stored
instructions further define generation of information about
the packets in the form of primary keys comprising deadline
intervals and secondary keys comprising frame sizes, and
temporarily storing information about the packets on a queue
in order of the primary keys, and for packets having identical
primary keys storing the information about the packets in
order of the secondary keys.
Claim 10
Dependent Claim
39 words
An electronic system as claimed in claim 1 wherein the
egress packet control defines for an arriving packet the
deadline interval DI as the difference between an arrival time
A of the arriving packet and a deadline time D.
Claim 11
Dependent Claim
62 words
An electronic system as claimed in claim 1wherein the
egress packet control defines the deadline interval Dj for an
arriving packet j, having a sequence number Sj and frame width
F, from a deadline Di of an earlier packet i having a sequence
number Si, substantially as a function of frame width F and
the difference of sequence numbers Sj and Si.
Claim 12
Dependent Claim
79 words
An electronic system as claimed in claim 1 wherein an
arriving silence packet j represents a number of silence
frames S having a frame width F, and the egress packet control
defines a deadline interval DIj for the arriving silence
packet j from a deadline interval DIi previously determined
for an earlier packet i, substantially as the sum of the
deadline interval DIi added to a product of the number of
silence frames S times the frame width F.
Claim 13
Dependent Claim
50 words
An electronic system as claimed in claim 1 wherein the
egress packet control has stored instructions that: define buffers; compute sizes of respective information reserves in
the buffers; and order processing of the packets according to a
priority depending at least in part on the sizes of the
respective reserves.
Claim 14
Dependent Claim
56 words
An electronic system as claimed in claim 1 wherein the
egress packet control has stored instructions to preempt
processing of the first received packet, by preemptively
processing the second received packet, when the deadline
interval for the second received packet is less than the
deadline interval respective to the first received packet by a
predetermined amount.
Claim 15
Dependent Claim
49 words
An electronic system as claimed in claim 1 wherein the
egress packet control has stored instructions for ingress
packet processing, and for preempting egress packet processing
of an egress packet having a deadline interval exceeding a
value, by preemptively executing ingress packet processing of
at least one ingress packet.
Claim 16
Dependent Claim
69 words
An electronic system as claimed in claim 1 having channel
decoders that operate on non-coincident frame boundaries, and
wherein if the second packet has a second deadline earlier
than the first deadline, the egress packet control has stored
instructions for testing to determine whether both the second
and first packets can be decoded ahead of their respective
deadlines, and if so, then preemptively executing decode of
the second packet.
Claim 17
Dependent Claim
85 words
An electronic system as claimed in claim 1 wherein the
egress packet control has stored instructions for a process of
generating data descriptive of circular time differences
between times of events A and B, the process comprising: electronically subtracting a value representative of the
time of event B from a value representative of the time of
event A, there resulting a most significant bit (MSB); and providing the MSB itself as a flag indicating which of
events A and B is prior to the other.
Claim 18
Dependent Claim
87 words
An electronic system as claimed in claim 17 wherein the
stored instructions are further for: electronically subtracting and delivering to a storage element
a value representative of the time of event B from a value
representative of the time of event A, resulting in an
electronic representation (delta) having the most significant
bit (MSB) and a sign bit S; and electronically processing the electronic representation
(delta) and a predetermined value (TMAX) in response to the MSB
and the sign bit S to generate the circular time difference.
Claim 19
Dependent Claim
44 words
An electronic system as claimed in claim 1 whereas the
egress packet control has stored instructions for the
computing for each of said received packets respective
deadline intervals as circular time differences between a
respective deadline D and a respective packet arrival time A.
Claim 20
Dependent Claim
82 words
A wireless telephone comprising an antenna, a voice
transducer, and at least one integrated circuit assembly
coupling the voice transducer to the antenna, said at least one
integrated circuit assembly providing voice over packet
transmissions and having embedded electronic instructions
comprising an ingress/egress packet control to process egress
information and determine lowest first egress deadline interval
DI and further execute an ingress process preempting the egress
process when the value of lowest first egress deadline interval
DI exceeds a predetermined amount K.
Claim 21
Dependent Claim
95 words
A wireless telephone comprising an antenna, a voice
transducer, and at least one integrated circuit assembly
coupling the voice transducer to the antenna, said at least one
integrated circuit assembly adapted to generate data descriptive
of circular time differences between times of events A and B by
electronically subtracting a value representative of the time of
event B from a value representative of the time of event A,
there resulting a most significant bit (MSB); and providing the
MSB itself as a flag indicating which of events A and B is prior
to the other.
Claim 22
Dependent Claim
100 words
A wireless telephone as claimed in claim 21 wherein the
integrated circuit assembly is adapted to generate circular time
differences between times of events A and B by electronically
subtracting and delivering to a storage element a value
representative of the time of event B from a value
representative of the time of event A, resulting in an
electronic representation (delta) having a most significant bit
(MSB) and a sign bit S; and electronically process the
electronic representation (delta) and a predetermined value
(TMAX) in response to the MSB and the sign bit S to generate the
circular time difference.
Claim 23
Dependent Claim
73 words
A single-chip integrated circuit comprising: storage for values representative of the time of two events; an adder/subtractor coupled to the storage and operative to
generate a difference value (delta) and deliver the difference
value into said storage thereby resulting a most significant
bit (MSB) of the difference value (delta); and a flag register having a bit fed with said MSB to
indicating which of events A and B is prior to the other.
Claim 24
Dependent Claim
49 words
A single-chip integrated circuit as claimed in claim 23
further having: logic circuitry responsive to the MSB and a sign bit S of the
electronic difference (delta) and a predetermined value (TMAX),
the logic circuitry for driving said adder/subtractor to
generate the circular time difference of the two events.
Claim 25
Independent Claim
42 words
A method of processing first and second received packets of
real-time information, comprising the steps of: computing for each of said received packets respective
deadline intervals; and ordering processing of the first and second received
packets according to the respective deadline intervals.
Claim 26
Dependent Claim
68 words
A process of generating data descriptive of circular time
differences between times of events A and B, the process
comprising: electronically subtracting a value representative of the
time of event B from a value representative of the time of event
A, there resulting a most significant bit (MSB); and providing the MSB itself as a flag indicating which of
events A and B is prior to the other.
Claim 27
Dependent Claim
85 words
A process of generating circular time differences as
claimed in claim 26 further comprising: electronically delivering to a storage element a value
representative of the time of event B subtracted from a value
representative of the time of event A, resulting in an
electronic representation (delta) having the most significant
bit (MSB) and a sign bit S; and electronically processing the electronic representation
(delta) and a predetermined value (TMAX) in response to the
MSB and the sign bit S to generate the circular time
difference.
Claim 28
Dependent Claim
49 words
A single chip integrated circuit comprising: a processor circuit; and an egress packet control having stored instructions that
generate for first and second received packets respective
deadline intervals and order the processing in the processor
circuit of the first and second received packets according to
the respective deadline intervals.