US 12,443,814 B2
Techniques for managing animated codes
Yuan Yen Tai, Pleasanton, CA (US); Xiaoyuan Gu, Orinda, CA (US); Brian Knott, New York, NY (US); Dayvid Victor Rodrigues De Oliveira, Round Rock, TX (US); and Jia Huang, Mountain View, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 15, 2023, as Appl. No. 18/468,646.
Claims priority of provisional application 63/506,055, filed on Jun. 2, 2023.
Prior Publication US 2024/0403587 A1, Dec. 5, 2024
Int. Cl. G06K 7/14 (2006.01); G06T 7/10 (2017.01); G06T 9/00 (2006.01); G06T 13/80 (2011.01)
CPC G06K 7/1417 (2013.01) [G06T 7/10 (2017.01); G06T 9/00 (2013.01); G06T 13/80 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for encoding information into animated codes, the method comprising, by a server computing device:
receiving a request to generate an animated code based on input data;
adjusting the input data to include forward error correcting information;
generating a sequence of visual elements based on the input data;
separating the sequence of visual elements into a plurality of visual element groups based on a number of containers that are included within the animated code, wherein at least one of the containers comprise modifiable symbols;
generating a sequence of frames for the animated code, wherein:
a given frame of the sequence of frames includes a successive and respective visual element group of the plurality of visual element groups,
the visual elements in the respective visual element group are formatted in accordance with the containers, and
the containers are consistently displayed across the sequence of frames;
compiling the sequence of frames to produce the animated code; and
integrating the animated code into at least one media item for display on at least one display device.