×

Self-evolving wireless backhaul

  • US 10,194,373 B2
  • Filed: 09/09/2015
  • Issued: 01/29/2019
  • Est. Priority Date: 09/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A wireless device comprising a processor and a memory storing:

  • executable instructions; and

    rules defining benefits to be received by the wireless device and costs incurred by the wireless device when the wireless device participates in data transfer in a network;

    the executable instructions, when executed by the processor, causing the wireless device to;

    store, if the wireless device forms part of a network comprising other wireless devices and a backbone, information detailing at least one of topology of the network or status of other devices of the network;

    based on the rules and the topology information, estimate at least one of costs or benefits of transmitting data to the backbone via the other wireless devices of the network;

    based on the rules, estimate at least one of the costs or benefits of transmitting data directly to the backbone;

    wherein one or both estimates combine an estimation of technical costs of data transmission, their compensation payments and path length dependent network benefits; and

    determine whether the at least one of the costs or benefits of a direct exchange with the backbone outweigh those of data exchange with the backbone via other nodes, andfurther comprising a cache storage, the instructions causing the processor, when executed to;

    check whether or not predetermined data is stored in the cache storage upon receipt of a request from another wireless device for transmission of the predetermined data;

    perform a cost/benefit analysis of transmitting the predetermined data to the other wireless device; and

    if the cost/benefit analysis indicates that transmission of the predetermined data is advantageous for the wireless device, read the predetermined data from the cache and transmit the read data to the other wireless device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×