Patents by Inventor Kevin Sarabia Dela Rosa

Kevin Sarabia Dela Rosa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12254049
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving an image from a client device; applying a machine learning model to the image to generate an embedding query vector, the machine learning model being trained to encode a plurality of images and text into a common embedding space; searching, based on the embedding query vector, a database of augmented reality (AR) experiences to identify a subset of AR experiences associated with one or more embeddings that correspond to the embedding query vector; and transmitting to the client device the subset of AR experiences associated with the one or more embeddings that correspond to the embedding query vector.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: March 18, 2025
    Assignee: SNAP INC.
    Inventors: Kevin Sarabia Dela Rosa, Adel Elmalaha, Kwot Sin Lee, Patrick Poirson
  • Publication number: 20250078540
    Abstract: Examples herein describe a product scan system for identifying packaged items in an image. The product scan system accesses image frames, detects a packaged item in the image frames, generates text feature data by extracting text features from the packaged item in the image frames, generates image feature data by extracting image features from the packaged item in the image frames, generates a first ranked set of query results using the generated text feature data, generates a second ranked set of query results using the generated image feature data, generates a final ranked set of query results, presents a subset of the final ranked set of query results on a graphical user interface of the computing device.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 6, 2025
    Inventors: Kevin Sarabia Dela Rosa, Byung Eun Jeon, Zelun Wang
  • Publication number: 20250061696
    Abstract: Methods and systems are disclosed for building a few-shot logo recognition system that includes accessing an image with several regions of interest and identifying several objects within the regions of interest using a logo detector neural network. For each object, the logo detector neural network indicates whether the object is a logo. The methods and systems also generate a first and second set of image feature data and a first and second ranked list of logos. A final ranked list of logos is generated based on the first and second ranked list of logos and a category associated with each logo in the final ranked list of logos is identified.
    Type: Application
    Filed: August 14, 2023
    Publication date: February 20, 2025
    Inventors: Kevin Sarabia Dela Rosa, Hao Hu, Pengxiang Wu
  • Publication number: 20240428470
    Abstract: Described is a system for identifying content augmentations based on an interaction function initiated by a user by determining an initiation of an interaction function from a first user of an interaction system, processing data associated with the interaction function using a first machine learning model to generate a feature vector, and identifying at least one recommended content augmentation based on a comparison of the feature vector for the interaction function to a feature vector for the at least one recommended content augmentation. The system then displays the at least one recommended content augmentation to the first user with a corresponding selectable user interface element for individual recommended content augmentations.
    Type: Application
    Filed: June 21, 2023
    Publication date: December 26, 2024
    Inventors: Kevin Sarabia Dela Rosa, Hao Hu, Yanjia Li
  • Publication number: 20240403352
    Abstract: A continuous indexing system configured to enable the continuous indexing of image features for use in image matching and visual systems. In certain embodiments, the system comprises a plurality of servers, wherein the plurality of servers include a first server for extracting and writing image features to a database, and a second server configured for querying the database and updating image retrieval artifacts.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 5, 2024
    Inventors: Kevin Sarabia Dela Rosa, Shefali Qamar, Siman Wang
  • Publication number: 20240406477
    Abstract: Described is a system for performing a set of machine learning model training operations that include: accessing media content items associated with interaction functions initiated by users of an interaction system, generating training data including labels for the media content items, extracting features from a media content item of the media content items, identifying additional media content items to include in the training data based on the extracted features from the media content item, processing the training data using a machine learning model to generate a media content item output; and updating one or more parameters of the machine learning model based on the media content item output. The system checks whether retraining criteria has been met, and repeats the set of machine learning model training operations to retrain the machine learning model.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Kevin Sarabia Dela Rosa, Hao Hu, Yanjia LI
  • Publication number: 20240338900
    Abstract: Methods and systems are disclosed for performing optical character recognition on augmented images. The system accesses an image depicting a real-world environment augmented with a graphical element. The system recognizes the graphical element in the image by applying a machine learning (ML) model to the image. The system stores a standard code representing the graphical element that has been recognized in association with the image.
    Type: Application
    Filed: April 6, 2023
    Publication date: October 10, 2024
    Inventors: Kevin Sarabia Dela Rosa, Byung Eun Jeon, Zelun Wang
  • Publication number: 20240265145
    Abstract: Embodiments herein describe a portal system for maintaining a user portal that is used for managing and generating scannable images. The scannable images may be linked to different types of content such as website URLs, social media platform user profiles, and augmented reality experiences. The user portal is accessible from a social media platform via user login credentials. Upon entering their user login credentials, the portal system authenticates the user login credentials and displays a list existing scannable images that are stored in association with the user portal. The user may modify one or more aspects of the existing scannable images or may generate a new scannable image from the user interface.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 8, 2024
    Inventors: Jin Cheng, Kevin Sarabia Dela Rosa
  • Publication number: 20240160673
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving an image from a client device; applying a machine learning model to the image to generate an embedding query vector, the machine learning model being trained to encode a plurality of images and text into a common embedding space; searching, based on the embedding query vector, a database of augmented reality (AR) experiences to identify a subset of AR experiences associated with one or more embeddings that correspond to the embedding query vector; and transmitting to the client device the subset of AR experiences associated with the one or more embeddings that correspond to the embedding query vector.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Kevin Sarabia Dela Rosa, Adel Elmalaha, Kwot Sin Lee, Patrick Poirson
  • Patent number: 11823456
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: identifying a plurality of features for frames of a video received by a messaging application server; assigning a first sequence of a first subset of the plurality of features and a second sequence of a second subset of the plurality of features respectively to a first nearest visual codebook cluster and a second nearest visual codebook cluster; applying the first and second nearest visual codebook clusters to a visual search database to identify a plurality of candidate matching videos; selecting a given matching video from the plurality of candidate matching videos based on a rank representing similarity of the given matching video to the video received by the messaging application server; and accessing an augmented reality experience corresponding to the given matching video.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: November 21, 2023
    Assignee: Snap Inc.
    Inventors: Kevin Sarabia Dela Rosa, Hao Hu, Annie Huang
  • Publication number: 20230290139
    Abstract: An image based valuation system to perform operations that include: causing display of image data at a client device, the image data comprising a depiction of an object that comprises a set of object features; detecting the object based on the depiction of the object within the image data, the object corresponding with an object class; identifying the set of object features that correspond with the object; accessing a repository that corresponds with the object class, the repository comprising at least an indication of a valuation of the object based on the set of object features; and causing display of a presentation of the valuation at the client device.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Inventor: Kevin Sarabia Dela Rosa
  • Patent number: 11620829
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: identifying a plurality of features for an image received by a messaging application server; assigning a first of the plurality of features and a second of the plurality of features respectively to a first nearest visual codebook cluster and a second nearest visual codebook cluster; applying the first and second nearest visual codebook clusters to a visual search database to identify a plurality of candidate matching images; selecting a given matching image based on a geometric verification of the plurality of matching images and the received image; and accessing an augmented reality experience corresponding to the given matching image.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: April 4, 2023
    Assignee: SNAP INC.
    Inventors: Hao Hu, Kevin Sarabia Dela Rosa
  • Patent number: 11386625
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: capturing, by a client device implementing a messaging application, an image; receiving, from a server, an identification of an augmented reality experience associated with the image, the server identifying the augmented reality experience by assigning visual words to features of the image and searching a visual search database to identify a plurality of marker images, and the server retrieving the augmented reality experience associated with a given one of the plurality of marker images; automatically, in response to capturing the image, displaying one or more graphical elements of the identified augmented reality experience; and receiving input from the user interacting with the one or more graphical elements.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: July 12, 2022
    Assignee: Snap Inc.
    Inventors: Hao Hu, Kevin Sarabia Dela Rosa, Bogdan Maksymchuk, Volodymyr Piven, Ekaterina Simbereva
  • Patent number: 11341728
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: capturing an image that depicts currency, receiving an identification of an augmented reality experience associated with the image, the server identifying the augmented reality experience by assigning visual words to features of the image and searching a visual search database to identify a plurality of marker images associated with one or more charities, and the server retrieving the augmented reality experience associated with a given one of the plurality of marker images; automatically, in response to capturing the image that depicts currency, displaying one or more graphical elements of the identified augmented reality experience that represent a charity of the one or more charities; and receiving a donation to the charity from a user of the client device in response to an interaction with the one or more graphical elements that represent the charity.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: May 24, 2022
    Assignee: Snap Inc.
    Inventors: Hao Hu, Kevin Sarabia Dela Rosa, Bogdan Maksymchuk, Volodymyr Piven, Ekaterina Simbereva
  • Publication number: 20220101608
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: capturing, by a client device implementing a messaging application, an image; receiving, from a server, an identification of an augmented reality experience associated with the image, the server identifying the augmented reality experience by assigning visual words to features of the image and searching a visual search database to identify a plurality of marker images, and the server retrieving the augmented reality experience associated with a given one of the plurality of marker images; automatically, in response to capturing the image, displaying one or more graphical elements of the identified augmented reality experience; and receiving input from the user interacting with the one or more graphical elements.
    Type: Application
    Filed: October 13, 2020
    Publication date: March 31, 2022
    Inventors: Hao Hu, Kevin Sarabia Dela Rosa, Bogdan Maksymchuk, Volodymyr Piven, Ekaterina Simbereva
  • Publication number: 20220101011
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: identifying a plurality of features for frames of a video received by a messaging application server; assigning a first sequence of a first subset of the plurality of features and a second sequence of a second subset of the plurality of features respectively to a first nearest visual codebook cluster and a second nearest visual codebook cluster; applying the first and second nearest visual codebook clusters to a visual search database to identify a plurality of candidate matching videos; selecting a given matching video from the plurality of candidate matching videos based on a rank representing similarity of the given matching video to the video received by the messaging application server; and accessing an augmented reality experience corresponding to the given matching video.
    Type: Application
    Filed: July 16, 2021
    Publication date: March 31, 2022
    Inventors: Kevin Sarabia Dela Rosa, Hao Hu, Annie Huang
  • Publication number: 20220101609
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: capturing an image that depicts currency, receiving an identification of an augmented reality experience associated with the image, the server identifying the augmented reality experience by assigning visual words to features of the image and searching a visual search database to identify a plurality of marker images associated with one or more charities, and the server retrieving the augmented reality experience associated with a given one of the plurality of marker images; automatically, in response to capturing the image that depicts currency, displaying one or more graphical elements of the identified augmented reality experience that represent a charity of the one or more charities; and receiving a donation to the charity from a user of the client device in response to an interaction with the one or more graphical elements that represent the charity.
    Type: Application
    Filed: October 13, 2020
    Publication date: March 31, 2022
    Inventors: Hao Hu, Kevin Sarabia Dela Rosa, Bogdan Maksymchuk, Volodymyr Piven, Ekaterina Simbereva
  • Publication number: 20220101033
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: identifying a plurality of features for an image received by a messaging application server; assigning a first of the plurality of features and a second of the plurality of features respectively to a first nearest visual codebook cluster and a second nearest visual codebook cluster; applying the first and second nearest visual codebook clusters to a visual search database to identify a plurality of candidate matching images; selecting a given matching image based on a geometric verification of the plurality of matching images and the received image; and accessing an augmented reality experience corresponding to the given matching image.
    Type: Application
    Filed: October 13, 2020
    Publication date: March 31, 2022
    Inventors: Hao Hu, Kevin Sarabia Dela Rosa