MOVEMENT BASED SHOPPING
First Claim
1. A method comprising:
- collecting geolocation data of a mobile device over a period of time;
deriving speed data and direction data of the mobile device over the period of time from the geolocation data;
determining a state of a user of the mobile device based on the speed data and the direction data; and
modifying a user interface of the mobile device based on the state of the user of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed herein include a method for inferring the state of a user of a mobile device based on the movement of the mobile device. A method is provided that includes receiving, at a computer system, movement data from a mobile device through a network interface, the movement data comprising data specifying the movement of the mobile device over a period of time; determining, at the computer system, a shopping state of a user of the mobile device based on the movement data; selecting a plurality of products from a database of available products to present to the user based on the shopping state of the user, and providing, through the network interface, a listing of the plurality of products to the mobile device.
14 Citations
20 Claims
-
1. A method comprising:
-
collecting geolocation data of a mobile device over a period of time; deriving speed data and direction data of the mobile device over the period of time from the geolocation data; determining a state of a user of the mobile device based on the speed data and the direction data; and modifying a user interface of the mobile device based on the state of the user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device comprising:
-
means for collecting geolocation data; means for deriving either or both speed data and direction data of the mobile device from the geolocation data; means for deriving a state of a user of the mobile device from either or both the speed data and the direction data; and means for displaying information to the user based on the state of the user of the mobile device. - View Dependent Claims (11)
-
-
12. A computer-readable medium having instructions stored thereon that are executable, by a machine, to cause the machine to perform operations comprising:
-
receiving, at a computer system through a network interface, movement data from a mobile device, the movement data comprising data specifying the movement of the mobile device over a period of time; determining, at the computer system, a shopping state of a user of the mobile device based on the movement data; selecting a plurality of products from a database of available products to present to the user based on the shopping state of the user, and providing, through the network interface, a listing of the plurality of products to the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification