# US 2013/0159480 A1 · Smart Browsing Providers

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

- Number: US 2013/0159480 A1
- Document ID: US20130159480A1
- Status: Published application
- Kind: A1
- Application number: 13/620,890
- Filed: 2012-09-15
- Published: 2013-06-20
- Earliest claimed: 1998-12-09
- Inventors: David Hyatt; Ramanathan Guha
- Web page: https://patentgrep.com/patent/US20130159480A1

## CPC

- H04L 41/0813: characterised by the conditions triggering a change of settings
- G06F 9/451: Execution arrangements for user interfaces
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- 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

A web browser program is for execution by a client computer connectable to a plurality of server computers via a computer network. The web browser program automatically reconfigures chrome of a user interface to the web browser program to provide a user access to any one of a plurality of groups of related information. A content display program module is configured to receive content data from a current server computer that is one of the plurality of server computers. The content display program module causes a display, on a content portion of the a display of the client computer, that corresponds to the content data. A chrome display program module is configured to cause a display of chrome on a chrome portion of the client computer display that corresponds to chrome specifiers in a chrome configuration database.

## Claims

### Claim at position 1

-11. (canceled)

### Claim 12

A method comprising:
sending a request for content to a server;
receiving the content from the server;
enabling display of the content in a user interface, the user interface including a first chrome portion and a second chrome portion;
automatically reconfiguring the first chrome portion of the user interface to include information related to the content displayed in the user interface; and
using a default chrome configuration for the second chrome portion.

### Claim 13

A method comprising:
sending a request for content to a server;
receiving the content from the server;
enabling display of the content in a user interface, the user interface including a chrome portion;
automatically reconfiguring the chrome portion of the user interface to include a control element related to the content; and
leaving one or more control elements in the chrome portion irrespective of the content displayed in the user interface.
