US 12,474,977 B2
Software development kit for image processing
Ebony James Charlton, Los Angeles, CA (US); Patrick Mandia, Venice, CA (US); Celia Nicole Mourkogiannis, Los Angeles, CA (US); and Mykhailo Sokolov, Marina del Rey, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 24, 2023, as Appl. No. 18/201,639.
Application 18/201,639 is a continuation of application No. 17/302,424, filed on May 3, 2021, granted, now 11,698,822.
Claims priority of provisional application 63/037,348, filed on Jun. 10, 2020.
Prior Publication US 2023/0297445 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/60 (2006.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06T 11/00 (2006.01)
CPC G06F 9/541 (2013.01) [G06F 9/451 (2018.02); G06T 11/00 (2013.01); G06F 2209/547 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A software development kit (SDK), comprising:
an application programming interface (API) to receive API calls from a third party application running on a portable device, the portable device including a camera;
SDK logic to receive and process commands and parameters received from the API based on the API calls received from the third party application, the API calls including an augmented reality content identifier; and
an annotation system to perform image processing operations for the third party application on a feed from the camera based on image processing instructions and parameters received by the annotation system from the SDK logic,
wherein augmented reality content generator data to operate on the feed from the camera is received by the SDK logic from a server hosted by a provider of the SDK using an organization identifier that identifies a developer or provider of the third party application, and using the augmented reality content identifier.