Shopping cart self-tracking in an indoor environment

US2025058814A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025058814-A1
Application numberUS-202418937402-A
CountryUS
Kind codeA1
Filing dateNov 5, 2024
Priority dateJun 30, 2022
Publication dateFeb 20, 2025
Grant date

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 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). 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 and orientation of the one or more wheels. The shopping cart's tracking system calculates a translation traveled by the shopping cart from the 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 baseline location and the translation. The shopping cart provides functionality with the estimated location.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, performed by a computer system comprising a processor and a non-transitory computer-readable storage medium, comprising: receiving a baseline location of a shopping cart at a first timestamp and wheel motion data from one or more wheel sensors coupled to one or more wheels of the shopping cart, the wheel motion data describing 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 a translation traveled by the shopping cart from the 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 baseline location and the translation including the direction and the distance traveled; and providing functionality associated with the estimated location of the shopping cart. 2 . The method of claim 1 , wherein receiving the baseline location of the shopping cart at the first timestamp comprises: receiving proximity data from one or more external wireless devices; and determining the baseline location of the shopping cart based on the proximity data and known locations of the one or more external wireless devices. 3 . The method of claim 2 , wherein receiving the proximity data comprises: sending an interrogation pulse using a wireless device located on the shopping cart, and receiving a response signal from at least one external wireless device; and wherein determining the baseline location of the shopping cart based on the proximity data comprises: calculating, by the computer processor, a distance between the shopping cart and the one external wireless device based on time of flight between the interrogation pulse and the response signal, wherein the baseline location is based on the 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 , wherein providing functionality associated with the estimated location of the shopping cart comprises: displaying, on a display on the shopping cart, the estimated location of the shopping cart. 8 . The method of claim 1 , wherein providing functionality associated with the estimated location of the shopping cart comprises: displaying, on a display on the shopping cart, content based on the estimated location of the shopping cart. 9 . The method of claim 8 , wherein displaying the content based on the estimated location of the shopping cart comprises: generating navigational instructions to navigate to an item based on a known location of the item and the estimated location of the shopping cart; and displaying the navigational instructions on the display of the shopping cart. 10 . The method of claim 1 , further comprising: receiving inertial measurement unit (IMU) data from an IMU sensor describing movement of the shopping cart, wherein determining the estimated location of the shopping cart comprises determining the estimated location of the shopping cart further based on the IMU data. 11 . A non-transitory computer-readable storage medium storing instructions that, when executed by a computer processor, cause the computer processor to perform operations comprising: receiving a baseline location of a shopping cart at a first timestamp and wheel motion data from one or more wheel sensors coupled to one or more wheels of the shopping cart, the wheel motion data describing 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 a translation traveled by the shopping cart from the 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 baseline location and the translation including the direction and the distance traveled; and providing functionality associated with the estimated location of the shopping cart. 12 . The non-transitory computer-readable storage medium of claim 11 , wherein receiving the baseline location of the shopping cart at the first timestamp comprises: receiving proximity data from one or more external wireless devices; and determining the baseline location of the shopping cart based on the proximity data and known locations of the one or more external wireless devices. 13 . The non-transitory computer-readable storage medium of claim 12 , wherein receiving the proximity data comprises: sending an interrogation pulse using a wireless device located on the shopping cart, and receiving a response signal from at least one external wireless device; and wherein determining the baseline location of the shopping cart based on the proximity data comprises: calculating, by the computer processor, a distance between the shopping cart and the one external wireless device based on time of flight between the interrogation pulse and the response signal, wherein the baseline location is based on the distance. 14 . The non-transitory computer-readable storage medium of claim 11 , wherein rotation of a wheel is about an axis that is parallel to a ground plane. 15 . The non-transitory computer-readable storage medium of claim 11 , wherein the wheel sensor is a rotary encoder. 16 . The non-transitory computer-readable storage medium of claim 11 , wherein the wheel motion data describes rotation and orientation of two of the wheels on the shopping cart. 17 . The non-transitory computer-readable storage medium of claim 11 , wherein providing functionality associated with the estimated location of the shopping cart comprises: displaying, on a display on the shopping cart, the estimated location of the shopping cart. 18 . The non-transitory computer-readable storage medium of claim 11 , wherein providing functionality associated with the estimated location of the shopping cart comprises: displaying, on a display on the shopping cart, content based on the estimated location of the shopping cart. 19 . The non-transitory computer-readable storage medium of claim 18 , wherein displaying the content based on the estimated location of the shopping cart comprises: generating navigational instructions to navigate to an item based on a known location of the item and the estimated location of the shopping cart; and displaying the navigational instructions on the display of the shopping cart. 20 . A computer system comprising: a computer processor; and a non-transitory computer-readable storage medium storing instructions that, when executed by the computer processor, cause the computer proces

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 US2025058814A1 cover?
A shopping cart's tracking system determines a 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). 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 …
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 Thu Feb 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).