# US 11,308,535 B2 · On-line shopping assistant for in-store shopping

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

- Number: US 11,308,535 B2
- Document ID: US11308535B2
- Status: Granted
- Kind: B2
- Application number: 16/681,798
- Filed: 2019-11-12
- Published: 2020-04-02
- Granted: 2022-04-19
- Earliest claimed: 2014-10-06
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Darrell O. Bleakley; Louis M. Demmler; Aditya A. Desai; Michael P. Etgen; Stephen Kenna
- Web page: https://patentgrep.com/patent/US11308535B2

## CPC

- G06Q 30/0623: {by investigating goods or services}
- G06Q 30/0639: {Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- H04W 4/33: for indoor environments, e.g. buildings
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.

## Claims

### Claim 1

A method for managing an on-line shopping assistant for in-store shopping, the method comprising:
determining a hardware address of a mobile device of an in-store shopper by using a wireless network request from the mobile device to one of three wireless access points of a plurality of wireless access points disposed within a store;
determining a location of the in-store shopper by triangulating the location of the in-store shopper using the hardware address and the three wireless access points; and
presenting, in a display of the mobile device:
a map of the store, the map indicating the location of the in-store shopper; and
a selectable element which, in response to being selected, transmits a request to summon a sales clerk to the location of the in-store shopper.

### Claim 2 (depends on 1)

The method of claim 1, further comprising: receiving a request from the mobile device for data through the mobile device pertaining to at least one item in the store; filtering the requested data based upon the selected location of the in-store shopper; and wherein the requested data is a location of a requested item within the store and the filtered requested data is directions to the location of the requested item based upon the location of the in-store shopper.

### Claim 3 (depends on 2)

The method of claim 2, wherein the requested data is product information pertaining to a product and the filtered requested data is product information positioned proximately to the selected location of the in-store shopper.

### Claim 4 (depends on 1)

The method of claim 1, wherein the in-store shopper is located based detecting a hardware address of the mobile device in a wireless network request presented by the mobile device to a wireless access point disposed in the store, and subsequently by receiving from mobile device global positioning system (GPS) data.

### Claim 5

An in-store shopping data processing system configured to provide an on-line shopping assistant for in-store shopping, the system comprising:
a host computing system disposed in a store, the system comprising one or more computers each with memory and at least one processor;
at least one wireless access point coupled to the host computing system and positioned with the store;
a database coupled to the host computing system and comprising records correlating different in-store shoppers with respectively different mobile devices; and,
computer-executable instructions enabled upon execution in the memory to:
determine a hardware address of a mobile device of an in-store shopper by using a wireless network request from the mobile device to one of three wireless access points of a plurality of wireless access points disposed within the store;
determine a location of the in-store shopper by triangulating the location of the in-store shopper using the hardware address and the three wireless access points; and
present in a display of the mobile device:
a map of the store, the map indicating the location of the in-store shopper; and
a selectable element which, in response to being selected, transmits a request to summon a sales clerk to the location of the in-store shopper.

### Claim 6 (depends on 5)

The system of claim 5, wherein the program code of the module is further enabled to the computer-executable instructions, further enabled upon the execution in the memory to: receive a request from the mobile device for data through the mobile device pertaining to at least one item in the store; filtering the requested data based upon the selected location of the in-store shopper; and
wherein the requested data is a location of a requested item within the store and the filtered requested data is directions to the location of the requested item based upon the selected location of the in-store shopper.

### Claim 7 (depends on 6)

The system of claim 6, wherein the requested data is product information pertaining to a product and the filtered requested data is product information positioned proximately to the selected location of the in-store shopper.

### Claim 8 (depends on 5)

The system of claim 5, wherein the in-store shopper is located based on detecting a hardware address of the mobile device in a wireless network request presented by the mobile device to a wireless access point disposed in the store, and subsequently by receiving from mobile device global positioning system (GPS) data.

### Claim 9

A computer program product for managing an on-line shopping assistant for in-store shopping, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:
determining a hardware address of a mobile device of an in-store shopper by using a wireless network request from the mobile device to one of three wireless access points of a plurality of wireless access points disposed within a store;
determining a location of the in-store shopper by triangulating the location of the in-store shopper using the hardware address and the three wireless access points; and
presenting in a display of the mobile device:
a map of the store, the map indicating the location of the in-store shopper; and
a selectable element which, in response to being selected, transmits a request to summon a sales clerk to the location of the in-store shopper.

### Claim 10 (depends on 9)

The computer program product of claim 9, wherein the method further includes: receiving, by the device, a request from the mobile device for data through the mobile device, the request from the mobile device pertaining to at least one item in the store; filtering the requested data based upon the selected location of the in-store shopper; and
wherein the requested data is a location of a requested item within the store and the filtered requested data is directions to the location of the requested item based upon the selected location of the in-store shopper.

### Claim 11 (depends on 9)

The computer program product of claim 9, wherein the requested data is product information pertaining to a product and the filtered requested data is product information positioned proximately to the selected location of the in-store shopper.

### Claim 12 (depends on 9)

The computer program product of claim 9, wherein the in-store shopper is located based detecting a hardware address of the mobile device in a wireless network request presented by the mobile device to a wireless access point disposed in the store, and subsequently by receiving from mobile device global positioning system (GPS) data.
