IP Library › Granted Patent US 12,327,078
Granted Patent B2
US 12,327,078 · App. 18/211,331 · Granted Jun 10, 2025

Signature discourse transformation

Inventors: Zachary A. Silverstein (Georgetown, TX); Jonathan D. Dunne (Dungarvan, IE); Norton Samuel Augustus Stanley (Bangalore, IN); Hemant Kumar Sivaswamy (Pune, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F40/151G06F40/166G06F40/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,327,078
App. No.
18/211,331
Granted
Jun 10, 2025
Kind
B2
Abstract

The illustrative embodiments provide for signature discourse transformation. An embodiment includes detecting a signature discourse of a user by analyzing the user's discourse using corpus linguistics. The embodiment also includes generating computing a collection of words distinct to the user. The embodiment also includes sensing, using tone analysis and a natural language process model, a tone of the collection of words distinct to the user in the signature discourse utterance. The embodiment also includes mapping a cartesian value of the collection of words distinct to the user. The embodiment also includes deriving a signature discourse transformation (SDT) model from the signature discourse utterances, the collection of words, the tone, and the cartesian value. The embodiment also includes transforming, using the signature discourse transformation, an original discourse by the user into an anonymized text.

Claims (44)

1. A computer-implemented method comprising:

detecting, using corpus linguistics, a signature discourse utterance of a user by analyzing a user's discourse history;

computing a term frequency of a collection of words used repeatedly by the user and distinct to the user;

sensing, using tone analysis and natural language process modeling, a tone of the collection of words distinct to the user in the signature discourse utterance;

deriving a signature discourse transformation (SDT) model from the signature discourse utterance, the collection of words used repeatedly by the user, and the tone; and

transforming, using the signature discourse transformation (SDT), an original writing by the user into an anonymized text.

2. The computer-implemented method of claim 1 , wherein the user's discourse history includes emails, reports, and chat history.

3. The computer-implemented method of claim 1 , wherein computing a term frequency includes analyzing a user's collocations and colligations.

4. The computer-implemented method of claim 1 , wherein the natural language process modeling includes word2vec modelling.

5. The computer-implemented method of claim 1 , further comprising mapping a cartesian value of the term frequency of a collection of words used repeatedly by the user and distinct to the user.

6. The computer-implemented method of claim 5 , wherein mapping a cartesian value of the word and the collection of words used repeatedly by the user and distinct to the user further comprises transforming the x, y coordinates and validating meaning and the tone of the user's signature utterance.

7. The computer-implemented method of claim 1 , wherein mapping a cartesian value comprises an affine transformation.

8. The computer-implemented method of claim 1 , wherein the anonymized text maintains an original meaning of the original writing of the user.

9. The computer-implemented method of claim 1 , further comprising determining a degree of transforming of an original discourse by the user into an anonymized text.

10. The computer-implemented method of claim 8 , further comprising adjusting the original writing to remove a linguistic monument from the writing.

11. A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by a processor to cause the processor to perform operations comprising:

detecting, using corpus linguistics, a signature discourse utterance of a user by analyzing a user's discourse history;

computing a term frequency of a collection of words distinct to the user;

sensing, using Tone Analysis and natural language process modeling, a tone of the collection of words distinct to the user in the signature discourse utterance;

deriving a signature discourse transformation (SDT) model from the signature discourse utterance, the term frequency; the tone, and the collection of words; and

transforming, using the signature discourse transformation (SDT), an original writing by the user into an anonymized text.

12. The computer program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a data processing system, and wherein the stored program instructions are transferred over a network from a remote data processing system.

13. The computer program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded in response to a request over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising:

mapping a cartesian value of the word and the collection of words distinct to the user.

14. The computer program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded in response to a request over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising:

generalizing the SDT across a group of individuals; and

determining a degree of transforming an original writing by the user into an anonymized text based on the group of individuals.

15. The computer program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded in response to a request over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising:

determining a degree of transforming an original writing by the user into an anonymized text;

adjusting the original writing to remove a linguistic monument from the writing.

16. The computer program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded in response to a request over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising:

determining a degree of transforming an original writing by the user into an anonymized text.

17. The computer usable program product of claim 11 , wherein the computer usable code is stored in a computer readable storage device in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system.

18. A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:

detecting, using corpus linguistics, a signature discourse utterance of a user by analyzing the user's discourse history;

computing a term frequency of a collection of words distinct to the user;

sensing, using tone analysis and natural language process modeling, a tone of a collection of words distinct to the user in the signature discourse utterance;

mapping a cartesian value of the word and the collection of words distinct to the user;

deriving a signature discourse transformation (SDT) model from the signature discourse utterances, the term frequency; the tone, the collection of words, and the cartesian value; and

transforming, using the signature discourse transformation (SDT), an original writing by the user into an anonymized text.

19. The computer system of claim 18 , further comprising:

generalizing the SDT across a group of individuals and

determining a degree of transforming an original discourse by the user into an anonymized text based on the group of individuals.

20. The computer system of claim 18 , further comprising determining a degree of transforming an original writing by the user into an anonymized text.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: SILVERSTEIN, ZACHARY A.; DUNNE, JONATHAN D.; STANLEY, NORTON SAMUEL AUGUSTUS; SIVASWAMY, HEMANT KUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063983/0834 →
Continuity (1)
Related Publication 20240419890A1 · Dec 19, 2024
References Cited (24)
US 10733220B2 · Burchfield · 2020 [cited by examiner]
US 10783314B2 · Dernoncourt · 2020 [cited by examiner]
US 10929453B2 · Malon · 2021 [cited by examiner]
US 20020138528A1 · Gong · 2002 [cited by examiner]
US 20060200341A1 · Corston-Oliver · 2006 [cited by examiner]
US 20110184729A1 · Nam · 2011 [cited by examiner]
US 20170249479A1 · Gordon · 2017 [cited by examiner]
US 20170250959A1 · Gordon et al. · 2017 [cited by applicant]
US 20190205743A1 · Jiang · 2019 [cited by examiner]
US 20190294725A1 · Trim · 2019 [cited by examiner]
US 20200401878A1 · Hewitt et al. · 2020 [cited by applicant]
US 20210073336A1 · Fox et al. · 2021 [cited by applicant]
US 20220237390A1 · Ridgill, II et al. · 2022 [cited by applicant]
US 20230297784A1 · Lopez Garcia · 2023 [cited by examiner]
US 20240169160A1 · Ein-Dor · 2024 [cited by examiner]
US 20240202518A1 · Eisner · 2024 [cited by examiner]
US 20240281594A1 · Rao · 2024 [cited by examiner]
CN 112015904A · 2020 [cited by examiner]
WO WO2012061462A1 · 2012 [cited by examiner]
Gee, Anonymouth Hides Identity, Aug. 4, 2013, https://www.iprogrammer.info/news/105-artificial-intelligence/6197-anonymouth-hides-identity.html. [cited by applicant]
Thiel, Preventing Response Bias on Employee Engagement Surveys, Mar. 5, 2020, https://elearningindustry.com/preventing-response-bias-on-employee-engagement-surveys. [cited by applicant]
Prins, How to Reduce the Risk of Response Bias in Your Surveys, Sep. 9, 2019, https://www.getfeedback.com/resources/online-surveys/how-to-reduce-the-risk-of-response-bias-in-your-surveys/. [cited by applicant]
Primalogik, Employee Satisfaction Surveys: How to Remove Biases and Collect Proper Data, Jan. 18, 2017, https://primalogik.com/blog/employee-satisfaction-surveys-how-to-remove-biases-and-collect-proper-data/. [cited by applicant]
Gurchiek, Try These Strategies to Reduce Implicit Bias in Your Workplace, Apr. 22, 2020. [cited by applicant]