SHOPPING LIST CREATOR AND OPTIMIZER
First Claim
1. A computer implemented method for creating a list of items to be located and acquired, the method comprising:
- receiving from a user of a mobile device, via a wireless communication channel, a list of items to be located and acquired;
creating an overlay for displaying the locations of the items on the user interface of the mobile device;
receiving from the user of the mobile device instructions for ordering the locations of the items on the overlay at an area of the user interface specified by the user;
identifying the locations of the items;
filtering the locations of the items in accordance with the user instructions; and
presenting the filtered locations of the items for display on the overlay in the area of the user interface specified by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile app for a mobile device includes logic for an overlay for the UI of the mobile device, and a location on the UI where the overlay is to be displayed, as specified by the user. The mobile app also comprises a scanning layer to create a list of items to be located and acquired. Instructions for locating the items, and objectives for ordering the locations of the items on the overlay are received from the user. The objectives may be for a trip to acquire the items, such as total cost, time, number of stops, preferred establishments for acquiring the items, preferred brands of the items, and other bases. The locations of the items are identified and filtered in accordance with the instructions. The locations of the items are displayed on the overlay at the area of the user interface specified by the user, according to geographical location.
25 Citations
20 Claims
-
1. A computer implemented method for creating a list of items to be located and acquired, the method comprising:
-
receiving from a user of a mobile device, via a wireless communication channel, a list of items to be located and acquired; creating an overlay for displaying the locations of the items on the user interface of the mobile device; receiving from the user of the mobile device instructions for ordering the locations of the items on the overlay at an area of the user interface specified by the user; identifying the locations of the items; filtering the locations of the items in accordance with the user instructions; and presenting the filtered locations of the items for display on the overlay in the area of the user interface specified by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable hardware storage device having embedded therein a set of instructions which, when executed by one or more processors of a computer, causes the computer to execute operations comprising:
-
receiving from a user of a mobile device, via a wireless communication channel, a list of items to be located and acquired; creating an overlay for displaying the locations of the items on the user interface of the mobile device; receiving from the user of the mobile device instructions for ordering the locations of the items on the overlay at an area of the user interface specified by the user; identifying the locations of the items; filtering the locations of the items in accordance with the user instructions; and presenting the filtered locations of the items for display on the overlay in the area of the user interface specified by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
at least one processor and instructions accessible on a computer-readable storage medium, the instructions causing the at least one processor to perform operations comprising; receive, via a wireless communication channel, at least one message, the at least one message comprising at least one item to be located and acquired, and a designation that the message comprises items to be located and acquired; and scan the message to detect whether the message includes the designation; responsive to detection of the designation perform further operations comprising; extract the at least one item to be located and acquired from the message; and add the at least one item to a list comprising items to be located and acquired. - View Dependent Claims (16, 17, 18, 19, 20)
Specification