US 12,482,176 B1
Machine learning and distributed processing for creating avatars while watching video content
Yousef Wasef Nijim, Cumming, GA (US); Anthony Joseph Insinga, Powder Springs, GA (US); and Carol Jeanette Ansley, Johns Creek, GA (US)
Assigned to Cox Communications, Inc., Atlanta, GA (US)
Filed by Cox Communications, Inc., Atlanta, GA (US)
Filed on Apr. 11, 2023, as Appl. No. 18/298,886.
Int. Cl. G06T 17/00 (2006.01); G06V 10/44 (2022.01); G06V 10/70 (2022.01)
CPC G06T 17/00 (2013.01) [G06V 10/44 (2022.01); G06V 10/70 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for generating an avatar while watching video content comprising:
receiving a request to create the avatar based on the video content;
in response to receiving the request to create the avatar based on the video content, determining one or more processing resources to use to create the avatar based on an output of a machine learning engine, wherein the one or more processing resources include a cloud-based processing resource, an edge-based processing resource, and a local processing resource;
allocating avatar processing operations to the one or more processing resources to create the avatar based on the output from the machine learning engine;
creating the avatar using the one or more processing resources, wherein creating the avatar further comprises:
requesting a character feature not displayed in the video content from different video content or images available at the cloud-based processing resource,
providing the character feature from the different video content or images to the edge-based processing resource, and
using the edge-based processing resource to create the avatar using the character feature from the different video content or images; and
storing the avatar in an avatar database.