Patents by Inventor Zachary Halloran

Zachary Halloran 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: 12020471
    Abstract: A method includes storing a database comprising a plurality of pointers to web pages and identifiers of entities associated with the plurality of pointers; receiving a first request comprising a first identifier; identifying subset of the plurality of pointers from the database responsive to each pointer of the subset having a stored association with a first identification that matches the first identifier; responsive to identifying the subset of the plurality of pointers, establishing, via one or more pointers, a connection with a server hosting a set of web pages associated with the subset of the plurality of pointers; retrieving one or more images or videos from each of the set of web pages over the established connection; calculating a performance score for each of the one or more images or videos; and generating a record identifying the performance score for each of the one or more images or videos.
    Type: Grant
    Filed: February 26, 2024
    Date of Patent: June 25, 2024
    Assignee: VIZIT LABS, INC.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Patent number: 12020470
    Abstract: A method includes storing at least one image performance score for each of a set of images, the set of images comprising a plurality of subsets of images, each subset corresponding with a different web page of a plurality of web pages, the at least one image performance score for an image indicating a likelihood that a user will interact with the image; determining a web page score for each of the plurality of web pages based on one or more image performance scores of the subset of images that corresponds with the web page; receiving a query comprising one or more keywords or images; selecting a set of web pages by applying a search engine machine learning model to the one or more keywords and the web page score for each of the plurality of web pages; and presenting the set of web pages at a computing device.
    Type: Grant
    Filed: February 6, 2024
    Date of Patent: June 25, 2024
    Assignee: VIZIT LABS, INC.
    Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
  • Patent number: 12019707
    Abstract: 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: Grant
    Filed: January 18, 2024
    Date of Patent: June 25, 2024
    Assignee: VIZIT LABS, INC.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Publication number: 20240203092
    Abstract: 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: Application
    Filed: March 4, 2024
    Publication date: June 20, 2024
    Applicant: VIZIT LABS, INC.
    Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
  • Publication number: 20240193913
    Abstract: A method includes receiving a pointer to a plurality of images of a web page, the web page configured to display the plurality of images in a first arrangement; retrieving, using the pointer, the plurality of images of the web page; executing at least one machine learning model using the plurality of images from the web page as input to generate at least one image performance score for each image of the plurality of images, the at least one machine learning model trained based on a training set of images labeled based at least on interaction data corresponding to images of the training set of images; and rearranging the plurality of images on the web page to a second arrangement according to the at least one image performance score generated for each image of the plurality of images of the web page.
    Type: Application
    Filed: January 16, 2024
    Publication date: June 13, 2024
    Applicant: VIZIT LABS, INC.
    Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
  • Publication number: 20240193914
    Abstract: A method includes storing a database comprising a plurality of pointers to web pages and identifiers of entities associated with the plurality of pointers; receiving a first request comprising a first identifier; identifying subset of the plurality of pointers from the database responsive to each pointer of the subset having a stored association with a first identification that matches the first identifier; responsive to identifying the subset of the plurality of pointers, establishing, via one or more pointers, a connection with a server hosting a set of web pages associated with the subset of the plurality of pointers; retrieving one or more images or videos from each of the set of web pages over the established connection; calculating a performance score for each of the one or more images or videos; and generating a record identifying the performance score for each of the one or more images or videos.
    Type: Application
    Filed: February 26, 2024
    Publication date: June 13, 2024
    Applicant: VIZIT LABS, INC.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Publication number: 20240152577
    Abstract: 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: Application
    Filed: January 18, 2024
    Publication date: May 9, 2024
    Applicant: VIZIT LABS, INC.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Patent number: 11947616
    Abstract: A method is disclosed. The method may include establishing a connection with a client device via an application executing on the client device; detecting one or more web pages that the application of the client device has visited during the established connection; determining a target audience for the connection based on the detected one or more web pages; responsive to determining the target audience, identifying a set of content items from memory based on each content item of the set having a stored association with an identifier of the target audience in the memory; selecting a first content item from the set of content items; and transmitting the first content item to the client device over the connection for display on a web page.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: April 2, 2024
    Assignee: Vizit Labs, Inc.
    Inventors: Jehan Hamedi, Elham Saraee, Zachary Halloran
  • Publication number: 20240086971
    Abstract: 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: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Applicant: Vizit Labs, Inc.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Patent number: 11922674
    Abstract: 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: Grant
    Filed: October 9, 2023
    Date of Patent: March 5, 2024
    Assignee: Vizit Labs, Inc.
    Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
  • Patent number: 11922675
    Abstract: 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: Grant
    Filed: October 25, 2023
    Date of Patent: March 5, 2024
    Assignee: Vizit Labs, Inc.
    Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
  • Publication number: 20240071044
    Abstract: 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: Application
    Filed: October 25, 2023
    Publication date: February 29, 2024
    Applicant: VIZIT LABS, INC.
    Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
  • Patent number: 11915469
    Abstract: A method includes storing a database comprising a plurality of pointers to web pages and identifiers of entities associated with the plurality of pointers; receiving a first request comprising a first identifier; identifying subset of the plurality of pointers from the database responsive to each pointer of the subset having a stored association with a first identification that matches the first identifier; responsive to identifying the subset of the plurality of pointers, establishing, via one or more pointers, a connection with a server hosting a set of web pages associated with the subset of the plurality of pointers; retrieving one or more images or videos from each of the set of web pages over the established connection; calculating a performance score for each of the one or more images or videos; and generating a record identifying the performance score for each of the one or more images or videos.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: February 27, 2024
    Assignee: Vizit Labs, Inc.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Publication number: 20240037905
    Abstract: 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: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Applicant: VIZIT LABS, INC.
    Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
  • Patent number: 11880429
    Abstract: 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: Grant
    Filed: September 21, 2023
    Date of Patent: January 23, 2024
    Assignee: Vizit Labs, Inc.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Publication number: 20240012879
    Abstract: 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: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Applicant: Vizit Labs, Inc.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Publication number: 20230419638
    Abstract: A method includes storing a database comprising a plurality of pointers to web pages and identifiers of entities associated with the plurality of pointers; receiving a first request comprising a first identifier; identifying subset of the plurality of pointers from the database responsive to each pointer of the subset having a stored association with a first identification that matches the first identifier; responsive to identifying the subset of the plurality of pointers, establishing, via one or more pointers, a connection with a server hosting a set of web pages associated with the subset of the plurality of pointers; retrieving one or more images or videos from each of the set of web pages over the established connection; calculating a performance score for each of the one or more images or videos; and generating a record identifying the performance score for each of the one or more images or videos.
    Type: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Applicant: VIZIT LABS, INC.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran
  • Patent number: 11804028
    Abstract: 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: Grant
    Filed: June 6, 2022
    Date of Patent: October 31, 2023
    Assignee: Vizit Labs, Inc.
    Inventors: Elham Saraee, Zachary Halloran, Jehan Hamedi
  • Patent number: 11783567
    Abstract: 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: Grant
    Filed: April 25, 2023
    Date of Patent: October 10, 2023
    Assignee: Vizit Labs, Inc.
    Inventors: Jehan Hamedi, Zachary Halloran, Elham Saraee
  • Patent number: 11768913
    Abstract: 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: Grant
    Filed: November 3, 2022
    Date of Patent: September 26, 2023
    Assignee: Vizit Labs, Inc.
    Inventors: Elham Saraee, Jehan Hamedi, Zachary Halloran