# US 2013/0159233 A1 · Systems and methods for relevance scoring of a digital resource

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

- Number: US 2013/0159233 A1
- Document ID: US20130159233A1
- Status: Published application
- Kind: A1
- Application number: 13/332,019
- Filed: 2011-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Bitly, Inc.
- Inventors: Hilary Mason; Todd Levy
- Web page: https://patentgrep.com/patent/US20130159233A1

## CPC

- G06F 16/951: Indexing; Web crawling techniques
- G06N 5/00: Computing arrangements using knowledge-based models
- G06Q 10/42: Determination of affinities or common interests between users
- G06Q 10/44: Identification of trends within social networks, e.g. identification of trending topics
- G06Q 10/46: Determination of level of influence of users within social networking services
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- 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

The present disclosure is directed to systems and methods that score content, URLs, domains, phrases or any entity based on an expected relevance to an individual user which may be based on that user's previous engagement with digital resources. A server receives identification of a plurality of actions of a user, which may include a click by the user on a link associated with a digital resource of a plurality of digital resources. The server may receive identification of actions of the user to share one or more digital resources of the plurality of digital resources. The server may identify a plurality of keywords from content of the plurality of digital resources, classify patterns from the actions of the users and the keywords and generate, based on the pattern classification, a relevance score responsive to receiving a user identifier and a digital resource keyword.

## Claims

### Claim 1

A method for relevance scoring of a digital resource keyword based on user actions associated with a plurality of digital resources, the method comprising:
(a) receiving, by a server, identification of a first plurality of actions of a user, each of the first plurality of actions comprising a click by the user on a link associated with a digital resource of a plurality of digital resources;
(b) receiving, by the server, identification of a second plurality of actions of the user to share one or more digital resources of the plurality of digital resources;
(c) identifying, by the server, a plurality of keywords from content of one or more digital resources of the plurality of digital resources;
(d) classifying, by the server, patterns from the first plurality of actions, the second plurality of actions and the plurality of keywords; and
(e) generating, by the server based on the pattern classification, a relevance score responsive to receiving a user identifier and a digital resource keyword.

### Claim 2 (depends on 1)

The method of claim 1, wherein step (a) further comprises receiving, by the server, identification the first plurality of actions of the user comprising clicks by the user on an encoded link associated with the digital resource, the encoded link providing a shortened version of the link to the digital resource.

### Claim 3 (depends on 1)

The method of claim 1, wherein step (a) further comprises receiving, by the server, identification of the first plurality of actions of the user from one or more cookies associated with the user.

### Claim 4 (depends on 1)

The method of claim 1, wherein step (b) further comprises receiving, by the server, identification of the second plurality of actions of the user comprising forwarding at least a portion of content of the digital resource to a second user.

### Claim 5 (depends on 1)

The method of claim 1, wherein step (b) further comprises receiving, by the server, identification of the second plurality of actions of the user comprising sharing at least a portion of content from the digital resource in a social networking site.

### Claim 6 (depends on 1)

The method of claim 1, wherein step (c) further comprises identifying, by the server, the plurality of keywords from the content based on one or more of the following: text, phrases and meta-data.

### Claim 7 (depends on 1)

The method of claim 1, wherein step (d) further comprises classifying, by the server, patterns from the plurality of digital resources.

### Claim 8 (depends on 1)

The method of claim 1, wherein step (e) further comprises matching, by the server, the digital resource keyword to the pattern classification data of the user identified by the user identifier.

### Claim 9 (depends on 1)

The method of claim 1, wherein step (e) further comprises receiving, by the server, the user identifier and the digital resource keyword comprising any of the following: uniform resource locator, domain name and a phrase.

### Claim 10 (depends on 1)

The method of claim 1, wherein step (e) further comprising generating, by the server, a data score identifying an amount of data classified for the user.

### Claim 11 (depends on 1)

The method of claim 1, wherein the digital resource comprises any of the following: content, a web page, a uniform resource locator, a domain name and a phrase.

### Claim 12

A system for relevance scoring of a digital resource keyword based on user actions associated with a plurality of digital resources, the system comprising:
a server receiving identification of a first plurality of actions and a second plurality actions of a user, each of the first plurality of actions comprising a click by the user on a link associated with a digital resource of a plurality of digital resources, each of the second plurality of actions of the user comprising an action to share one or more digital resources of the plurality of digital resources;
a content extractor identifying a plurality of keywords from content of one or more digital resources of the plurality of digital resources;
a classifier classifying patterns from the first plurality of actions, the second plurality of actions and the plurality of keywords; and
a relevance score generator generating, responsive to the classifier, a relevance score responsive to receiving a user identifier and a digital resource keyword.

### Claim 13 (depends on 12)

The system of claim 12, wherein the first plurality of actions of the user comprises clicks by the user on an encoded link associated with the digital resource, the encoded link providing a shortened version of the link to the digital resource.

### Claim 14 (depends on 12)

The system of claim 12, wherein the server identifies the first plurality of actions of the user from one or more cookies associated with the user.

### Claim 15 (depends on 12)

The system of claim 12, wherein the second plurality of actions of the user comprises forwarding at least a portion of content of the digital resource to a second user.

### Claim 16 (depends on 12)

The system of claim 12, wherein the second plurality of actions of the user comprises sharing at least a portion of content from the digital resource in a social networking site.

### Claim 17 (depends on 12)

The system of claim 12, wherein the content extractor identifies the plurality of keywords from the content based on one or more of the following: text, phrases and meta-data.

### Claim 18 (depends on 12)

The system of claim 12, wherein the relevance score generator matches via the classifier the digital resource keyword to the pattern classification data of the user identified by the user identifier.

### Claim 19 (depends on 12)

The system of claim 12, wherein the classifier further classifies patterns from the plurality of digital resources

### Claim 20 (depends on 12)

The system of claim 12, wherein the relevance score generator receives the digital resource keyword comprising any of the following: uniform resource locator, domain name and a phrase.

### Claim 21 (depends on 12)

The system of claim 12, wherein the relevance score generator generates a data score identifying an amount of data of the classifier for the user.

### Claim 22 (depends on 12)

The system of claim 12, wherein the digital resource comprises any of the following: content, a web page, a uniform resource locator, a domain name and a phrase.
