System and method for context aware mobile application installation queuing
AssigneeInternational Business Machines Corporation
InventorsPaul R. Bastide, Lisa Seacat DeLuca, Aaron J. Quirk
Life of this patent
Estimating the term…
Abstract
According to some embodiments, method for managing an application installation queue on a mobile device is described. The method may include evaluating environmental context information, determining whether the environmental context information corresponds to an application, and queuing the application in the application installation recommendation queue.
Claims17
A method for managing an application installation recommendation queue on a mobile device comprising one or more processors, the method comprising:
- receiving, by the mobile device, a broadcast signal from a point of sale (POS) device, wherein the signal is broadcasted within a geographic region, wherein the broadcast signal includes an installation recommendation that is associated with an application program;
- obtaining, by the mobile device, environmental context information comprising GPS information and time information of the mobile device;
- evaluating, by the mobile device, the environmental context information to determine whether the installation recommendation is directed to the mobile device, wherein determining whether the installation recommendation is directed to the mobile device includes determining, by the mobile device based on the GPS information and time information, whether the mobile device is receiving the broadcasted installation recommendation as a coincidence of being within a predetermined distance to the POS, wherein the determination of whether the mobile device is receiving the broadcasted installation recommendation as a coincidence of being within a predetermined distance to the POS is based on a determination of whether the mobile device is merely walking past an establishment associated with the POS device or whether the mobile device has meaningfully interacted with the establishment based on at least one of a rate of movement of the mobile device or lack of stops of the mobile device while traversing within the geographic region;
- in response to determining that the device is within the geographic region, determining, by the mobile device, based on the environmental context information and an installation history, whether the application associated with the installation recommendation corresponds to an application that should be recommended for installation on the mobile device;
- and
- in response to determining that the application associated with the installation recommendation corresponds to an application that should be recommended for installation on the mobile device and that the application is not associated with an application installed on the mobile device, queuing, by the mobile device, the application associated with the installation recommendation in the application installation recommendation queue,
- wherein the installation history is indicative of whether the application was previously installed on the mobile device while the mobile device was at the geographic location, and indicative of whether the application was previously deleted from the mobile device after completion of an event or transaction associated with the mobile device being at the geographic location.
A mobile device for managing an application installation queue, comprising a processor configured to:
- receive, by the mobile device, a broadcast signal from a point of sale (POS) device, wherein the signal is broadcasted within a geographic region, wherein the broadcast signal includes an installation recommendation that is associated with an application program;
- obtain, by the mobile device, environmental context information comprising GPS information and time information of the mobile device;
- evaluate, by the mobile device, the environmental context information to determine whether the installation recommendation is directed to the mobile device, wherein determining whether the installation recommendation is directed to the mobile device includes determining, by the mobile device based on the GPS information and time information, whether the mobile device is receiving the broadcasted installation recommendation as a coincidence of being within a predetermined distance to the POS, wherein the determination of whether the mobile device is receiving the broadcasted installation recommendation as a coincidence of being within a predetermined distance to the POS is based on a determination of whether the mobile device is merely walking past an establishment associated with the POS device or whether the mobile device has meaningfully interacted with the establishment based on at least one of a rate of movement of the mobile device or lack of stops of the mobile device while traversing within the geographic region;
- in response to determining that the device is within the geographic region, determine, by the mobile device, based on the environmental context information and an installation history, whether the application associated with the installation recommendation corresponds to an application that should be recommended for installation on the mobile device;
- and
- in response to determining that the application associated with the installation recommendation corresponds to an application that should be recommended for installation on the mobile device and that the application is not associated with an application installed on the mobile device, queue, by the mobile device, the application associated with the installation recommendation in the application installation recommendation queue,
- wherein the installation history is indicative of whether the application was previously installed on the mobile device while the mobile device was at the geographic location, and indicative of whether the application was previously deleted from the mobile device after completion of an event or transaction associated with the mobile device being at the geographic location.
A non-transitory computer-readable storage medium storing instructions executable to perform a method for managing an application installation queue on a mobile device, the method comprising:
- receiving, by the mobile device, a broadcast signal from a point of sale (POS) device, wherein the signal is broadcasted within a geographic region, wherein the broadcast signal includes an installation recommendation that is associated with an application program;
- obtaining, by the mobile device, environmental context information comprising GPS information and time information of the mobile device;
- evaluating, by the mobile device, the environmental context information to determine whether the installation recommendation is directed to the mobile device, wherein determining whether the installation recommendation is directed to the mobile device includes determining, by the mobile device based on the GPS information and time information, whether the mobile device is receiving the broadcasted installation recommendation as a coincidence of being within a predetermined distance to the POS, wherein the determination of whether the mobile device is receiving the broadcasted installation recommendation as a coincidence of being within a predetermined distance to the POS is based on a determination of whether the mobile device is merely walking past an establishment associated with the POS device or whether the mobile device has meaningfully interacted with the establishment based on at least one of a rate of movement of the mobile device or lack of stops of the mobile device while traversing within the geographic region;
- in response to determining that the device is within the geographic region, determining, by the mobile device, based on the environmental context information and an installation history, whether the application associated with the installation recommendation corresponds to an application that should be recommended for installation on the mobile device;
- and
- in response to determining that the application associated with the installation recommendation corresponds to an application that should be recommended for installation on the mobile device and that the application is not associated with an application installed on the mobile device, queuing, by the mobile device, the application associated with the installation recommendation in the application installation recommendation queue,
- wherein the installation history is indicative of whether the application was previously installed on the mobile device while the mobile device was at the geographic location, and indicative of whether the application was previously deleted from the mobile device after completion of an event or transaction associated with the mobile device being at the geographic location.
Dependencies are inferred from the claim text.