Method and apparatus for third-party control of device behavior
First Claim
Patent Images
1. A method comprising:
- receiving an index of one or more points-of-interest based on a determined location from the control platform, by a mobile device employing a device behavior application, wherein the received index includes point-of-interest data and associated action and wherein the action is defined by a third-party;
detecting whether the mobile device is within a predetermined range of the point-of-interest; and
invoking the action if the mobile device is within the predetermined range,wherein the detection of whether the mobile device is within the predetermined range of the point-of-interest is based, at least in part, on the index.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for enabling third-parties to manage a mobile device when within a third party'"'"'s domain range. Data regarding a point-of-interest and an associated action by a mobile device is received. The action is defined by a third-party. Whether the mobile device is within a predetermined range of the point-of-interest is detected. The action is invoked if the mobile device is within the predetermined range.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving an index of one or more points-of-interest based on a determined location from the control platform, by a mobile device employing a device behavior application, wherein the received index includes point-of-interest data and associated action and wherein the action is defined by a third-party; detecting whether the mobile device is within a predetermined range of the point-of-interest; and invoking the action if the mobile device is within the predetermined range, wherein the detection of whether the mobile device is within the predetermined range of the point-of-interest is based, at least in part, on the index. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive an index of one or more points-of-interest based on a determined location from the control platform, wherein the received index includes point-of-interest data and associated action, by a mobile device employing a device behavior application, wherein the action is defined by a third-party, detect whether the mobile device is within a predetermined range of the point-of-interest, and invoke the action if the mobile device is within the predetermined range, wherein the detection of whether the mobile device is within the predetermined range of the point-of-interest is based, at least in part, on the index. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising facilitating access to at least one interface configured to allow access to at least one service, the at least one service configured to perform at least the following:
-
receiving a location of the mobile device; generating an index of a subset of points-of-interest in a geographical division associated with the location; determining to cause storing of information about the index of the subset of points-of-interest based on the location, and respective actions, defined by a third party, that are performed by a mobile device employing a device behavior application when the mobile device is within a predetermined range of the respective points-of-interest wherein the generated index includes the subset of point-of-interest data and the respective actions; and determining to cause transmission of the information to one or more of the mobile devices. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a location of a mobile device; and generate an index of a subset of the points-of-interest in a geographical division associated with the location; determine to store information about the index of the subset of points-of-interest based on the location, and respective actions, defined by a third party, that are performed by the mobile device employing a device behavior application when the mobile device is within a predetermined range of the respective points-of-interest, wherein the generated index includes the subset of point-of-interest data and the respective actions; and determine to cause transmission of the information to one or more of the mobile devices. - View Dependent Claims (19, 20)
-
Specification