IP Library › Granted Patent US 9,112,839
Granted Patent B2
US 9,112,839 · App. 13/726,076 · Granted Aug 18, 2015

Methods and apparatus for efficient wireless communication of file information

Inventors: Thomas Joseph Richardson (South Orange, NJ); Xinzhou Wu (Hillsborough, NJ); Junyi Li (Chester, NJ); Sundar Subramanian (Bridgewater, NJ)
Assignee: QUALCOMM Incorporated
H04L67/06H04B7/026H04L67/18H04L67/2842H04W28/021H04W28/0226H04L1/0076H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,112,839
App. No.
13/726,076
Granted
Aug 18, 2015
Kind
B2
Abstract

Efficient methods for wirelessly communicating file content under varying conditions are described. A wireless device determines, based on mobility and/or geographic location, if the wireless device is to operate in a first mode of communication operation in which received portions of said file are re-transmitted or a second mode of communication operation in which combinations of portions of said file are transmitted. The wireless device transmits packets communicating received file portions when it is determined that the wireless device is to operate in said first mode of operation and transmits packets communicating combinations of file portions, e.g., linear combinations of file portions, when it is determined that the wireless device is to operate in said second mode of operation. The contents of a file may be obtained from some packets which communicate distinct portions of the file and other packets which communicate combinations of distinct portions of the file.

Claims (43)

1. A method of operating a wireless device to communicate a file, comprising:

determining if the wireless device is to operate in a first mode of communication operation in which received portions of said file are transmitted or else a second mode of communication operation in which combinations of portions of said file are transmitted, said determining being based on whether said wireless device is in motion or whether the wireless device is located in a geographic region in which distribution of transmitted packets between nodes occurs in accordance with a known distribution pattern, at least one of said combinations of file portions including fewer bits than a number of input bits used to generate said at least one combination of file portions; and

transmitting packets communicating received file portions when it is determined that the wireless device is to operate in said first mode of operation; and

transmitting packets communicating combinations of file portions when it is determined that the wireless device is to operate in said second mode of operation.

2. The method of claim 1 , wherein determining if the wireless device is to operate in the first mode of communication operation or else the second mode of communication operation is based on whether said wireless device is in motion and further includes:

determining a mode of operation based on a speed of wireless device motion.

3. The method of claim 2 , wherein determining if the wireless device is to operate in the first mode of communication operation or else the second mode of communication operation includes:

selecting said first mode of operation when said wireless device is stationary or at a geographic location wherein distribution of transmitted packets between nodes occurs in accordance with the known distribution pattern; and

selecting said second mode of operation when said wireless device is moving and said wireless device is not at a geographic location wherein distribution of transmitted packets between nodes occurs in accordance with the known distribution pattern.

4. The method of claim 2 ,

wherein transmitting packets communicating combinations of file portions when it is determined that the wireless device is to operate in said second mode of operation includes:

transmitting packets communicating different combinations of file portions.

5. The method of claim 4 , further comprising:

prior to said transmitting packets communicating different combinations of file portions:

generating at least one linear combination of file portions from different file portions which were included in different received packets.

6. The method of claim 4 , further comprising:

prior to said transmitting packets communicating different combinations of file portions:

generating at least one linear combination of file portions from a file portion included in a first received packet and a file portion which is a linear combination included in a second received packet.

7. The method of claim 1 , wherein said step of determining is based on stored map information indicating different non-overlapping geographic regions.

8. The method of claim 4 , further comprising:

processing combinations included in received packets to generate a complete set of content included in said file.

9. The method of claim 8 , wherein processing combinations included in received packets to generate a complete set of content included in said file includes:

using a file portion communicated in a received packet in combination with combinations included in other received packets to generate said complete set of content.

10. The method of claim 9 , wherein said content is one of audio content, video content, or a combination of audio and video content.

11. A wireless device comprising:

means for determining if the wireless device is to operate in a first mode of communication operation in which received portions of a file are transmitted or else a second mode of communication operation in which combinations of portions of said file are transmitted, said means for determining being based on whether said wireless device is in motion or whether the wireless device is located in a geographic region in which distribution of transmitted packets between nodes occurs in accordance with a known distribution pattern, at least one of said combinations of file portions including fewer bits than a number of input bits used to generate said at least one combination of file portions; and

means for transmitting packets communicating received file portions when it is determined that the wireless device is to operate in said first mode of operation; and

means for transmitting packets communicating combinations of file portions when it is determined that the wireless device is to operate in said second mode of operation.

12. A computer program product for use in wireless device, the computer program product comprising:

a non-transitory computer readable medium comprising:

code for causing at least one computer to determine if the wireless device is to operate in a first mode of communication operation in which received portions of a file are transmitted or else a second mode of communication operation in which combinations of portions of said file are transmitted, said code including code for causing the at least one computer to determine mode of operation of the wireless device based on whether said wireless device is in motion or whether the wireless device is located in a geographic region in which distribution of transmitted packets between nodes occurs in accordance with a known distribution pattern, at least one of said combinations of file portions including fewer bits than a number of input bits used to generate said at least one combination of file portions; and

code for causing said at least one computer to transmit packets communicating received file portions when it is determined that the wireless device is to operate in said first mode of operation; and

code for causing said at least one computer to transmit packets communicating combinations of file portions when it is determined that the wireless device is to operate in said second mode of operation.

13. A wireless device comprising:

at least one processor configured to:

determine if the wireless device is to operate in a first mode of communication operation in which received portions of a file are transmitted or else a second mode of communication operation in which combinations of portions of said file are transmitted, said processor being configured to determine mode of operation of the wireless device based on whether said wireless device is in motion or whether the wireless device is located in a geographic region in which distribution of transmitted packets between nodes occurs in accordance with a known distribution pattern, at least one of said combinations of file portions including fewer bits than a number of input bits used to generate said at least one combination of file portions; and

transmit packets communicating received file portions when it is determined that the wireless device is to operate in said first mode of operation; and

transmit packets communicating combinations of file portions when it is determined that the wireless device is to operate in said second mode of operation; and

memory coupled to said at least one processor.

14. The wireless device of claim 13 , wherein said at least one processor is configured to determine the mode of operation based on whether said wireless device is in motion and based on a speed of wireless device motion, as part of being configured to determine if the wireless device is to operate in the first mode of communication operation or else the second mode of communication operation.

15. The wireless device of claim 14 , wherein said at least one processor is configured to select said first mode of operation when said wireless device is stationary or at a geographic location wherein distribution of transmitted packets between nodes occurs in accordance with the known distribution pattern; and

select said second mode of operation when said wireless device is moving and said wireless device is not at a geographic location wherein distribution of transmitted packets between nodes occurs in accordance with the known distribution pattern, as part of being configured to determine if the wireless device is to operate in the first mode of communication operation or else the second mode of communication operation.

16. The wireless device of claim 14 , wherein said at least one processor is configured to transmit packets communicating different combinations of file portions, as part of being configured to transmit packets communicating combinations of file portions when it is determined that the wireless device is to operate in said second mode of operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2013
From: RICHARDSON, THOMAS JOSEPH; WU, XINZHOU; LI, JUNYI; SUBRAMANIAN, SUNDAR
To: QUALCOMM INCORPORATED
Reel/Frame 029862/0660 →
Continuity (1)
Related Publication 20140181246A1 · Jun 26, 2014