IP Library Granted Patent US 11,758,371
Granted Patent B2
US 11,758,371 · App. 17/833,134 · Granted Sep 12, 2023

Systems and methods for personalizing messages based on a recipient relationship

Inventors: Kuppappa Dandappa Harijan (Bangalore, IN); Madhusudhan Srinivasan (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04W4/12
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 11,758,371
App. No.
17/833,134
Granted
Sep 12, 2023
Kind
B2
Abstract

The system receives a message from a user, along with a recipient list and generated personalized messages for recipients of the recipient list. The system determines the format of the message, and whether to, and how to, modify the message based on information about the recipient. For example, a recipient category may be used to determine how to personalize a message for each recipient. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The system may access historical communications records such as a chat group record, a contacts list, a text message record, an email message record, a social media post record, or a comments record corresponding to a media content item to determine how to personalize a message.

Claims (46)

1. A method for personalizing messages based on a recipient preference, the method comprising:

receiving, at a message reconstructor: (a) a message, (b) a first identification of a first recipient, and (c) a second identification of a second recipient; and

in response to the receiving:

determining a first preferred language for the first recipient;

generating, using the message reconstructor, a first reconstructed message, wherein the generating comprises translating the message into the first preferred language;

determining a second preferred language for the second recipient;

generating, using the message reconstructor, a second reconstructed message, wherein the generating comprises translating the message into the second preferred language; and

transmitting over a network the first reconstructed message and the second reconstructed message.

2. The method of claim 1 , wherein:

the first preferred language is determined based on a first relationship identifier corresponding to the first recipient; and

the second preferred language is determined based on a second relationship identifier corresponding to the second recipient.

3. The method of claim 2 , further comprising retrieving the first relationship identifier from a database.

4. The method of claim 2 , further comprising:

determining the first relationship identifier and the second relationship identifier based on historical communications records stored in a database.

5. The method of claim 4 , wherein the historical communications records comprise at least one of: a chat group record, a contacts list, a text message record, an email message record, a social media post record, and a comments record corresponding to a media content item.

6. The method of claim 1 , further comprising modifying one of a salutation, a closing, and a displayed object in the message.

7. The method of claim 1 , wherein generating the first reconstructing message comprises determining at least one message template to apply to the first message.

8. The method of claim 7 , wherein determining the at least one message template comprises:

identifying an object in the first message;

determining a contextual indicator based at least in part on the object; and

modifying at least one of a word, an emoticon, and visual attribute of the message based on the contextual indicator.

9. The method of claim 1 , wherein translating the message into the first preferred language comprises modifying a conversation style of the first message.

10. The method of claim 1 , wherein the network comprises a social media network.

11. A system for personalizing messages based on a recipient preference, the system comprising:

an interface configured to receive, at a message reconstructor: (a) a message, (b) a first identification of a first recipient, and (c) a second identification of a second recipient; and

control circuitry configured to:

determine a first preferred language for the first recipient;

generate, using the message reconstructor, a first reconstructed message, wherein the control circuitry is configured to translate the message into the first preferred language;

determine a second preferred language for the second recipient;

generate, using the message reconstructor, a second reconstructed message, wherein the control circuitry is configured to translate the message into the second preferred language; and

transmit over a network the first reconstructed message and the second reconstructed message.

12. The system of claim 11 , wherein the control circuitry is configured to :

determine the first preferred language based on a first relationship identifier corresponding to the first recipient; and

determine the second preferred language based on a second relationship identifier corresponding to the second recipient.

13. The system of claim 12 , wherein the control circuitry is further configured to retrieve the first relationship identifier from a database.

14. The system of claim 12 , wherein the control circuitry is further configured to:

determine the first relationship identifier and the second relationship identifier based on historical communications records stored in a database.

15. The system of claim 14 , wherein the historical communications records comprise at least one of: a chat group record, a contacts list, a text message record, an email message record, a social media post record, and a comments record corresponding to a media content item.

16. The system of claim 11 , wherein the control circuitry is further configured to modify one of a salutation, a closing, and a displayed object in the message.

17. The system of claim 11 , wherein the control circuitry is configured to generate the first reconstructing message by determining at least one message template to apply to the first message.

18. The system of claim 17 , wherein the control circuitry is configured to determine the at least one message template by:

identifying an object in the first message;

determining a contextual indicator based at least in part on the object; and

modifying at least one of a word, an emoticon, and visual attribute of the message based on the contextual indicator.

19. The system of claim 11 , wherein the control circuitry is configured to translate the message into the first preferred language by modifying a conversation style of the first message.

20. The system of claim 11 , wherein the network comprises a social media network.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
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 Jun 6, 2022
From: HARIJAN, KUPPAPPA DANDAPPA; SRINIVASAN, MADHUSUDHAN
To: ROVI GUIDES, INC.
Reel/Frame 060110/0979 →
Continuity (3)
Continuation 17002178 · Aug 25, 2020
Continuation 16370318 · Mar 29, 2019
Related Publication 20220369076A1 · Nov 17, 2022