# US 2014/0207591 A1 · Integrating local products into global web services,

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

- Number: US 2014/0207591 A1
- Document ID: US20140207591A1
- Status: Published application
- Kind: A1
- Application number: 13/748,029
- Filed: 2013-01-23
- Published: 2014-07-24
- Earliest claimed: 2013-01-23
- Assignees: Wal-Mart Stores, Inc.
- Applicants: Wal-Mart Stores, Inc.
- Inventors: Joel Bennett Acker, JR.; Douglas James Pedley; Richard Neil Cancro
- Web page: https://patentgrep.com/patent/US20140207591A1

## CPC

- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 10/00: Administration; Management
- G06Q 20/00: Payment architectures, schemes or protocols (apparatus for performing or posting payment transactions G07F7/08, G07F19/00; electronic cash registers G07G1/12)
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 30/00: Commerce
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods are disclosed herein for integrating locally carried products into web services provided by a global server. A user computing device, such as a mobile phone, is used to scan optical codes for products. A product identifier extracted from the optical code is used to request product information from a global server system with respect to the product or to take an action with respect to the product, such as adding the product to an electronic shopping cart. For locally carried products, notice may be provided to the user computing device to scan the product using an in-store scanner. Upon scanning the optical code, the in-store scanner retrieves product information from a local server system and encodes this information in an optical code, which the user computing device scans in order to use with respect to a web service or web-integrated transaction.

## Claims

### Claim 1

A method for shopping, the method comprising:
scanning, using a mobile computing device, a first optical code corresponding to a first product for which a global server system has a record;
scanning, using the mobile computing device, a second optical code from a display of an in-store optical code scanner, the second optical code corresponding to a second product for which the global server system does not have a record; and
invoking, by the mobile computing device, addition of the first and second products to a shopping list.

### Claim 2 (depends on 1)

The method of claim 1, wherein invoking addition of the first and second products to the shopping list comprises invoking addition of the first and second products to an electronic shopping cart.

### Claim 3 (depends on 1)

The method of claim 1, wherein scanning the first optical code comprises scanning the first optical code as affixed to an instance of the first product.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
scanning, by the mobile computing device, a third optical code corresponding to an in-store point of sale (POS) device; and
in response to scanning of the third optical code, transmitting, by the mobile computing device, the shopping list to the POS device.

### Claim 5 (depends on 4)

The method of claim 4, wherein transmitting the shopping list to the POS device comprises transmitting the shopping list to the POS device by way of the global server system.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
receiving, by the mobile computing device, an electronic receipt for purchase of the shopping list from the POS device.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
scanning, by the mobile computing device, a third optical code affixed to an instance of the second product;
transmitting, by the mobile computing device, data extracted from scanning the third optical code to the global server; and
if a response from the global server is negative, displaying, on the mobile computing device, a prompt to obtain data for the second product from the in-store optical code scanner.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
scanning, by the in-store optical code scanner, the third optical code;
retrieving, by the in-store optical code scanner, data relating to the second product from a local server different from the global server;
encoding, by the in-store optical code scanner, the data relating to the second product into the second optical code; and
displaying, by the in-store optical code scanner, the second optical code.

### Claim 9 (depends on 8)

The method of claim 8, wherein the second optical code is a quick response (QR) code.

### Claim 10

A system for shopping, the system comprising a mobile computing device including one or more processors and one or more memory devices operably coupled to the one or more processors, the one or more memory devices storing executable and operational data effective to cause the one or more processors to:
scan a first optical code corresponding to a first product for which a global server system has a record;
scan a second optical code from a display of an in-store optical code scanner, the second optical code corresponding to a second product for which the global server system does not have a record; and
invoke addition of the first and second products to a shopping list.

### Claim 11 (depends on 10)

The system of claim 10, wherein the mobile computing device comprises a camera and wherein the executable and operational data are further effective to cause the one or more processors to scan the first and second optical codes using the camera.

### Claim 12 (depends on 10)

The system of claim 10, wherein the executable and operational data are further effective to cause the one or more processors to invoke addition of the first and second products to the shopping list by invoking addition of the first and second products to an electronic shopping cart.

### Claim 13 (depends on 10)

The system of claim 10, wherein the executable and operational data are further effective to cause the one or more processors to scan the first optical code by scanning the first optical code as affixed to an instance of the first product.

### Claim 14 (depends on 10)

The system of claim 10, wherein the executable and operational data are further effective to cause the one or more processors to:
scan a third optical code corresponding to an in-store point of sale (POS) device; and
in response to scanning of the third optical code, transmit the shopping list to the POS device.

### Claim 15 (depends on 14)

The method of claim 14, wherein transmitting the shopping list to the POS device comprises transmitting the shopping list to the POS device by way of the global server system.

### Claim 16 (depends on 14)

The system of claim 14, wherein the executable and operational data are further effective to cause the one or more processors to receive an electronic receipt for purchase of the shopping list from the POS device.

### Claim 17 (depends on 10)

The system of claim 10, wherein the executable and operational data are further effective to cause the one or more processors to:
scan a third optical code affixed to an instance of the second product;
transmit data extracted from scanning the third optical code to the global server; and
if a response from the global server is negative, display a prompt to obtain data for the second product from the in-store optical code scanner.

### Claim 18 (depends on 17)

The system of claim 17, further comprising an in-store scanner configured to:
scan the third optical code;
retrieve data relating to the second product from a local server different from the global server;
encode the data relating to the second product into the second optical code; and
display the second optical code.

### Claim 19 (depends on 18)

The system of claim 18, wherein the second optical code is a quick response (QR) code.

### Claim 20 (depends on 18)

The system of claim 18, wherein the in-store scanner comprises a laser bar code scanner.
