Coded Web Analytics Communication With Client-Side Lookup Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems between computing devices, particularly in client/server architectures, face bandwidth limitations that slow down the transmission of web analytics data over networks, leading to increased traffic and user frustration due to the need for frequent decoding operations.
Innovation Solution
The system encodes frequently requested data into hash codes and provides a look-up table and decoding logic on both devices, allowing for efficient communication by generating hash codes on the server and translating them back into original strings on the client, with an optional update mechanism for missing entries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data is transmitted as original character strings over the network, then the data is complete and accurate, but the bandwidth consumption increases and transmission speed decreases
Solution Approach 1:
The patent creates a local copy of the decoding functionality by providing the client device with a look-up table and decoding logic. This allows the client to translate hash codes back to original data strings locally, eliminating the need to transmit the full original strings over the network while ensuring data completeness and accuracy.
Solution Approach 2:
The patent transforms the data representation by converting original character strings into hash codes (a different parameter form). This parameter transformation significantly reduces the data size transmitted over the network while maintaining the ability to reconstruct the original data through the decoding mechanism provided to the client.
2Productivity
If a look-up table is provided separately from the computing device, then encoding can be performed, but additional network traffic is generated for decoding operations
Solution Approach 1:
The patent merges the look-up table and decoding logic directly into the client computing device. By combining these decoding resources with the client device rather than keeping them separate, the system eliminates the need for additional network traffic for decoding operations while maintaining encoding efficiency.
Solution Approach 2:
The client device is equipped with self-service decoding capabilities through the provided look-up table and decoding logic. This allows the client to independently translate hash codes back to original strings without requiring continuous communication with the server for decoding operations, thereby reducing network traffic.
3Quantity of substance
If hash codes are used to replace long character strings, then bandwidth usage decreases, but the system complexity increases due to encoding and decoding requirements
Solution Approach 1:
The patent copies the necessary decoding infrastructure (look-up table and decoding logic) to the client device. This copying approach simplifies the overall system by distributing the complexity to where it is needed, allowing hash codes to replace long character strings and reduce bandwidth usage while maintaining manageable system complexity through localized decoding capabilities.
Data Source
AI summary
A system for improved communication system for providing web analytics data between a first computing device and a second, remote computing device preferably encodes frequently requested data into code words, and also provides the remote client with a look-up table and decoding logic. In one embodiment, the present invention also includes a method for updating the local look-up table in the event the table does not have a data value for a given code.


