Product notification and recommendation technology utilizing detected activity
First Claim
Patent Images
1. A method, comprising:
- monitoring a device to detect a plurality of device activities, each device activity being defined by a particular set of conditions related to the device and to an environment local to the device, including at least one of use and movement of the device; and
providing a notification through a user interface that indicates at least one product or service from a plurality of recommendations in response to at least one of the plurality of device activities being detected, the at least one product or service corresponding to the detected device activity;
wherein use of the device includes at least one of operating a call, messaging, web browsing by a user of the device, and gaming, and movement of the device includes at least one of a free fall of the device, a drop of the device, a call answering motion, and a driving speed movement when a speed of the device is greater than a threshold speed value;
wherein monitoring the device to detect the plurality of device activities is done by;
initiating a phone listener, the phone listener being configured to acquire call or messaging information of the device, wherein the call or messaging information includes destination information of a second device configured to receive a call or message;
initiating a peripheral listener, the peripheral listener being configured to detect whether a peripheral is connected to the device while the phone listener acquiring call or messaging information; and
initiating a location listener, the location listener being configured to acquire a set of location values from a location determination technology of the device while the peripheral listener detecting whether the peripheral is connected to the device; and
wherein the particular set of conditions includes;
detecting a device use from the call or messaging information;
detecting an absence of the peripheral being connected to the device; and
detecting a speed of the device based on the set of location values.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary system and method provides a product notification and recommendation technology for monitoring a computing device to detect particular use-cases of device activity and providing a notification through a user interface that indicates at least one product corresponding to the detected particular use-cases. In this way, the product notification and recommendation technology adds a new dimension of usage-based personalization to targeted advertising that results in timely product and service recommendations.
7 Citations
14 Claims
-
1. A method, comprising:
-
monitoring a device to detect a plurality of device activities, each device activity being defined by a particular set of conditions related to the device and to an environment local to the device, including at least one of use and movement of the device; and providing a notification through a user interface that indicates at least one product or service from a plurality of recommendations in response to at least one of the plurality of device activities being detected, the at least one product or service corresponding to the detected device activity; wherein use of the device includes at least one of operating a call, messaging, web browsing by a user of the device, and gaming, and movement of the device includes at least one of a free fall of the device, a drop of the device, a call answering motion, and a driving speed movement when a speed of the device is greater than a threshold speed value; wherein monitoring the device to detect the plurality of device activities is done by; initiating a phone listener, the phone listener being configured to acquire call or messaging information of the device, wherein the call or messaging information includes destination information of a second device configured to receive a call or message; initiating a peripheral listener, the peripheral listener being configured to detect whether a peripheral is connected to the device while the phone listener acquiring call or messaging information; and initiating a location listener, the location listener being configured to acquire a set of location values from a location determination technology of the device while the peripheral listener detecting whether the peripheral is connected to the device; and wherein the particular set of conditions includes; detecting a device use from the call or messaging information; detecting an absence of the peripheral being connected to the device; and detecting a speed of the device based on the set of location values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a first device storing a first application, the first application being executable by a processor of the first device to provide operations comprising; determining a notification opt-in status with regard to the device; and monitoring the first device to detect a plurality of device activities when the notification opt-in status is in a positive state, each device activity being defined by a particular set of conditions related to the first device and to an environment local to the first device, including at least one of use and movement of the first device; and providing a notification through a user interface of the first application that indicates at least one product or service from a plurality of recommendations in response to at least one of the plurality of device activities being detected, the at least one product or service corresponding to the detected device activity; wherein use of the device includes at least one of operating a call, messaging, web browsing by a user of the device, and gaming, and movement of the device includes at least one of a free fall of the device, a drop of the device, a call answering motion, and a driving speed movement when a speed of the device is greater than a threshold speed value; and wherein monitoring the first device to detect the plurality of device activities is done by initiating; a phone listener configured to acquire call or messaging information of the device; a peripheral listener configured to detect whether a peripheral is connected to the device; and a location listener configured to acquire a set of location values from a location determination technology of the device; and wherein the particular set of conditions includes; detecting a device use from the call or messaging information; detecting an absence of the peripheral being connected to the device; and detecting a speed of the device based on the set of location values. - View Dependent Claims (11, 12, 13, 14)
-
Specification