# US 9,521,182 B1 · Systems and methods related to identifying authorship of internet content

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

- Number: US 9,521,182 B1
- Document ID: US9521182B1
- Status: Granted
- Kind: B1
- Application number: 13/762,870
- Filed: 2013-02-08
- Granted: 2016-12-13
- Earliest claimed: 2013-02-08
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Jonathan David Tang; Robert Jonathan Ennals; Benedict Gomes; Matthew Cutts
- Web page: https://patentgrep.com/patent/US9521182B1

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06F 16/986: {Document structures and storage, e.g. HTML extensions}
- 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

Methods and apparatus related to identifying authorship of Internet content. Some implementations are directed to methods and apparatus for identifying a content submission form on a webpage, recognizing submission of content by a user via the content submission form, and transmitting verification data in response to submission of the content by the user. The verification data may include content data indicative of at least some of the content submitted for publication via the content submission form.

## Claims

### Claim 1

A computer implemented method, comprising:
identifying a content submission form on a webpage, wherein the content submission form enables submission of user provided content to a destination address for publication of the content to a publication address;
identifying publication address data, the publication address data indicative of the publication address at which content submitted via the content submission form will be published;
identifying user identification data associated with a user, the user accessing the webpage via a computing device of the user;
recognizing, by a form submission handler, submission of the content by the user via the content submission form, the submission of the content via the content submission form being in response to user interface input of the user via one or more user interface input devices of the computing device;
transmitting, in response to submission of the content by the user, the publication address data, the user identification data, and content data indicative of at least some of the content to a verification address for authorship verification, the verification address distinct from the publication address;
wherein the form submission handler transmits the publication address data, the user identification data, and the content data to the verification address for authorship verification; and
wherein the form submission handler or a second form submission handler submits the content to the publication address.

### Claim 2 (depends on 1)

The method of claim 1, wherein the form submission handler is initialized through a browser plug-in.

### Claim 3 (depends on 1)

The method of claim 1, wherein the content submission form includes a submission element enabling submission of the content by the user via the content submission form.

### Claim 4 (depends on 3)

The method of claim 3, wherein the transmitting step is performed in response to selection of the submission element by the user.

### Claim 5 (depends on 1)

The method of claim 1, further comprising transmitting, in response to submission of the content by the user, time stamp data indicative of time of submission of the content by the user via the submission form.

### Claim 6 (depends on 1)

The method of claim 1, further comprising verifying the user as an author of the content based on the publication address data, the user identification data, and the content data.

### Claim 7 (depends on 1)

The method of claim 1, wherein the content data includes the entirety of the content.

### Claim 8 (depends on 7)

The method of claim 7, further comprising verifying the content is present at the publication address.

### Claim 9 (depends on 7)

The method of claim 7, further comprising verifying the user as an author of the content in response to verifying the content is present at the publication address.

### Claim 10 (depends on 1)

The method of claim 1, wherein the content data includes a content token indicative of the content.

### Claim 11 (depends on 10)

The method of claim 10, further comprising incorporating the content token in the submission of the content by the user to the publication address.

### Claim 12 (depends on 11)

The method of claim 11, further comprising verifying the content token is included with the content at the publication address and verifying the user as an author of the content in response to verifying the content token is included with the content at the publication address.

### Claim 13 (depends on 1)

The method of claim 1, wherein the publication address data is based on the publication address.

### Claim 14 (depends on 13)

The method of claim 13, further comprising identifying the publication address via crawling one or more documents, wherein the documents are identified for crawling based on the publication address and include a publication document that is accessible at the publication address.

### Claim 15 (depends on 1)

The method of claim 1, wherein the publication address data includes the publication address.

### Claim 16

A system including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
identify a content submission form on a webpage, wherein the content submission form enables submission of user provided content to a destination address for publication of the content to a publication address;
identify publication address data, the publication address data indicative of the publication address at which content submitted via the content submission form will be published;
identify user identification data associated with a user, the user accessing the webpage via a computing device of the user;
recognize, by a form submission handler, submission of the content by the user via the content submission form, the submission of the content via the content submission form being in response to user interface input of the user via one or more user interface input devices of the computing device;
transmit, in response to submission of the content by the user, the publication address data, the user identification data, and content data indicative of at least some of the content to a verification address for authorship verification, the verification address distinct from the publication address;
wherein the form submission handler transmits the publication address data, the user identification data, and the content data to the verification address for authorship verification; and
wherein the form submission handler or a second form submission handler submits the content to the publication address.

### Claim 17 (depends on 16)

The system of claim 16, wherein the form submission handler is initialized through a browser plug-in.

### Claim 18 (depends on 16)

The system of claim 16, wherein the content submission form includes a submission element enabling submission of the content by the user via the content submission form.

### Claim 19 (depends on 18)

The system of claim 18, wherein the instructions to transmit the publication address data, the user identification data, and the content data are executed in response to selection of the submission element by the user.

### Claim 20 (depends on 16)

The system of claim 16, wherein the instructions further comprise instructions to transmit, in response to submission of the content by the user, time stamp data indicative of time of submission of the content by the user via the submission form.

### Claim 21 (depends on 16)

The system of claim 16, wherein the instructions further comprise instructions to verify the user as an author of the content based on the publication address data, the user identification data, and the content data.

### Claim 22

A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising:
identifying a content submission form on a webpage, herein the content submission form enables submission of user provided content to a destination address for publication of the content to a publication address;
identifying publication address data, the publication address data indicative of the publication address at which content submitted via the content submission form will be published;
identifying user identification data associated with a user, the user accessing the webpage via a computing device of the user;
recognizing, by a form submission handler, submission of the content by the user via the content submission form, the submission of the content via the content submission form being in response to user interface input of the user via one or more user interface input devices of the computing device;
transmitting, in response to submission of the content by the user, the publication address data, the user identification data, and content data indicative of at least some of the content to a verification address for authorship verification, the verification address distinct from the publication address;
wherein the form submission handler transmits the publication address data, the user identification data, and the content data to the verification address for authorship verification; and
wherein the form submission handler or a second form submission handler submits the content to the publication address.
