Browser User-Centric Graph for Contextual Assistive Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Typical browsers lack the ability to recognize and provide contextual information at a granular level, failing to assist users effectively in their tasks and activities by not considering the context of usage during browsing sessions.
Innovation Solution
A method is introduced to maintain a user-centric graph of user-centric facts derived from interactions with various computer services, allowing the browser to recognize the context of interaction and display assistive information relevant to the user, thereby enhancing task completion efficiency and reducing computational and network requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If typical browsers present information related to current document without considering context of usage, then device complexity is reduced, but information relevance and user assistance capability deteriorate
Solution Approach 1:
The browser performs preliminary actions by maintaining a user-centric graph that proactively stores and structures contextual information about user interactions with multiple computer services before the user needs it. This graph is continuously updated in the background with user interaction data, so when the user views a document, the contextual information is already prepared and can be immediately retrieved and presented without requiring complex real-time analysis.
2Productivity
If browser recognizes context of interaction and provides assistive information, then task completion efficiency is improved, but computational requirements and network usage increase
Solution Approach 1:
The browser performs preliminary actions by maintaining a user-centric graph that proactively stores and structures contextual information about user interactions with multiple computer services before the user needs it. This graph is continuously updated in the background with user interaction data, so when the user views a document, the contextual information is already prepared and can be immediately retrieved and presented without requiring complex real-time analysis.
Solution Approach 2:
The system applies local quality by selectively presenting contextual information that is specifically relevant to the current document and user context, rather than processing or presenting all available information uniformly. The browser identifies and retrieves only the portion of the user-centric graph that pertains to the current browsing context, reducing unnecessary computational overhead while maintaining high information relevance.
3Loss of information
If browser maintains user-centric graph from multiple computer services, then information completeness is improved, but data processing complexity increases
Solution Approach 1:
The user-centric graph serves as a universal data structure that handles multiple functions: it stores user interactions across different computer services, maintains contextual relationships between various pieces of information, and provides the basis for generating assistive content. This single multi-functional structure replaces what would otherwise require multiple separate data storage and processing systems, simplifying the overall architecture while maintaining information completeness.
Data Source
AI summary
A method for providing contextual information to a user during a browsing session includes maintaining a user-centric graph including a plurality of user-centric facts associated with the user and derived from interaction by the user with a plurality of different computer services. The method further includes recognizing a context of interaction with a browser application by a user. The method further includes identifying assistive information pertaining to the context, and displaying the assistive information to the user. The assistive information may be based at least on one or more user-centric facts in the user-centric graph.


