Patent classifications
G06Q30/0635
Physical shopping chart-to-mobile device associations
In some implementations, a system for providing and managing associations between mobile computing device and physical shopping carts used in retail stores includes a physical shopping cart configured to transport physical goods around a store. The physical shopping cart includes a product detection system that is programmed to detect products that are placed in the physical shopping cart, a wireless transceiver to wirelessly communicate with other devices, and a cart identifier that uniquely identifies the physical shopping cart. The system further includes a mobile computing device that is programmed (i) to obtain the cart identifier for the shopping cart, (ii) to establish an association with the physical shopping cart using the cart identifier, and (iii) once the association between the physical shopping cart and the mobile computing device has been established, to output a user interface that provides a real-time summary of the products in the physical shopping cart.
SYSTEM AND METHOD FOR RECEIVING DATA AT A MERCHANT DEVICE FROM A USER DEVICE OVER A WIRELESS LINK
A system and method for providing payments is disclosed. A method can include establishing a wireless link between a mobile device and a merchant device. After an instruction is displayed on the mobile device, a combination of a first type of input and a second type of input are received on the mobile device, first type of input including at least one button press of a physical button and the second type of input received from a user to confirm a payment for the purchase. Based on the inputs, payment data is retrieved from a memory of the mobile device. The method includes receiving the payment data at the merchant device to make the purchase, wherein receiving the payment data, via the wireless link, at the merchant device to make the purchase is performed according to a protocol for communicating the payment data to the merchant device.
FOOD ORDER AND DELIVERY PLATFORM AND METHOD
A food ordering and delivery system and method for increasing the speed and efficiency of service to customers by offering ready-to-deliver food to prospective customers based on their location relative to the ready-to-deliver food.
DEVICE PROVISIONING IN A MULTI-TENANT SERVICE
A method for distributing network services for a network device through a multi-tenant network service. An identification parameter is associated with the device and is stored in a database by an orders management system after the device is ordered. The method includes establishing a network connection between a network device and a multi-tenant network service and, in response to establishing the network connection, obtaining device-associated identification parameter from the network device. The identification parameter is used to query the database for at least one record associated with the network device identifying a tenant of the multi-tenant network service in which the tenant corresponds to the device. The service maps the network device to the identified tenant of the multi-tenant network service and distributes network services based upon the mapping of the network device to the identified tenant.
ROUTE PLANNING ENGINE USING UNIQUE LOCATION IDENTIFIERS
Technologies are described for determining route proposals for shipment of cargo using unique location identifiers (ULIs). For example, a pickup ULI and a delivery ULI can be received. The pickup ULI and the delivery ULI are in the ULI data structure format defined herein. A first geographic area representing a pickup leg can be determined for shipment of the cargo from the pickup ULI to a first transportation network location and a second geographic area representing a delivery leg can be determined for shipment of the cargo from a second transportation network location to the delivery ULI. The main leg of the shipment occurs between the first transportation network location and the second transportation network location and travels through one or more defined transportation networks. Route proposals can be generated for shipment of the cargo through the pickup leg, main leg, and/or delivery leg.
ROUTE FINDER FOR INTEGRATED PLANNING
Technologies are described for determining possible routes using pre-processing operations. The pre-processing operations determine possible routes from an origin location to a destination location by dynamically generating representations of the transportation networks at runtime. For example, the pre-processing operations can dynamically determine a geographic area, and/or multiple sub-areas, that covers the origin location and the destination location. Possible routes from the origin location to the destination location can then be determined using only those locations within the geographic area and/or sub-areas. The locations that make up the possible routes can be provided for route optimization that utilizes transportation schedules and/or additional transportation requirements.
BLENDING STATION APPARATUS AND METHOD FOR USING THE SAME
A system for recalculating a formula previously used in preparing a mixture made from adding at least two components. The system includes a control system and salon management software. The control system has a processor, a computer-readable memory, and a display. The memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more blending materials and amounts recommended for the hair dye mixture. The salon management software is stored in the computer-readable memory and executed by the control system. The salon management software is in communication with the control system to exchange information on customers and formulas of hair dye mixtures associated with the customers.
Method And System For Allocation Of Liquid Product From A Virtual Bottle
The present disclosure includes a method of providing a virtual bottle service from an establishment to a user. The virtual bottle service is accessible by the user via an app on a smartphone of a user. The method comprises receiving, via the app on the smartphone of a user, a purchase request for a virtual bottle from an establishment, and after the receiving, allocating the user with a predetermined number of drinks of a particular liquor from the establishment. The method further includes, in response to a drink order from the virtual bottle by the user, decrementing the number of drinks from the virtual bottle that remain available to the user. The method may also include communicating, to the user, the remaining number of drinks via the app on the smartphone. A corresponding system that incorporates and/or uses such a method is also provided.
Method, system, and non-transitory computer-readable medium for aggregating, accessing, and transacting a plurality of business applications
A system and method for aggregating, accessing and transacting a plurality of business application has been described. The system is a conglomeration of the plurality of business applications which provide point solutions to everyday problems of small and medium businesses. The system allows the business application owners to register their business application on the platform. Further the system enables business owners to browse, view details, avail demos and purchase subscriptions to the business applications on the platform. The system further enables business application owners to provide a sales and access point to a wider business customer audience through a one stop shop for the plurality of business applications.
Systems and methods for computer-determined efficient bagging of ordered items
The present disclosure provides systems and methods for automated bag packaging, comprising at least one processor; and memory storing comprising: receiving an order comprising at least one item; searching at least one data store to determine one or more properties associated with each item; for each group: performing an optimization process for packaging the at least one item into one or more bags, by: selecting a data structure representing a first bag, the data structure comprising a size of the first bag; iteratively simulating packaging of a largest item of the group into the first bag until all items are packaged in the selected bag; generating at least one set of instructions for packaging the items into the selected bag; and sending the generated instructions to a computer system for display, the instructions including at least one item identifier and one bag identifier.