Patents by Inventor Michele A. Saad
Michele A. Saad 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: 11636423Abstract: In implementations of item transfer control systems, a computing device implements a transfer system to receive input data describing types of requested items and corresponding quantities of the types of requested items to receive at each of a plurality of destination sites and types of available items and corresponding quantities of the types of available items that are available at each of a plurality of source sites. The transfer system constructs a flow network having a source node for each of the plurality of the source sites and a destination node for each of the plurality of the destination sites. An integral approximate solution is generated that transfers the corresponding quantities of the types of requested items to each of the plurality of the destination sites using a maximum flow solver and the flow network.Type: GrantFiled: August 5, 2021Date of Patent: April 25, 2023Assignee: Adobe Inc.Inventors: Kirankumar Shiragur, Tung Thanh Mai, Anup Bandigadi Rao, Ryan A. Rossi, Georgios Theocharous, Michele Saad
-
Publication number: 20230115855Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for flexibly and accurately utilizing a machine learning model to intelligently determine and provide interface features for display via client devices located across different time zones or geographic regions. For example, the disclosed systems can utilize a feature visualization machine learning model to generate an arrangement of graphics, an assortment of graphics, or other graphical visualization of one or more interface features in a target time zone (or a target geographic region) based on client device interactions from other (e.g., leading) time zones or geographic regions. In certain embodiments, the disclosed systems also (or alternatively) determine a sequence of geographic regions for rolling out, or surfacing, an interface feature based on similarities between geographic regions and a comparison of performance metrics over multiple candidate sequences.Type: ApplicationFiled: October 13, 2021Publication date: April 13, 2023Inventors: Michele Saad, Lauren Dest
-
Patent number: 11615263Abstract: Methods and systems disclosed herein relate generally to systems and methods for predicting content based on vector data structures generated from image pixels. A content-prediction application accesses a color palette having two or more color-palette categories and selects a first color of the color palette. The content-prediction application generates a first vector based on a set of pixel values that represent the first color of the color palette. The content-prediction application determines a distance metric between the first vector and a second vector, in which the second vector is identified by applying a convolutional neural network model on an image depicting an item that includes a second color. In response to determining that the distance metric is less than a predetermined threshold, the content-prediction application selects the content item corresponding to the second vector.Type: GrantFiled: August 4, 2022Date of Patent: March 28, 2023Assignee: Adobe Inc.Inventors: Michele Saad, Lauren Dest
-
Publication number: 20230041594Abstract: In implementations of item transfer control systems, a computing device implements a transfer system to receive input data describing types of requested items and corresponding quantities of the types of requested items to receive at each of a plurality of destination sites and types of available items and corresponding quantities of the types of available items that are available at each of a plurality of source sites. The transfer system constructs a flow network having a source node for each of the plurality of the source sites and a destination node for each of the plurality of the destination sites. An integral approximate solution is generated that transfers the corresponding quantities of the types of requested items to each of the plurality of the destination sites using a maximum flow solver and the flow network.Type: ApplicationFiled: August 5, 2021Publication date: February 9, 2023Applicant: Adobe Inc.Inventors: Kirankumar Shiragur, Tung Thanh Mai, Anup Bandigadi Rao, Ryan A. Rossi, Georgios Theocharous, Michele Saad
-
Patent number: 11527023Abstract: Methods and systems disclosed herein relate generally to systems and methods for modifying pixel values of an image to improve the visibility of target pixel patterns. A pixel-simulation application accesses an initial image including an initial set of pixel values. The initial set of pixel values define, in an initial color space, a particular color of pixels that indicate a target pixel pattern. The pixel-simulation application generates, based on the initial set of pixel values, a simulated image including a modified set of pixel values that visually indicate another color of pixels in an intermediate color space. The pixel-simulation application generates a pixel map by identifying a difference between the initial set pixel values of the initial image and the modified set of pixel values of simulated image. The pixel-simulation application generates, for display, an output image based at least in part on the pixel map.Type: GrantFiled: August 24, 2021Date of Patent: December 13, 2022Assignee: Adobe Inc.Inventors: Michele Saad, Lauren Dest
-
Publication number: 20220383035Abstract: Methods and systems disclosed herein relate generally to systems and methods for predicting content based on vector data structures generated from image pixels. A content-prediction application accesses a color palette having two or more color-palette categories and selects a first color of the color palette. The content-prediction application generates a first vector based on a set of pixel values that represent the first color of the color palette. The content-prediction application determines a distance metric between the first vector and a second vector, in which the second vector is identified by applying a convolutional neural network model on an image depicting an item that includes a second color. In response to determining that the distance metric is less than a predetermined threshold, the content-prediction application selects the content item corresponding to the second vector.Type: ApplicationFiled: August 4, 2022Publication date: December 1, 2022Inventors: Michele Saad, Lauren Dest
-
Publication number: 20220366265Abstract: Techniques are provided for generating intent-informed recommendations by encoding, into a first machine learning network, one or more features representing one or more interactions between at least one member of a first group of users and at least one resource, and extracting, from the first machine learning network, one or more features representing one or more interactions between at least one member of a second group of users and the at least one resource. Using the extracted features, an intent value can be determined by clustering the features of the first and second groups of users into at least one cluster using a second machine learning network. In turn, the intent value informs or otherwise feeds a recommendation engine that is configured to generate at least one recommendation of at least one resource based at least in part on further user interaction data associated with a user session.Type: ApplicationFiled: May 13, 2021Publication date: November 17, 2022Applicant: Adobe Inc.Inventors: Michele Saad, Lauren Dest
-
Patent number: 11455485Abstract: Methods and systems disclosed herein relate generally to systems and methods for predicting content based on vector data structures generated from image pixels. A content-prediction application accesses a color palette having two or more color-palette categories and selects a first color of the color palette. The content-prediction application generates a first vector based on a set of pixel values that represent the first color of the color palette. The content-prediction application determines a distance metric between the first vector and a second vector, in which the second vector is identified by applying a convolutional neural network model on an image depicting an item that includes a second color. In response to determining that the distance metric is less than a predetermined threshold, the content-prediction application selects the content item corresponding to the second vector.Type: GrantFiled: June 29, 2020Date of Patent: September 27, 2022Assignee: Adobe Inc.Inventors: Michele Saad, Lauren Dest
-
Patent number: 11430041Abstract: This disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that determine a degree of diversification for item recommendations to a user based on the user's input and generate diverse item recommendations for the user according to the degree of diversification. For instance, the disclosed systems can receive a diversification metric from a client device based on a user interaction with a selectable tool (or another interactive element) in a graphical user interface. From among data segments representing users clustered according to item affinities, the disclosed systems can subsequently use the diversification metric to identify a data segment that is diverse from a reference data segment for the user. The disclosed systems further rank items associated with the diverse data segment to select an anomalous item as an item recommendation for display on the client device.Type: GrantFiled: March 25, 2020Date of Patent: August 30, 2022Assignee: Adobe Inc.Inventor: Michele Saad
-
Publication number: 20220270152Abstract: Techniques are provided herein for identifying contrasting items based on a target item and presenting each of the target item and contrasting items together to a user. The target item may be any item that is of interest to the user. The contrasting items are identified using a system that compares features of the items together and also considers historical user data associated with the items. Natural language processes are used to label and identify salient portions of the catalog data for the items. Historical user data between items may be determined based on one or more documented event actions that occur with regards to co-viewing the items in some fashion. Both the historical user data and catalog comparisons between items are combined to determine a similarity score or metric between items. Items having highest similarity scores with the target item within a same cluster or group are presented.Type: ApplicationFiled: February 19, 2021Publication date: August 25, 2022Applicant: Adobe Inc.Inventors: Georgios Theocharous, Nedim Lipka, Michele Saad
-
Publication number: 20220188895Abstract: Unstructured texts associated with a product is received, where the unstructured texts include, for example, a title of the product, one or more reviews of the product, questions and/or answers associated with the product. A phrase in an unstructured text is identified. A first knowledge base is searched, to identify that the phrase is a feature value that is associated with a feature. For example, the first knowledge base lists the feature value to be an instance of the feature. Accordingly, a tuple is generated, where the tuple includes the product as a subject, the feature as a predicate, and the feature value comprising the phrase as an object. A second knowledge base is updated with the tuple. The second knowledge base is usable for processing queries about the product. For example, the second knowledge base is used to generate a result of a query about the product.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Applicant: Adobe Inc.Inventors: Nedim Lipka, Michele Saad, Georgios Theocharous
-
Publication number: 20220148113Abstract: Systems and methods use machine learning models with content editing tools to prevent or mitigate inadvertent disclosure and dissemination of sensitive data. Entities associated with private information are identified by applying a trained machine learning model to a set of unstructured text data received via an input field of an interface. A privacy score is computed for the text data by identifying connections between the entities, the connections between the entities contributing to the privacy score according to a cumulative privacy risk, the privacy score indicating potential exposure of the private information. The interface is updated to include an indicator distinguishing a target portion of the set of unstructured text data within the input field from other portions of the set of unstructured text data within the input field, wherein a modification to the target portion changes the potential exposure of the private information indicated by the privacy score.Type: ApplicationFiled: November 9, 2020Publication date: May 12, 2022Inventors: Irgelkha Mejia, Ronald Oribio, Robert Burke, Michele Saad
-
Publication number: 20220138247Abstract: Embodiments of the technology described herein, provide improved visual search results by combining a visual similarity and a textual similarity between images. In an embodiment, the visual similarity is quantified as a visual similarity score and the textual similarity is quantified as a textual similarity score. The textual similarity is determined based on text, such as a title, associated with the image. The overall similarity of two images is quantified as a weighted combination of the textual similarity score and the visual similarity score. In an embodiment, the weighting between the textual similarity score and the visual similarity score is user configurable through a control on the search interface. In one embodiment, the aggregate similarity score is the sum of a weighted visual similarity score and a weighted textual similarity score.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Inventors: Mikhail Kotov, Roland Geisler, Saeid Motiian, Dylan Nathaniel Warnock, Michele Saad, Venkata Naveen Kumar Yadav Marri, Ajinkya Kale, Ryan Rozich, Baldo Faieta
-
Publication number: 20220036603Abstract: Methods and systems disclosed herein relate generally to systems and methods for modifying pixel values of an image to improve the visibility of target pixel patterns. A pixel-simulation application accesses an initial image including an initial set of pixel values. The initial set of pixel values define, in an initial color space, a particular color of pixels that indicate a target pixel pattern. The pixel-simulation application generates, based on the initial set of pixel values, a simulated image including a modified set of pixel values that visually indicate another color of pixels in an intermediate color space. The pixel-simulation application generates a pixel map by identifying a difference between the initial set pixel values of the initial image and the modified set of pixel values of simulated image. The pixel-simulation application generates, for display, an output image based at least in part on the pixel map.Type: ApplicationFiled: August 24, 2021Publication date: February 3, 2022Inventors: Michele Saad, Lauren Dest
-
Publication number: 20220036428Abstract: A trend setting score that identifies a degree of trend setting exhibited by a user is generated for each of multiple users. This degree of trend setting exhibited by the user is an indication of how well the user identifies trends for items (e.g., consumes items) prior to the items becoming popular. The item consumption of users with high trend setting scores is then used to identify items that are expected to become popular after a lag in time. For a given user, another user with a high trend setting score (also referred to as a trendsetter) and having a high affinity with (e.g., similar item consumption behavior or characteristics) the given user is identified. Recommendations are provided to the given user based on items consumed by the trendsetter prior to the items becoming popular.Type: ApplicationFiled: October 5, 2021Publication date: February 3, 2022Applicant: Adobe Inc.Inventor: Michele Saad
-
Publication number: 20210406593Abstract: Methods and systems disclosed herein relate generally to systems and methods for predicting content based on vector data structures generated from image pixels. A content-prediction application accesses a color palette having two or more color-palette categories and selects a first color of the color palette. The content-prediction application generates a first vector based on a set of pixel values that represent the first color of the color palette. The content-prediction application determines a distance metric between the first vector and a second vector, in which the second vector is identified by applying a convolutional neural network model on an image depicting an item that includes a second color. In response to determining that the distance metric is less than a predetermined threshold, the content-prediction application selects the content item corresponding to the second vector.Type: ApplicationFiled: June 29, 2020Publication date: December 30, 2021Inventors: Michele Saad, Lauren Dest
-
Patent number: 11170432Abstract: A trend setting score that identifies a degree of trend setting exhibited by a user is generated for each of multiple users. This degree of trend setting exhibited by the user is an indication of how well the user identifies trends for items (e.g., consumes items) prior to the items becoming popular. The item consumption of users with high trend setting scores is then used to identify items that are expected to become popular after a lag in time. For a given user, another user with a high trend setting score (also referred to as a trendsetter) and having a high affinity with (e.g., similar item consumption behavior or characteristics) the given user is identified. Recommendations are provided to the given user based on items consumed by the trendsetter prior to the items becoming popular.Type: GrantFiled: March 31, 2020Date of Patent: November 9, 2021Assignee: Adobe Inc.Inventor: Michele Saad
-
Patent number: 11151755Abstract: Methods and systems disclosed herein relate generally to systems and methods for modifying pixel values of an image to improve the visibility of target pixel patterns. A pixel-simulation application accesses an initial image including an initial set of pixel values. The initial set of pixel values define, in an initial color space, a particular color of pixels that indicate a target pixel pattern. The pixel-simulation application generates, based on the initial set of pixel values, a simulated image including a modified set of pixel values that visually indicate another color of pixels in an intermediate color space. The pixel-simulation application generates a pixel map by identifying a difference between the initial set pixel values of the initial image and the modified set of pixel values of simulated image. The pixel-simulation application generates, for display, an output image based at least in part on the pixel map.Type: GrantFiled: July 29, 2020Date of Patent: October 19, 2021Assignee: Adobe Inc.Inventors: Michele Saad, Lauren Dest
-
Publication number: 20210304280Abstract: This disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that determine a degree of diversification for item recommendations to a user based on the user's input and generate diverse item recommendations for the user according to the degree of diversification. For instance, the disclosed systems can receive a diversification metric from a client device based on a user interaction with a selectable tool (or another interactive element) in a graphical user interface. From among data segments representing users clustered according to item affinities, the disclosed systems can subsequently use the diversification metric to identify a data segment that is diverse from a reference data segment for the user. The disclosed systems further rank items associated with the diverse data segment to select an anomalous item as an item recommendation for display on the client device.Type: ApplicationFiled: March 25, 2020Publication date: September 30, 2021Inventor: Michele Saad
-
Publication number: 20210304283Abstract: A trend setting score that identifies a degree of trend setting exhibited by a user is generated for each of multiple users. This degree of trend setting exhibited by the user is an indication of how well the user identifies trends for items (e.g., consumes items) prior to the items becoming popular. The item consumption of users with high trend setting scores is then used to identify items that are expected to become popular after a lag in time. For a given user, another user with a high trend setting score (also referred to as a trendsetter) and having a high affinity with (e.g., similar item consumption behavior or characteristics) the given user is identified. Recommendations are provided to the given user based on items consumed by the trendsetter prior to the items becoming popular.Type: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Applicant: Adobe Inc.Inventor: Michele Saad