Time Token Intersection System for Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems face inefficiencies in interpreting and merging natural language time expressions, leading to computational expenses and potential infinite comparison sequences when determining if time tokens overlap, particularly when dealing with infinite series representing all possible times.

Innovation Solution

A time intersection system comprising a time processing interface, compatibility check, and join components that receive and combine time tokens, performing compatibility checks and joining compatible tokens to generate a combined time token, while using memoization to reduce processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system performs detailed compatibility checks and merging of time tokens to improve accuracy, then the accuracy of time interpretation is improved, but the computational cost increases

Engineering Contradiction:
Improveaccuracy of time interpretationVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary compatibility checks on time tokens before attempting full merging operations. The compatibility check component evaluates whether time tokens can be merged without requiring full computational merging, filtering out incompatible tokens early to save computational resources while maintaining accurate time interpretation for compatible tokens

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The time interpretation system is divided into separate functional components: a compatibility check component that performs preliminary evaluation and a merging component that performs detailed integration. This segmentation allows the system to apply different levels of processing based on compatibility results, reducing overall computational cost while maintaining accuracy where needed

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system attempts to merge all time tokens including infinite series to improve completeness, then the completeness of time coverage is improved, but the system may enter infinite comparison sequences

Engineering Contradiction:
Improvecompleteness of time coverageVSAvoidsystem stability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The compatibility check component performs preliminary evaluation that specifically prevents infinite comparison sequences by identifying incompatible time tokens before merging attempts. This preliminary anti-action blocks problematic comparisons that would lead to infinite loops while allowing valid merges to proceed, maintaining system stability without sacrificing completeness of valid time coverage

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The compatibility check acts as an intermediary between time token representation and merging operations. It mediates by evaluating compatibility criteria and controlling which tokens proceed to merging, preventing direct merging of incompatible infinite series while ensuring all compatible tokens are properly integrated, thus maintaining both completeness and stability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10706089B2Techniques for time intersection
Publication Date: 2020.07.07 META PLATFORMS INC
  • US10706089B2 patent drawing
  • US10706089B2 patent drawing
  • US10706089B2 patent drawing

AI summary

Techniques to intersect time information include receiving a set of time tokens, the set of time tokens comprising at least a first time token and a second time token; performing a compatibility check of joining the first time token and the second time token into a combined time token; and performing a join attempt of joining the first time token and the second time token into the combined time token where the compatibility check is positive. Other embodiments are described and claimed.