# US 2014/0089521 A1 · Wiki-type collective intelligence mechanism for implementing a url redirect

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

- Number: US 2014/0089521 A1
- Document ID: US20140089521A1
- Status: Published application
- Kind: A1
- Application number: 13/625,816
- Filed: 2012-09-24
- Published: 2014-03-27
- Earliest claimed: 2012-09-24
- Assignees: Essociate, Inc.
- Inventors: Evan Horowitz; Michael Landau; Rodney Weiss
- Web page: https://patentgrep.com/patent/US20140089521A1

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- H04L 61/30: Managing network names, e.g. use of aliases or nicknames (name-to-address mapping H04L61/45)
- 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 computer system implements a method to redirect a user request containing a keyword to a target URL. Once received by the system, the user request is processed to extract the keyword. The keyword is then utilized to retrieve a target URL associated with the keyword. Such association is pre-established by the collective intelligence of a user community. The collective intelligence of the user community builds consensuses in establishing keyword-URL associations. After the target URL is retrieved, the user request is redirected to the target URL, as a response to the original user request received.

## Claims

### Claim 1

A method for implementing a uniform resource locator (URL) redirect, comprising:
receiving, by a server, a user request from a client over a network, said server coupled to said network, said user request containing one or more keywords;
retrieving a target URL from a keyword-URL index on said server; wherein said target URL is the most desirable target URL among said keyword-URL index that is relevant to said one or more keywords, according to a predetermined method; and
redirecting said user request to said target URL, in response to said user request.

### Claim 2 (depends on 1)

A method as recited in claim 1, wherein said server includes one or more processors, one or more computer accessible storage mediums, and one or more network adapters.

### Claim 3 (depends on 1)

A method as recited in claim 1, further comprising:
receiving a response from said target URL;
relaying said response to said client, as a response from said server to said client.

### Claim 4 (depends on 1)

A method as recited in claim 1, said redirecting comprising:
sending a forward request from said server to said client, in response to said user request, said forward request including said target URL, said forward request configured to allow said client to initiate a second request to said target URL.

### Claim 5 (depends on 1)

A method as recited in claim 1, wherein, upon receiving said user request, said one or more keywords are replaced by a linked keyword, selected from said keyword index; and wherein said target URL is associated with said linked keyword.

### Claim 6 (depends on 1)

A method as recited in claim 1, wherein said keyword-URL index is based on the collective intelligence of said server's user community.

### Claim 7 (depends on 6)

A method as recited in claim 6, wherein said predetermined method includes determining the most desirable redirect mapping by a vote of said community, determining the most desirable redirect mapping by said server's administrator, or determining the most desirable redirect mapping by incorporating a ranking system.

### Claim 8

A server to implement a uniform resource locator (URL) redirect, comprising: one or more computer accessible storage mediums, one or more processors, and one or more network adapters; wherein said mediums provide instructions that, if executed by said processors, will cause said processors to perform operations comprising:
receiving a user request from a client over a network, said server coupled to said network, said user request containing one or more keywords;
retrieving a target URL from a keyword-URL index on said server, wherein, according to a predetermined method, said target URL is the most desirable target URL, relevant to said one or more keywords, among said keyword-URL index; and
redirecting said user request to said target URL, in response to said user request.

### Claim 9 (depends on 8)

A server as recited in claim 8, wherein said server includes one or more processors, one or more computer accessible storage mediums, and one or more network adapters.

### Claim 10 (depends on 8)

A server as recited in claim 8, wherein said operations further comprise:
receiving a response from said target URL;
relaying said response to said client, as a response from said server to said client.

### Claim 11 (depends on 8)

A server as recited in claim 8, said redirecting comprising:
sending a forward request from said server to said client, in response to said user request, said forward request including said target URL, said forward request configured to allow said client to initiate a second request to said target URL.

### Claim 12 (depends on 8)

A server as recited in claim 8, wherein, upon receiving said user request, said one or more keywords are replaced by a linked keyword, selected from said keyword index; and wherein said target URL is associated with said linked keyword.

### Claim 13 (depends on 8)

A server as recited in claim 8, wherein said keyword-URL index is based on the collective intelligence of said server's user community.

### Claim 14 (depends on 13)

A server as recited in claim 13, wherein said predetermined method includes determining the most desirable redirect mapping by a vote of said community, determining the most desirable redirect mapping by said server's administrator, or determining the most desirable redirect mapping by incorporating a ranking system.

### Claim 15

A method for implementing a uniform resource locator (URL) redirect, comprising:
receiving, by a server, a user request from a client over a network, said server coupled to said network, said user request containing one or more keywords;
retrieving a target URL from a keyword-URL index on said server; wherein said target URL is the most desirable target URL among said keyword-URL index that is relevant to said one or more keywords, according to a predetermined method; and
sending a forward request from said server to said client, in response to said user request, said forwarding request containing said target URL.

### Claim 16 (depends on 15)

A method as recited in claim 15, wherein said server includes one or more processors, one or more computer accessible storage mediums, and one or more network adapters.

### Claim 17 (depends on 15)

A method as recited in claim 15, wherein, upon receiving said user request, said one or more keywords are replaced by a linked keyword, selected from said keyword index; and wherein said target URL is associated with said linked keyword.

### Claim 18 (depends on 15)

A method as recited in claim 15, wherein said keyword-URL index is based on the collective intelligence of said server's user community.

### Claim 19 (depends on 18)

A method as recited in claim 18, wherein said predetermined method includes determining the most desirable redirect mapping by a vote of said community, determining the most desirable redirect mapping by said server's administrator, or determining the most desirable redirect mapping by incorporating a ranking system.

### Claim 20

A server to implement a uniform resource locator (URL) redirect, comprising: one or more computer accessible storage mediums, one or more processors, and one or more network adapters; wherein said mediums provide instructions that, if executed by said processors, will cause said processors to perform operations comprising:
receiving, by a server, a user request from a client over a network, said server coupled to said network, said user request containing one or more keywords;
retrieving a target URL from a keyword-URL index on said server; wherein said target URL is the most desirable target URL among said keyword-URL index that is relevant to said one or more keywords, according to a predetermined method; and
sending a forward request from said server to said client, in response to said user request, said forwarding request containing said target URL.

### Claim 21 (depends on 20)

A method as recited in claim 20, wherein said server includes one or more processors, one or more computer accessible storage mediums, and one or more network adapters.

### Claim 22 (depends on 20)

A method as recited in claim 20, wherein, upon receiving said user request, said one or more keywords are replaced by a linked keyword, selected from said keyword index; and wherein said target URL is associated with said linked keyword.

### Claim 23 (depends on 20)

A method as recited in claim 20, wherein said keyword-URL index is based on the collective intelligence of said server's user community.

### Claim 24 (depends on 23)

A method as recited in claim 23, wherein said predetermined method includes determining the most desirable redirect mapping by a vote of said community, determining the most desirable redirect mapping by said server's administrator, or determining the most desirable redirect mapping by incorporating a ranking system.
