US 11,675,989 B2
Custom functional patterns for optical barcodes
Landon Anderton, Salt Lake City, UT (US); Garrett Gee, Los Angeles, CA (US); Ryan Hornberger, Playa Vista, CA (US); Kirk Ouimet, Orem, UT (US); Kameron Sheffield, South Jordan, UT (US); and Benjamin Turley, Lehi, UT (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 25, 2022, as Appl. No. 17/656,629.
Application 17/656,629 is a continuation of application No. 16/713,946, filed on Dec. 13, 2019, granted, now 11,308,302.
Application 16/713,946 is a continuation of application No. 16/058,490, filed on Aug. 8, 2018, granted, now 10,534,949.
Application 16/058,490 is a continuation of application No. 15/491,842, filed on Apr. 19, 2017, granted, now 10,068,117.
Application 15/491,842 is a continuation of application No. 14/826,301, filed on Aug. 14, 2015, granted, now 9,659,244.
Application 14/826,301 is a continuation of application No. 14/612,409, filed on Feb. 3, 2015, granted, now 9,111,164.
Claims priority of provisional application 62/105,141, filed on Jan. 19, 2015.
Prior Publication US 2022/0215193 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 7/14 (2006.01); G06V 10/24 (2022.01); G06K 19/06 (2006.01)
CPC G06K 7/1443 (2013.01) [G06K 7/1413 (2013.01); G06K 7/1417 (2013.01); G06K 7/1456 (2013.01); G06K 19/06037 (2013.01); G06K 19/06103 (2013.01); G06K 19/06131 (2013.01); G06V 10/245 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a server, a request to encode a specification of data in a scannable code;
identifying a reference internal empty shape of a custom graphic;
encoding the specification of data in data marks positioned around the reference internal empty shape of the custom graphic; and
generating the scannable code comprising the data marks positioned around the reference internal empty shape of the custom graphic.