# US 9,883,323 B2 · Efficient routing for energy harvest and quality of service in wireless sensor networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,883,323 B2
- Document ID: US9883323B2
- Status: Granted
- Kind: B2
- Application number: 15/281,805
- Filed: 2016-09-30
- Published: 2017-08-24
- Granted: 2018-01-30
- Earliest claimed: 2016-02-23
- Assignees: King Fahd University of Petroleum and Minerals
- Applicants: King Fahd University of Petroleum and Minerals
- Inventors: Uthman Baroudi; Emad Ahmad Aldalu
- Web page: https://patentgrep.com/patent/US9883323B2

## CPC

- H04W 4/38: for collecting sensor information
- H04L 41/0803: Configuration setting
- H04W 40/10: based on available power or energy
- H04L 45/42: Centralised routing
- H04W 40/04: based on wireless node resources
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W 88/16: Gateway arrangements
- Y02D 30/00: Reducing energy consumption in communication networks
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A WSN has multiple sensor nodes, a bi-directional gateway sensor node, and a server. The WSN also includes circuitry configured to process a route request message from an origination sensor node to a destination sensor node. A message packet of each of the sensor nodes includes a minimum energy field, a minimum energy harvesting rate field, and a sum of energy field. The circuitry is also configured to determine a new delivery route based upon comparing a minimum energy and a minimum energy harvesting rate of an instant sensor node with a minimum energy and a minimum energy harvesting rate contained in the message packet, and select a lower minimum energy and a lower minimum energy harvesting rate from the instant sensor node or the message packet. The circuitry is also configured to broadcast the lower minimum energy and the lower minimum energy harvesting rate throughout the WSN.

## Claims

### Claim 1

A wireless sensor network (WSN), comprising:
a plurality of sensor nodes, each configured with a radio transceiver and electronic circuitry for interfacing with one or more associated sensors;
a gateway sensor node configured to receive sensor data from and forward instructions to the one or more sensor nodes;
a server configured to control the WSN in combination with the gateway sensor node; and
circuitry configured to
process a route request message from an origination sensor node to a destination sensor node via a routing protocol that includes an Ad hoc On demand Distance Vector (AODV) protocol, wherein a message packet of each of the plurality of sensor nodes includes a minimum energy field, a minimum energy harvesting rate field, and a sum of energy field;
determine a new delivery route based upon comparing a minimum energy and a minimum energy harvesting rate of an instant sensor node with a minimum energy and a minimum energy harvesting rate contained in the message packet, and select a lower minimum energy and a lower minimum energy harvesting rate from the instant sensor node or the message packet;
forward a route reply from the destination sensor node to the origination sensor node via the routing protocol when the new delivery route has been determined;
broadcast the lower minimum energy and the lower minimum harvesting rate throughout the WSN; and
continue the processing, determining, and broadcasting until the destination sensor node is reached.

### Claim 2 (depends on 1)

The WSN of claim 1, wherein the route reply message from the destination sensor node to the origination sensor node includes data from comparing the minimum energy and the minimum energy harvesting rate of the instant sensor node with data contained in the minimum energy field and the minimum energy harvesting rate field, respectively of the message packet of the forwarded route reply.

### Claim 3 (depends on 1)

The WSN of claim 1, wherein the circuitry is further configured to determine whether a route minimum energy from the route reply message is greater than a minimum threshold energy, and to discover another delivery route when the route minimum energy is not greater than the minimum threshold energy.

### Claim 4 (depends on 1)

The WSN of claim 1, wherein the circuitry is further configured to determine whether a route average energy calculated from the route reply message is greater than an existing average energy.

### Claim 5 (depends on 1)

The WSN of claim 1, wherein the circuitry is further configured to determine whether a route minimum energy harvesting rate from the route reply message is greater than an existing minimum energy harvesting rate when the route average energy is not greater than the existing average energy.

### Claim 6 (depends on 1)

The WSN of claim 1, wherein the circuitry is further configured to determine whether a route minimum energy from the route reply message is greater than a normal threshold energy.

### Claim 7 (depends on 1)

The WSN of claim 1, wherein the circuitry is further configured to determine whether a route hop count is less than an existing hop count when the route minimum energy is greater than the normal threshold energy, and is further configured to determine whether a route minimum energy is greater than an existing minimum energy when the route minimum energy is not greater than the normal threshold energy.

### Claim 8 (depends on 1)

The WSN of claim 1, wherein the circuitry is further configured to determine whether a route minimum energy harvesting rate is greater than an existing minimum energy harvesting rate when the route hop count is not less than the existing hop count and when the route minimum energy is not greater than the existing minimum energy.
