IP Library Granted Patent US 12699969
Granted Patent B2
US 12699969 · App. 18/062,709 · Granted Aug 4, 2026

Methods, systems, and devices for adjusting an avatar based on social media activity

Inventors: Rashmi Palamadai (Naperville, IL); Richard Palazzo (Stewartsville, NJ); Ari Craine (Marietta, GA); Eric Zavesky (Austin, TX); Oliver Spatscheck (Denison, TX); Robert Koch (Norcross, GA)
Assignee: AT&T Intellectual Property I, L.P.
G06T19/20G06Q10/40
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 12699969
App. No.
18/062,709
Granted
Aug 4, 2026
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, receiving first data associated with an avatar of a first user, and identifying first media content associated with the first user provided to a first social media server. The first social media server presents the first media content and the avatar on a first social media site. Further embodiments can include analyzing the first media content resulting in an analysis, generating second data associated with an adjusted avatar based on the analysis and the first data associated with the avatar, and providing the second data to the first social media server. The first social media server ceases presenting the avatar on the first social media site and presents the adjusted avatar on the first social media site according to the second data. Other embodiments are disclosed.

Claims (67)

1 . A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

receiving management data associated with an avatar of a first user, the management data comprising user input that specifies a selective media content type, posted on social media, which is allowed to be used to adjust the avatar;

identifying first media content associated with social media activity of the first user provided to a first social media server, wherein the first social media server presents the first media content and the avatar on a first social media site;

analyzing the first media content, wherein the analyzing comprises:

comparing the first media content to the selective media content type, and

in response to the first media content matching the selective media content type, determining a context of the first media content and a mood of the first user based on the first media content;

determining a location, in a real-world environment, of a communication device associated with the first user;

determining an activity of the first user based on the context of the first media content and the location of the first user;

generating second data associated with an adjusted avatar based on the activity, and the mood of the first user, wherein the adjusted avatar includes a change in the avatar reflecting the activity of the first user and the mood of the first user;

configuring the adjusted avatar to be an active avatar associated with the first user;

providing the second data to the first social media server, wherein the first social media server ceases presenting the avatar on the first social media site and presents the adjusted avatar on the first social media site according to the second data;

receiving a request from a second social media server for the active avatar associated with the first user, wherein the request is provided by the second social media server in response to determining that the active avatar associated with the first user is to be presented to a second user;

determining that the active avatar is currently configured as the adjusted avatar resulting in a first determination; and

based on the first determination, providing the second data to the second social media server, wherein the second social media server presents the adjusted avatar to the second user on a second social media site according to the second data, and wherein the adjusted avatar includes the change in the avatar reflecting the activity of the first user and the mood of the first user.

2 . The device of claim 1 , wherein the device comprises a server located in a core network of a communication network that communicates with the first social media server and the second social media server.

3 . The device of claim 1 , wherein the second social media server is associated with a second social media site, and wherein the operations comprise:

in response to receiving the request from the second social media server, determining that the active avatar is not appropriate for the second social media site resulting in a second determination;

based on the second determination, providing a notification to the first user, via the communication device, indicating that the active avatar is not appropriate for the second social media site and indicating a group of avatars to select instead of the active avatar;

receiving user-generated input from the communication device, wherein the user-generated input indicates a selected avatar from the group of avatars; and

configuring the adjusted avatar to be the selected avatar associated with the first user.

4 . The device of claim 1 , wherein the first social media server determines that the avatar is being presented on a second communication device associated with a second user utilizing a first social media application associated with the first social media server and the first social media site.

5 . The device of claim 4 , wherein the first social media server provides the second data to the second communication device associated with the second user, and wherein the second communication device replaces the avatar with the adjusted avatar according to the second data utilizing the first social media application.

6 . The device of claim 1 , wherein the first media content is selected from a group of textual content, audio content, image content, and video content.

7 . The device of claim 6 , wherein the analyzing of the first media content comprises analyzing the textual content utilizing textual content recognition techniques.

8 . The device of claim 6 , wherein the analyzing of the first media content comprises analyzing the audio content utilizing voice recognition techniques.

9 . The device of claim 6 , wherein the analyzing of the first media content comprises analyzing the one of the image content and video content utilizing image recognition techniques.

10 . The device of claim 1 , wherein the first social media server has previously presented each of a group of media content associated with the first user with the avatar on the first social media site, and wherein the first social media server replaces the avatar associated with each of the group of media content with the adjusted avatar according to the second data.

11 . The device of claim 1 , wherein the second social media server ceases presenting the avatar on a second social media site with second media content associated with the first user.

12 . The device of claim 1 , wherein the first social media site is selected from the group consisting of a social media website, a social media mobile site, a social media virtual reality site, and a gaming site.

13 . A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

receiving management data associated with an avatar of a first user, the management data comprising user input that specifies a selective media content type, posted on social media, which is allowed to be used to adjust the avatar;

identifying first media content associated with social media activity of the first user provided to a first social media server, wherein the first social media server presents the first media content and the avatar on a first social media site;

analyzing the first media content, wherein the analyzing comprises:

comparing the first media content to the selective media content type, and

in response to the first media content matching the selective media content type, determining a context of the first media content and a mood of the first user based on the first media content;

determining a location, in a real-world environment, of a communication device associated with the first user;

determining an activity of the first user based on the context of the first media content and the location of the first user;

generating second data associated with an adjusted avatar based on the activity and the mood of the first user, wherein the adjusted avatar includes a change in the avatar reflecting the activity of the first user and the mood of the first user;

configuring the adjusted avatar to be an active avatar associated with the first user;

receiving a request from a second social media server for the active avatar associated with the first user, wherein the request is provided by the second social media server in response to determining that the active avatar associated with the first user is to be presented to a second user;

determining that the active avatar is currently configured as the adjusted avatar resulting in a determination; and

based on the determination, providing the second data to the second social media server, wherein the second social media server previously presented second media content associated with the first user with the avatar on a second social media site, wherein the second social media server replaces the avatar with the adjusted avatar according to the second data, and wherein the adjusted avatar includes the change in the avatar reflecting the activity of the first user and the mood of the first user.

14 . The non-transitory, machine-readable medium of claim 13 , wherein the executable instructions are configured to operate on a server located in a core network of a communication network that communicates with the first social media server and the second social media server.

15 . The non-transitory, machine-readable medium of claim 13 , wherein the second social media server is associated with a second social media site, and wherein the operations comprise:

in response to receiving the request from the second social media server, determining that the active avatar is not appropriate for the second social media site resulting in a second determination;

based on the second determination, providing a notification to the first user, via the communication device, indicating that the active avatar is not appropriate for the second social media site and indicating a group of avatars to select instead of the active avatar;

receiving user-generated input from the communication device, wherein the user-generated input indicates a selected avatar from the group of avatars; and

configuring the adjusted avatar to be the selected avatar associated with the first user.

16 . The non-transitory, machine-readable medium of claim 13 , wherein the operations comprise providing the second data to the first social media server, and wherein the first social media server ceases presenting the avatar on the first social media site and presents the adjusted avatar on the first social media site according to the second data.

17 . The non-transitory, machine-readable medium of claim 13 , wherein the first social media server determines that the avatar is being presented on a second communication device associated with a second user utilizing a first social media application associated with the first social media server and the first social media site.

18 . The non-transitory, machine-readable medium of claim 17 , wherein the first social media server provides the second data to the second communication device associated with the second user, and wherein the second communication device replaces the avatar with the adjusted avatar according to the second data utilizing the first social media application.

19 . The non-transitory, machine-readable medium of claim 13 , wherein the first social media site is selected from the group consisting of a social media website, a social media mobile site, a social media virtual reality site, and a gaming site.

20 . A method, comprising:

receiving, by a processing system including a processor, management data associated with an avatar of a first user, the management data comprising user input that specifies a selective media content type, posted on social media, which is allowed to be used to adjust the avatar;

identifying, by the processing system, first media content associated with social media activity of the first user provided to a first social media server, wherein the first social media server presents the first media content and the avatar on a first social media site;

analyzing, by the processing system, the first media content, wherein the analyzing comprises:

comparing the first media content to the selective media content type, and

in response to the first media content matching the selective media content type, determining a context of the first media content and a mood of the first user based on the first media content;

determining, by the processing system, a location, in a real-world environment, of a communication device associated with the first user;

determining an activity of the first user based on the context of the first media content and the location of the first user;

generating, by the processing system, second data associated with an adjusted avatar based on the activity, and the mood of the first user, wherein the adjusted avatar includes a change in the avatar reflecting the activity of the first user and the mood of the first user;

configuring, by the processing system, the adjusted avatar to be an active avatar associated with the first user;

receiving, by the processing system, a request from the first social media server for the active avatar associated with the first user, wherein the request is provided by the first social media server in response to determining, by the processing system, that the active avatar associated with the first user is to be presented to a second user;

determining, by the processing system, that the active avatar is currently configured as the adjusted avatar resulting in a determination; and

based on the determination, providing, by the processing system, the second data to the first social media server, wherein the first social media server determines that the avatar is being presented on a second communication device associated with the second user utilizing a first social media application associated with the first social media server and the first social media site, wherein the first social media server provides the second data to the second communication device associated with the second user, wherein the second communication device replaces the avatar with the adjusted avatar according to the second data utilizing the first social media application, and wherein the adjusted avatar includes the change in the avatar reflecting the activity of the first user and the mood of the first user.