SYSTEM AND METHOD FOR AUGMENTED REALITY LOADING
Granted: February 7, 2019
Application Number:
20190043004
Systems, methods, and computer-readable storage media for using augmented reality to improve loading, and in particular improve loading when the types and order of items to be loaded is unknown. A server uses information regarding the packages which have already been stored in a storage area to generate a three-dimensional map of where the stored packages currently are placed. Upon receiving information indicating a subsequent package is going to be stored, the server can identify the…
SYSTEMS AND METHODS FOR DISTRIBUTING ONLINE ADVERTISEMENTS
Granted: January 24, 2019
Application Number:
20190026801
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 creating a unique identification (UID) for an online advertisement for an item available for sale from an online retailer, publishing the online advertisement with the UID for the item in an online medium of the online retailer, receiving a user selection of the online…
SYSTEMS AND METHODS FOR DYNAMICALLY DISPLAYING INFORMATION ABOUT AN OBJECT USING AUGMENTED REALITY
Granted: January 17, 2019
Application Number:
20190019339
Systems and methods described herein can dynamically display an augmented reality image including information about an object. The systems and methods can extract attributes from an image of, or image related to, the object and can use those attributes to construct a database query for a plurality of data sources. After querying the data sources and receiving a response, systems and methods described herein can generate data based on the response to augment the image of, or image related…
ROUTING ORDER LOOKUPS FROM RETAIL SYSTEMS
Granted: January 17, 2019
Application Number:
20190019241
The present invention is generally directed to methods, systems, and computer program products for routing order lookups from retail systems. Order data can be synchronized from the order database cache to the order database. The order database can modify an order state of one or more customer orders from the order database. An order lookup can be received from an in-store retail system channel of one or more in-store retail system channels and can indicate a database command type. A…
SYSTEMS AND METHODS FOR DETERMINING AN ORDER COLLECTION START TIME
Granted: January 17, 2019
Application Number:
20190019240
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 an order from a customer, determining an estimated collection time required for an employee of the store to collect the order at the store, receiving a mobile check-in from an electronic device indicating that a pickup is en-route to pick up the order at the store,…
SYSTEMS AND METHODS FOR IMPLEMENTING INCENTIVE-BASED DEMAND DISTRIBUTION TECHNIQUES USING QUEUE TIME ESTIMATES
Granted: January 10, 2019
Application Number:
20190012638
Systems and methods are described which utilize improved scheduling techniques. An electronic scheduling platform enables customers to view and select pick-up options for scheduling orders to be retrieved at a location. Each pick-up option is associated with a price and a queue time. An average service time and an average inter-arrival time is determined for the location. A queuing procedure is executed which calculates queue times and prices for the pick-up options based, at least in…
METHODS AND SYSTEMS FOR PRIORITIZING STOCK-KEEPING UNITS IN COST-BASED INVENTORY ALLOCATION
Granted: January 10, 2019
Application Number:
20190012634
Various examples of methods and systems for prioritizing identifier in cost-based inventory allocation are described. In one implementation, a method may determine a shipping cost sensitivity of each identifier of a plurality of identifiers of a plurality of items in an inventory, the shipping cost sensitivity of each identifier related to sales volume, billable weight and shipping zone associated with the respective identifier. The method may also rank the plurality of identifiers based…
SYSTEMS AND METHODS FOR AUTOMATICALLY REQUESTING DELIVERY DRIVERS FOR ONLINE ORDERS
Granted: January 3, 2019
Application Number:
20190005449
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 delivery orders and/or pickup orders from customers for pickup and/or delivery of the orders during a predetermined window of time, receiving an additional delivery order from an additional customer for an additional pickup and/or delivery of the additional order to…
SYSTEMS AND METHODS FOR ELECTRONICALLY PROCESSING PICKUP OF RETURN ITEMS FROM A CUSTOMER
Granted: December 20, 2018
Application Number:
20180365644
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 return request for an item from a customer electronic device of a customer, determining that the return request is available for a pickup return option for (1) pickup, by a driver, of the item at an address associated with the customer and (2) transportation, by…
SYSTEMS AND METHODS FOR DETERMINING DISCOUNTED PRICES FOR ONLINE ORDERS
Granted: December 20, 2018
Application Number:
20180365725
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 an order from an electronic device of a customer, the order comprising one or more items, determining at least one of a store employee or a delivery driver is available to fulfill the order during a first window of time of a plurality of windows of time, coordinating…
SYSTEMS AND METHODS FOR AUTOMATICALLY INVOKING A DELIVERY REQUEST FOR AN IN-PROGRESS ORDER
Granted: December 20, 2018
Application Number:
20180365637
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 an order request from a customer, transmitting an order list from the order request to an employee of the store for a collection of products on the order list at the store by the employee, determining an estimated order collection time, continuously monitoring an…
SYSTEM AND METHOD FOR CAPTURING SEASONALITY AND NEWNESS IN DATABASE SEARCHES
Granted: December 13, 2018
Application Number:
20180357290
Various embodiments can comprise a system, which can comprise one or more processing modules; and/or 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: receiving a request from a requesting party to produce a feature vector for a record, the feature vector being used to aid in placing the record in one of a first database cluster H or a second database cluster L; retrieving a first…
SYSTEMS AND METHODS FOR MATCHING PRODUCTS IN THE ABSENCE OF UNIQUE IDENTIFIERS
Granted: December 6, 2018
Application Number:
20180349965
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 retrieving a first product offer from a first seller for a first product to offer for sale on a website of an online retailer, determining if the first product offer for the first product matches one or more existing candidate product offers in a catalog of the online retailer…
SYSTEMS AND METHODS FOR DETERMINING PRODUCT SEARCH RESULTS BASED ON PRODUCT ATTRIBUTE SCORES
Granted: November 29, 2018
Application Number:
20180342003
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 search queries from users, coordinating displaying of search results for the search queries, receiving an indication that the users selected products in the search results, associating each search query with a product type based on products selected by the users,…
SYSTEMS AND METHODS FOR AUTOMATICALLY MODIFYING TITLES FOR PRODUCTS
Granted: November 29, 2018
Application Number:
20180341998
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 identifying one or more product attributes in an existing title for a product, determining at least one product attribute to include in an alternative title for the product, determining that the at least one product attribute in the alternative title for at least a the product…
SYSTEMS AND METHODS FOR DETERMINING FACET RANKINGS FOR A WEBSITE
Granted: November 29, 2018
Application Number:
20180341997
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 displaying a plurality of facets of a product type on a website of an online retailer in a plurality of facet orders, determining a first individual number of times a facet was selected when in a first position, determining a second individual number of times the facet was…
SYSTEMS AND METHODS FOR MATCHING DATA FROM AN EXTERNAL CATALOG WITH DATA IN AN INTERNAL CATALOG
Granted: November 29, 2018
Application Number:
20180341955
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 an external catalog comprising external attributes for each product of a plurality of products, mapping the external attributes from the external catalog to internal attributes for each product of the plurality of products in an internal catalog for an online…
SYSTEM AND METHOD FOR INVITATION MECHANISMS TO FACILITATE ASSOCIATE DELIVERY OF PRODUCTS EN ROUTE FROM WORK
Granted: November 29, 2018
Application Number:
20180341919
System, method, and computer-readable storage media which facilitate associate delivery of products while en route from work. More specifically, the system is receiving an online order for a product, forwarding the product from a fulfillment center to a retail store, then inviting the retail store employees/associates to deliver the product on their commute home. In this manner the business can pay store associates who wish to receive additional income while minimizing delivery costs.
SYSTEM AND METHOD FOR SMART FACILITIES MONITORING
Granted: November 22, 2018
Application Number:
20180338006
Systems, methods, and computer-readable storage media for smart facilities monitoring. Servers and other computing devices configured according to this disclosure can receive data, in real-time or at periodic intervals, from multiple sensors. The server can identify the type of data being received and perform an analysis on the data. Based on that analysis, the server can determine if a notification needs to be communicated to an individual. This notification can, for example, inform the…
SYSTEM AND METHOD FOR AUTOMATICALLY RESTOCKING ITEMS ON SHELVES USING A PNEUMATIC PIPE SYSTEM
Granted: November 8, 2018
Application Number:
20180319607
Systems, methods and computer-readable media for automating the restocking of shelves process by sending a notification when a product on a shelf has reached, or will reach, an undesired level of emptiness. This is determined using imaging sensors, such as cameras, which can calculate how full or empty a respective shelf is and predict when the shelf will need to be restocked. When the restocking time arrives, the notification can be sent to automated systems, which automatically cause…