SYSTEM AND METHOD FOR IMPROVED INVENTORY MANAGEMENT OF RETURNED RETAIL ITEMS
Granted: August 9, 2018
Application Number:
20180225623
Systems, methods, and computer-readable storage media for improved inventory management of returned merchandise. Returned items are labeled using a smart label, which allows for easy tracking of the physical location of the returned items, as well as the reasons for the product being returned. When the items are scanned using the smart labels, updates to the store inventory and the global product inventory can occur, thereby allowing the returned item to be used in both local and online…
SYSTEMS AND METHODS FOR DETERMINING CUSTOMER STATE TRANSITIONS FOR GROWTH OF CUSTOMER LIFETIME VALUES
Granted: August 2, 2018
Application Number:
20180218383
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of determining a lifetime value (LTV) for customers of a retailer, segmenting the customers into customer states based upon one or more purchases made by each customer at the retailer within a predetermined period of time, determining a first average LTV for customers in a first…
PROVIDING RECOMMENDATIONS BASED ON USER-GENERATED POST-PURCHASE CONTENT AND NAVIGATION PATTERNS
Granted: August 2, 2018
Application Number:
20180218431
A method including generating a weighting vector for a first user. The weighting vector can track a weight corresponding to each feature of a plurality of features. The plurality of features can represent purchasing criteria that are common to each item in a category of items. The method also can include, in response to receiving a request from the first user to view details for a selected item, recommending to the first user, in real-time after receiving the request, one or more other…
PROVIDING RECOMMENDATIONS BASED ON USER INTENT AND USER-GENERATED POST-PURCHASE CONTENT
Granted: August 2, 2018
Application Number:
20180218430
A method including sending to a first user an input form comprising an input element for an intent weight for each of a plurality of features. The plurality of features can represent purchasing criteria that are common to each item in a category of items. The method also can include receiving from the first user the intent weights for the plurality of features. Each of the intent weights can represent a level of importance of a different feature of the plurality of features to the first…
SYSTEMS AND METHODS FOR UTILIZING A CONVOLUTIONAL NEURAL NETWORK ARCHITECTURE FOR VISUAL PRODUCT RECOMMENDATIONS
Granted: August 2, 2018
Application Number:
20180218429
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of accessing an online catalog for an online retailer comprising a plurality of digital images of a plurality of items for sale by the online retailer, training a two-branch a Siamese convolutional neural network (CNN) model to determine a similarity between two digital images of…
SYSTEMS AND METHODS FOR RECOMMENDING COLD-START ITEMS ON A WEBSITE OF A RETAILER
Granted: August 2, 2018
Application Number:
20180218428
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of training one or more first models to recommend a first item after a user has had an interaction on the web site of the online retailer with a second item, determining static features common to both the first item and the second item, training a second model to determine…
SYSTEM AND METHOD FOR PRIORITIZED INDEX SEARCHING
Granted: August 2, 2018
Application Number:
20180218425
Various embodiments include a system that can comprise one or more processing modules; and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: determining a popularity factor for each record in a plurality of records using historical data that can comprise previous search data for each record in the plurality of records; assigning each record in the plurality of records to a first…
AUTOMATIC GENERATION OF FEATURED FILTERS
Granted: August 2, 2018
Application Number:
20180218422
A method including selectively aggregating a first set of filters for an item results list. The first set of filters can include multiple filter types, including category filters, facet filters, and price filters. The method also can include, for each filter in the first set of filters and each item in the item results list, determining user engagement statistics for the item when the filter has been applied. The method additionally can include generating a filter score for each filter…
SYSTEMS AND METHODS FOR A SEARCH ENGINE MARKETING INTERNAL AUCTION SYSTEM
Granted: August 2, 2018
Application Number:
20180218409
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving, from a plurality of entities, objectives and budgets associated with a plurality of keywords, determining cost-per-click (CPC) bids for each of the entities for some of the plurality of keywords using the objectives and the budgets, determining internal bids by the…
SYSTEMS AND METHODS FOR OPTIMIZING TARGETED ADVERTISING THROUGH SOCIAL MEDIA INTERACTIONS
Granted: August 2, 2018
Application Number:
20180218407
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of accessing purchase information history from a website of an online retailer, training a first machine learning model configured to obtain first population demographic data for first products, coordinating a display of an advertisement associated with the first products on…
SYSTEMS AND METHODS FOR DETERMINING CUSTOMER LIFETIME VALUE
Granted: August 2, 2018
Application Number:
20180218376
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: categorizing a plurality of customers based on whether or not each customer of the plurality of customers had (1) an online store transaction with a retailer, (2) an offline store transaction with the retailer, or (3) an online interaction with the retailer within a…
PERFORMING CUSTOMER SEGMENTATION AND ITEM CATEGORIZATION
Granted: August 2, 2018
Application Number:
20180218372
A method including receiving a weighting vector for each of a plurality of users, the weighting vector tracking a weight corresponding to each feature of a plurality of features. The plurality of features can represent purchasing criteria that are common to each item in a category of items. Each of the weights in the weighting vector for each user of the plurality of users can represent a level of importance of a different feature of the plurality of features to the user. The method also…
SYSTEMS AND METHODS FOR INVENTORY REPLENISHMENT AND ALLOCATION
Granted: August 2, 2018
Application Number:
20180218314
In many embodiments, a method can comprise receiving an online order for an item from a user and receiving an estimate of a network stockout cost of a network associated with the item, the network comprising at least a first fulfillment center and a second fulfillment center. In some embodiments, the method further can comprise updating a first local stockout cost and updating a second local stockout. In various embodiments, the method further can comprise executing a first stocking plan…
SYSTEMS AND METHODS FOR WEBPAGE PERSONALIZATION
Granted: August 2, 2018
Application Number:
20180218087
In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based…
SYSTEMS AND METHODS FOR UPDATING A WEBPAGE
Granted: August 2, 2018
Application Number:
20180218082
In many embodiments, the method can comprise storing one or more user actions of a user of one or more users in a database, sorting the one or more user actions into one or more user action types, and extracting one or more correlated signals related to the one or more user actions of the user of the one or more users based at least in part on the one or more user action types to determine one or more independent signals related to the one or more user actions of the user of the one or…
SYSTEMS AND METHODS FOR WHOLE PAGE PERSONALIZATION
Granted: August 2, 2018
Application Number:
20180218081
In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based…
SYSTEMS AND METHODS FOR AUTOMATED RECOMMENDATIONS
Granted: August 2, 2018
Application Number:
20180218063
In some embodiments, the method can comprise receiving one or more clicks on one or more items by a user during a browse session, measuring a distance between the one or more items, and determining a relationship between the one or more items based at least in part on the distance. In various embodiments, the method can further comprise clustering the one or more items based at least in part on the relationship into one or more clusters and presenting to the user a recommendation. In a…
SYSTEMS AND METHODS FOR SEARCH QUERY REFINEMENT
Granted: August 2, 2018
Application Number:
20180217990
In many embodiments, the method can comprise receiving a search query from a search by a user and determining a question to present to the user. In many embodiments, determining the question to present to the user can comprise evaluating a user profile associated with the user, evaluating the search query, evaluating one or more user actions during a current browse session of the user, and selecting the question from a set of questions. In some embodiments, the method can further…
SYSTEMS AND METHODS FOR OPTIMIZING OUTBOUND SHIPPING CAPACITY
Granted: July 26, 2018
Application Number:
20180211201
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a high-priority first order, receiving a low-priority second order, adding an elastic shipping buffer to the low-priority second order to (1) prevent the low-priority second order from being shipped from the fulfillment center before the high-priority first order and…
SYSTEMS AND METHODS FOR DETERMINING BEST SELLERS FOR AN ONLINE RETAILER USING DYNAMIC DECAY FACTORS
Granted: July 26, 2018
Application Number:
20180211269
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving sales data for a first plurality of products in a first category and also for a second plurality of products in a second category, determining a first product of the first plurality of products is a best seller in the first category using a first decay factor,…