Card Server Filtering Parameter for Multi-Value Data Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face challenges in determining which values to display from multi-value data fields due to limited screen real estate, as existing systems lack an effective method to filter and prioritize values based on user history and preferences.
Innovation Solution
A card server system that receives user history data and card requests, identifies relevant card records, determines filtering parameters from user browsing and search histories, and generates a card object that includes only the most relevant values for display, allowing users to see a subset of values associated with selected filtering parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all values in multi-value data fields are displayed, then complete information is provided to users, but screen real estate is excessively consumed and user experience deteriorates
Solution Approach 1:
The patent extracts only the most relevant values from multi-value data fields based on user history and preferences, rather than displaying all values. The card server identifies and displays a subset of values that are most pertinent to the specific user, thereby reducing screen space consumption while maintaining information quality for that user.
Solution Approach 2:
The patent applies different filtering criteria to different users based on their individual history and preferences. Each user receives a customized view of the multi-value data fields, with values selected according to their specific interests and past behavior, rather than a uniform display for all users.
2Device complexity
If a fixed set of values is displayed for all users, then screen layout is simplified, but user preferences and individual needs are not accommodated
Solution Approach 1:
The patent implements a dynamic filtering system that adapts the displayed values based on user history and preferences. The card server continuously adjusts which values are displayed by analyzing user behavior patterns, search history, and interaction data, making the display content dynamic rather than static.
Solution Approach 2:
The system automatically analyzes user history and preferences to determine which values should be displayed, without requiring manual user configuration. The card server performs the filtering and selection process autonomously based on accumulated user data, making the system self-adapting to individual user needs.
Data Source
AI summary
A card server that provides a card object to a mobile computing device in response to receiving a card request from the mobile computing device. The mobile computing device can utilize the card object to display an application card at the mobile computing device. The application card may include one or more multi-value data fields. A multi-value data field refers to a data field with multiple values. A multi-value data field may include a collapsed view, and an expanded view. The card object may specify a collapsed-view descriptor that can be displayed in the collapsed view. The card object may specify the values of the multi-value data field. Additionally, the card object may specify a filtering parameter that can be utilized to filter the values in the expanded view.


