Router Analyzer for Individualized Network Usage Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cellular data service providers face challenges in collecting individualized usage patterns from multiple users sharing a single data plan due to limited bandwidth and the impracticality of inspecting data packets as an intermediary node, making it difficult to efficiently allocate resources.

Innovation Solution

A router device equipped with an analyzer and data manager capable of monitoring and collecting individualized usage information from clients, which is then communicated to a server for resource allocation optimization, allowing for the aggregation of data from multiple users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the service provider inspects data packets as an intermediary node to learn individual usage patterns, then information about customer usage is obtained, but data transmission speed and efficiency deteriorate

Engineering Contradiction:
Improveusage pattern informationVSAvoiddata transmission speed
Core Design Contradiction:
Loss of informationVSSpeed

Solution Approach 1:

The patent extracts only the necessary identification information (source IP address, destination IP address, and port numbers) from data packets for monitoring purposes, while leaving the bulk data transmission uninterrupted. This selective extraction allows the provider to obtain usage pattern information without inspecting or blocking data flow, thus maintaining transmission speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a network address translator (NAT) device as an intermediary that automatically collects usage information from packets passing through it. The NAT device mediates between the need for information collection and the need for fast data transmission by performing automated monitoring without requiring manual packet inspection, thus resolving the contradiction between information gathering and transmission efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the service provider collects detailed usage information from multiple customers, then resource allocation efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoiddata collection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a system where the NAT device automatically performs data collection, aggregation, and reporting functions without requiring manual intervention. The system self-services by automatically extracting usage information from packets, storing it in databases, and generating reports, thereby reducing operational complexity while maintaining efficient resource allocation capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the data collection system into distinct functional modules: packet information extraction, data storage, data analysis, and report generation. This segmentation allows each component to perform its specific function independently, reducing overall system complexity while enabling comprehensive resource allocation optimization through aggregated usage data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9021081B2System and method for collecting individualized network usage data in a personal hotspot wireless network
Publication Date: 2015.04.28 CRADLEPOINT INC
  • US9021081B2 patent drawing
  • US9021081B2 patent drawing
  • US9021081B2 patent drawing

AI summary

A method for collecting individualized network usage data includes routing Internet communications between a plurality of local clients and a plurality of remote servers over a common data link between a router device and the Internet. For each of the plurality of clients, characteristics of that client's communications routed over the data link are monitored at the router device. A collection of statistics reflecting the monitored characteristics are maintained. From the router device, the collection of statistics are periodically communicated over the data link to an interested server.