Abstract:
Systems and methods to provide a prioritized shopping system are discussed. For example, a method can include receiving a list of target items, receiving busyness data for a plurality of local merchants, developing a prioritized shopping plan, and communicating the prioritized shopping plan to a mobile device. Each target item in the list of target items can represents a product or service that a user has indicated an interest in purchasing. The prioritized shopping plan is based at least in part on the busyness data and the list of target items. Busyness data provides an indication of traffic levels within at least a portion of the plurality of local merchants.
Abstract:
A system or method is provided to monitor a consumer's shopping routes associated with shopping lists. A location and movements of the consumer in a merchant's store may be monitored using a network of Bluetooth beacons installed throughout the merchant's store. When the consumer picks up a product from a store shelve and crosses out an item from a digital shopping list, the system may mark the location where the merchandise is picked up. Thus, a shopping route of the consumer may be detected as the consumer picks ups and crosses out various products listed on the shopping list during the shopping trip in the store. The consumer may share the shopping route with another consumer. The shopping route may be shared in real time, such that another consumer may make suggestions or comments or approve various items picked up by the consumer in real time.
Abstract:
An apparatus is provided including a processor, a memory, and a door. A scale is configured to, when the door is opened, measure the weight of an item placed in the apparatus. A scanner is then configured to, when the door is opened, scan an item placed in the apparatus. The processor is then configured to track the weight of the item when the item is placed in the apparatus and to automatically reorder more of the item in response to a determination that the weight of the item has fallen below a predefined threshold.
Abstract:
A method and system facilitate recognition of commands to initiate actions within an electronic marketplace on behalf of a user. A machine detects a first command issued by a user. The machine, based on the detecting of the first command, identifies a request to generate a model of a physical object in the environment of the user. The machine generates the model based on a set of spatial data pertaining to the physical object. The machine, based on the model, causes a display of a graphical representation of the physical object in a user interface of a client device. The machine identifies a request to initiate an action with respect to the physical object via the client device on behalf of the user. The machine automatically initiates the action via the client device on behalf of the user. The action uses the graphical representation of the physical object.
Abstract:
In an example embodiment, a method of dynamically optimizing a user interface on an electronic device is provided. A user interface is presented to a user, wherein the user interface includes one or more elements. User interactions with the one or more elements are then measured. The one or more elements of the user interface are then dynamically modified based on the measured user interaction.
Abstract:
In an example embodiment, a first aspect of a physical environment, other than location or current time, of the electronic device is determined. Then a mode of a notification function within the electronic device is dynamically modified such that the mode changes from a first mode in which a notification does not activate a vibration motor in the electronic device to a second mode in which the notification does activate the vibration motor, based on the determined first aspect of the physical environment.
Abstract:
Systems and methods are presented for providing notifications based on user activity data. In some embodiments, a method is presented. The method may include accessing first sensor data associated with a first activity of a user. The method may also include determining that the user is engaged in the first activity based at least in part on the first sensor data, receiving a notification while the user is engaged in the first activity, and determining to not present or in other words, hold the notification while the user is engaged in the first activity. In some embodiments, the method may also include accessing second sensor data associated with the user, determining that the user is no longer engaged in the first activity based at least in part on the second sensor data, and presenting the notification while the user is no longer engaged in the first activity.
Abstract:
An apparatus is provided including a processor, a memory, and a vehicle tracking portal. The vehicle tracking portal is configured to obtain vehicle identification information regarding a vehicle. Then diagnostic information regarding the vehicle can be obtained. Then, based on the vehicle identification and the diagnostic information, a recommended service for the vehicle can be determined. A user can then be alerted to the recommended service.
Abstract:
An apparatus is provided including a processor, a memory, and a vehicle tracking portal. The vehicle tracking portal is configured to obtain vehicle identification information regarding a vehicle. Then diagnostic information regarding the vehicle can be obtained. Then, based on the vehicle identification and the diagnostic information, a recommended service for the vehicle can be determined. A user can then be alerted to the recommended service.
Abstract:
An apparatus is provided including a processor, a memory, and a vehicle tracking portal. The vehicle tracking portal is configured to obtain vehicle identification information regarding a vehicle. Then diagnostic information regarding the vehicle can be obtained. Then, based on the vehicle identification and the diagnostic information, a recommended service for the vehicle can be determined. A user can then be alerted to the recommended service.