# US 10,769,709 B2 · System and apparatus for managing tasks

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

- Number: US 10,769,709 B2
- Document ID: US10769709B2
- Status: Granted
- Kind: B2
- Application number: 15/808,062
- Filed: 2017-11-09
- Published: 2018-03-15
- Granted: 2020-09-08
- Earliest claimed: 2008-11-21
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Anup D. Karnalkar; R. Tyler Wallis; William S. Robbins; Susan S. Steele
- Web page: https://patentgrep.com/patent/US10769709B2

## CPC

- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 30/0207: Discounts or incentives, e.g. coupons or rebates
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0639: {Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility}
- 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

A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to present a plurality of selectable commodity items, detect one or more selections from the plurality of commodity items, generate a list from the one or more commodity items selected, and transmit the list to a system. The system can be adapted to receive the list from the communication device, determine a selection order for the items in the list based on a location of each item in a store and at least one characteristic of at least one of the items, update the list according to the selection order, and transmit the updated list to a device for conducting commodity shopping according to the adjusted list. Other embodiments are disclosed.

## Claims

### Claim 1

A method comprising:
receiving, by a processing system including a processor, a list of commodity items selected at a communication device, wherein the communication device accesses a first behavioral profile of a user of the communication device, wherein the communication device presents a meal option determined according to the first behavioral profile, wherein the list of commodity items selected at the communication device includes a recipe item associated with a selection of the meal option, and wherein the recipe item is identified according to a recipe library;
retrieving, by the processing system, a second behavioral profile of the user of the communication device, wherein the second behavioral profile is different from the first behavioral profile;
determining, by the processing system, an identity of a suggested commodity item according to the second behavioral profile associated with the user of the communication device;
generating, by the processing system, a shopping list comprising the list of commodity items, the identity of the suggested commodity item, and navigation instructions for locating items of the shopping list, wherein the shopping list is arranged according to relative locations of the items of the shopping list at a shopping premises, and wherein the navigation instructions are further generated according to global positioning system location information associated with the communication device;
transmitting, by the processing system, the shopping list to the communication device, wherein the communication device presents the navigation instructions via voice synthesis; and
receiving, by the processing system, scanned data captured at the communication device, wherein the scanned data is associated with a barcode of a first item of the shopping list, and wherein the scanned data is received via a point-of-sale terminal at the shopping premises.

### Claim 2 (depends on 1)

The method of claim 1, wherein the shopping list is further arranged to reduce ambient exposure time of the first item of the shopping list, and wherein the communication device presents an image of the meal option.

### Claim 3 (depends on 2)

The method of claim 2, wherein the shopping list is further generated in part according to inventory information associated with the shopping premises, and wherein the communication device presents a probable cost of the meal option.

### Claim 4 (depends on 3)

The method of claim 3, further comprising facilitating, by the processing system, wireless communications with the communication device, and wherein the selection of the meal option includes a number of servings for the meal option.

### Claim 5 (depends on 1)

The method of claim 1, wherein the shopping list is further arranged according to global positioning system coordinates associated with the items of the shopping list at the shopping premises.

### Claim 6 (depends on 1)

The method of claim 1, wherein the shopping list is transmitted as a short system message.

### Claim 7 (depends on 1)

The method of claim 1, wherein the identity of the suggested commodity item is further determined based on a time lapse from a prior purchase of the suggested commodity item.

### Claim 8 (depends on 1)

The method of claim 1, further comprising determining the first behavioral profile according to a past grocery list associated with the user of the communication device.

### Claim 9 (depends on 1)

The method of claim 1, further comprising determining the first behavioral profile according to an activity captured at the communication device.

### Claim 10 (depends on 1)

The method of claim 1, wherein the global positioning system location information is determined at the communication device.

### Claim 11

A non-transitory, machine-readable medium having stored therein computer-readable instructions, which when executed by a processing system including a processor, cause the processing system to perform operations comprising:
receiving a list of commodity items selected at a communication device, wherein the communication device accesses a first behavioral profile of a user of the communication device, wherein the communication device presents a meal option determined according to the first behavioral profile, wherein the list of commodity items selected at the communication device includes a recipe item associated with a selection of the meal option, and wherein the recipe item is identified according to a recipe library;
retrieving a second behavioral profile of the user of the communication device, wherein the second behavioral profile is different from the first behavioral profile;
determining an identity of a suggested commodity item according to the second behavioral profile associated with the user of the communication device;
generating a shopping list comprising the list of commodity items, the identity of the suggested commodity item, and navigation instructions for locating items of the shopping list at a shopping premises, wherein the shopping list is arranged according to relative locations of the items of the shopping list at the shopping premises, and wherein the navigation instructions are further generated according to global positioning system location information associated with the communication device;
transmitting the shopping list and the navigation instructions to the communication device; and
receiving scanned data captured at the communication device, wherein the scanned data is associated with a barcode of a first item of the shopping list.

### Claim 12 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the global positioning system location information is determined at the communication device, and wherein the communication device presents an image of the meal option.

### Claim 13 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the communication device presents the navigation instructions via voice synthesis, wherein the communication device presents a probable cost of the meal option, and wherein the selection of the meal option includes a number of servings for the meal option.

### Claim 14 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the scanned data is received via a point-of-sale terminal at the shopping premises.

### Claim 15 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the shopping list is further arranged to reduce ambient exposure time of the first item of the shopping list.

### Claim 16 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the shopping list is further generated in part according to inventory information associated with the shopping premises.

### Claim 17 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the identity of the suggested commodity item is further determined based on a time lapse from a prior purchase of the suggested commodity item.

### Claim 18 (depends on 11)

The non-transitory, machine-readable medium of claim 11, wherein the shopping list is further arranged according to global positioning system coordinates associated with the items of the shopping list at the shopping premises.

### Claim 19

A server device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
accessing a list of commodity items selected at a communication device, wherein the communication device accesses a first behavioral profile of a user of the communication device, wherein the communication device presents a meal option determined according to the first behavioral profile, wherein the list of commodity items selected at the communication device includes a recipe item associated with a selection of the meal option, and wherein the recipe item is identified according to a recipe library;
retrieving a second behavioral profile of the user of the communication device, wherein the second behavioral profile is different from the first behavioral profile;
determining an identity of a suggested commodity item according to the second behavioral profile associated with the user of the communication device;
generating a shopping list comprising the list of commodity items, the identity of the suggested commodity item, and navigation instructions for locating the items of the shopping list at a shopping premises, wherein the shopping list is arranged according to relative locations of the items of the shopping list at the shopping premises and to reduce ambient exposure time of a first item of the shopping list, and wherein the navigation instructions are further generated according to global positioning system location information associated with the communication device; and
transmitting the shopping list and the navigation instructions to the communication device.

### Claim 20 (depends on 19)

The server device of claim 19, wherein the operations further comprise:
receiving the list of commodity items selected at the communication device; and
receiving scanned data captured at the communication device, wherein the scanned data is associated with a barcode of the first item of the shopping list.
