# US 10,375,204 B2 · Extraction of dominant content for link list

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,375,204 B2
- Document ID: US10375204B2
- Status: Granted
- Kind: B2
- Application number: 15/149,077
- Filed: 2016-05-06
- Published: 2017-11-09
- Granted: 2019-08-06
- Earliest claimed: 2016-05-06
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Megan Marie Quintero
- Web page: https://patentgrep.com/patent/US10375204B2

## CPC

- H04L 67/63: Routing a service request depending on the request content or context
- G06F 16/9562: {Bookmark management}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/303: Terminal profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one example, a user device may implement a browser that identifies and presents dominant content in a bookmarked website or a frequently visited website. The user device may store a page history profile describing interactions with a featured hub of content. The user device may execute a browser to identify a historical focus describing a historical hub element of the featured hub. The user device may determine a current hub element acting as a current focus specific for a user based on the historical focus. The user device may present an element representation of the current hub element.

## Claims

### Claim 1

A user device, comprising:
memory configured to store a page history profile describing interactions with a featured hub of content, the featured hub of content providing access to content from a plurality of webpages and one or more spoke path relations between the plurality of webpages and a plurality of links;
a processing core having at least one processor configured to:
identify the featured hub of content in a browser;
identify with the browser a historical focus describing a historical hub element of the featured hub;
determine a current hub element acting as a current focus specific for a user based on the historical focus; and
a display screen configured to;
present a featured link to the featured hub in a new tab page; and
present an element representation of the current hub element.

### Claim 2 (depends on 1)

The user device of claim 1, wherein the memory is further configured to track a device-page history profile describing interactions between multiple users on the user device and the featured hub.

### Claim 3 (depends on 1)

The user device of claim 1, wherein the memory is further configured to maintain a user-page history profile describing interactions between the user and the featured hub.

### Claim 4 (depends on 1)

The user device of claim 1, further comprising:
a communication interface configured to receive a user-page history profile describing interactions between the user and the featured hub from a network account.

### Claim 5 (depends on 1)

The user device of claim 1, wherein the display screen is further configured to present the featured link for the featured hub in a bookmark listing.

### Claim 6 (depends on 1)

The user device of claim 1, wherein the processing core is further configured to identify at least one of a bookmarked website and a frequently visited website as the featured hub.

### Claim 7 (depends on 1)

The user device of claim 1, wherein the memory is further configured to maintain a spoke path relation between the featured hub and a webpage connected to the featured hub.

### Claim 8 (depends on 1)

The user device of claim 1, wherein the processing core is further configured to identify a link as the historical focus based on a spoke path relation between the featured hub and the link.

### Claim 9 (depends on 1)

The user device of claim 1, wherein the processing core is further configured to identify a category type for the historical focus.

### Claim 10 (depends on 1)

The user device of claim 1, wherein the memory is further configured to associate a category type tag with the featured hub describing a category type for the historical focus.

### Claim 11 (depends on 1)

The user device of claim 1, wherein the processing core is further configured to select the current focus for the featured hub based on a category type for the historical focus.

### Claim 12 (depends on 1)

The user device of claim 1, wherein the processing core is further configured to generate a content preview of the current hub element.

### Claim 13 (depends on 1)

The user device of claim 1, further comprising:
a user input device configured to receive a user indication that the current hub element is the current focus.

### Claim 14 (depends on 1)

The user device of claim 1, further comprising:
a user input device configured to register a highlight of a text element as indicating the historical focus.

### Claim 15

A non-transitory computer-readable medium storing computer code executable by a processor, comprising:
code for identifying a featured hub of content in a browser, the featured hub of content providing access to content from a plurality of webpages and one or more spoke path relations between the plurality of webpages and a plurality of links;
code for examining at the browser a page history profile describing interactions with the featured hub;
code for identifying with the browser a historical focus describing a historical hub element of the featured hub;
code for determining a current hub element acting as a current focus specific for a user of the computing device based on the historical focus;
code for presenting a featured link to the featured hub in a new tab page; and
code for presenting an element representation of the current hub element.

### Claim 16 (depends on 15)

The computer-readable medium of claim 15, further comprising:
code for receiving a user-page history profile describing interactions between the user and the featured hub from a network account.

### Claim 17 (depends on 15)

The computer-readable medium of claim 15, further comprising:
code for maintaining a spoke path relation between the featured hub and a webpage connected to the featured hub.

### Claim 18 (depends on 15)

The computer-readable medium of claim 15, further comprising:
code for identifying a link as the historical focus based on a spoke path relation between the featured hub and the link.

### Claim 19

A machine-implemented method, comprising:
identifying a bookmarked website in a browser implemented by a user device, the bookmarked website corresponding to a featured hub of content providing access to content from a plurality of webpages and one or more spoke path relations between the plurality of webpages and a plurality of links;
examining at the browser a page history profile describing interactions with the bookmarked website;
identifying with the browser a historical focus describing a historical site element of the bookmarked website;
determining a current site element acting as a current focus specific for a user of the user device based on the historical focus;
presenting a featured link for the bookmarked web site in a bookmark listing; and
presenting an element representation of the current site element.

### Claim 20 (depends on 19)

The method of claim 19, further comprising:
maintaining a spoke path relation between the bookmarked website and a webpage connected to the bookmarked website; and
identifying a link as the historical focus based on the spoke path relation between the bookmarked website and the link.
