Patents by Inventor Jehan Hamedi
Jehan Hamedi 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: 11531840Abstract: A method may include executing a neural network to extract a first plurality of features from a plurality of first training images and a second plurality of features from a second training image; generating a model comprising a first image performance score for each of the plurality of first training images and a feature weight for each feature, the feature weight for each feature of the first plurality of features calculated based on an impact of a variation in the feature on first image performance scores of the plurality of first training images; training the model by adjusting the impact of a variation of each of a first set of features that correspond to the second plurality of features; executing the model using a third set of features from a candidate image to generate a candidate image performance score; and generating a record identifying the candidate image performance score.Type: GrantFiled: July 5, 2022Date of Patent: December 20, 2022Assignee: Vizit Labs, Inc.Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
-
Publication number: 20220383615Abstract: A method includes accessing a web-based property over a network; storing a plurality of images or videos from the web-based property and associations between the plurality of images or videos and a target audience identifier responsive to the web-based property having a stored association with the target audience identifier; retrieving the plurality of images or videos from the database responsive to each of the plurality of images or videos having stored associations with the target audience identifier; executing a neural network to generate a performance score for each of the plurality of images or videos; calculating a target audience benchmark; executing the neural network to generate a first performance score for a first image or video and a second performance score for a second image or video; comparing the first performance score and the second performance score to the benchmark; and generating a record identifying the first image or video.Type: ApplicationFiled: June 6, 2022Publication date: December 1, 2022Applicant: VIZIT LABS, INC.Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
-
Publication number: 20220335256Abstract: A method may include executing a neural network to extract a first plurality of features from a plurality of first training images and a second plurality of features from a second training image; generating a model comprising a first image performance score for each of the plurality of first training images and a feature weight for each feature, the feature weight for each feature of the first plurality of features calculated based on an impact of a variation in the feature on first image performance scores of the plurality of first training images; training the model by adjusting the impact of a variation of each of a first set of features that correspond to the second plurality of features; executing the model using a third set of features from a candidate image to generate a candidate image performance score; and generating a record identifying the candidate image performance score.Type: ApplicationFiled: July 5, 2022Publication date: October 20, 2022Applicant: Vizit Labs, Inc.Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
-
Patent number: 11417085Abstract: A method includes accessing a web-based property over a network; storing a plurality of images or videos from the web-based property and associations between the plurality of images or videos and a target audience identifier responsive to the web-based property having a stored association with the target audience identifier; retrieving the plurality of images or videos from the database responsive to each of the plurality of images or videos having stored associations with the target audience identifier; executing a neural network to generate a performance score for each of the plurality of images or videos; calculating a target audience benchmark; executing the neural network to generate a first performance score for a first image or video and a second performance score for a second image or video; comparing the first performance score and the second performance score to the benchmark; and generating a record identifying the first image or video.Type: GrantFiled: December 10, 2021Date of Patent: August 16, 2022Assignee: Vizit Labs, Inc.Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
-
Publication number: 20220198779Abstract: A method includes accessing a web-based property over a network; storing a plurality of images or videos from the web-based property and associations between the plurality of images or videos and a target audience identifier responsive to the web-based property having a stored association with the target audience identifier; retrieving the plurality of images or videos from the database responsive to each of the plurality of images or videos having stored associations with the target audience identifier; executing a neural network to generate a performance score for each of the plurality of images or videos; calculating a target audience benchmark; executing the neural network to generate a first performance score for a first image or video and a second performance score for a second image or video; comparing the first performance score and the second performance score to the benchmark; and generating a record identifying the first image or video.Type: ApplicationFiled: December 10, 2021Publication date: June 23, 2022Applicant: VIZIT LABS, INC.Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
-
Patent number: 11301718Abstract: Systems, methods, and storage media for training a machine learning model are disclosed. Exemplary implementations may select a set of training images for a machine learning model, extract object features from each training image to generate an object tensor for each training image, extract stylistic features from each training image to generate a stylistic feature tensor for each training image, determine an engagement metric for each training image, and train a neural network comprising a plurality of nodes arranged in a plurality of sequential layers.Type: GrantFiled: December 28, 2018Date of Patent: April 12, 2022Assignee: Vizit Labs, Inc.Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Publication number: 20220058434Abstract: Embodiments may: select a set of training images; extract a first set of features from each training image of the set of training images to generate a first feature tensor for each training image; extract a second set of features from each training image to generate a second feature tensor for each training image; reduce a dimensionality of each first feature tensor to generate a first modified feature tensor for each training image; reduce a dimensionality of each second feature tensor to generate a second modified feature tensor for each training image; construct a first generative model representing the first set of features and a second generative model representing the second set of features of the set of training images; identify a first candidate image; and apply a regression algorithm to the first candidate image and each of the first generative model and the second generative model to determine whether the first candidate image is similar to the set of training images.Type: ApplicationFiled: September 3, 2021Publication date: February 24, 2022Applicant: VIZIT LABS, INC.Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Publication number: 20220019853Abstract: Systems, methods, and storage media for training a machine learning model are disclosed. Exemplary implementations may select a set of training images for a machine learning model, extract object features from each training image to generate an object tensor for each training image, extract stylistic features from each training image to generate a stylistic feature tensor for each training image, determine an engagement metric for each training image, and train a neural network comprising a plurality of nodes arranged in a plurality of sequential layers.Type: ApplicationFiled: September 29, 2021Publication date: January 20, 2022Applicant: Vizit Labs, Inc.Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Patent number: 11113572Abstract: Embodiments may: select a set of training images; extract a first set of features from each training image of the set of training images to generate a first feature tensor for each training image; extract a second set of features from each training image to generate a second feature tensor for each training image; reduce a dimensionality of each first feature tensor to generate a first modified feature tensor for each training image; reduce a dimensionality of each second feature tensor to generate a second modified feature tensor for each training image; construct a first generative model representing the first set of features and a second generative model representing the second set of features of the set of training images; identify a first candidate image; and apply a regression algorithm to the first candidate image and each of the first generative model and the second generative model to determine whether the first candidate image is similar to the set of training images.Type: GrantFiled: November 1, 2019Date of Patent: September 7, 2021Assignee: Vizit Labs, Inc.Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Publication number: 20210264161Abstract: A method is disclosed. The method may include receiving an image or video; extracting a plurality of features from the image or video; executing a neural network using the plurality of features to obtain a performance score for the image or video, the neural network comprising an input layer, a plurality of intermediate layers subsequent to the input layer, and a regression layer or a classification layer; extracting values from one or more signals between an intermediate layer and the regression layer or the classification layer; for each of the plurality of features, calculating, based on at least one of the one or more values, an impact score indicating an impact the feature had on the performance score; and generating, based on one or more impact scores for the plurality of features, indications indicating an impact different features of the image or video had on the performance score.Type: ApplicationFiled: May 10, 2021Publication date: August 26, 2021Applicant: Vizit Labs, Inc.Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran, Arsenii Mustafin
-
Patent number: 10775968Abstract: Systems and methods for implementing an artificial intelligence-powered smart gallery are provided. The smart gallery can be a software application that includes an ensemble of visual content-related features for end users. These features can include, but are not limited to, a set of user interactions to be performed on visual media or other content items, recommendations on and for a user's content items, analytical evaluations of a user's content items, as well as intelligent selection and optimization functions to enhance the performance of at least one of the user's content items. The presently disclosed systems can be integrated directly with an image management service or photo gallery that is part of a mobile operating system or other non-mobile software applications residing on a computing device.Type: GrantFiled: February 28, 2020Date of Patent: September 15, 2020Assignee: ADHARK, INC.Inventors: Jehan Hamedi, Zachary Halloran
-
Publication number: 20200257938Abstract: Embodiments may: select a set of training images; extract a first set of features from each training image of the set of training images to generate a first feature tensor for each training image; extract a second set of features from each training image to generate a second feature tensor for each training image; reduce a dimensionality of each first feature tensor to generate a first modified feature tensor for each training image; reduce a dimensionality of each second feature tensor to generate a second modified feature tensor for each training image; construct a first generative model representing the first set of features and a second generative model representing the second set of features of the set of training images; identify a first candidate image; and apply a regression algorithm to the first candidate image and each of the first generative model and the second generative model to determine whether the first candidate image is similar to the set of training images.Type: ApplicationFiled: November 1, 2019Publication date: August 13, 2020Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Publication number: 20200210764Abstract: Systems, methods, and storage media for training a machine learning model are disclosed. Exemplary implementations may select a set of training images for a machine learning model, extract object features from each training image to generate an object tensor for each training image, extract stylistic features from each training image to generate a stylistic feature tensor for each training image, determine an engagement metric for each training image, and train a neural network comprising a plurality of nodes arranged in a plurality of sequential layers.Type: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Publication number: 20200201493Abstract: Systems and methods for implementing an artificial intelligence-powered smart gallery are provided. The smart gallery can be a software application that includes an ensemble of visual content-related features for end users. These features can include, but are not limited to, a set of user interactions to be performed on visual media or other content items, recommendations on and for a user's content items, analytical evaluations of a user's content items, as well as intelligent selection and optimization functions to enhance the performance of at least one of the user's content items. The presently disclosed systems can be integrated directly with an image management service or photo gallery that is part of a mobile operating system or other non-mobile software applications residing on a computing device.Type: ApplicationFiled: February 28, 2020Publication date: June 25, 2020Inventors: Jehan Hamedi, Zachary HALLORAN
-
Systems and methods for automating design transformations based on user preference and activity data
Patent number: 10628845Abstract: A method includes determining a recommended aspect for content that includes at least one image. The recommended aspect is determined at least in part based on activity data that indicates aspects of other content authored by or interacted with by a plurality of authors in at least one social network, website, application software, or mobile application software (app). The method further includes generating the content including the at least one image according to the recommended aspect. The recommended aspect is an aspect of the at least one image.Type: GrantFiled: July 25, 2017Date of Patent: April 21, 2020Assignee: ADHARK, INC.Inventor: Jehan Hamedi -
Patent number: 10592074Abstract: Systems and methods for implementing an artificial intelligence-powered smart gallery are provided. The smart gallery can be a software application that includes an ensemble of visual content-related features for end users. These features can include, but are not limited to, a set of user interactions to be performed on visual media or other content items, recommendations on and for a user's content items, analytical evaluations of a user's content items, as well as intelligent selection and optimization functions to enhance the performance of at least one of the user's content items. The presently disclosed systems can be integrated directly with an image management service or photo gallery that is part of a mobile operating system or other non-mobile software applications residing on a computing device.Type: GrantFiled: May 3, 2019Date of Patent: March 17, 2020Assignee: Adhark, Inc.Inventors: Jehan Hamedi, Zachary McDonald Halloran
-
Publication number: 20200034887Abstract: A method includes determining a plurality of harvest content items. The harvest content items are ranked based on a performance metric. Matching criterion aspects of the harvest content items are determined. Aspects of a candidate content item are compared with the plurality of harvest content items according to the matching criterion aspects. A subset of the harvest content items that are similar to the candidate content item is determined. A transformation for the candidate content item is selected and applied to the candidate content item to generate a transformed content item.Type: ApplicationFiled: August 9, 2019Publication date: January 30, 2020Inventors: Jehan Hamedi, Zachary McDonald Halloran
-
Publication number: 20190339824Abstract: Systems and methods for implementing an artificial intelligence-powered smart gallery are provided. The smart gallery can be a software application that includes an ensemble of visual content-related features for end users. These features can include, but are not limited to, a set of user interactions to be performed on visual media or other content items, recommendations on and for a user's content items, analytical evaluations of a user's content items, as well as intelligent selection and optimization functions to enhance the performance of at least one of the user's content items. The presently disclosed systems can be integrated directly with an image management service or photo gallery that is part of a mobile operating system or other non-mobile software applications residing on a computing device.Type: ApplicationFiled: May 3, 2019Publication date: November 7, 2019Inventors: Jehan Hamedi, Zachary McDonald Halloran
-
Patent number: 10467504Abstract: Systems, methods, and storage media for evaluating images are disclosed.Type: GrantFiled: February 8, 2019Date of Patent: November 5, 2019Assignee: ADHARK, INC.Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
-
Patent number: 10380650Abstract: A method includes determining a plurality of harvest content items. The harvest content items are ranked based on a performance metric. Matching criterion aspects of the harvest content items are determined. Aspects of a candidate content item are compared with the plurality of harvest content items according to the matching criterion aspects. A subset of the harvest content items that are similar to the candidate content item is determined. A transformation for the candidate content item is selected and applied to the candidate content item to generate a transformed content item.Type: GrantFiled: October 6, 2017Date of Patent: August 13, 2019Inventors: Jehan Hamedi, Zachary McDonald Halloran