IP Library Patent Application 15518122
Patent Application
App. No. 15/518,122

ANTENNA ARRAY ON MOVING NODES

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 None
App. No.
15/518,122
Abstract

Techniques related to methods, non-transitory computer readable mediums and computing devices configured to share content received from a satellite in an ad-hoc network are generally described. One example method may include configuring a first moving node in the ad-hoc network to receive a first version of the content from a second moving node in the ad-hoc network and to receive a second version of the content from a third moving node in the ad-hoc network. The example method may further include processing the first version of the content and the second version of the content at the first moving node according to the characteristics of the first version of the content and the second version of the content, respectively. The example method may also include transmitting a processed version of the content based on the processed first version of the content and the processed second version of the content to the second moving node and the third moving node.

Claims (34)

1 . A method to share content received from a satellite in an ad-hoc network comprising a plurality of moving nodes, the method comprising:

configuring a first moving node to receive a first version of the content from a second moving node and to receive a second version of the content from a third moving node;

processing the first version of the content and the second version of the content at the first moving node according to characteristics of the first version of the content and characteristics of the second version of the content, respectively; and

transmitting a processed version of the content, based on the processed first version of the content and the processed second version of the content, to the second moving node and the third moving node.

2 . The method of claim 1 , further comprising forming the ad-hoc network by exchanging speed, position, and resource information of the first moving node with the second moving node and the third moving node.

3 . The method of claim 1 , wherein the first moving node includes a processor which is more powerful than processors included in the second moving node and the third moving node.

4 . The method of claim 1 , further comprising estimating a distance between the first moving node and the second moving node during a period of receiving the first version of the content from the second moving node.

5 . The method of claim 1 , wherein the characteristics of the first version of the content are associated with a first channel between the satellite and the second moving node and the characteristics of the second version of the content are associated with a second channel between the satellite and the third moving node.

6 . The method of claim 5 , further comprising determining a difference between the first version of the content and the second version of the content.

7 . The method of claim 6 , wherein the processing comprises summing the first version of the content and the second version of the content, in response to a determination that the difference is less than a particular value.

8 . The method of claim 7 , wherein a difference between a first phase of a first channel coefficient associated with the first channel and a second phase of a second channel coefficient associated with the second channel is less than 90 degrees.

9 . The method of claim 6 , wherein the processing comprises performing a deconvolution operation on the first version of the content and the second version of the content, in response to a determination that the difference is greater than or equal to a particular value.

10 . The method of claim 1 , wherein the transmitting further comprises broadcasting the processed version of the content to other nodes in the ad-hoc network.

11 . A non-transitory computer readable medium comprising stored instructions, to share content received from a satellite in an ad-hoc network comprising a plurality of moving nodes, the stored instructions in response to execution by a host processor, causes the host processor to:

configure a first moving node, in the ad-hoc network, to receive a first version of the content from a second moving node, in the ad-hoc network, and to receive a second version of the content from a third moving node in the ad-hoc network;

process the first version of the content and the second version of the content at the first moving node according to characteristics of the first version of the content and characteristics of the second version of the content, respectively; and

transmit a processed version of the content, based on the processed first version of the content and the processed second version of the content, to the second moving node and the third moving node.

12 . The non-transitory computer readable medium of claim 11 , further comprising additional instructions, which in response to execution by the host processor, causes the host processor to exchange speed, position, and resource information of the first moving node with the second moving node and the third moving node.

13 . The non-transitory computer readable medium of claim 11 , further comprising additional instructions, which in response to execution by the host processor, causes the host processor to estimate a distance between the first moving node and the second moving node during a period of receiving the first version of the content from the second moving node.

14 . The non-transitory computer readable medium of claim 11 , wherein the characteristics of the first version of the content are associated with a first channel between the satellite and the second moving node and the characteristics of the second version of the content are associated with a second channel between the satellite and the third moving node.

15 . The non-transitory computer readable medium of claim 14 , further comprising additional instructions, which in response to execution by the host processor, causes the host processor to determine a difference between the first version of the content and the second version of the content.

16 . The non-transitory computer readable medium of claim 15 , further comprising additional instructions, which in response to execution by the host processor, to sum the first version of the content and the second version of the content, in order to process the first version of the content and the second version of the content, in response to a determination that the difference is less than a particular value.

17 . The non-transitory computer readable medium of claim 16 , wherein a difference between a first phase of a first channel coefficient associated with the first channel and a second phase of a second channel coefficient associated with the second channel is less than 90 degrees.

18 . The non-transitory computer readable medium of claim 15 , further comprising additional instructions, which in response to execution by the host processor, to perform a deconvolution operation on the first version of the content and the second version of the content, in order to process the first version of the content and the second version of the content, in response to a determination that the difference is greater than or equal to a particular value.

19 . A computing device configured to share content received from a satellite in an ad-hoc network comprising a plurality of moving nodes, the computing device comprising:

a first antenna in an antenna array;

a processor operatively coupled to the first antenna, wherein the processor is configured to:

configure a first moving node communicatively coupled to the first antenna to:

receive a first version of the content from a second moving node communicatively coupled to a second antenna, and

receive a second version of the content from a third moving node communicatively coupled to a third antenna, wherein

the second antenna and the third antenna are configured to simultaneously receive the content from the satellite;

process the first version of the content and the second version of the content at the first moving node according to characteristics of the first version of the content and characteristics of the second version of the content, respectively; and

transmit, by the first antenna, a processed version of the content, based on the processed first version of the content and the processed second version of the content, to the second moving node and the third moving node, respectively, wherein the second antenna and the third antenna are configured to receive the processed version of the content from the first antenna.

20 . The computing device of claim 19 , wherein the first antenna, the second antenna and the third antenna are configured to simultaneously receive the content from the satellite.

Assignments (3)
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: TIAN, MENG; YIN, XUEFENG
To: SHANGHAI SAGE INFORMATION TECHNOLOGY CO. LTD.
Reel/Frame 042397/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: SHANGHAI SAGE INFORMATION TECHNOLOGY CO. LTD.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 042397/0513 →