Walmart Patent Applications

SYSTEMS AND METHODS FOR PROMOTING PRODUCTS IN PRODUCT SEARCH RESULTS USING TRANSFER LEARNING WITH ACTIVE SAMPLING

Granted: July 26, 2018
Application Number: 20180211303
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 a source classifier with labeled source training data of a first product category from a website of an online retailer, clustering target data for a second product category into a plurality of clusters, inserting into each cluster labeled source training data of the…

SYSTEMS AND METHODS FOR CATEGORIZING PRODUCTS FOR A WEBSITE OF AN ONLINE RETAILER

Granted: July 26, 2018
Application Number: 20180211302
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 selecting a plurality of products of an online retailer, receiving first manual categorizations of the plurality of products from a plurality of users, preparing a machine learning model for automatically categorizing additional products based on the first manual…

INVENTORY TRACKING

Granted: July 19, 2018
Application Number: 20180204175
The present disclosure extends to maintaining an item inventory status at an inventory cache management system. The inventory cache may be refreshed regularly by a threshold-based triggering mechanism. In embodiments, as item inventory breaches certain thresholds, the inventory cache may be refreshed with increased frequency to mitigate overselling or underselling scenarios and reduce overall network traffic for items having relatively high inventory levels.

SYSTEMS AND METHODS FOR COLLECTING AND UPDATING ONLINE PRODUCT CONTENT

Granted: July 12, 2018
Application Number: 20180197230
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 that content for a product in an electronic catalog for display on a webpage of an online retailer comprises incorrect content or is missing content, coordinating a first display on mobile electronic devices of a plurality of users of a request to provide…

SYSTEMS AND METHODS FOR DETERMINING PRODUCT SHIPPING COSTS FOR PRODUCTS SOLD FROM AN ONLINE RETAILER

Granted: July 12, 2018
Application Number: 20180197132
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 product shipping cost for a product and coordinating a display on the electronic device of the user of the product shipping cost of a carrier shipping cost that is less than the maximum shipping cost for the product. The maximum shipping cost for the product can…

SMALL ITEM OVERSTOCK STORAGE SYSTEM

Granted: July 5, 2018
Application Number: 20180184816
A tiered storage system which sits atop a gondola shelf. The tiered storage system is made of a support structure having gondola shelf connectors, the gondola shelf connectors configured to removeably attach the support structure to the gondola shelf, and two or more tiers mounted on the support structure, each tier including a horizontal plane and a vertical plane, the horizontal plane being substantially perpendicular to the vertical plane. The tiered storage system can be configured…

Electronic Shelf Label System

Granted: July 5, 2018
Application Number: 20180190160
Systems, methods, and computer-readable storage devices for an electronic label for use within shelf label tracks in stores. Such electronic labels receive initial information associated with an item being sold and begin displaying that information. When a change occurs such that the label needs to be modified, a record of the original information is retained within memory in the electronic label, such that the modified display can be used until the need for the modification ends. At…

SYSTEM AND METHOD FOR DATABASE QUERIES

Granted: July 5, 2018
Application Number: 20180189845
Retail stores may use the claim processing server to make a claim against a distribution center. Information about the claim may be entered into the store computer via an application and user interface. The claim processing server may use the information to process the claim and validate the related data. Using the information entered via the application the claim processing server may query the item database and the invoice database to retrieve to retrieve addition information from the…

SYSTEM AND METHOD FOR USING PAST OR EXTERNAL INFORMATION FOR FUTURE SEARCH RESULTS

Granted: July 5, 2018
Application Number: 20180189363
Various embodiments can 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. The computing instructions can be configured to perform acts of: accessing a query log, wherein the query log can comprise click-through information and item-view information for a record in a set of distinct records in a database system, wherein the database…

SYSTEMS AND METHODS FOR DISTRIBUTIVE DATA STORAGE

Granted: July 5, 2018
Application Number: 20180188977
In some embodiments, a method can comprise dividing an image into two or more portions and calculating a portion hash value for each portion of the two or more portions, each portion hash value for each portion of the two or more portions is different than an other portion hash value for other portions of the two or more portions. The method can further comprise creating one or more image portion replicas of each portion of the two or more portions by replicating each portion of the two…

Interchangeable Modular Shelf System

Granted: July 5, 2018
Application Number: 20180184803
An interchangeable modular shelf system, where a modular shelf framework is made of two support arms and two longitudinal members in a hollow rectangular shape. Onto this modular framework distinct types of display components may be attached, such that a single modular framework may contain a basket and a shelf. The modular framework can be attached to a vertical plane of the gondola rack, and can then be used for easily changing the type of display component attached, or for modifying…

SYSTEMS AND METHODS FOR ELECTRONIC TRANSMISSION AND CONFIRMATION OF AN ONLINE ORDER

Granted: June 21, 2018
Application Number: 20180174109
In some embodiments, a method can comprise facilitating display on an electronic display of one or more available time slots available at a store to a user. In many embodiments, the method can further comprise receiving a selection over an electronic transmission system of a first time slot from the user, the one or more available time slots comprising the first time slot and receiving, in an electronic order cart, a selection of a plurality of items from the user. In some embodiments,…

CONFIGURATION RESOLUTION FOR TRANSITIVE DEPENDENCIES

Granted: June 14, 2018
Application Number: 20180165376
A method including receiving on a server a request from a first provider to retrieve a configuration for a lookup order. The request can include the lookup order specifying an ordering of one or more predefined configurations from which to determine configuration settings to be used based on the ordering. The method also can include determining the configuration for the lookup order using the server based at least in part on both: (a) the ordering specified by the lookup order, and (b)…

SYSTEMS AND METHODS FOR OPTIMIZING DELIVERY ROUTES USING FLEET VEHICLES AND THIRD-PARTY DELIVERERS

Granted: June 7, 2018
Application Number: 20180158022
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 website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet…

SYSTEMS AND METHODS FOR COMPRESSING SHORTEST PATH MATRICES FOR DELIVERY ROUTE OPTIMIZATION

Granted: June 7, 2018
Application Number: 20180158013
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 an act of preparing an initial shortest path matrix including a plurality of elements, an initial number of a plurality of map intersection nodes, and a plurality of full shortest paths between an origination map intersection node and a destination map intersection node. Each element…

SYSTEM AND METHOD FOR USING PAST OR EXTERNAL INFORMATION FOR FUTURE SEARCH RESULTS

Granted: May 31, 2018
Application Number: 20180150527
Various embodiments can include a system comprising one or more processing modules; a database system that can comprise a first database cluster H and a second database cluster L; and one or more non-transitory memory storage modules storing computing instructions. The computing instructions can be configured to run on the one or more processing modules and perform acts of: creating a first mapping of a product to search terms for the product on a first social media platform; analyzing a…

IDENTITY MAPPING BETWEEN COMMERCE CUSTOMERS AND SOCIAL MEDIA USERS

Granted: May 31, 2018
Application Number: 20180150914
In one aspect, a computer system for evaluating the accuracy of an identity mapping method is disclosed. The system can comprise a system memory, one or more processors, and/or a computer readable medium containing compute-executable instructions representing a probability accuracy module. The probability accuracy module can be configured to query an identity map database for an identity map created using the identity mapping method, compare the identity map with additional social media…

ORDER PROCESSING SYSTEMS AND METHODS

Granted: May 31, 2018
Application Number: 20180150901
A system identifying an order comprising items for users for delivery to a common geographic location by: identifying an order comprising items for users for delivery to a common geographic location, wherein the order further comprises instructions to separate each item of the items associated with each one of the users by: receiving an indication to identify the each item of the items in the order, wherein the order is stored in a database of a retailer; receiving an indication to…

SYSTEM AND METHOD FOR PRIORITIZED PRODUCT INDEX SEARCHING

Granted: May 31, 2018
Application Number: 20180150894
Various embodiments include a system for grouping a set of distinct records in a database system, the database system comprising a first database cluster H and a second database cluster L. In many embodiments, the system 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. In some embodiments, the computer instructions can be configured to perform acts of…

SYSTEM AND METHOD FOR INTEGRATING BUSINESS LOGIC INTO A HOT/COLD PREDICTION

Granted: May 31, 2018
Application Number: 20180150538
A system and method for integrating business logic into a database system is disclosed herein. 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: providing a set of distinct records in a database system, the database system comprising a first database cluster H and a second database cluster L, wherein each record of the set of distinct records represents…