1460907983-ba706253-50d4-4b5c-866d-40e42b56402f

1. A method comprising:
storing received packets of data;
stripping frames of data from the received packets of data;
storing the frames;
creating and storing reformed packets using the frames.
2. The method of claim 1 wherein creating and storing reformed packets using the frames further comprises monitoring a condition of a wireless communication system and creating and storing the reformed packets according to a predetermined function of the monitored condition.
3. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring a quality of signal for a mobile station; and
creating and storing the reformed packets with a smaller number of frames when monitoring that the quality of signal for the mobile station is below a predetermined quality level.
4. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring a type of wireless transmission technology utilized for the wireless communication system; and
creating and storing reformed packets using a structure corresponding to the monitored type of wireless transmission technology utilized by the wireless communication system.
5. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring an amount of unrendered data stored at a receiving mobile station; and
creating and storing reformed packets with a higher number of frames when monitoring that the amount of unrendered data at the receiving mobile station is below a predetermined level.
6. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring an amount of buffer space available at a receiving mobile station; and
creating and storing reformed packets with a higher number of voice frames when monitoring that the amount of buffer space available at the receiving mobile station is above a predetermined level.
7. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring an amount of data to send to a receiving mobile station; and
creating and storing reformed packets with an increased amount of data when monitoring that a predetermined amount of data is stored and ready to be sent to the receiving mobile station.
8. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring an amount of data to send to a receiving mobile station; and
creating and storing reformed packets with full header updates when monitoring that a predetermined low amount of data is stored and ready to be sent to the receiving mobile station.
9. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring an amount of data to send from a sending mobile station; and
creating and storing reformed packets with an increased amount of data when monitoring that a predetermined amount of data is stored and ready to be sent from the sending mobile station.
10. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring a location of a receiving mobile station relative to a sending mobile station;
determining that the sending mobile station and the receiving mobile station are operating in a single zone; and
creating and storing the reformed packets at a base transceiver station or base station controller for the single zone without downloading the received packets from a network in response to determining that the sending mobile station and the receiving mobile station are operating in a single zone.
11. The method of claim 2 wherein creating and storing the reformed packets according to a predetermined function of the monitored condition further comprises:
monitoring a location of at least two mobile stations participating in a group call;
determining that the at least two mobile stations participating in the group call are operating in a single zone; and
creating and storing at a base transceiver station for the single zone the reformed packets using frames from each of the at least two mobile stations in response to determining that the sending mobile station and the receiving mobile station are operating in a single zone.
12. The method of claim 1 wherein creating and storing the reformed packets further comprises:
compiling the frames into at least two reformed packets to be sent;
storing each reformed packet; and
sending one reformed packet according to a predetermined function of a signal received from a scheduling circuit.
13. The method of claim 12 wherein sending one reformed packet according to the predetermined function of the signal received from the scheduling circuit further comprises:
receiving a signal from the scheduling circuit indicating the size of a radio frame in which data is to be transmitted to a mobile station;
determining which reformed packet corresponds to the size of the radio frame; and
sending the reformed packet that corresponds to the size of the radio frame in the radio frame to the mobile station.
14. The method of claim 12 wherein sending one reformed packet according to the predetermined function of the signal received from the scheduling circuit further comprises:
receiving a signal from the scheduling circuit indicating immediately consecutive radio frames are assigned to a mobile station;
determining which reformed packet corresponds to the size of the immediately consecutive radio frames; and
sending the reformed packet that corresponds to the size of the immediately consecutive radio frames.
15. The method of claim 1 further comprising:
storing at least a second set of received packets of data;
stripping frames of data from the second set of received packets of data;
storing the frames from the second set of received packets of data;
creating and storing reformed packets using the frames and the frames from the second set of received packets of data.
16. An apparatus comprising:
a receiving buffer that receives and stores data packets;
a send buffer that stores reformed packets;
a condition monitor;
a scheduler circuit;
a processor circuit in communication with the receiving buffer to control the handling of the data packets in the receiving buffer, said processor circuit in communication with the send buffer to control the handling of the reformed packets in the send buffer, said processor circuit in communication with the condition monitor, and said processor circuit in communication with the scheduler circuit to receive signals from the scheduler circuit.
17. The apparatus of claim 16 wherein the condition monitor is at least one from a group comprising:
a quality of signal monitor;
a type of wireless transmission technology monitor;
an amount of unrendered data at a receiving mobile station monitor;
a receiving mobile station buffer space monitor;
an amount of data to send to a receiving mobile station monitor;
an amount of data to send from a sending mobile station monitor;
a location of a receiving mobile station relative to a sending mobile station monitor; and
a location of at least two mobile stations participating in a group call monitor.
18. The apparatus of claim 16 wherein the apparatus is integrated into at least one of the group of structures comprising:
a sending mobile station;
a base transceiver station in communication with the sending mobile station;
a base transceiver station in communication with a receiving mobile station;
a base station controller;
an intervening mobile station; and
a radio access network.
19. An apparatus comprising:
means for receiving and storing sent packets of data;
means for stripping frames of data from received packets of data;
means for storing the frames to provide stored frames; and
means for creating and storing reformed packets using the stored frames.
20. The apparatus of claim 19 further comprising:
means for monitoring a condition of a wireless communication system;
wherein the means for creating and storing reformed packets using the stored frames further comprises means for applying a predetermined function of the condition to create and store the reformed packets;
means for receiving a signal from a scheduling circuit; and
means for sending one reformed packet according to a predetermined function of the signal received from the scheduling circuit.

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. An electronic device comprising:
a housing having at least one outside edge;
at least one touchpad disposed along at least a portion of the at least one outside edge; and
a user input detector, electrically coupled to the touchpad, for detecting user input from the touchpad along at least a portion of the outside edge.
2. The electronic device of claim 1, wherein the touchpad extends substantially about a perimeter along the at least one outside edge.
3. The electronic device of claim 2, wherein the perimeter is rounded.
4. The electronic device of claim 1, wherein the user input detector comprises capacitive sensing technology for detecting user input.
5. The electronic device of claim 1, wherein the touchpad comprises at least one of a distinctive shape and texture, for providing a tactile feedback to the user.
6. The electronic device of claim 1, wherein the housing comprises at least one of: a keyboard, a computer, and a display.
7. The electronic device of claim 1, wherein a sliding contact with the touchpad causes an adjustment of a variable.
8. The electronic device of claim 1, wherein the electronic device has at least one outside corner edge and the touchpad is disposed about the at least one outside corner edge.
9. The electronic device of claim 8, wherein the outside corner edge is rounded.
10. The electronic device of claim 1, wherein the housing comprises a display having a display screen.
11. The electronic device of claim 10, wherein the at least one outside edge is located about at least one edge of the display, and the touchpad is disposed along at least a portion of the at least one edge of the display.
12. The electronic device of claim 10, further comprising a primary input device for controlling a pointer in the display, wherein the touchpad serves as a secondary input device for controlling at least one of the following: scrolling, zooming, three-dimensional manipulation, slider control, and adjusting a variable.
13. The electronic device of claim 10, wherein a sliding contact with the touchpad causes at least one of the following manipulations of objects displayed on the display screen: scrolling, zooming, three-dimensional manipulation, pointer movement, slider control, and adjustment of a variable.
14. The electronic device of claim 10, wherein a sliding contact with the touchpad along one outside edge provides one dimensional control of objects displayed on the display screen.
15. The electronic device of claim 10, wherein a plurality of touchpads are disposed along at least a portion of a plurality of outside edges and each touchpad controls movement in one of at least two different one-dimensional axes, whereby user input provided along a plurality of touchpads provides multidimensional manipulation of objects displayed on the display screen.
16. The electronic device of claim 15, wherein two touchpads are disposed along at least a portion of two outside edges and each touchpad controls movement in one of two different one-dimensional axes, whereby user input provided along the two touchpads provides multi-dimensional manipulation of objects displayed on the display screen.
17. The electronic device of claim 15, wherein the multi-dimensional manipulation of objects comprises two-dimensional manipulation.
18. The electronic device of claim 15, wherein the multi-dimensional manipulation of objects comprises three-dimensional manipulation.
19. A method comprising the steps of:
touching about the outside edge of a housing;
detecting the touching; and
transmitting an electrical signal upon detecting the touching to a control circuit, wherein the control circuit acts upon the electrical signal.
20. The method of claim 19, wherein the step of touching is substantially about a perimeter along the outside edge.
21. The method of claim 19, wherein the step of touching comprises sliding along the outside edge.
22. The method of claim 19, further comprising the steps of:
transmitting an output signal from the control circuit to a graphical display; and
navigating within the display in accordance with the output signal.
23. The method of claim 19, wherein the housing comprises at least two outside edges and the step of touching comprises using two hands to provide dual sliding contacts along at least two different outside edges.
24. The method of claim 19, wherein the step of touching comprises using tactile feel to position the fingers along the outside edge of the housing.
25. A touchpad input device comprising:
a touchpad disposed along at least a portion of at least one outside edge of a housing;
a user input detector, electrically coupled to the touchpad, for detecting user input from the touchpad and transmitting input signals; and
a control circuit electrically coupled to the user input detector; wherein the control circuit acts upon the input signals from the user input detector.
26. The touchpad input device of claim 25, further comprising a display electrically coupled to the control circuit wherein the control circuit transmits output signals to the display.
27. The touchpad input device of claim 26, wherein the display is within the housing and the at least one outside edge is located about at least one edge of the display, and the touchpad is disposed along at least a portion of the at least one edge of the display.
28. The touchpad input device of claim 25, wherein the touchpad extends substantially about a perimeter along the at least one outside edge.
29. The touchpad input device of claim 25 wherein the user input detector comprises capacitive sensing technology for detecting user input.
30. The touchpad input device of claim 25 wherein the touchpad comprises at least one of a distinctive shape and texture, for providing a tactile feedback to the user.
31. The touchpad input device of claim 25, further comprising an analog-to-digital converter electrically coupled between the user input detector and the control circuit for converting electrical signals into digital information readable by the control circuit.
32. The touchpad input device of claim 25, further comprising a threshold comparator electrically coupled between the user input detector and the control circuit.
33. The touchpad input device of claim 25, further comprising an electric signal amplifier electrically coupled between the user input detector and the control circuit.
34. The touchpad input device of claim 25, wherein the touchpad comprises a strip disposed along at least a portion of at least one outside edge of the housing for detecting user input along the strip.