Multiple-processor wireless mobile communication device
First Claim
1. A wireless mobile communication device comprising:
- a first processor configured to execute a software application; and
a second processor configured to manage wireless communication over a wireless network;
the processors being located in the same communication device and configured for one of the processors to send data to the other processor under a protocol in which;
if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period; and
if the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless mobile communication device includes a first processor configured to execute a software application and a second processor configured to manage wireless communication over a wireless network. The processors are located in the same communication device and configured for one of the processors to send data to the other processor under a protocol. In accordance with this protocol, if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period. However, the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor.
51 Citations
18 Claims
-
1. A wireless mobile communication device comprising:
-
a first processor configured to execute a software application; and
a second processor configured to manage wireless communication over a wireless network;
the processors being located in the same communication device and configured for one of the processors to send data to the other processor under a protocol in which;
if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period; and
if the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless mobile communication device comprising:
-
a first processor configured to execute a mobile device software application; and
a second processor configured to manage wireless communication over a wireless network;
the processors being located in the same communication device and configured for one of the processors to send data to the other processor under a protocol in which;
the sending processor sends, to the other processor, a data packet that includes a packet sequence number; and
the other processor, after receiving the data packet, sends to the sending processor an acknowledgement packet that includes the packet sequence number of the data packet. - View Dependent Claims (14, 15)
-
-
16. A method comprising:
-
receiving a first data packet from a sending processor;
determining whether a second data packet will be sent to the sending processor within a predetermined time period after the first data packet has been received;
if a second data packet will be sent to the sending processor within the predetermined time period, then sending, to the first processor, the second data packet with an acknowledgement of the first data packet within the second data packet; and
if a second data packet will not be sent to the sending processor within the predetermined time period, then sending an acknowledgement packet comprising an acknowledgement of the first data packet to the first processor after the second predetermined time period ends. - View Dependent Claims (17, 18)
-
Specification