# US 8,464,945 B2 · Shopping cart

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,464,945 B2
- Document ID: US8464945B2
- Status: Granted
- Kind: B2
- Application number: 13/685,157
- Filed: 2012-11-26
- Published: 2013-03-28
- Granted: 2013-06-18
- Earliest claimed: 2009-08-11
- Assignees: Luke Sean Connelly
- Applicants: Luke Sean Connelly
- Inventors: Sean Richard Connelly
- Web page: https://patentgrep.com/patent/US8464945B2

## CPC

- G06F 12/00: Accessing, addressing or allocating within memory systems or architectures (digital input from, or digital output to record carriers, e.g. to disk storage units, G06F3/06)
- B62B 3/148: {Adaptations facilitating the transport to the counter}
- G01G 19/12: having electrical weight-sensitive devices
- G01G 19/4144: {for controlling weight of goods in commercial establishments, e.g. supermarket, P.O.S. systems}
- G01G 19/52: Weighing apparatus combined with other objects, e.g. furniture (with walking sticks A45B3/08)
- G07G 1/0036: {Checkout procedures}
- G07G 1/0081: {the reader being a portable scanner or data reader (G07G1/009 takes precedence)}
- B62B 5/0096: {Identification of the cart or merchandise, e.g. by barcodes or radio frequency identification [RFID]}
- B62B 2203/50: comprising weighing means
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B62B: HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES (characterised by animal propulsion B62C; propulsion of sledges by driver or engine B62M)
- G01G: WEIGHING (sorting by weighing B07C5/16)
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS

## Abstract

A shopping cart is disclosed. The shopping cart comprises a frame, a receptacle for holding items and a scanning apparatus for scanning items to be placed within the receptacle. The shopping cart further comprising weighing means for monitoring the weight of the receptacle.

## Claims

### Claim 1

A data storage device for use with a number of host systems including a first-type host system and a second-type host system, comprising:
a memory means;
a controller for controlling the transfer of data to and from the memory means;
a first connector that is configured to interface to a respective first-type host system; and
a second connector, separate and distinct from the first connector, that is configured to interface to a respective second-type host system,
wherein the controller is configured to selectively allow data supplied by the respective first-type host system via the first connector to be written to the memory means,
wherein the controller is configured to allow data stored in the memory means to be accessed by the respective second-type host system via the second connector for presentation of the data on the respective second-type host system,
wherein in the case that the data is accessed or supplied by the respective first-type host system via the first connector, the controller is configured to permit reading and writing of data stored in the memory means, and
wherein in the case that the data is accessed by the respective second-type host system via the second connector, the controller is configured to permit only reading and deleting of data stored in the memory means.

### Claim 2 (depends on 1)

A storage device according to claim 1, wherein:
wherein the controller is configured to selectively allow the data supplied by the respective first-type host system via the first connector to be written to the memory means according to an access code matching process that matches an access code supplied by the respective first-type host system via the first connector to corresponding data associated with the storage device.

### Claim 3 (depends on 2)

A storage device according to claim 2, wherein:
the access code is generated when the storage device is connected to the respective first-type host system using the first connector.

### Claim 4 (depends on 1)

A storage device according to claim 1, wherein:
the memory means comprises a plurality of memory files which are individually selectable for reading and writing data thereto and therefrom as required by a sleeve which is arranged to rotate to select a desired file.

### Claim 5 (depends on 1)

A storage device according to claim 1, further comprising:
a window for admitting wireless signals to one of a plurality of receiver units.

### Claim 6 (depends on 5)

A storage device according to claim 5, wherein:
the receiver units are individually presentable to the window using the sleeve.

### Claim 7 (depends on 5)

A storage device according to claim 5, wherein:
the receiver units separately correspond with a memory file.

### Claim 8 (depends on 7)

A storage device according to claim 7, wherein:
the receiver units are arranged to receive wireless signals for reading and writing data to and from the selected memory file.

### Claim 9 (depends on 1)

A storage device according to claim 1, wherein:
the first and second connectors support wired serial connections of different types.

### Claim 10 (depends on 1)

A system comprising:
the storage device of claim 1;
a retail host computer that is configured as the first-type host system to allow the retail host computer to interface to the first connector of the storage device to store data representing a transaction receipt in the memory means of the storage device; and
a consumer host computer that is configured as the second-type host system to allow the consumer host computer to interface to the second connector of the storage device to access the data representing the transaction receipt as stored in the memory means of the storage device.
