Patents by Inventor Negar ROSTAMZADEH

Negar ROSTAMZADEH 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: 11928597
    Abstract: There is described a computer-implemented method and system for classifying images, the computer-implemented method comprising: receiving an image to be classified, generating a vector representation of the image to be classified using an image embedding method, comparing the vector representation of the image to predefined vector representations of the predefined image categories, and identifying a relevant category amongst the predefined image categories based on the comparison, the relevant category being associated with the image to be classified and outputting the relevant category.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: March 12, 2024
    Assignee: ServiceNow Canada
    Inventors: Pedro Oliveira Pinheiro, Chen Xing, Negar Rostamzadeh
  • Publication number: 20230237334
    Abstract: There is described a computer-implemented method and system for classifying images, the computer-implemented method comprising: receiving an image to be classified, generating a vector representation of the image to be classified using an image embedding method, comparing the vector representation of the image to predefined vector representations of the predefined image categories, and identifying a relevant category amongst the predefined image categories based on the comparison, the relevant category being associated with the image to be classified and outputting the relevant category.
    Type: Application
    Filed: March 21, 2023
    Publication date: July 27, 2023
    Applicant: ServiceNow Canada Inc.
    Inventors: Pedro Oliveira PINHEIRO, Chen XING, Negar ROSTAMZADEH
  • Patent number: 11645505
    Abstract: There is described a computer-implemented method for generating a vector representation of an image, the computer-implemented method comprising: receiving a given image and semantic information about the given image; generating a first vector representation of the given image using an image embedding method; generating a second vector representation of the semantic information using a word embedding method; combining the first vector representation of the image to be embedded and the second vector representation of the semantic information together, thereby obtaining a modified vector representation for the image to be embedded; and outputting the modified vector representation.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 9, 2023
    Assignee: ServiceNow Canada Inc.
    Inventors: Pedro Oliveira Pinheiro, Chen Xing, Negar Rostamzadeh
  • Publication number: 20210224612
    Abstract: There is described a computer-implemented method for generating a vector representation of an image, the computer-implemented method comprising: receiving a given image and semantic information about the given image; generating a first vector representation of the given image using an image embedding method; generating a second vector representation of the semantic information using a word embedding method; combining the first vector representation of the image to be embedded and the second vector representation of the semantic information together, thereby obtaining a modified vector representation for the image to be embedded; and outputting the modified vector representation.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 22, 2021
    Applicant: Element Al Inc.
    Inventors: Pedro Oliveira PINHEIRO, Chen XING, Negar ROSTAMZADEH
  • Patent number: 10853943
    Abstract: Systems and methods for counting objects in images based on each object's approximate location in the images. An image is passed to a segmentation module. The segmentation module segments the image into at least one object blob. Each object blob is an indication of a single object. The object blobs are counted by a counting module. In some embodiments, the segmentation module segments the image by classifying each image pixel and grouping nearby pixels of the same class together. In some embodiments, the segmentation module comprises a neural network that is trained to group pixels based on a set of training images. A plurality of the training images contain at least one point marker corresponding to a single training object. The segmentation module learns to group pixels into training object blobs that each contain a single point marker. Each training object blob is thus an indication of a single object.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 1, 2020
    Assignee: ELEMENT AI INC.
    Inventors: Issam Hadj Laradji, Negar Rostamzadeh, Pedro Henrique Oliveira Pinheiro, David Maria Vazquez Bermudez, Mark William Schmidt
  • Publication number: 20200074290
    Abstract: Systems and methods relating to neural networks. More specifically, the present invention relates to complex valued gating mechanisms which may be used as neurons in a neural network. A novel complex gated recurrent unit and a novel complex recurrent unit use real values for amplitude normalization to stabilize training while retaining phase information.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 5, 2020
    Inventors: Chiheb TRABELSI, Ying ZHANG, Ousmane Amadou DIA, Christopher Joseph PAL, Negar ROSTAMZADEH
  • Publication number: 20200043171
    Abstract: Systems and methods for counting objects in images based on each object's approximate location in the images. An image is passed to a segmentation module. The segmentation module segments the image into at least one object blob. Each object blob is an indication of a single object. The object blobs are counted by a counting module. In some embodiments, the segmentation module segments the image by classifying each image pixel and grouping nearby pixels of the same class together. In some embodiments, the segmentation module comprises a neural network that is trained to group pixels based on a set of training images. A plurality of the training images contain at least one point marker corresponding to a single training object. The segmentation module learns to group pixels into training object blobs that each contain a single point marker. Each training object blob is thus an indication of a single object.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Issam Hadj LARADJI, Negar ROSTAMZADEH, Pedro Henrique OLIVEIRA PINHEIRO, David MARIA VAZQUEZ BERMUDEZ, Mark William SCHMIDT