# US 2022/0045864 A1 · Veracity measures for online discourse

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

- Number: US 2022/0045864 A1
- Document ID: US20220045864A1
- Status: Published application
- Kind: A1
- Application number: 16/984,358
- Filed: 2020-08-04
- Published: 2022-02-10
- Earliest claimed: 2020-08-04
- Inventors: Stephen B. Heppe; Kenan G. Heppe; Trevor Wright
- Web page: https://patentgrep.com/patent/US20220045864A1

## CPC

- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- H04L 9/3247: {involving digital signatures}
- G06F 16/2272: {Management thereof}
- G06F 16/27: Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/0643: {Hash functions, e.g. MD5, SHA, HMAC or f9 MAC}
- H04L 9/3236: {using cryptographic hash functions}
- H04L 2209/608: Watermarking
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods are disclosed for evaluating the veracity of online content, particularly in cases where the online content is signed/authenticated by one or more digital signatures associated with one or more users. Also disclosed are systems and methods for storing and retrieving authenticated content, and displaying authenticated content referencing other authenticated content.

## Claims

### Claim 1

A system comprising a veracity server, comprising:
a processor;
a memory; and
a network interface device;
wherein the veracity server is adapted to:
receive a post at a network interface device, comprising authenticated content, from a user accessing the veracity server via the Internet;
store the received post in a database for subsequent retrieval;
index the received post according to at least one digital signature constructed over content contained within the received post; and
respond to a query received at the network interface device, specifying the indexed digital signature, by retrieving the stored post, and generating and transmitting a response comprising the retrieved stored post;
wherein the veracity server:
verifies authentication of the authenticated content by retrieving a public key of an identified entity that generated the digital signature, from a Certification Authority in accordance with the methods specified in ITU-T X.509v3 or RFC 5280; and
verifies that a hash of the digital signature, used as authentication metadata uploaded to the veracity server with the received post and generated using a private key associated with the user, matches a hash of the authenticated content.

### Claim 2 (depends on 1)

The system of claim 1, wherein the veracity server is further adapted to:
receive a nested post at a network interface device, comprising authenticated content, from a user accessing the veracity server via the Internet, wherein the nested post comprises a first outer digital signature and at least one additional digital signature within the content authenticated by the outer digital signature;
with the processor, parse the content authenticated by the outer digital signature to determine the content authenticated by the at least one additional digital signature;
check the database for pre-existing records indexed by the at least one additional digital signature; and
where the database does not contain a pre-existing record indexed by the at least one additional digital signature, create at least one new record representing the content authenticated by the at least one additional digital signature without a pre-existing record, the at least one new record indexed by the at least one additional digital signature;
the veracity server further adapted to store the nested post in the database for subsequent retrieval, index the nested post according to the first outer digital signature; and
cross-index the record of the nested post with at least one other record contained in the database, said at least one other record representing content contained in the nested post that is authenticated by a digital signature representing an index into the database.

### Claim 3 (depends on 2)

The system of claim 2, wherein the veracity server is further adapted to:
generate at least one web page for display of a post that has been identified in a client query, when said client-identified post has been indexed in the database, and at least one authenticated comment, cross-indexed in the database, that references the client-identified post;
generate at least one web page adapted to support construction of a new comment referencing a previously-stored post or comment;
generate a digital signature for the new comment; and
post the new comment to an online repository identified by the client, wherein the online repository identified by the client may comprise a memory the veracity server.

### Claim 4 (depends on 1)

The system of claim 1, further adapted to:
generate a portable certificate of status based on the user's post hosted by a forum server, the forum server comprising a status module to:
encrypt the portable certificate of status using a private key;
make a public key available for verification of the portable certificate of status; and
transmit the portable certificate of status to a computing device of the user communicatively coupled to the forum server; and
wherein the portable status certificate describes at least a status of an online persona of the user and is accessible on a second forum server when the second forum server receives the portable status certificate from the first user.

### Claim 5 (depends on 4)

The system of claim 4, wherein the veracity server is further adapted to:
support authentication of the post via maintaining the public key associated with the post and authenticate the post when authentication is requested.

### Claim 6 (depends on 1)

The system of claim 1, further comprising:
a comment analysis module, executed by the processor of the veracity server, to:
analyze content of at least one comment submitted by another user regarding the post; and
generate an a priori score for the submitted comment wherein the at least one comment comprises at least one discrete thought originating from at least one online document different from the at least one comment; and
a scoring module, executed by the processor of the veracity server, to analyze the status of the user and to adjust the a priori score to reflect the status of the user to produce an a posteriori score;
wherein the a priori score comprises at least one metric for the submitted comment, assessed on the submitted comment excluding the at least one discrete thought, the at least one metric taken from the set of metrics comprising: evidence of eye-witness status; a taciturn score; freshness.

### Claim 7

A method for computing a veracity score for authenticated online content posted by a first entity, the method comprising:
generating, with a processor, a first metric adapted to assess the likelihood that the authenticated content was generated by a human being;
generating at least one additional metric, wherein the at least one additional metric is either:
based on an offered digital certificate of status associated with the content posted by the first entity online; or
the trustworthiness of the posting entity based on an assessment of the trustworthiness of the posting entity's domain; and
wherein the veracity score is a non-trivial mathematical function of the first metric and the at least one additional metric, and the processor:
verifies authentication of the authenticated online content by retrieving a public key, of the first entity, from a Certification Authority in accordance with the methods specified in ITU-T X.509v3 or RFC 5280; and
verifies that a hash of a digital signature, used as authentication metadata uploaded to the veracity server with the authenticated online content and generated using a private key associated with the human being, matches a hash of the authenticated online content.

### Claim 8 (depends on 7)

The method of claim 7, wherein the computation of a veracity score, for authenticated online content posted by a first entity, further comprises:
the evaluation of at least one authenticated positive or negative endorsement, posted by a second entity different from the first entity and referencing the authenticated online content posted by the first entity;
wherein the method comprises at least one metric adapted to assess the at least one authenticated positive or negative endorsement with regard to evidentiary quality, status, or trustworthiness, and at least one additional metric adapted to assess the at least one authenticated positive or negative endorsement with regard to standing, evidence of eye witness status, a taciturn score, or freshness.

### Claim 9

A computer readable storage medium storing a program of machine-readable instructions executable by a digital processing apparatus to perform data processing operations for:
receiving a first internet protocol (IP) message;
determining that the first IP message comprises a client request to post authenticated content for public access in the form of a post;
storing the post in a database for subsequent retrieval;
indexing the post according to at least one digital signature constructed over content contained within the post; and
responding to a query contained within a second IP message, specifying the indexed digital signature, by retrieving the stored post, and generating and transmitting a response comprising the retrieved stored post;
wherein the response comprises a veracity score; and
wherein the veracity server:
verifies authentication of the authenticated content by retrieving a public key, of an identified entity that generated the digital signature, from a Certification Authority in accordance with the methods specified in ITU-T X.509v3 or RFC 5280; and
verifies that a hash of the digital signature, used as authentication metadata uploaded to the veracity server with the first IP message and generated using a private key associated with the client, matches a hash of the content over which the digital signature was constructed.
