Pin Board Interface for Context-Aware Data Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for retrieving and displaying information from servers to computing devices are inefficient, particularly when multiple applications are involved, as they lack effective geolocation, user profile, time, and activity-based data transmission and display optimization.

Innovation Solution

A system comprising a server and mobile device configuration that uses geolocation, user profiles, time, and activity to dynamically select and arrange server-side applications for data transmission and display on a mobile device, with authentication services and customizable user interfaces for efficient data retrieval and presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is retrieved from multiple server-side applications using current systems, then information can be obtained from various applications, but the information retrieval and display process becomes inefficient

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoidtime for data transmission and display
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-determining the subset of server-side applications based on geolocation, user profile, time, and activity before data retrieval is needed. This allows the system to have application lists ready in advance, reducing the time required for data retrieval and display operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the plurality of server-side applications into a specific subset based on multiple criteria (geolocation, user profile, time, activity). This segmentation allows the mobile device to retrieve and display only relevant information from the appropriate applications, improving efficiency by avoiding unnecessary data transmission from all applications.

Inventive Principle:
Principle #1Segmentation

2Productivity

If all server-side applications are included in data transmission, then comprehensive information is available, but resource utilization increases and efficiency decreases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidresource utilization on mobile device
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the necessary subset of server-side applications based on geolocation, user profile, time, and activity criteria. By taking out only the relevant applications from the complete set, the system reduces data transmission requirements and mobile device resource utilization while maintaining comprehensive information availability for the user's specific context.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by retrieving and displaying data from a subset of server-side applications rather than all applications. This partial approach is optimized to provide exactly the right amount of information needed for the user's current situation, avoiding excessive data transmission and processing.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the user interface displays data from multiple applications, then information completeness is improved, but interface complexity and arrangement difficulty increase

Engineering Contradiction:
Improveinformation completenessVSAvoiduser interface arrangement complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies local quality by arranging interface elements according to their specific characteristics and relevance. Each region of the display is optimized for the type of information it presents, with the interface arrangement adapting to the specific subset of applications selected based on user context, thereby maintaining information completeness while reducing overall interface complexity.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If the system uses multiple criteria (geolocation, user profile, time, activity) to select applications, then data relevance is improved, but system complexity increases

Engineering Contradiction:
Improvedata transmission adaptabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements multi-functionality by using a unified framework that handles multiple selection criteria (geolocation, user profile, time, activity) simultaneously. This universal approach allows the same system architecture to adapt to various user contexts and conditions without requiring separate complex configurations for each criterion, thereby improving data transmission adaptability while managing system complexity.

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

Data Source

PatentUS11856049B2Pin board interface
Publication Date: 2023.12.26 ZEBRA TECHNOLOGIES CORP
  • US11856049B2 patent drawing
  • US11856049B2 patent drawing
  • US11856049B2 patent drawing

AI summary

Systems and methods for processing and displaying information for multiple applications on a computing device are disclosed herein. An example method includes a mobile device retrieving, from a pinboard server, pin blocks corresponding to applications. The mobile device may then filter the pin blocks based on (i) a geolocation of the mobile device, (ii) a user profile activated on the mobile device, (iii) a time of day, (iv) a date, or (v) an activity associated with a user. The mobile device may then display the filtered pin blocks.