Packet Transport Protocol Selection for Timing Clarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ambiguity in timing requirements for packet transport between a source and a receiver leads to misinterpretation, resulting in unreliable scores for sources and incorrect assumptions about their reliability, affecting analytics engine rankings.

Innovation Solution

Implementing a method to select and manage packet transport protocols, where the receiving system determines whether packet transport is handled by the source or receiver, and translates timing requirements to ensure unambiguous communication, ensuring packets arrive on time and are properly scored.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If packet transport timing requirements are communicated without protocol selection, then communication simplicity is maintained, but timing requirement interpretation becomes ambiguous leading to scoring errors

Engineering Contradiction:
Improvecommunication simplicityVSAvoidtiming requirement interpretation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a protocol selection mechanism as an intermediary layer between the receiver and source systems. This mechanism includes data fields that indicate whether the source system allows receiver-handled packet transport, and the receiver system uses these fields to select appropriate protocols. The protocol selection process translates timing requirements into unambiguous forms, preventing misinterpretation while maintaining automated operation. This intermediary protocol selection layer resolves the contradiction by adding structured communication steps that eliminate timing interpretation ambiguity without requiring manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If protocol selection mechanism is implemented, then timing requirement clarity is improved, but system complexity increases

Engineering Contradiction:
Improvetiming requirement clarityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the communication data structure to include specific data fields that indicate protocol preferences and capabilities. The receiver system changes the timing requirement parameter from a simple timestamp to a structured object that includes both the timing requirement and protocol selection information. This parameter enrichment provides timing clarity while the automated nature of the parameter changes keeps the implementation complexity manageable through systematic data field additions rather than complex procedural logic.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated protocol selection is used, then operational efficiency is maintained, but timing requirement translation errors may occur

Engineering Contradiction:
Improveoperational efficiencyVSAvoidtiming requirement translation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the receiver system sends requests to the source system that include both timing requirements and protocol selections, and the source system responds with data fields indicating its protocol capabilities and preferences. This feedback loop allows the receiver to adjust its protocol selection based on source system responses, ensuring that timing requirements are translated and interpreted correctly by both parties. The automated feedback exchange maintains operational efficiency while improving translation accuracy through iterative verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9628591B2Packet transport protocol processing
Publication Date: 2017.04.18 ORACLE INT CORP
  • US9628591B2 patent drawing
  • US9628591B2 patent drawing
  • US9628591B2 patent drawing

AI summary

A method of implementing a packet transport protocol between a source and a receiver may include receiving input from a source system including data fields indicating whether the source system will allow packet transport to be handled by the receiver. The method may also include receiving input indicating that a packet from the source is required by the receiver. The input can include a first timing requirement indicating at time when the packet is required at the receiver, and a selection between first and second protocols that mandate, respectively, that packet transport is handled by the receiver in the first protocol and by the source in the second protocol. The method may also include determining, based on the data fields, whether the source will allow use of the selected protocol. The method may also include transmitting a request for the packet, in which the request includes a second timing requirement.