US2025291628A1PendingUtilityA1

Web browser decision task assistant

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Mar 18, 2024Filed: Mar 18, 2024Published: Sep 18, 2025
Est. expiryMar 18, 2044(~17.7 yrs left)· nominal 20-yr term from priority
G06Q 30/0623G06Q 10/10G06Q 10/02G06Q 30/0645G06Q 50/12G06Q 50/14G06Q 50/16G06Q 50/2053G06F 16/9577G06F 16/954G06F 9/4881G06F 16/9535
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A web browser includes a decision task assistant that parses and analyzes web content of multiple browser tabs concurrently open within a browser session. The decision task assistant creates a decision task tab group that includes the subset of the multiple browser tabs that references webpage subjects pertaining to a common decision task. The decision task assistant discovers attributes of the webpage subjects and displays a decision task summary for the decision task tab group. The decision task summary includes task-specific comparative parameters referencing one or more of the discovered attributes of website subjects in association with content cards summarizing information pertaining to each of the website subjects.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 a web browser stored in memory and configured to:
 parse and analyze web content of multiple browser tabs of a browser session to identify a subset of the multiple browser tabs referencing webpage subjects pertaining to a common decision task; 
 create a decision task tab group that includes the subset of the multiple browser tabs; 
 analyze web content displayed within browser tabs of the decision task tab group to discover attributes of the webpage subjects pertaining to the common decision task; 
 generate and display a decision task summary for the decision task tab group, the decision task summary including:
 content summary cards each featuring one of the webpage subjects corresponding to a different one of the multiple browser tabs of the decision task tab group; 
 task-specific comparative parameters usable to compare aspects of the content summary cards, the task-specific comparative parameters referencing one or more of the attributes of the webpage subjects discovered in association with the decision task tab group. 
 
   
     
     
         2 . The system of  claim 1 , wherein the task-specific comparative parameters are parameters that change from one decision task to another and that are selected based on commonalities of the webpage subjects being considered for fulfillment of the common decision task or based on characteristics of a user of the browser session. 
     
     
         3 . The system of  claim 1 , wherein the task-specific comparative parameters include filter options that each reference a given attribute of the attributes discovered, the filter options being selectable by a user to hide or unhide a subset of the content summary cards featuring a subset of the webpage subjects characterized by the filter options. 
     
     
         4 . The system of  claim 1 , wherein identifying the attributes of the webpage subjects further comprises:
 transmitting a request to a large language model (LLM), the request identifying the webpage subjects and prompting the LLM to return attributes shared by multiple of the webpage subjects.   
     
     
         5 . The system of  claim 4 , wherein the web browser is further adapted to:
 select a subset of attributes returned by the LLM to feature as the task-specific comparative parameters, each attribute in the subset being either:
 descriptive of a subject referenced by a webpage that a user of the browser session previously interacted with; or 
 descriptive of a subject referenced in web-based profile information stored for the user. 
   
     
     
         6 . The system of  claim 1 , wherein the task-specific comparative parameters are personalized to a user based on previous web interactions of the user or based on stored profile data for the user. 
     
     
         7 . The system of  claim 1 , wherein the task-specific comparative parameters identify an attribute characterizing a subject of a past web interaction of a user. 
     
     
         8 . The system of  claim 1 , wherein the task-specific comparative parameters identify an attribute characterizing a subject referenced within profile data stored by the web browser for a user. 
     
     
         9 . The system of  claim 1 , wherein the decision task summary includes a UI tool that allows sharing of the decision task summary and collaboration by multiple users. 
     
     
         10 . The system of  claim 1 , wherein the web browser is further configured to:
 detect a user web interaction indicating completion of a task associated with the decision task tab group; and   in response to detection of the user web interaction, automatically delete the decision task tab group and the decision task summary.   
     
     
         11 . A method for generating an interactive summary to assist a user with a decision task within a web browser, the method comprising:
 parsing and analyzing web content of multiple browser tabs of a browser session to identify a subset of the multiple browser tabs referencing webpage subjects pertaining to a common decision task;   creating, by the web browser, a decision task tab group that includes the subset of the multiple browser tabs;   analyzing web content displayed within browser tabs of the decision task tab group to discover attributes of the webpage subjects pertaining to the common decision task;   generating and displaying a decision task summary for the decision task tab group, the decision task summary including:
 content summary cards each featuring one of the webpage subjects corresponding to a different one of the multiple browser tabs of the decision task tab group; and 
 task-specific comparative parameters usable to compare aspects of the content summary cards, the task-specific comparative parameters referencing one or more of the attributes of the webpage subjects discovered in association with the decision task tab group. 
   
     
     
         12 . The method of  claim 11 , wherein the task-specific comparative parameters are parameters that change from one decision task to another and that are selected based on commonalities of the webpage subjects being considered for fulfillment of the common decision task or based on characteristics of the user conducting the common decision task. 
     
     
         13 . The method of  claim 11 , wherein the task-specific comparative parameters include at least one of:
 filter options that each reference a given attribute of the webpage subjects referenced by the multiple browser tabs, the filter options being selectable by a user to hide or unhide a subset of the content summary cards that feature webpage subjects characterized by the corresponding attributes; or   attributes displayed within the content summary cards.   
     
     
         14 . The method of  claim 11 , wherein identifying the attributes of the webpage subjects further comprises:
 transmitting a request to a large language model (LLM), the request identifying the webpage subjects and prompting the LLM to return attributes shared by multiple of the webpage subjects.   
     
     
         15 . The method of  claim 14 , wherein the web browser is further adapted to:
 select a subset of attributes returned by the LLM to feature as the task-specific comparative parameters, each attribute in the subset being selected based on similarity to an item referenced within web-based user history data of the user.   
     
     
         16 . The method of  claim 11 , wherein the task-specific comparative parameters are personalized to a user based on previous web interactions and interactions with the decision task assistant of the user or based on stored profile data for the user. 
     
     
         17 . The method of  claim 15 , wherein the task-specific comparative parameters identify at least one of:
 an attribute characterizing a subject of a past web interaction of the user; or   a subject referenced within profile data stored by the web browser for the user.   
     
     
         18 . 8The method of  claim 11 , further comprising:
 in response to user selection of a sharing icon presented by the web browser in association with the decision task summary, making the decision task summary available for viewing and editing by one or more additional users interacting with a different instance of the web browser.   
     
     
         19 . One or more tangible computer-readable storage media encoding computer-executable instructions for executing a computer process, the computer process comprising:
 parsing and analyzing web content of multiple browser tabs of a browser session to identify a subset of the multiple browser tabs referencing webpage subjects pertaining to a common decision task;   creating a decision task tab group that includes the subset of the multiple browser tabs;   generating and displaying a decision task summary for the decision task tab group, the decision task summary including:   content summary cards each featuring a summary of content displayed by a different one of the multiple browser tabs of the decision task tab group; and   filter options personalized to at least one of the common decision task or a user of the browser session, each of the filter options referencing a discovered attribute of the webpage subjects referenced by the web content of one of the multiple browser tabs, the filter options each being selectable by a user to hide or unhide a subset of the content summary cards featuring a subset of the webpage subjects characterized by the filter options.   
     
     
         20 . The one or more tangible computer-readable storage media of  claim 19 , wherein generating and displaying the decision task summary further comprises:
 transmitting a request to a large language model (LLM), the request identifying the webpage subjects and a request asking the LLM to discover and return attributes of the webpage subjects; and   selecting a subset of attributes returned by the LLM to feature as the filter options, each attribute in the subset being either selected based on similarity to previous web interactions of the user or similarity to stored profile data for the user.

Join the waitlist — get patent alerts

Track US2025291628A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.