Relay Destination for Enterprise Data Usage Accounting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for data usage accounting on computing devices with both enterprise and personal applications face challenges in segregating data usage between secure and unsecure applications, especially when using unreliable transport communication protocols, which complicates accurate data tracking and billing.

Innovation Solution

A method that involves redirecting datagram send requests for enterprise applications through a relay destination, supplementing outbound datagrams with addressing information, and establishing control channels to enable transparent data usage accounting without modifying the original source code of the applications, allowing for separate tracking of enterprise and personal data usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unreliable transport communication is used for data transmission, then communication flexibility and adaptability are improved, but data usage accounting accuracy deteriorates

Engineering Contradiction:
Improvecommunication flexibilityVSAvoiddata usage accounting accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces a relay destination as an intermediary component that sits between the enterprise application and the final destination. This relay destination intercepts datagram send requests, establishes control channels for reliable communication, and forwards data through it. The relay destination acts as a mediator that enables accurate data usage accounting by monitoring and tracking all data transmissions while maintaining the flexibility of unreliable transport communication for the actual data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If data usage accounting is implemented for enterprise applications, then billing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvebilling accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the communication system into distinct components: the enterprise application, the relay destination, and the final destination. By separating the accounting function into a dedicated relay destination component, the system achieves accurate billing without requiring complex modifications to the enterprise application itself. The relay destination handles all accounting logic separately, simplifying the overall system architecture while maintaining billing accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The relay destination serves as an intermediary that handles all accounting and tracking operations externally to the enterprise application. This mediator approach allows billing accuracy to be achieved without increasing the complexity of the enterprise application, as all accounting logic is centralized in the relay destination component.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If transparent redirection through relay destination is implemented, then data usage tracking is improved, but communication overhead increases

Engineering Contradiction:
Improvedata usage trackingVSAvoidcommunication overhead
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent establishes control channels that remain open and active between the relay destination and both the enterprise application and the final destination. This continuity allows data usage tracking to occur in real-time without requiring repeated setup and teardown of communication channels. The persistent control channels enable the relay destination to monitor and track data usage continuously as data flows through the system, reducing the overhead associated with establishing new channels for each tracking operation.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9350818B2Method and system for enabling data usage accounting for unreliable transport communication
Publication Date: 2016.05.24 OMNISSA LLC
  • US9350818B2 patent drawing
  • US9350818B2 patent drawing
  • US9350818B2 patent drawing

AI summary

A method and system for data usage accounting are described herein. On a computing device that includes enterprise applications and personal applications, a datagram send request for an enterprise application can be received. The datagram send request may involve unreliable transport communication with a final destination and may be conducted in a native fashion with respect to the enterprise application. Based on the datagram send request, addressing information of a relay destination that is different from the final destination can be received. In addition, outbound datagrams of the unreliable transport communication can be corresponded with the received addressing information of the relay destination. The outbound datagrams of the unreliable transport communication may also be supplemented with the addressing information of the final destination. The outbound datagrams of the unreliable transport communication may also be transmitted to the relay destination to enable a data usage accounting of the datagram send request.