1461101540-8a1eb8ac-b312-451b-b695-13bb2c823ce4

What is claimed is:

1. A method for detecting one or more radar targets of interest in the presence of jamming signals, said method comprising the steps of:
(a) forming a plurality of sub-arrays from an antenna array;
(b) adaptively forming sub-array beams so as to point one or more nulls in one or more respective directions corresponding to one or more jammers; and
(c) applying a superresolution technique to determine a count of the one or more radar targets.
2. The method of claim 1, wherein the super-resolution technique determines a respective direction of arrival corresponding to each of the one or more radar targets.
3. The method of claim 1, wherein the superresolution technique is one of the group consisting of a MUSIC algorithm and an ESPRIT algorithm.
4. The method of claim 3, wherein the superresolution technique is one of the group consisting of a 1-dimensional ESPRIT algorithm and a 2-dimensional ESPRIT algorithm.
5. The method of claim 1, wherein step (b) includes determining adaptive weights so that each of the plurality of sub-arrays has substantially identical nulls responsive to a plurality of jammers.
6. The method of claim 5, wherein the plurality of jammers include one or more sidelobe jammers or one or more mainlobe jammers.
7. The method of claim 1, wherein step (b) includes assigning substantially the same adaptive weights to each of the plurality of sub-arrays.
8. The method of claim 1, wherein step (c) includes resolving a plurality of targets within a single resolution cell.
9. A system for detecting one or more radar targets of interest in the presence of jamming signals, comprising:
means for forming a plurality of sub-arrays from an antenna array;
means for adaptively forming sub-array beams so as to point one or more nulls in one or more respective directions corresponding to one or more jammers; and
means for applying a super-resolution technique to determine a count of the one or more radar targets.
10. The system of claim 9, wherein the super-resolution technique determines a respective direction of arrival corresponding to each of the one or more radar targets.
11. The system of claim 9, wherein the super-resolution technique is one of the group consisting of a MUSIC algorithm and an ESPRIT algorithm.
12. The system of claim 11, wherein the super-resolution technique is one of the group consisting of a 1-dimensional ESPRIT algorithm and a 2-dimensional ESPRIT algorithm.
13. The system of claim 9, wherein the sub-array beam forming means determines adaptive weights so that each of the plurality of sub-arrays has substantially identical nulls responsive to a plurality of jammers.
14. The system of claim 13, wherein the plurality of jammers include at least one sidelobe jammer and at least one mainlobe jammer.
15. The system of claim 9, wherein the sub-array beam forming means assigns substantially the same adaptive weights to each of the plurality of sub-arrays.
16. The system of claim 9, wherein the super-resolution technique applying means is capable of resolving a plurality of targets within a single resolution cell.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method of allocating to communication units transmit time slots in a communication channel that implements a pseudo-token, ping-pong channel access protocol wherein a receiving unit obtains the right to transmit on the channel with the receipt of a data packet, comprising the steps of:
allocating reserved time slots to communication units based on QoS requirements associated with the communication units, wherein the pseudo-token is automatically assigned to a communication unit during its reserved time slot;
assigning priority levels to communication units transmitting on the communication channel; and
interrupting the pseudo-token based channel access scheme when a communication unit’s reserved time slot is overridden by a transmission from a higher priority communication unit.
2. A method according to claim 1, wherein the step of allocating reserved time slots to communication units further comprises the step of:
receiving, at a master unit, an access request from a slave unit, wherein the access request includes QoS parameters requested by the slave unit.
3. A method according to claim 1, wherein the step of allocating reserved time slots to communication units further comprises the step of:
allocating a maximum packet size to communication units based on QoS requests from the communication units.
4. A method according to claim 1, wherein the step of allocating reserved time slots to communication units further comprises the step of:
assigning time offsets between the reserved time slots allocated to communication units.
5. A method according to claim 1, wherein the priority level assigned to a communication unit is based on the QoS requested by the communication units.
6. A method according to claim 1, wherein the step of interrupting the pseudo-token based channel access scheme comprises passing the virtual token to the communication unit which had its transmission time slot overridden.
7. A method according to claim 1, wherein a communication unit forfeits its right to transmit on the communication channel when its reserved time slot is overridden by a transmission from a higher priority communication unit.
8. A communication system, comprising:
a plurality of communication units, the communication units having a transmitter for transmitting data packets on a time slotted communication channel and a receiver for receiving data packets on the time slotted communication channel, wherein one of the communications units acts as a master communication unit for implementing a pseudo-token, ping-pong channel access protocol wherein a receiving unit obtains the right to transmit on the channel with the receipt of a data packet;
the master communication unit including:
a module for allocating reserved time slots to at least one of the communication units based on QoS requirements associated with the communication units, wherein the pseudo-token is automatically assigned to a communication unit during its reserved time slot;
a module for assigning priority levels to communication units transmitting on the communication channel; and
a module for interrupting the token-based channel access scheme when a communication unit’s transmission time slot is overridden by a transmission from a higher priority communication unit.
9. A communication system according to claim 8, wherein the master communication unit assigns reserved time slots based on QoS parameters requested by a slave communication unit.
10. A communication system according to claim 8, wherein the master communication unit assigns a maximum packet size to slave communication units based on QoS requests from the slave communication units.
11. A communication system according to claim 8, wherein the master communication unit assigns time offsets between the reserved time slots allocated to communication units.
12. A communication system according to claim 8, wherein the master communication unit assigns priority levels to slave communication units based on the QoS requested by the slave communication units.
13. A communication system according to claim 8, wherein the master unit interrupts the virtual token-based channel access scheme when a communication unit’s transmission time slot is overridden by a transmission from a higher priority communication unit.
14. A communication system according to claim 13, wherein the master unit passes the virtual token to the communication unit which had its transmission time slot overridden.
15. A communication system according to claim 8, wherein a communication unit forfeits its right to transmit on the communication channel when its reserved time slot is overridden by a transmission from a higher priority communication unit.
16. A communication device for communicating over a communication channel that implements a pseudo-token based access scheme wherein a receiving communication device obtains the right to transmit on the channel with the receipt of a data packet, comprising:
a transmitter for transmitting data packets directly to other communication devices on a time-slotted communication channel;
a receiver for receiving data packets directly from other communication devices on the time-slotted communication channel; and
a controller for controlling access to the time-slotted communication channel during a communication session with another communication device wherein the controller includes:
a transmission time slot allocation module for allocating reserved time slots to at least one communication device based on QoS requirements associated with the communication devices, wherein the pseudo-token is automatically assigned to a communication unit during its reserved time slot;
a priority assignment module for assigning priority levels to communication devices transmitting on the communication channel; and
a token assignment module for interrupting the token-based channel access scheme when a communication device’s transmission time slot is overridden by a transmission from a higher priority communication device.
17. A communication device according to claim 16, wherein the transmission time slot allocation module allocates reserved time slots based on QoS parameters requested by a slave communication unit.
18. A communication device according to claim 16, wherein the controller assigns a maximum packet size to communication devices based on QoS requests from the communication devices.
19. A communication device according to claim 16, wherein the transmission time slot allocation module assigns time offsets between the reserved time slots allocated to communication devices.
20. A communication device according to claim 16, wherein the priority assignment module assigns priority levels to communication devices based on the QoS requested by the communication devices.
21. A communication device according to claim 16, wherein the token assignment module interrupts the pseudo-token based channel access scheme when a communication device’s assigned transmission time slot is overridden by a transmission from a higher priority communication unit.
22. A communication device according to claim 21, wherein the token assignment module passes the pseudo-token to the communication unit which had its transmission time slot overridden.
23. A communication device according to claim 21, wherein the token assignment module forfeits a communication unit’s right to transmit on the communication channel when its reserved time slot is overridden by a transmission from a higher priority communication unit.
24. A computer program product for controlling communications over a communication channel that implements a pseudo-token based access scheme wherein a receiving communication device obtains the right to transmit on the channel with the receipt of a data packet, comprising:
computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means including:
computer-readable program code means for allocating reserved time slots to at least one communication device based on QoS requirements associated with the communication devices, wherein the pseudo-token is automatically assigned to a communication unit during its reserved time slot;
computer-readable program code means for assigning priority levels to communication devices transmitting on the communication channel; and
computer-readable program code means for interrupting the token-based channel access scheme when a communication device’s transmission time slot is overridden by a transmission from a higher priority communication device.
25. A computer program product according to claim 24, wherein the transmission time slot allocation module allocates reserved time slots based on QoS parameters requested by a slave communication unit.
26. A computer program product according to claim 24, wherein the controller assigns a maximum packet size to communication devices based on QoS requests from the communication devices.
27. A computer program product according to claim 24, wherein the transmission time slot allocation module assigns time offsets between the reserved time slots allocated to communication devices.
28. A computer program product according to claim 24, wherein the priority assignment module assigns priority levels to communication devices based on the QoS requested by the communication devices.
29. A computer program product according to claim 24, wherein the token assignment module interrupts the pseudo-token based channel access scheme when a communication device’s assigned transmission time slot is overridden by a transmission from a higher priority communication unit.
30. A computer program product according to claim 29, wherein the token assignment module passes the pseudo-token to the communication unit which had its transmission time slot overridden.
31. A computer program product according to claim 30, wherein the token assignment module forfeits a communication unit’s right to transmit on the communication channel when its reserved time slot is overridden by a transmission from a higher priority communication unit.

1461101527-32c0d7f1-9aca-43b7-9122-a8ca616e2c6f

1. A mobile phone comprising:
a first display portion configured to display an image in a first direction; and
a second display portion configured to display an image in a second direction opposite to the first direction,
wherein at least one of the first display portion and the second display portion is configured to be capable of switching between vertical display and horizontal display.
2. A mobile phone according to claim 1, wherein the first display portion and the second display portion have a same display size.
3. A mobile phone comprising:
a housing; and
a display device in the housing;
wherein the display device includes a light emitting element between a first substrate and a second substrate,
wherein the display device is configured to emit light from the light emitting element to a first display region and to a second display region being opposite side of the housing from the first display region, and
wherein the display device is configured to be capable of switching between vertical display and horizontal display.
4. A mobile phone according to claim 3, wherein the first display region and the second display region have a same display size.
5. A mobile phone according to claim 3,
wherein the display device further includes a source signal line driver circuit, a first gate signal line driver circuit and a second gate signal line driver circuit over the first substrate over which a pixel portion is formed, and
wherein a scan direction of the first gate signal line driver circuit is orthogonal to that of the second gate signal line driver circuit.
6. A mobile phone according to claim 3, further comprising: a second housing connected to the first housing with a hinge, wherein the second housing includes a battery.
7. A mobile phone according to claim 3, further comprising: a display controller for controlling the display device in the housing.
8. A mobile phone comprising:
a housing;
a first display device in the housing; and
a second display device in the housing,
wherein the first display devise is configured to display an image to a first display region,
wherein the second display device is configured to display an image to a second display region being opposite side of the housing from the first display region, and
wherein at least one of the first display device and the second display device is configured to be capable of switching between vertical display and horizontal display.
9. A mobile phone according to claim 8,
wherein at least one of the first display device and the second display device includes a source signal line driver circuit, a first gate signal line driver circuit and a second gate signal line driver circuit over the first substrate over which a pixel portion is formed, and
wherein a scan direction of the first gate signal line driver circuit is orthogonal to that of the second gate signal line driver circuit.
10. A mobile phone according to claim 8, further comprising: a second housing connected to the first housing with a hinge, wherein the second housing includes a battery.
11. A mobile phone according to claim 8, further comprising:
a first display controller for controlling the first display device in the housing;
and a second display controller for controlling the second display device in the housing.
12. A mobile phone according to claim 8, wherein the first display device and the second display device are liquid crystal display devices.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1-15. (canceled)
16. An apparatus comprising:
a penetrator assembly having a cannula operable for insertion into bone marrow; and
a right angle connector removably couplable to the penetrator assembly and operable to couple the penetrator assembly to a source of intravenous fluid.
17. The apparatus of claim 16 wherein the penetrator assembly further comprises an inner trocar.
18. (canceled)
19. The apparatus of claim 16 further comprising:
a handle attached to the inner trocar; and
the handle operable to remove the inner trocar from the cannula.
20-22. (canceled)
23. The apparatus of claim 17, further comprising:
a second connector operable to releasably attach the penetrator assembly to a drill shaft.
24. The apparatus of claim 23 where the second connector further comprises a pentagonal connector.
25. The apparatus of claim 23 where the second connector further comprises a magnetic connector.
26. The apparatus of claim 16 where the penetrator assembly further comprises a penetrator shield.
27. The apparatus of claim 16, where the right-angle connector has a portion configured to be connected to the source of intravenous fluid, and the right-angle connector is configured to be coupled to the penetrator assembly such that the portion is held in fixed relation to the cannula.