Location-Based Digital Component Selection via Prediction Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Excessive network transmissions of network traffic data can lead to inefficient bandwidth utilization and complicate data processing, especially in mobile computing environments where the location and movement of devices can result in improper content item selection, causing unnecessary bandwidth usage.

Innovation Solution

A data processing system that receives requests from client devices, determines their location, identifies prior requests, selects candidate digital components based on geographical location and prediction values calculated from distance and prior request data, and transmits the most likely to be selected digital components, optimizing processing and reducing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system transmits all candidate digital components to client devices, then the completeness of content delivery is improved, but bandwidth utilization deteriorates due to excessive network transmissions

Engineering Contradiction:
Improvecompleteness of content deliveryVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary selection of digital components based on prediction values before transmission. By calculating prediction values that estimate the likelihood of user selection and filtering to only transmit high-probability candidates, the system ensures adequate content delivery while avoiding excessive bandwidth consumption from transmitting all possible candidates.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system processes location data and prior requests for each candidate digital component, then the precision of component selection is improved, but processing complexity deteriorates

Engineering Contradiction:
Improveprecision of component selectionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial processing by calculating prediction values only for candidate digital components that meet certain criteria rather than processing all possible candidates. This selective approach maintains precision in component selection by focusing computational resources on the most relevant candidates while reducing overall processing complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If the system transmits digital components proactively before user requests, then the response time is improved, but unnecessary bandwidth usage increases due to mobile device movement

Engineering Contradiction:
Improveresponse timeVSAvoidbandwidth usage
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system uses feedback from location data and prior request patterns to dynamically adjust which digital components are transmitted proactively. By continuously monitoring user behavior and location changes, the system refines its prediction values to transmit only those components that are both likely to be selected and currently relevant to the user's location, reducing unnecessary bandwidth consumption while maintaining fast response times.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10957002B2Sequence dependent or location based operation processing of protocol based data message transmissions
Publication Date: 2021.03.23 GOOGLE LLC
  • US10957002B2 patent drawing
  • US10957002B2 patent drawing
  • US10957002B2 patent drawing

AI summary

Various methods, systems, and computer program products are disclosed for communicating location-based digital components to a mobile and other devices. A natural language processor component can parse an input audio signal to identify a request and a keyword. A content selector can select digital components based on keyword and request. An audio signal generator component can generate an output signal that includes a selected digital components. An interface can transmit the output signal to cause a client computing device to drive a speaker to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.