Abstract:
Embodiments of the invention describe a system to efficiently execute gesture recognition algorithms. Embodiments of the invention describe a power efficient staged gesture recognition pipeline including multimodal interaction detection, context based optimized recognition, and context based optimized training and continuous learning. Embodiments of the invention further describe a system to accommodate many types of algorithms depending on the type of gesture that is needed in any particular situation. Examples of recognition algorithms include but are not limited to, HMM for complex dynamic gestures (e.g. write a number in the air), Decision Trees (DT) for static poses, peak detection for coarse shake/whack gestures or inertial methods (INS) for pitch/roll detection.
Abstract:
Techniques to extract data from computer-readable purchase records of a user, cluster the items of interest based on descriptions of the items, and associate descriptive keywords to the clusters, where the keywords represent interests of the user. One or more processes and/or functions may be performed on extracted data, including cluster-specific processes and/or function, including user-based, user interest-based, and/or crowd-based processes and/or function, which may include shopping pattern extraction, item or types of items availability based on time, location and other contextual metric, pricing data of items and expected pricing changes over time and seasonal variations, identification of user preferences, and/or shopping recommendations.
Abstract:
Various system and methods for selecting a set of contacts for sharing with an application. An apparatus comprises a contact selection module, an application analysis module, and a contact manager module. The contact selection module receives a request at a computing device, from an application, to access contacts stored on the computing device. The application analysis module determines a set of contexts of the application. The contact manager module generate a a set of contacts to share with the application based on the set of contexts, wherein the set of contacts have contexts correlated with the set of contexts of the application; and grants access to the set of contacts to the application.
Abstract:
A system and method for device action and configuration based on user context detection from sensors in peripheral devices are disclosed. A particular embodiment includes: a peripheral device including one or more sensors to produce sensor data; and logic, at least a portion of which is partially implemented in hardware, the logic configured to determine a context from the sensor data and to perform at least one action based on the determined context, the at least one action including modifying a configuration in a mobile device for sending notifications to a user.