Event Object Updates via Location Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social network systems lack effective mechanisms for updating event information in posts, leading to a lack of engagement and relevance in user interactions.

Innovation Solution

A method and system that generate event objects with an event information section based on user location and temporal data, allowing for real-time updates and display of context information relevant to events, which are sent to target users in the social network system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the social network system displays messages in chronological order without updates, then the system simplicity is maintained, but the event information becomes outdated and loses relevance

Engineering Contradiction:
Improveevent information accuracyVSAvoidpost updating mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by detecting user presence at event locations using GPS data before the user actually posts an update. Event objects are created and populated with context information in advance, so that when the user does post, the information is already ready and accurate, eliminating the need for complex real-time updating mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system makes the post updating mechanism self-service by automatically detecting user location and event context without requiring user intervention. The system autonomously creates and updates event objects with relevant context information from multiple data sources, eliminating the need for complex manual updating processes while maintaining information accuracy.

Inventive Principle:
Principle #25Self-service

2Loss of information

If the system collects detailed location and temporal data to generate event context, then the relevance of event information improves, but the data processing complexity increases

Engineering Contradiction:
Improveevent context informationVSAvoiddata processing system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the complex data processing task into distinct components: location data collection, temporal data collection, event detection, context information gathering, and event object creation. Each component handles a specific aspect of data processing independently, reducing overall system complexity while maintaining comprehensive event context information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The event object serves multiple functions: it stores user presence information, event context data, temporal information, and location data. This multi-functional design consolidates what would otherwise require multiple separate data structures and processing systems, reducing complexity while preserving comprehensive event information.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If the system updates event objects in real-time based on user actions, then user engagement increases, but the processing time and system load increase

Engineering Contradiction:
Improveuser engagementVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by creating event objects and populating them with context information before users need to engage with the content. This advance preparation reduces real-time processing requirements, allowing the system to handle user interactions efficiently without excessive processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuous real-time updating, the system uses periodic action by triggering event object updates at specific moments: when users check-in at event locations, when they perform significant actions, or at scheduled intervals. This periodic approach maintains user engagement while reducing overall system processing time and load.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10855641B1Updating event posts
Publication Date: 2020.12.01 GOOGLE LLC
  • US10855641B1 patent drawing
  • US10855641B1 patent drawing
  • US10855641B1 patent drawing

AI summary

Implementations generally relate to updating events in a social network system. In some implementations a method includes generating one or more event objects having an event information section associated with a first user. The method also includes sending a post from the first user to one or more target users in a social network system, updating the one or more event objects based on the event information section, and causing the one or more updated event objects to be displayed along with the post to the one or more target users in the social network system.