Micropost Token Association with Geographic Locations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Microblog services lack effective methods to associate microposts with geographic locations, leading to limited information exchange and missed categorization opportunities due to the absence of location-specific tokens in user-generated content.

Innovation Solution

A computer-implemented method that receives microposts, identifies subsets with specific tokens, determines corresponding geographic locations, and updates an index to associate these tokens with locations, enabling users to suggest and include location-based tokens in their posts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually add tokens to microposts, then categorization accuracy improves, but user effort and time increase

Engineering Contradiction:
Improvecategorization accuracyVSAvoiduser effort
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically performs token identification and location association without requiring user intervention. The server analyzes micropost content, identifies relevant tokens, determines geographic locations, and updates the index autonomously, allowing the system to serve itself rather than relying on manual user input

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-associates tokens with geographic locations by analyzing historical micropost data and location information in advance. This preliminary indexing allows for rapid retrieval and accurate categorization when users search or filter by location, eliminating the need for real-time manual token addition

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system automatically associates tokens with locations, then categorization efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecategorization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary indexing system that stores pre-computed associations between tokens and geographic locations. This index acts as a mediator between the complex automatic association process and simple user queries, hiding the system complexity while maintaining high categorization efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the automatic association process into distinct modular components: token identification module, location determination module, and index update module. Each component handles a specific task independently, making the overall complex system more manageable and maintainable while achieving high productivity

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If location information is collected from all microposts, then location-based search accuracy improves, but data processing load increases

Engineering Contradiction:
Improvelocation-based search accuracyVSAvoiddata processing load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system applies different processing qualities to different data elements based on their relevance. High-priority microposts containing explicit location mentions or user-generated location tokens receive full processing attention, while other posts receive minimal or no location processing, optimizing the balance between search accuracy and processing load

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9081797B2Systems and methods for associating microposts with geographic locations
Publication Date: 2015.07.14 GOOGLE LLC
  • US9081797B2 patent drawing
  • US9081797B2 patent drawing
  • US9081797B2 patent drawing

AI summary

Embodiments include a computer-implemented method that includes receiving microposts including tokens, identifying a subset of the microposts that include a given token, determining a geographic location corresponding to the subset of the microposts that include the given token, associating the given token with the geographic location, and updating an index to reflect an association between the given token and the geographic location.