# US 12,118,322 B2 · System and method for generating subjective wellbeing analytics score

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

- Number: US 12,118,322 B2
- Document ID: US12118322B2
- Status: Granted
- Kind: B2
- Application number: 18/485,532
- Filed: 2023-10-12
- Published: 2024-02-08
- Granted: 2024-10-15
- Earliest claimed: 2019-02-18
- Assignees: TSG Technologies, LLC
- Applicants: TSG Technologies, LLC
- Inventors: Anthony L Hinrichs; Andrea E DiGiovanni; Willem S Maritz; Anthony M Sardella
- Web page: https://patentgrep.com/patent/US12118322B2

## CPC

- G06F 40/30: Semantic analysis
- G06F 40/35: Discourse or dialogue representation
- G06F 16/313: {Selection or weighting of terms for indexing}
- G06F 16/353: into predefined classes
- G06F 16/387: using geographical or spatial information, e.g. location
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system includes at least one processor to perform natural language processing on text from at least one document and assign the at least one document to at least one subjective wellbeing dimension by comparing the text from the at least one document with a subjective wellbeing dimension filter for each subjective wellbeing dimension, insert the at least one document into at least one bin, each bin associated with a particular subjective wellbeing dimension, and analyze each document in each bin associated with the particular subjective wellbeing dimension to determine a score for each subjective wellbeing dimension and an overall score that is based on each score for each subjective wellbeing dimension.

## Claims

### Claim 1

A system comprising:
a memory having instructions stored thereon;
at least one processor to execute the instructions to:
collect at least one document comprising a data object created by at least one person and having a creation time from at least one document source;
place the at least one document into a message queue to be stored in a database;
assign the at least one document an index and assign the at least one document to a job to be processed;
perform the job comprising at least one of language translation, character set processing, pornographic material detection, entity extraction, author extraction, similar document determination, comment toning, location tagging, topic tagging, word count determination, and risk factor processing on each of the at least one document;
tag the at least one document with one of negative, positive, and neutral for each subjective wellbeing dimension comprising Affect, Relationships, Focus, Purpose, Fulfillment, and Personal Health;
insert the at least one document into a bin associated with each applicable subjective wellbeing dimension;
determine a score for each of the subjective wellbeing dimensions; and
determine an overall score that is based on each of the subjective wellbeing dimensions.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one document comprises one of an article, a social media post, a blog post, a forum post, a traditional news media article, and an academic research paper.

### Claim 3 (depends on 1)

The system of claim 1, wherein the at least one document comprises a continuously-updating source of biographical, citizen-authored text.

### Claim 4 (depends on 1)

The system of claim 1, wherein the at least one document comprises one of digital media and social media available via the internet.

### Claim 5 (depends on 1)

The system of claim 1, wherein the at least one document comprises anonymized and aggregated digital media and social media available via the internet.

### Claim 6 (depends on 1)

The system of claim 1, the at least one processor further to execute the instructions to determine positive and negative factors in each dimension of subjective wellbeing.

### Claim 7 (depends on 1)

The system of claim 1, the at least one processor further to supplement each bag of words and each array of words for each dimension with regional slang comprising slang words used in a particular region of a country.

### Claim 8 (depends on 1)

The system of claim 1, wherein the at least one document is compared with each one of a bag of words and an array of words for each of the dimensions of Affect, Relationships, Focus, Purpose, Fulfillment, and Personal Health.

### Claim 9 (depends on 1)

The system of claim 1, wherein the least one document is received as part of a stream of data that is geographically defined based on particular geofence geographic boundaries.

### Claim 10 (depends on 9)

The system of claim 9, wherein the stream of data comprises a random subset of a realtime stream of data.

### Claim 11

A method, comprising:
collecting, by at least one processor, at least one document comprising a data object created by at least one person and having a creation time from at least one document source;
placing, by the at least one processor, the at least one document into a message queue to be stored in a database;
assigning, by the at least one processor, the at least one document an index and assigning the at least one document to a job to be processed;
performing, by the at least one processor, the job comprising at least one of language translation, character set processing, pornographic material detection, entity extraction, author extraction, similar document determination, comment toning, location tagging, topic tagging, word count determination, and risk factor processing on each of the at least one document;
tagging, by the at least one processor, the at least one document with one of negative, positive, and neutral for each subjective wellbeing dimension comprising Affect, Relationships, Focus, Purpose, Fulfillment, and Personal Health;
inserting, by the at least one processor, the at least one document into a bin associated with each applicable subjective wellbeing dimension;
determining, by the at least one processor, a score for each of the subjective wellbeing dimensions; and
determining, by the at least one processor, an overall score that is based on each of the subjective wellbeing dimensions.

### Claim 12 (depends on 11)

The method of claim 11, wherein the at least one document comprises one of an article, a social media post, a blog post, a forum post, a traditional news media article, and an academic research paper.

### Claim 13 (depends on 11)

The method of claim 11, wherein the at least one document comprises a continuously-updating source of biographical, citizen-authored text.

### Claim 14 (depends on 11)

The method of claim 11, wherein the at least one document comprises one of digital media and social media available via the internet.

### Claim 15 (depends on 11)

The method of claim 11, wherein the at least one document comprises anonymized and aggregated digital media and social media available via the internet.

### Claim 16 (depends on 11)

The method of claim 11, further comprising determining positive and negative factors in each dimension of subjective wellbeing.

### Claim 17 (depends on 11)

The method of claim 11, further comprising supplementing each bag of words and each array of words for each dimension with regional slang comprising slang words used in a particular region of a country.

### Claim 18 (depends on 11)

The method of claim 11, wherein the at least one document is compared with each one of a bag of words and an array of words for each of the dimensions of Affect, Relationships, Focus, Purpose, Fulfillment, and Personal Health.

### Claim 19 (depends on 11)

The method of claim 11, wherein the least one document is received as part of a stream of data that is geographically defined based on particular geofence geographic boundaries.

### Claim 20 (depends on 19)

The method of claim 19, wherein the stream of data comprises a random subset of a realtime stream of data.

### Claim 21

A non-transitory computer-readable storage medium, having instructions stored thereon that, when executed by a computing device cause the computing device to perform operations, the operations comprising:
collecting at least one document comprising a data object created by at least one person and having a creation time from at least one document source;
placing the at least one document into a message queue to be stored in a database;
assigning the at least one document an index and assigning the at least one document to a job to be processed;
performing the job comprising at least one of language translation, character set processing, pornographic material detection, entity extraction, author extraction, similar document determination, comment toning, location tagging, topic tagging, word count determination, and risk factor processing on each of the at least one document;
tagging the at least one document with one of negative, positive, and neutral for each subjective wellbeing dimension comprising Affect, Relationships, Focus, Purpose, Fulfillment, and Personal Health;
inserting the at least one document into a bin associated with each applicable subjective wellbeing dimension;
determining a score for each of the subjective wellbeing dimensions; and
determining an overall score that is based on each of the subjective wellbeing dimensions.
