IP Library Granted Patent US 12,223,257
Granted Patent B2
US 12,223,257 · App. 18/414,899 · Granted Feb 11, 2025

Systems and methods for generating personalized content

Inventors: Madhusudhan Srinivasan (Bangalore, IN); Deviprasad Punja (Bangalore, IN)
Assignee: Adeia Guides Inc.
G06F40/134G06F16/288G06F16/9566G06F40/295H04L51/046
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,223,257
App. No.
18/414,899
Granted
Feb 11, 2025
Kind
B2
Abstract

The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. 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 personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.

Claims (61)

1. A method comprising:

receiving a text message at an electronic device;

identifying a first recipient and a second recipient to whom the received text message is to be transmitted;

determining that the first recipient is associated with a first relationship category and the second recipient is associated with a second relationship category that is distinct from the first relationship category;

modifying language of the text message into a first format and a second format, wherein the first format and is determined based on the first relationship category and the second format is determined based on the second relationship category; and

transmitting the text message with the modified language in the first format to the first recipient and the text message with the modified language in the second format to the second recipient.

2. The method of claim 1 , further comprising:

determining that the received text message includes an image; and

in response to determining that the received text message includes an image, selecting, by a message reconstructor, an image modifier from a plurality of modifiers, for modifying the text message, wherein the selection of the image modifier is based on format of the received message.

3. The method of claim 2 , further comprising:

determining, based on the first relationship category and the second relationship category, that the image included in the received text message is inappropriate for the first recipient but not for the second recipient; and

in response to determining that the image included in the received text message is inappropriate for the first recipient but not for the second recipient:

removing the image from the text message with the modified language in the first format; and

transmitting, to the first recipient, the text message with the modified language in the first format, without the received image.

4. The method of claim 3 , further comprising:

retaining the image with the text message with the modified language in the second format; and

transmitting to the second recipient, the text message with the modified language in the second format, with the received image.

5. The method of claim 1 , wherein the first relationship category is a formal category used for professional relationships.

6. The method of claim 1 , wherein the second relationship category is an informal category used for non-professional relationships.

7. The method of claim 1 , further comprising:

configuring an image plug-in for processing the received text message; and

using the image plug-in to change attributes of the text message that is to be transmitting in the first and second formats.

8. The method of claim 7 , wherein the attributes to be changed include colors and background of the received text message.

9. The method of claim 1 , further comprising:

configuring a video plug-in for processing the received text message; and

using the video plug-in to overlay a video message on the text message that is to be transmitting in the first and second formats.

10. The method of claim 1 , further comprising:

determining that the received text message includes a keyword and an image;

modifying the image based on a context of the keyword in the text message; and

transmitting the text message with the modified language in the first format to the first recipient and the text message with the modified language in the second format to the second recipient with the modified image.

11. A system comprising:

control circuitry configured to:

receive a text message at an electronic device;

identify a first recipient and a second recipient to whom the received text message is to be transmitted;

determine that the first recipient is associated with a first relationship category and the second recipient is associated with a second relationship category that is distinct from the first relationship category;

modify language of the text message into a first format and a second format, wherein the first format and is determined based on the first relationship category and the second format is determined based on the second relationship category; and

transmit the text message with the modified language in the first format to the first recipient and the text message with the modified language in the second format to the second recipient.

12. The system of claim 11 , further comprising, the control circuitry configured to:

determine that the received text message includes an image; and

in response to determining that the received text message includes an image, select, by a message reconstructor, an image modifier from a plurality of modifiers, for modifying the text message, wherein the selection of the image modifier is based on format of the received message.

13. The system of claim 12 , further comprising, the control circuitry configured to:

determine, based on the first relationship category and the second relationship category, that the image included in the received text message is inappropriate for the first recipient but not for the second recipient; and

in response to determining that the image included in the received text message is inappropriate for the first recipient but not for the second recipient:

remove the image from the text message with the modified language in the first format; and

transmit, to the first recipient, the text message with the modified language in the first format, without the received image.

14. The system of claim 13 , further comprising, the control circuitry configured to:

retain the image with the text message with the modified language in the second format; and

transmit to the second recipient, the text message with the modified language in the second format, with the received image.

15. The system of claim 11 , wherein the first relationship category is a formal category used for professional relationships.

16. The system of claim 11 , wherein the second relationship category is an informal category used for non-professional relationships.

17. The system of claim 11 , further comprising, the control circuitry configured to:

configure an image plug-in for processing the received text message; and

use the image plug-in to change attributes of the text message that is to be transmitting in the first and second formats.

18. The system of claim 17 , wherein the attributes to be changed include colors and background of the received text message.

19. The system of claim 11 , further comprising, the control circuitry configured to:

configure a video plug-in for processing the received text message; and

use the video plug-in to overlay a video message on the text message that is to be transmitting in the first and second formats.

20. The system of claim 11 , further comprising, the control circuitry configured to:

determine that the received text message includes a keyword and an image;

modify the image based on a context of the keyword in the text message; and

transmit the text message with the modified language in the first format to the first recipient and the text message with the modified language in the second format to the second recipient with the modified image.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2024
From: SRINIVASAN, MADHUSUDHAN; PUNJA, DEVIPRASAD
To: ROVI GUIDES, INC.
Reel/Frame 066151/0652 →
Continuity (3)
Continuation 17870184 · Jul 21, 2022
Continuation 16555437 · Aug 29, 2019
Related Publication 20240152687A1 · May 9, 2024
References Cited (94)
US 6526426B1 · Lakritz · 2003 [cited by applicant]
US 6621892B1 · Banister et al. · 2003 [cited by applicant]
US 7072947B1 · Knox et al. · 2006 [cited by applicant]
US 7475109B1 · Fletcher et al. · 2009 [cited by applicant]
US 8762285B2 · Davis · 2014 [cited by examiner]
US 9042923B1 · Mirho · 2015 [cited by applicant]
US 9628950B1 · Noeth et al. · 2017 [cited by applicant]
US 9742712B2 · Katis et al. · 2017 [cited by applicant]
US 10050915B2 · Abou Mahmoud · 2018 [cited by examiner]
US 10231285B1 · Reichart et al. · 2019 [cited by applicant]
US 10674563B2 · Reichart et al. · 2020 [cited by applicant]
US 10791433B1 · Harijan et al. · 2020 [cited by applicant]
US 10827071B1 · Adibi et al. · 2020 [cited by applicant]
US 10893009B2 · Everton · 2021 [cited by examiner]
US 10896593B1 · Nitsch · 2021 [cited by examiner]
US 11005798B2 · Everton · 2021 [cited by examiner]
US 11429778B2 · Srinivasan et al. · 2022 [cited by applicant]
US 20050267738A1 · Wilkinson et al. · 2005 [cited by applicant]
US 20070054678A1 · Doulton · 2007 [cited by applicant]
US 20070118592A1 · Bachenberg · 2007 [cited by examiner]
US 20070143410A1 · Kraft et al. · 2007 [cited by applicant]
US 20080059656A1 · Saliba et al. · 2008 [cited by applicant]
US 20080120410A1 · Quoc et al. · 2008 [cited by applicant]
US 20100057870A1 · Ahn et al. · 2010 [cited by applicant]
US 20100199287A1 · Boda · 2010 [cited by examiner]
US 20100269049A1 · Fearon · 2010 [cited by applicant]
US 20110276396A1 · Rathod · 2011 [cited by applicant]
US 20120112449A1 · Engel et al. · 2012 [cited by applicant]
US 20120117177A1 · Lu et al. · 2012 [cited by applicant]
US 20120136943A1 · Paul et al. · 2012 [cited by applicant]
US 20120144300A1 · Harm · 2012 [cited by applicant]
US 20130254213A1 · Cheng et al. · 2013 [cited by applicant]
US 20130254305A1 · Cheng et al. · 2013 [cited by applicant]
US 20130275881A1 · Hahm et al. · 2013 [cited by applicant]
US 20140059443A1 · Tabe · 2014 [cited by applicant]
US 20140164529A1 · Kleppmann · 2014 [cited by examiner]
US 20140164533A1 · Lynch et al. · 2014 [cited by applicant]
US 20140164953A1 · Lynch et al. · 2014 [cited by applicant]
US 20140280614A1 · Alakuijala · 2014 [cited by examiner]
US 20150154185A1 · Waibel · 2015 [cited by applicant]
US 20150156220A1 · Baskaran · 2015 [cited by applicant]
US 20150172242A1 · Goncalves · 2015 [cited by examiner]
US 20160035004A1 · Garcia-Martinez et al. · 2016 [cited by applicant]
US 20160073171A1 · Wessel · 2016 [cited by examiner]
US 20160080295A1 · Davies · 2016 [cited by examiner]
US 20160098616A1 · Miller et al. · 2016 [cited by applicant]
US 20160099895A1 · Crawford · 2016 [cited by applicant]
US 20160117344A1 · Kleinpeter · 2016 [cited by examiner]
US 20160127280A1 · Nair · 2016 [cited by examiner]
US 20160134583A1 · Kumar · 2016 [cited by examiner]
US 20160191448A1 · Eck · 2016 [cited by examiner]
US 20160255082A1 · Rathod · 2016 [cited by applicant]
US 20160321263A1 · Madiraju · 2016 [cited by examiner]
US 20160352895A1 · Son · 2016 [cited by examiner]
US 20160360336A1 · Gross et al. · 2016 [cited by applicant]
US 20170118165A1 · Kumar · 2017 [cited by examiner]
US 20170346823A1 · Wadley et al. · 2017 [cited by applicant]
US 20180005161A1 · Cong et al. · 2018 [cited by applicant]
US 20180188896A1 · Ghafourifar · 2018 [cited by examiner]
US 20180191651A1 · Goldberg et al. · 2018 [cited by applicant]
US 20180210874A1 · Fuxman · 2018 [cited by examiner]
US 20180216946A1 · Gueye · 2018 [cited by applicant]
US 20180234795A1 · Reitz et al. · 2018 [cited by applicant]
US 20180246971A1 · Dejohn, III et al. · 2018 [cited by applicant]
US 20180267998A1 · Albouyeh · 2018 [cited by examiner]
US 20180316659A1 · York et al. · 2018 [cited by applicant]
US 20180356961A1 · Lewis et al. · 2018 [cited by applicant]
US 20190018581A1 · Aronoff · 2019 [cited by examiner]
US 20190045252A1 · Lyons · 2019 [cited by examiner]
US 20190147060A1 · Lau · 2019 [cited by examiner]
US 20190281662A1 · Reichart et al. · 2019 [cited by applicant]
US 20190306098A1 · Jang · 2019 [cited by examiner]
US 20200007502A1 · Everton · 2020 [cited by examiner]
US 20200026347A1 · el Kaliouby · 2020 [cited by examiner]
US 20200125218A1 · Bender · 2020 [cited by examiner]
US 20200134101A1 · Goenka et al. · 2020 [cited by applicant]
US 20200153768A1 · Cohen · 2020 [cited by examiner]
US 20200244606A1 · Rodriguez · 2020 [cited by examiner]
US 20200314604A1 · Harijan · 2020 [cited by examiner]
US 20200359166A1 · Noeth et al. · 2020 [cited by applicant]
US 20200359167A1 · Noeth et al. · 2020 [cited by applicant]
US 20200380199A1 · Judovsky · 2020 [cited by examiner]
US 20200412864A1 · Al Majid · 2020 [cited by examiner]
US 20210029519A1 · Harijan et al. · 2021 [cited by applicant]
US 20210035436A1 · Nitsch · 2021 [cited by examiner]
US 20210064692A1 · Srinivasan et al. · 2021 [cited by applicant]
US 20220179665A1 · Rathod · 2022 [cited by examiner]
US 20230017181A1 · Srinivasan et al. · 2023 [cited by applicant]
CN 104969254A · 2015 [cited by applicant]
CN 108156825A · 2018 [cited by applicant]
CN 112166439A · 2021 [cited by applicant]
CN 107533564B · 2021 [cited by applicant]
WO 2016176375A1 · 2016 [cited by applicant]
WO 2018104834A1 · 2018 [cited by applicant]