Shopping cart self-tracking in an indoor environment

US12227219B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12227219-B2
Application numberUS-202217873526-A
CountryUS
Kind codeB2
Filing dateJul 26, 2022
Priority dateJun 30, 2022
Publication dateFeb 18, 2025
Grant dateFeb 18, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A shopping cart's tracking system determines a first baseline location of the shopping cart at a first timestamp with a wireless device located on the shopping cart detecting one or more external wireless devices (e.g., RFID tags) in the indoor environment. The shopping cart's tracking system receives wheel motion data from one or more wheel sensors coupled to one or more wheels of the shopping cart, wherein the wheel motion data describes rotation of the one or more wheels. The shopping cart's tracking system calculates a translation traveled by the shopping cart from the first baseline location based on the wheel motion data. The shopping cart's tracking system determines an estimated location of the shopping cart at a second timestamp based on the first baseline location and the translation. With the estimated location, the shopping cart can update a map with the estimated location of the shopping cart.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of tracking a shopping cart in an indoor environment, the method comprising: detecting, by a wireless device located on the shopping cart, one or more signals from one or more external wireless devices in the indoor environment; determining, by a computer processor, a first baseline location of the shopping cart at a first timestamp based on the detected one or more signals from the one or more external wireless devices in the indoor environment; receiving, by the computer processor, wheel motion data from one or more wheel sensors coupled to one or more wheels of the shopping cart, wherein the wheel motion data describes a rotation of each of the one or more wheels and an orientation of each of the one or more wheels measured as an angle along an axis orthogonal to a ground plane; calculating, by the computer processor, a translation traveled by the shopping cart from the first baseline location, the translation indicating a direction and a distance traveled by the shopping cart, wherein calculating the translation comprises: calculating the direction traveled by aggregating the orientations of the one or more wheels, and calculating the distance traveled by integrating the rotations of the one or more wheels over time; determining, by the computer processor, an estimated location of the shopping cart at a second timestamp based on the first baseline location and the translation including the direction and the distance traveled; and updating, by the computer processor, a map with the estimated location of the shopping cart. 2. The method of claim 1 , wherein detecting the one or more signals from the one or more external wireless devices in the indoor environment comprises: sending an interrogation pulse using the wireless device located on the shopping cart; receiving a first response signal from a first external wireless device in the indoor environment; and wherein determining, by the computer processor, the first baseline location of the shopping cart at the first timestamp based on the detected one or more signals from the one or more external wireless devices in the indoor environment comprises: calculating, by the computer processor, a first distance between the shopping cart and the first external wireless device based on time of flight between the interrogation pulse and the first response signal, wherein the first baseline location is based on the first distance. 3. The method of claim 2 , wherein detecting, by the computer processor, the one or more signals from the one or more external wireless devices in the indoor environment further comprises: receiving a second response signal from a second external wireless device in the indoor environment; and wherein determining, by the computer processor, the first baseline location of the shopping cart at the first timestamp based on the detected one or more signals from the one or more external wireless devices in the indoor environment comprises: calculating, by the computer processor, a second distance between the shopping cart and the second external wireless device based on time of flight between the interrogation pulse and the second response signal, wherein the first baseline location is further based on the second distance. 4. The method of claim 1 , wherein rotation of a wheel is about an axis that is parallel to a ground plane. 5. The method of claim 1 , wherein the wheel sensor is a rotary encoder. 6. The method of claim 1 , wherein the wheel motion data describes rotation and orientation of two of the wheels on the shopping cart. 7. The method of claim 1 , further comprising: displaying, on a display on the shopping cart, the estimated location of the shopping cart. 8. The method of claim 1 , further comprising: displaying, on a display on the shopping cart, content based on the estimated location of the shopping cart. 9. The method of claim 1 , further comprising: receiving acceleration data from an accelerometer describing acceleration of the shopping cart; and wherein the estimated location of the shopping cart is determined further based on the acceleration data. 10. The method of claim 1 , further comprising: detecting, by the wireless device located on the shopping cart, one or more subsequent signals from the one or more external wireless devices; determining a second baseline location of the shopping cart at the second timestamp based on the detected one or more subsequent signals; and calibrating the one or more wheel sensors based on a location drift between the second baseline location of the shopping cart and the estimated location of the shopping cart. 11. A non-transitory computer-readable storage medium storing instructions for tracking a shopping cart in an indoor environment, wherein the instructions, when executed by a computer processor, cause the computer processor to perform operations comprising: detecting, by a wireless device located on the shopping cart, one or more signals from one or more external wireless devices in the indoor environment; determining a first baseline location of the shopping cart at a first timestamp based on the detected one or more signals from the one or more external wireless devices in the indoor environment; receiving wheel motion data from one or more wheel sensors coupled to one or more wheels of the shopping cart, wherein the wheel motion data describes rotation of the one or more wheels and an orientation of each of the one or more wheels measured as an angle along an axis orthogonal to a ground plane; calculating a translation traveled by the shopping cart from the first baseline location, the translation indicating a direction and a distance traveled by the shopping cart, wherein calculating the translation comprises: calculating the direction traveled by aggregating the orientations of the one or more wheels, and calculating the distance traveled by integrating the rotations of the one or more wheels over time; determining an estimated location of the shopping cart at a second timestamp based on the first baseline location and the translation including the direction and the distance traveled; and updating a map with the estimated location of the shopping cart. 12. The non-transitory computer-readable storage medium of claim 11 , wherein detecting the one or more signals from the one or more external wireless devices in the indoor environment comprises: sending an interrogation pulse using the wireless device located on the shopping cart; receiving a first response signal from a first external wireless device in the indoor environment; and wherein determining, by the computer processor, the first baseline location of the shopping cart at the first timestamp based on the detected one or more signals from the one or more external wireless devices in the indoor environment comprises: calculating, by the computer processor, a first distance between the shopping cart and the first external wireless device based on time of flight between the interrogation pulse and the first response signal, wherein the first baseline location is based on the first distance. 13. The non-transitory computer-readable storage medium of claim 12 , wherein detecting, by the computer processor, the one or more signals from the one or more external wireless devices in the indoor environment further comprises: receiving a second response signal from a second external wireless device in the indoor environment; and wherein determining, by the computer processor, the first baseline location of the shopping cart at the first timestamp based on the detected one or more sign

Assignees

Inventors

Classifications

  • using counting means or digital clocks · CPC title

  • of measured values, i.e. measurement on mobile and position calculation on base station · CPC title

  • by integrating acceleration or speed, i.e. inertial navigation · CPC title

  • Indoor data · CPC title

  • Electronic display devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12227219B2 cover?
A shopping cart's tracking system determines a first baseline location of the shopping cart at a first timestamp with a wireless device located on the shopping cart detecting one or more external wireless devices (e.g., RFID tags) in the indoor environment. The shopping cart's tracking system receives wheel motion data from one or more wheel sensors coupled to one or more wheels of the shopping…
Who is the assignee on this patent?
Maplebear Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).