AI Personalization for User-Graph Content Authoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional AI-driven summarization technologies are limited to extracting string-based summaries and are ineffective for content that has not been recently accessed, requiring manual input and resource-intensive searches across multiple sources.
Innovation Solution
An AI personalization application that generates contextual data by analyzing user graphs, identifying relevant nodes and edges, and incorporating this data into content authoring applications, reducing the need for manual input and multiple searches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If conventional AI-driven summarization is used to extract string-based summaries, then summarization of recently accessed content is possible, but it cannot summarize content that has not been recently accessed and requires manual input
Solution Approach 1:
The system performs preliminary actions by proactively searching for and summarizing content from multiple sources before the user actually needs it. When a user creates or edits content, the system has already gathered relevant information, references, and context from emails, documents, spreadsheets, and other sources, making the summarization process seamless and eliminating the need for manual content gathering.
Solution Approach 2:
The system enables self-service by automatically performing content gathering, searching, and summarization without requiring manual user input. The AI assistant autonomously identifies relevant content across different applications and sources, extracts key information, and integrates it into the user's content, allowing the system to serve itself in completing the content creation task.
2Productivity
If manual input is required to search for and copy information from multiple sources, then content can be assembled, but the process becomes frustrating and time-consuming
Solution Approach 1:
The system enables self-service by automatically performing content gathering, searching, and summarization without requiring manual user input. The AI assistant autonomously identifies relevant content across different applications and sources, extracts key information, and integrates it into the user's content, allowing the system to serve itself in completing the content creation task.
Solution Approach 2:
The patent replaces the mechanical manual process of searching, copying, and pasting information with an AI-driven automated system. Instead of the user manually navigating through emails, documents, and spreadsheets to find and copy relevant information, the AI assistant performs these operations automatically, substituting the mechanical user actions with intelligent automation that is both faster and more efficient.
3Loss of information
If the computing device receives manual input to search multiple sources, then information can be located, but processing search queries becomes burdensome on computing resources
Solution Approach 1:
The system performs preliminary actions by proactively searching for and summarizing content from multiple sources before the user actually needs it. When a user creates or edits content, the system has already gathered relevant information, references, and context from emails, documents, spreadsheets, and other sources, making the summarization process seamless and eliminating the need for manual content gathering.
Data Source
AI summary
A computing system obtain a keyword and an identifier for a user of a content authoring application. Based upon the keyword and identifier for the user, the computing system walks a user graph comprising nodes connected by edges. The walk comprises identifying seed nodes in the user graph representing at least one topic that corresponds to the keyword and identifying second level nodes in the user graph that are connected to the seed nodes. The second level nodes represent first content that is associated with the user. The computing system transmits contextual data that is based upon the first content to the content authoring application. The contextual data is processed and formatted and is included in second content presentable by the content authoring application. The contextual data may be used to autogenerate the second content without user input. The second content may be modified by the user as desired.


