US 11,741,447 B1
Automated purchasing systems and methods
Cory A. Matheson, Celina, TX (US); Curtis Mark Bell, San Antonio, TX (US); Ashley Raine Philbrick, San Antonio, TX (US); Nathan Lee Post, Rockport, TX (US); Noe Alberto Martinez, San Antonio, TX (US); David M. Jones, Jr., San, TX (US); Oscar Guerra, San Antonio, TX (US); Janelle Denice Dziuk, Falls City, TX (US); Zachery C. Lake, Aubrey, TX (US); and Yevgeniy Viatcheslavovich Khmelev, San Antonio, TX (US)
Assigned to United Services Automobile Association (USAA), San Antonio, TX (US)
Filed by United Services Automobile Association (USAA), San Antonio, TX (US)
Filed on Sep. 28, 2020, as Appl. No. 17/35,063.
Claims priority of provisional application 62/908,278, filed on Sep. 30, 2019.
Int. Cl. G06Q 20/20 (2012.01); B62B 3/14 (2006.01)
CPC G06Q 20/202 (2013.01) [B62B 3/1408 (2013.01); G06Q 20/206 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by an electronic device, beacon signals from a shopping cart of a store, wherein the shopping cart and the electronic device are within a first predetermined proximity;
determining that the beacon signals are received by the electronic device during a preset time threshold;
associating, by a server, the shopping cart with the electronic device responsive to determining that the electronic device received the beacon signals from the shopping cart during the preset time threshold, wherein the shopping cart comprises a first weight sensor configured to detect a weight addition;
monitoring, by the server, locations of the electronic device by periodically receiving, from the electronic device, location identification signals;
accessing a map from a database, wherein the map comprises locations of shelves of a shelving system, an arrangement of items of an item system, and a weight of the items of the item system;
identifying, by the server, a shelf of the shelving system holding one or more items located within a second predetermined proximity of the electronic device based on the locations of the electronic device and the map, wherein the shelf comprises a set of second weight sensors installed in different sections of the shelf and configured to detect a weight change upon each item on the shelf is lifted;
receiving, by the server, a notification comprising an amount of weight change from a second weight sensor within the set of second weight sensors, wherein the amount of weight change is associated with an item being lifted from the shelf,
receiving, by the server, an indication comprising an amount of weight addition from the first weight sensor;
when the amount of weight change matches the amount of weight addition, confirming, by the server, an identifier of the item being lifted from the shelf based on the section of the shelf where the second weight sensor is installed based at least in part on the map, wherein the server determines that the item being lifted from the shelf is placed within the shopping cart;
determining, by the server, a check out status based on a third proximity of the electronic device to an exit of the store using the locations of the electronic device and based on the electronic device receiving the beacon signals from the shopping cart, wherein the check out status is ready to check out when the electronic device is within the third predetermined proximity of the exit and when the electronic device is receiving the beacon signals from the shopping cart;
determining, by the server, a payment amount based on identifiers of items placed within the shopping cart based on determining the ready to check out status; and
transmitting, by the server, the payment amount from a first account associated with a user operating the electronic device to a second account of a merchant associated with the store.