Patents by Inventor Cameron Wolfe

Cameron Wolfe 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: 11915471
    Abstract: Methods, computer readable media, and devices for exceeding the limits of visual-linguistic multi-task learning are disclosed. One method may include identifying a multi-modal multi-task classification dataset including a plurality of data examples, creating a transformer machine learning model to predict a plurality of categorical attributes of a product, and training the transformer machine learning model based on the multi-modal multi-task classification dataset using an alpha decay schedule and dynamically allocating task-specific parameters for at least one of the plurality of task-specific classification heads based on task complexity.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: February 27, 2024
    Assignee: Salesforce, Inc.
    Inventors: Cameron Wolfe, Keld Lundgaard
  • Patent number: 11809828
    Abstract: Systems and methods are provided for generating textual embeddings by tokenizing text data and generating vectors to be provided to a transformer system, where the textual embeddings are vector representations of semantic meanings of text that is part of the text data. The vectors may be averaged for every token of the generated textual embeddings and concatenating average output activations of two layers of the transformer system. Image embeddings may be generated with a convolutional neural network (CNN) from image data, wherein the image embeddings are vector representations of the images that are part of the image data. The textual embeddings and image embeddings may be combined to form combined embeddings to be provided to the transformer system.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: November 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Keld Lundgaard, Cameron Wolfe
  • Publication number: 20230039734
    Abstract: Systems and methods are provided for generating textual embeddings by tokenizing text data and generating vectors to be provided to a transformer system, where the textual embeddings are vector representations of semantic meanings of text that is part of the text data. The vectors may be averaged for every token of the generated textual embeddings and concatenating average output activations of two layers of the transformer system. Image embeddings may be generated with a convolutional neural network (CNN) from image data, wherein the image embeddings are vector representations of the images that are part of the image data. The textual embeddings and image embeddings may be combined to form combined embeddings to be provided to the transformer system.
    Type: Application
    Filed: August 30, 2022
    Publication date: February 9, 2023
    Inventors: Keld Lundgaard, Cameron Wolfe
  • Publication number: 20220343389
    Abstract: Methods, computer readable media, and devices for estimating product attribute preferences are disclosed. One method may include identifying a set of users, a set of products offered to users of the set of users, and a set of product attributes associated with products in the set of products, creating a product embedding matrix, an attribute embedding matrix, a user interaction matrix, a product attribute matrix, and a user attribute matrix, assigning an attribute weight to each product attribute, assigning, for each user, a user attribute weight for each product attribute, and displaying the set of products to a user in a ranked order based on the attribute weights and the user attribute weights assigned to the user.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 27, 2022
    Inventors: Alexander Kushkuley, Keld Lundgaard, Cameron Wolfe
  • Patent number: 11461537
    Abstract: Systems and methods are provided for generating textual embeddings by tokenizing text data and generating vectors to be provided to a transformer system, where the textual embeddings are vector representations of semantic meanings of text that is part of the text data. The vectors may be averaged for every token of the generated textual embeddings and concatenating average output activations of two layers of the transformer system. Image embeddings may be generated with a convolutional neural network (CNN) from image data, wherein the image embeddings are vector representations of the images that are part of the image data. The textual embeddings and image embeddings may be combined to form combined embeddings to be provided to the transformer system.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: October 4, 2022
    Assignee: Salesforce, Inc.
    Inventors: Keld Lundgaard, Cameron Wolfe
  • Patent number: 11361362
    Abstract: Systems and methods are provided for receiving, at a server, a selection of an anchor product from an electronic catalog stored in at least one storage device communicatively coupled to the server, and vectorizing at least one of text and images associated with the selected anchor product and other products in the catalog. At least one of key words may be determined from text data and key images from image data for each product of the catalog. Vectors may be formed from at least one of the keywords and key images, and concatenating the separate vectors together to form final vectors for the products. A similarity search may be performed using the final vectors to determine a group of similar products from the vectorized products of the catalog. Selected products that are within a same slot as the anchor product may be labelled in batch.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 14, 2022
    Assignee: Salesforce, Inc.
    Inventors: Keld Lundgaard, Cameron Wolfe
  • Publication number: 20210141995
    Abstract: Systems and methods are provided for generating textual embeddings by tokenizing text data and generating vectors to be provided to a transformer system, where the textual embeddings are vector representations of semantic meanings of text that is part of the text data. The vectors may be averaged for every token of the generated textual embeddings and concatenating average output activations of two layers of the transformer system. Image embeddings may be generated with a convolutional neural network (CNN) from image data, wherein the image embeddings are vector representations of the images that are part of the image data. The textual embeddings and image embeddings may be combined to form combined embeddings to be provided to the transformer system.
    Type: Application
    Filed: March 24, 2020
    Publication date: May 13, 2021
    Inventors: Keld Lundgaard, Cameron Wolfe
  • Publication number: 20210049664
    Abstract: Systems and methods are provided for receiving, at a server, a selection of an anchor product from an electronic catalog stored in at least one storage device communicatively coupled to the server, and vectorizing at least one of text and images associated with the selected anchor product and other products in the catalog. At least one of key words may be determined from text data and key images from image data for each product of the catalog. Vectors may be formed from at least one of the keywords and key images, and concatenating the separate vectors together to form final vectors for the products. A similarity search may be performed using the final vectors to determine a group of similar products from the vectorized products of the catalog. Selected products that are within a same slot as the anchor product may be labelled in batch.
    Type: Application
    Filed: December 9, 2019
    Publication date: February 18, 2021
    Inventors: Keld Lundgaard, Cameron Wolfe