MULTI-THREADING AND PERISHABLE SPLITTING TECHNIQUES IN LOAD AND ROUTE PLANNING
Granted: August 1, 2024
Application Number:
20240257039
A system comprising one or more processors; and one or more non-transitory computer-readable media storing computing instructions, that when executed on the one or more processors, cause the one or more processors to perform functions comprising: obtaining a route plan for outbound transport from a distribution center; processing multiple threads in parallel to obtain multiple improvements to the route plan, where each of the multiple threads customizes the route plan using one or more…
SYSTEM AND METHOD FOR PREDICTING INTELLECTUAL PROPERTY INFRINGEMENT
Granted: August 1, 2024
Application Number:
20240257281
A computer-implemented method including determining a feature-embedding vector for a listing item based on textual feature data and imagery feature data for the listing item. The method also can include determining, via a machine learning module, an intellectual property infringement prediction associated with a genuine item based on a feature-embedding vector for the genuine item and the feature-embedding vector for the listing item. Furthermore, the method can include upon determining…
SYSTEM AND METHOD FOR DETERMINING COMPLEMENTARY ITEMS FOR OUTFIT RECOMMENDATION
Granted: August 1, 2024
Application Number:
20240257217
A computer-implemented method including determining, based on an anchor item, at least one look template from a plurality of look templates. The at least one look template can include an anchor super product type for the anchor item, one or more remaining non-accessory super product types, and one or more accessory super product types. The method also can include determining one or more respective complementary items for the anchor item in each of the one or more remaining non-accessory…
SYSTEM AND METHOD FOR DETERMINING CROSS-POLLINATION PRODUCT RECOMMENDATIONS
Granted: August 1, 2024
Application Number:
20240257216
A computer-implemented method including determining an anchor product type for an anchor item. The method further can include determining at least one associated product type for the anchor product type. Determining the at least one associated product type for the anchor product type further can include: (a) determining at least one complementary product type for the anchor product type; (b) determining an anchor-product-type-name vector for an anchor-product-type name of the anchor…
Systems and Methods for Improving Browse Category Rankings on Electronic Platforms with Large-Scale Databases
Granted: August 1, 2024
Application Number:
20240257213
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions executed by the one or more processors can perform functions comprising: storing a category classification hierarchy that classifies items into a plurality of browse categories; monitoring user engagement metrics for each of the items; using the user engagement metrics to compute shelf importance signals for the items; executing a ranking engine that…
SYSTEMS AND METHODS FOR ANALYZING AND DISPLAYING ITEM RECOMMENDATIONS
Granted: August 1, 2024
Application Number:
20240257210
Systems and methods including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: receiving historical interaction information corresponding to a user in a marketplace; identifying a shopping journey and a basket type for the user based on the cart context and items in a cart for the user for a current user session; identifying a price…
PERSONALIZED SEARCH AND BROWSE RANKING WITH CUSTOMER BRAND AFFINITY SIGNAL
Granted: August 1, 2024
Application Number:
20240257208
A method including receiving a request from a user to view a page. The page is one of a search results page or a browse shelf page. The method also can include obtaining a respective brand affinity score for the user for each of one or more product types associated with the request. The method additionally can include generating a respective brand affinity signal for the user for each respective item in a baseline list of items to be displayed on the page, based on the request and the…
SYSTEMS AND METHODS FOR MULTI-MARKET BROWSE FACET MAPPING AND RANKING USING MACHINE LEARNING
Granted: August 1, 2024
Application Number:
20240257202
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a first set of facet information corresponding to a first marketplace; receiving a second set of facet information corresponding to a second marketplace; analyzing the first set of facet information to reduce a number of attributes to process; building a machine learning model to map…
SYSTEMS AND METHODS FOR ANOMALY DETECTION
Granted: August 1, 2024
Application Number:
20240257170
Systems and methods including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: receiving historical marketplace information corresponding to one or more categories, wherein the historical marketplace information is for a merchant in a marketplace; determining a respective anchor for each of the one or more categories of the historical…
UNSTACKING OPTIMIZATION
Granted: August 1, 2024
Application Number:
20240257044
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions, that when executed on the one or more processors, cause the one or more processors, to perform: obtaining a first load plan, wherein the first load plan comprises a set of stacks assigned to floor spots of a trailer; determining that at least one of (a) there is an empty floor spot in the first load plan for the trailer or (b) the first load plan is infeasible;…
DIVIDE-AND-CONQUER FRAMEWORK AND MODULARIZED ALGORITHMIC SCHEME FOR LARGE-SCALE OPTIMIZATION
Granted: August 1, 2024
Application Number:
20240257034
A method including obtaining an optimization request at a coordinating engine. The method also can include triggering engines to process the optimization request. At least one of the engines divides the optimization request into subproblems. At least a portion of the engines solve the subproblems. Respective instances of at least one of the engines are triggered to handle respective ones of the subproblems. Each of the engines provides a dynamic algorithmic flow using modularized…
DYNAMIC SINGLE ROUTE OPTIMIZATION AND TRAILER LOADING FEASBILITY CHECK
Granted: August 1, 2024
Application Number:
20240257029
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions, that when executed on the one or more processors, cause the one or more processors, to perform functions comprising: receiving, by an application programing interface (API), a change request for a route plan, wherein the change request is subject to a scenario specification and a load feasibility specification; determining an updated route plan based on…
DEEP LEARNING ENTITY MATCHING SYSTEM USING WEAK SUPERVISION
Granted: August 1, 2024
Application Number:
20240256878
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: generating pairs of identities from a plurality of sources; for each respective pair of identities of the pairs of identities: determining a match probability for the respective pair of identities using a deep-learning transformer-based binary…
SYSTEMS AND METHODS FOR IMPROVING VISUAL DIVERSITIES OF SEARCH RESULTS IN REAL-TIME SYSTEMS WITH LARGE-SCALE DATABASES
Granted: August 1, 2024
Application Number:
20240256625
A system including one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions that, when run on the one or more processors, cause the one or more processors to execute operations: storing image hashes corresponding to images for items offered via an electronic platform; receiving, from a computing device, a search query via a search engine included on the electronic platform; executing a relevance function; executing a visual…
SYSTEM AND METHOD FOR PERFORMING CROSS-LINGUAL PRODUCT SEARCHES
Granted: August 1, 2024
Application Number:
20240256587
A method can include determining a translatability class label and a class-associated search query for a cross-lingual search query. Determining the translatability class label and the class-associated search query can include determining whether a first class-translation pair for the cross-lingual search query exists in a memory module. If the first class-translation pair exists in the memory module, the method further can include retrieving the first class-translation pair for the…
INTEGRATED INDEX PLATFORM SUPPORTING SUBINDEXES
Granted: August 1, 2024
Application Number:
20240256580
A method including obtaining an index message at both (a) an index updater for an index and (b) a subindex updater for a subindex. The method also can include updating, by the index updater, the index based on the index message. The method additionally can include determining, at the subindex updater, whether the index message is eligible for the subindex. The method further can include updating, by the subindex updater, the subindex based on the index message when the index message is…
SYSTEMS AND METHODS FOR GENERATING TRENDING SEARCH QUERIES USING PREDICTIVE SEARCH ENGINES
Granted: August 1, 2024
Application Number:
20240256555
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform functions relating to detecting trending search queries that are popular in a short-term time period. User engagement metrics are derived from historical search engine data. A trending analysis function executes statistical analyses on the user engagement to identify the trending search queries.…
SYSTEM AND METHOD FOR DETERMINING DEMAND SHEDDING EVENTS FOR ENERGY MANAGEMENT
Granted: August 1, 2024
Application Number:
20240255906
A method including determining, via a machine learning model, a predicted energy load profile for a facility based at least in part on weather forecast data and sensor data for the facility. The sensor data can be received from one or more energy monitoring sensors for one or more devices in the facility. The method further can include determining one or more demand shedding time slots based at least in part on peak periods and the predicted energy load profile. Moreover, the method can…
SYSTEMS AND METHODS FOR A MACHINE LEARNING FRAMEWORK
Granted: July 25, 2024
Application Number:
20240248907
A system including one or more processors; and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations: receiving, over a computer network, a configuration file to identify feature data for use in a machine learning algorithm; identifying, using the configuration file, the feature data; storing, in an output file on one or more storage devices, the feature…
MULTI-PATH COMPLIMENTARY ITEMS RECOMMENDATIONS
Granted: July 25, 2024
Application Number:
20240249340
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations: generating, using a trained machine-learning model, personalized product-type metrics for a user based on historic activity of the user and product-type pairs in an item taxonomy; determining top product types for the user based on an anchor item;…