IP Library Granted Patent US 12,519,880
Granted Patent B2
US 12,519,880 · App. 18/087,534 · Granted Jan 6, 2026

Methods and systems for amending sent text-based messages

Inventors: Vikram Makam Gupta (Karnataka, IN); Rupayan Dutta (West Bengal, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN); Sukanya Agarwal (Panchkula Haryana, IN); Reda Harb (Issaquah, WA)
Assignee: Adeia Guides Inc.
H04M1/72436H04L51/224
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,519,880
App. No.
18/087,534
Granted
Jan 6, 2026
Kind
B2
Abstract

A computer-implemented method and a system are provided for amending sent text-based messages. One example computer-implemented method includes obtaining, from a source, a text-based message and receiving, at a user device, an inquiry of a portion of the text-based message. The computer-implemented method further includes requesting, from a network, data based on the inquiry of the portion of the text-based message, amending at least the portion of the text-based message based on the data, and presenting the amended portion of the text-based message at the user device.

Claims (93)

1 . A computer-implemented method comprising:

obtaining, from a source, a text-based message;

receiving, at a user device, an inquiry of a portion of the text-based message;

requesting, from a database associated with a network, data based at least in part on previous inquiries of portions of text-based messages that are related to the inquiry of the portion of the text-based message;

amending at least the portion of the text-based message based at least in part on the data; and

presenting the amended portion of the text-based message at the user device.

2 . The computer-implemented method of claim 1 , further comprising presenting a notification that the text-based message was amended, wherein the notification comprises any one of:

presenting at least the portion of the amended text-based message in a different visual format to the text-based message;

presenting at least the portion of the amended text-based message in addition to the text-based message; and

playing back an audio recording of at least the portion of the amended text-based message.

3 . The computer-implemented method of claim 1 , wherein the inquiry of the portion of the text-based message comprises any one of

a misspelling of at least one word;

a correct spelling of the at least one word, wherein the meaning of the at least one word is not known to a user of the user device; and

a set of words comprising the at least one word that is syntactically different to the remaining words of the set of words.

4 . The computer-implemented method of claim 1 , wherein requesting, from the network, the data based at least in part on the inquiry of the portion of the text-based message further comprises:

parsing the portion of the text-based message through any one of:

a visual and/or textual based autocorrection program,

a dictionary program,

a thesaurus program, and

a translation program; and

selecting, based at least in part on the parsing, at least one replacement word or character for the portion of the text-based message.

5 . The computer-implemented method of claim 4 , wherein parsing the portion of the text-based message further comprises:

extracting tokens from the text-based message;

performing syntactic analysis on the tokens; and

performing semantic analysis on the tokens.

6 . The computer-implemented method of claim 1 , wherein presenting the amended text-based message at the user device further comprises:

presenting, at the user device, an option to accept or reject the presented amended text-based message;

requesting, from the source, additional data if the presented amended text-based message was rejected; and

subsequent to receiving additional data from the source, presenting a further amended text-based message at the user device, wherein the source is a sender of the text-based message.

7 . The computer-implemented method of claim 6 , further comprising:

automatically generating and sending, at the user device, a notification to the source if the presented amended text-based message was accepted.

8 . The computer-implemented method of claim 1 , further comprising:

providing, at the user device, a visual notification that the data related to at least the portion of the text-based message is available;

providing, at the user device, an option to select the visual notification; and

subsequent to receiving a selection at the user device, presenting at least some of the data based at least in part on the portion of the text-based message at the user device.

9 . The computer-implemented method of claim 1 , further comprising:

storing the amended portion of the text-based message;

receiving at least one further text-based message, the at least one further text-based message comprising the same portion; and

automatically amending the portion of the at least one further text-based message based at least in part on the stored amended portion of the text-based message.

10 . The computer-implemented method of claim 1 , wherein at least a portion of the text-based message comprises any one of:

a word;

an alphanumeric character;

a special character;

an image; or

any combination of the above.

11 . A system comprising:

a memory storing instructions;

communication paths; and

a control circuitry coupled to the communication paths and the memory, wherein the control circuitry is configured to execute the instructions to:

obtain, from a source, a text-based message;

receive, at a user device, an inquiry of a portion of the text-based message;

request, from a database associated with a network, data based at least in part on previous inquiries of portions of text-based messages that are related to the inquiry of the portion of the text-based message;

amend at least the portion of the text-based message based at least in part on the data; and

present the amended portion of the text-based message at the user device.

12 . The system of claim 11 , wherein the control circuitry is further configured to present a notification that the text-based message was amended, wherein the notification comprises any one of:

presenting at least the portion of the amended text-based message in a different visual format to the text-based message;

presenting at least the portion of the amended text-based message in addition to the text-based message; and

playing back an audio recording of at least the portion of the amended text-based message.

13 . The system of claim 11 , wherein the inquiry of the portion of the text-based message comprises any one of:

a misspelling of at least one word;

a correct spelling of the at least one word, wherein the meaning of the word is not known to a user of the user device; and

a set of words comprising the at least one word that is syntactically different to the remaining words of the set of words.

14 . The system of claim 11 , wherein the control circuitry is configured to request, from the network, the data based at least in part on the inquiry of the portion of the text-based message by executing the instructions to:

parse the portion of the text-based message through any one of:

a visual and/or textual based autocorrection program,

a dictionary program,

a thesaurus program, and

a translation program; and

select, based at least in part on the parsing, at least one replacement word or character for the portion of the text-based message.

15 . The system of claim 14 , wherein the control circuitry configured to parse the portion of the text-based message by executing the instructions to:

extract tokens from the text-based message;

perform syntactic analysis on the tokens; and

perform semantic analysis on the tokens.

16 . The system of claim 11 , wherein the control circuitry is configured to present the amended text-based message at the user device by executing the instructions to:

present, at the user device, an option to accept or reject the presented amended text-based message;

request, from a sender of the text-based message, additional data if the presented amended text-based message was rejected; and

subsequent to receiving additional data from the sender of the text-based message, present a further amended text-based message at the user device.

17 . The system of claim 16 , wherein the control circuitry is further configured to execute the instructions to:

automatically generate and send, at the user device, a notification to the source if the presented amended text-based message was accepted.

18 . The system of claim 11 , wherein the control circuitry is further configured to execute the instructions to:

provide, at the user device, a visual notification that the data related to at least the portion of the text-based message is available;

provide, at the user device, an option to select the visual notification; and

subsequent to receiving a selection at the user device, present at least some of the data based at least in part on the portion of the text-based message at the user device.

19 . The system of claim 11 , wherein the control circuitry is further configured to execute the instructions to:

store the amended portion of the text-based message;

receive at least one further text-based message, the at least one further text-based message comprising the same portion; and

automatically amend the portion of the at least one further text-based message based at least in part on the stored amended portion of the text-based message.

20 . The system of claim 11 , wherein at least a portion of the text-based message comprises any one of:

a word;

an alphanumeric character;

a special character;

an image; or

any combination of the above.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: GUPTA, VIKRAM MAKAM; DUTTA, RUPAYAN; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; AGARWAL, SUKANYA; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 063021/0294 →