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: 11954420
    Abstract: System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Cameron Henry Behar, Mariam Rahila Shaikh, Brian James Mulford, Jonathan Wolfe, Robert Neale, Wade Davenport Norris, Robert Gordon Kogan
  • 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
  • Publication number: 20220254150
    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: Application
    Filed: September 27, 2021
    Publication date: August 11, 2022
    Inventors: Cameron WOLFE, Keld LUNDGAARD
  • 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