Automated Gadget Selection for Social Activity Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of enterprise social software face frustration and inefficiency due to the lack of awareness by contributing sources about available embedded experience gadgets, leading to suboptimal gadget selection for performing actions related to events in activity streams.

Innovation Solution

A method and system that detect the selection of an event in an activity stream, determine the level of intersection between the event and known gadgets, and associate the optimal embedded experience gadget based on this analysis, ensuring the most appropriate gadget is displayed for user actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the embedded experience gadget is determined by the originating system or third party source, then the gadget selection process is simple and fast, but the selected gadget may not be appropriate or useful to the user

Engineering Contradiction:
Improvegadget selection speedVSAvoiduser satisfaction with gadget relevance
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically selects and assigns the most relevant embedded experience gadget to each event in the activity stream without requiring user intervention. The gadget selection is performed autonomously by analyzing event attributes and matching them with appropriate gadgets from the available pool, thereby resolving the contradiction between simple fast selection and user satisfaction.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the user has to search for a more appropriate gadget, then the user can find the most suitable gadget for their needs, but the user experience becomes frustrating and inefficient

Engineering Contradiction:
Improveuser ability to find suitable gadgetVSAvoidtime spent searching for gadget
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of events and pre-selects the most appropriate embedded experience gadgets before the user needs to interact with them. By analyzing event attributes and matching them with suitable gadgets in advance, the system eliminates the need for users to search through multiple options, thereby resolving the contradiction between ease of operation and time loss.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If contributing sources are not aware of all available gadgets, then the system maintains simplicity in gadget assignment, but the selected gadget may not align with user needs or event context

Engineering Contradiction:
Improvegadget assignment mechanismVSAvoidgadget suitability for event
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces an intermediary mechanism that acts as a mediator between events and gadgets. This intermediary component analyzes event attributes and automatically selects the most appropriate gadgets from the available pool, thereby resolving the contradiction between simple assignment mechanisms and adaptable gadget selection that meets user needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9983772B2Intelligent embedded experience gadget selection
Publication Date: 2018.05.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9983772B2 patent drawing
  • US9983772B2 patent drawing
  • US9983772B2 patent drawing

AI summary

A method for selecting an embedded experience gadget may include displaying an activity stream of a user on a social network, the activity stream comprising a plurality of events and detecting selection of an event from the plurality of events by the user. The method may also include determining a level of intersection between the selected event and each of a plurality of known gadgets and finding an optimal embedded experience gadget from the plurality of known gadgets based on the level of intersection between the selected event and each known gadget. The method may additionally include associating the optimal embedded experience gadget with the selected event and displaying the optimal embedded experience gadget in association with the selected event.