# US 10,311,123 B2 · Personalized website presentation

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

- Number: US 10,311,123 B2
- Document ID: US10311123B2
- Status: Granted
- Kind: B2
- Application number: 14/992,147
- Filed: 2016-01-11
- Published: 2016-05-05
- Granted: 2019-06-04
- Earliest claimed: 2009-06-30
- Assignees: Empire Technology Development LLC
- Applicants: Empire Technology Development LLC
- Inventors: Mukul Kumar Sinha
- Web page: https://patentgrep.com/patent/US10311123B2

## CPC

- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9538: Presentation of query results
- G06F 40/14: Tree-structured documents (parsing G06F40/205; validation G06F40/226)
- G06Q 30/00: Commerce
- G06Q 30/0255: {based on user history}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.

## Claims

### Claim 1

A server-based method, comprising:
receiving initial preference data associated with a user;
retrieving select first data from a storage medium based on the initial preference data;
sending a first presentation of a first web site based on the initial preference data and a navigation history of a user device;
sending a query for subsequent preference data based on the initial preference data associated with the user;
receiving the subsequent preference data; and
sending a second presentation of the first website based on the subsequent preference data;
wherein at least one of the first presentation of the first website or the second presentation of the first website includes dynamic content created based on the navigation history of the user device.

### Claim 2 (depends on 1)

The server-based method of claim 1, wherein the sending of the first presentation of the first website is from a same server from which the initial preference data is received.

### Claim 3 (depends on 1)

The server-based method of claim 1, wherein the sending of the first presentation of the first web site is from a different server from which the initial preference data is received.

### Claim 4 (depends on 1)

The server-based method of claim 1, further comprising reformatting the first presentation of the first web site based on the received initial preference data.

### Claim 5 (depends on 4)

The server-based method of claim 4, wherein the initial preference data is associated with one or more webpages, each of which is either a first type of webpage that provides the user a set of interests from which to choose or a second type of webpage that does not provide the user any sets of interests from which to choose.

### Claim 6 (depends on 5)

The server-based method of claim 5, wherein a navigation structure of the first website is dynamically structured with at least some of the webpages of the first type and of the second type.

### Claim 7 (depends on 4)

The server-based method of claim 4, further comprising reformatting the first presentation of the first website based on the navigation history of the user device.

### Claim 8 (depends on 1)

The server-based method of claim 1, wherein the receiving the subsequent preference data includes retrieving, from a second website and bypassing the first website, the subsequent preference data based on a response to the query for the subsequent preference data.

### Claim 9 (depends on 1)

The server-based method of claim 1, further comprising reformatting the second presentation of the first website based on the received subsequent preference data.

### Claim 10 (depends on 1)

The server-based method of claim 1, wherein the subsequent preference data includes a guide of websites based on metadata included in the received subsequent preference data.

### Claim 11 (depends on 1)

The server-based method of claim 1, wherein the first presentation includes at least one advertisement, the at least one advertisement based on the received initial preference data.

### Claim 12 (depends on 11)

The server-based method of claim 11, further comprising billing an owner of the at least one advertisement based on an amount of time or number of times the at least one advertisement is displayed on the first website.

### Claim 13

A non-transitory computer-readable medium configured to store computer-executable instructions that, when executed, cause one or more processors to:
display an initial home page of a first website, the initial home page including initial preference options;
receive initial preference data associated with a user;
retrieve select first data from a storage medium based on the initial preference data;
send a first presentation of the first website based on the initial preference data and a navigation history of a device associated with the user;
send a query for subsequent preference data based on the initial preference data associated with the user;
receive the subsequent preference data; and
send a second presentation of the first website based on the subsequent preference data;
wherein at least one of the first presentation of the first website or the second presentation of the first website includes dynamic content created based on the navigation history.

### Claim 14 (depends on 13)

The computer-readable medium of claim 13, wherein the computer executable instructions, when executed, further cause the one or more processors to reformat the first presentation of the first web site based on the received initial preference data.

### Claim 15 (depends on 14)

The computer-readable medium of claim 14,
wherein the initial preference data is associated with one or more webpages, each of which is either a first type of webpage that provides the user a set of interests from which to choose or a second type of webpage that does not provide the user any sets of interests from which to choose, and
wherein a navigation structure of the first website is dynamically structured with webpages of the first type and the second type.

### Claim 16 (depends on 13)

The computer-readable medium of claim 13, wherein the computer executable instructions, when executed, further cause the one or more processors to reformat the second presentation of the first website based on the received subsequent preference data.

### Claim 17 (depends on 13)

The computer-readable medium of claim 13, wherein the receiving the subsequent preference data includes retrieving, from a second website and bypassing the first website, the subsequent preference data based on a response to the query for subsequent preference data, and
wherein the received subsequent preference data includes a guide of websites based on metadata included in the subsequent preference data.

### Claim 18 (depends on 13)

The computer-readable medium of claim 13, wherein the computer executable instructions, when executed, further cause the one or more processors to include at least one advertisement in the display of the first web site, the at least one advertisement based on the initial preference data.

### Claim 19 (depends on 13)

The computer-readable medium of claim 13, wherein a server storing the initial preference data associated with the user and the server sending the first presentation of the first web site are same.

### Claim 20 (depends on 13)

The computer-readable medium of claim 13, wherein a first server storing the initial preference data associated with the user and a second server sending the first presentation of the first web site are different servers.
