Decentralized Cards Platform for Context-Aware Stream Presentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in efficiently locating and retrieving desired information on the internet and within their client devices, as current user interfaces do not adapt to the context of the device, leading to time-consuming navigation and information retrieval.

Innovation Solution

A decentralized, distributed cards platform that receives contextual information from client devices, selects and ranks user interface objects based on this context, and transmits relevant information to the devices for display, enabling personalized and context-aware content presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users navigate to various information resources using web browsers, then users can access desired information, but users spend a significant amount of time and effort to locate and retrieve information

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoidtime to locate and retrieve information
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively generating and delivering contextual cards to the client device before the user needs to search for information. The server receives context information from the client device, obtains relevant user interface objects from providers, selects and ranks them, and transmits them in advance. This eliminates the need for users to manually navigate through multiple web pages to find information, as the most relevant information is already presented to them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the client device and multiple user interface object providers. Instead of users directly navigating through numerous information resources, the server receives context from the client, queries multiple providers, selects and ranks the most relevant objects, and delivers them to the user. This intermediary process streamlines information retrieval by filtering and organizing content from multiple sources based on user context.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If current user interfaces are used, then users can access information resources, but the interfaces do not adapt to the context of the device, leading to time-consuming navigation

Engineering Contradiction:
Improveinterface adaptation to device contextVSAvoidnavigation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The user interface dynamically adapts to the client device's context by receiving context information (such as location, device type, user preferences) from the client device and using it to select and rank user interface objects. The interface is no longer static but changes based on real-time context, delivering personalized and relevant content that matches the user's current situation and device characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides locally optimized user interface objects tailored to the specific context of each client device. Instead of a one-size-fits-all interface, the server selects and delivers user interface objects that are specifically suited to the local context (device type, user location, current activity), ensuring each user receives the most appropriate interface elements for their situation.

Inventive Principle:
Principle #3Local quality

3Productivity

If users manually navigate through information resources, then users can find desired information, but the process requires significant user effort and time

Engineering Contradiction:
Improveinformation retrieval speedVSAvoiduser effort in navigation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system provides self-service by automatically receiving context information from the client device, querying multiple user interface object providers, selecting and ranking relevant objects, and delivering them to the user without requiring manual navigation. The system serves itself by automating the entire information retrieval process, from context analysis to content delivery, eliminating the need for users to manually search through multiple resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10831766B2Decentralized cards platform for showing contextual cards in a stream
Publication Date: 2020.11.10 YAHOO ASSETS LLC
  • US10831766B2 patent drawing
  • US10831766B2 patent drawing
  • US10831766B2 patent drawing

AI summary

Disclosed are methods and apparatus for receiving by one or more servers, from a client device, a context of the client device. The servers may obtain, from a plurality of user interface object providers, a plurality of user interface objects. The servers may select and rank a set of the plurality of user interface objects based, at least in part, on the context of the client device. The servers may transmit the set of the plurality of user interface objects or information associated therewith to the client device according to the ranking of the set of user interface objects.