Ad Hoc Network Routing via Hop Count and Qualifier Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for improvement in ascertaining presence in wireless networks, particularly in efficiently routing messages within ad hoc networks to ensure reliable communication while managing hop counts and node preferences.

Innovation Solution

The method involves maintaining a routing table with next hop addresses, hop counts, and qualifiers in ad hoc networks, where intermediate nodes select the next hop based on hop count and qualifier comparisons to ensure messages do not exceed a maximum hop count and prefer nodes with better traffic load, transmission failure, and signal strength characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If messages are routed through multiple intermediate nodes in ad hoc networks, then network coverage is extended, but the hop count increases and message delivery reliability decreases

Engineering Contradiction:
Improvenetwork coverageVSAvoidmessage delivery reliability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent pre-calculates and stores routing information including next-hop addresses, hop counts, and qualifiers in routing tables before messages need to be transmitted. This preliminary preparation enables nodes to quickly select optimal paths without real-time computation, reducing transmission delays and improving reliability while maintaining extended network coverage through pre-planned multi-hop routes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a qualifier field in routing table entries that provides feedback information about next-hop node quality. This qualifier is updated based on observed transmission success rates and traffic conditions, allowing the routing algorithm to preferentially select nodes with better performance history, thereby improving message delivery reliability while traversing extended network paths

Inventive Principle:
Principle #23Feedback

2Loss of time

If the maximum hop count is strictly limited, then message delivery time is reduced, but network coverage area is restricted

Engineering Contradiction:
Improvemessage delivery timeVSAvoidnetwork coverage area
Core Design Contradiction:
Loss of timeVSArea of stationary object

Solution Approach 1:

The patent makes the maximum hop count dynamic rather than fixed. The effective maximum hop count adapts based on network conditions, message priority, and available routing paths. High-priority messages may receive increased hop count allowances to reach distant nodes, while low-priority messages maintain stricter limits, thus balancing delivery time requirements with extended coverage needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of maximum hop count from a static system-wide constant to a dynamic value that can be adjusted per message and per routing context. This parameter change allows the system to optimize between delivery speed and coverage area by selectively increasing hop limits for messages that benefit from extended routing paths while maintaining tight limits for time-sensitive communications

Inventive Principle:
Principle #35Parameter changes

3Reliability

If routing decisions consider multiple qualifiers including traffic load and transmission failures, then message delivery reliability is improved, but routing table complexity increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidrouting table complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal qualifier field in the routing table that consolidates multiple quality metrics (traffic load, transmission failure rate, signal strength) into a single composite value. This multi-functional qualifier captures diverse routing considerations in one parameter, allowing the routing algorithm to make reliable decisions without managing separate complex data structures for each metric, thus improving reliability while controlling routing table complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Measurement precision

If intermediate nodes continuously update routing information, then routing accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improverouting information accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic updates of routing table information at intermediate nodes rather than continuous updates. Nodes refresh their routing entries at predetermined intervals and only when significant changes occur, reducing the frequency of energy-intensive transmission and processing operations while maintaining sufficiently accurate routing information for reliable message delivery across the network

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8699381B2Ascertaining presence in wireless networks
Publication Date: 2014.04.15 GOOGLE LLC
  • US8699381B2 patent drawing
  • US8699381B2 patent drawing
  • US8699381B2 patent drawing

AI summary

One of many aspects of the invention relates to an ad hoc network in which inbound messages are communicated from an originating node to a gateway node via a plurality of intermediate nodes. In this respect, a method performed by an intermediate node in communicating the inbound message to the gateway node includes: maintaining a routing table; and using the routing table, selecting a node for use as the next hop by determining whether a maximum number of allowable hops for an inbound message is exceeded by using such node, and comparing a preference of using such node to preferences of using other known nodes by which the maximum number of allowable hops would not be exceeded. Another aspect includes sending a “leave” message when an intermediate node leaves the ad hoc network, whereby the intermediate node is removed from similar routing tables maintained by other intermediate nodes.