CATEGORY-BASED FENCE
First Claim
1. A method comprising:
- detecting, by a wireless subsystem of a mobile device located at a first location, a first signal from a first signal source, the first signal including a first signal source identifier that matches a category identifier that is associated with a category-based fence, the category-based fence being a location-agnostic virtual fence corresponding to a group of signal sources located at a plurality of locations;
in response to detecting the first signal from the first signal source, notifying an application subsystem of the mobile device that the mobile device has entered the category-based fence;
detecting, by the wireless subsystem of the mobile device located at a second location that is different from the first location, a second signal from a second signal source, the second signal including a second signal source identifier that matches the category identifier; and
in response to detecting the second signal from the second signal source, notifying the application subsystem of the mobile device that the mobile device has entered the category-based fence,wherein the application subsystem is configured to trigger a function of the mobile device that is associated with the category-based fence in response to entry into the category-based fence by the mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques of category-based fence are described. A category-based fence can correspond to a group of signal sources instead of a point location fixed to latitude and longitude coordinates. The group of signal sources can represent a category of entities, e.g., a particular business chain. The signal sources can be distributed to multiple discrete locations. A category-based fence associated with the group, accordingly, can correspond to multiple locations instead of a single point location and a radius. Each signal source in the group can be associated with a category identifier unique to the group and uniform among signal sources in the group. The category identifier can be programmed into each signal source. A mobile device can enter the category-based fence by entering any of the discrete locations when the mobile device detects the signal identifier. The mobile device can then execute an application program associated with the category-based fence.
-
Citations
36 Claims
-
1. A method comprising:
-
detecting, by a wireless subsystem of a mobile device located at a first location, a first signal from a first signal source, the first signal including a first signal source identifier that matches a category identifier that is associated with a category-based fence, the category-based fence being a location-agnostic virtual fence corresponding to a group of signal sources located at a plurality of locations; in response to detecting the first signal from the first signal source, notifying an application subsystem of the mobile device that the mobile device has entered the category-based fence; detecting, by the wireless subsystem of the mobile device located at a second location that is different from the first location, a second signal from a second signal source, the second signal including a second signal source identifier that matches the category identifier; and in response to detecting the second signal from the second signal source, notifying the application subsystem of the mobile device that the mobile device has entered the category-based fence, wherein the application subsystem is configured to trigger a function of the mobile device that is associated with the category-based fence in response to entry into the category-based fence by the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device comprising:
-
one or more processors; and a non-transitory storage device storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; detecting, by a wireless subsystem of the mobile device, a first signal from a first signal source while the mobile device is located at a first location, the first signal including a first signal source identifier that matches a category identifier that is associated with a category-based fence, the category-based fence being a location-agnostic virtual fence corresponding to a group of signal sources located at a plurality of locations; in response to detecting the first signal from the first signal source, notifying an application subsystem of the mobile device that the mobile device has entered the category-based fence; detecting, by the wireless subsystem of the mobile device, a second signal from a second signal source while the mobile device is located at a second location that is different from the first location, the second signal including a second signal source identifier that matches the category identifier; and in response to detecting the second signal from the second signal source, notifying the application subsystem of the mobile device that the mobile device has entered the category-based fence, wherein the application subsystem is configured to trigger a function of the mobile device that is associated with the category-based fence in response to entry into the category-based fence by the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory storage device storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
detecting, by a wireless subsystem of the mobile device, a first signal from a first signal source while the mobile device is located at a first location, the first signal including a first signal source identifier that matches a category identifier that is associated with a category-based fence, the category-based fence being a location-agnostic virtual fence corresponding to a group of signal sources located at a plurality of locations; in response to detecting the first signal from the first signal source, notifying an application subsystem of the mobile device that the mobile device has entered the category-based fence; detecting, by the wireless subsystem of the mobile device, a second signal from a second signal source while the mobile device is located at a second location that is different from the first location, the second signal including a second signal source identifier that matches the category identifier; and in response to detecting the second signal from the second signal source, notifying the application subsystem of the mobile device that the mobile device has entered the category-based fence, wherein the application subsystem is configured to trigger a function of the mobile device that is associated with the category-based fence in response to entry into the category-based fence by the mobile device.
-
-
23. A method comprising:
-
causing a function associated with a category-based fence to be triggered on a mobile device in response to the mobile device receiving a first signal from a first signal source when the mobile device is located at a first location, the first signal including a first signal source identifier that matches a category identifier that is associated with the category-based fence, the category-based fence being a location-agnostic virtual fence corresponding to a group of signal sources located at a plurality of locations; and causing the function associated with the category-based fence to be triggered on the mobile device in response to the mobile device receiving a second signal from a second signal source when the mobile device is located at a second location, the second signal including a second signal source identifier that matches the category identifier, wherein the function is associated with a specification that specifies that the function is to be triggered in response to entry into the category-based fence by the mobile device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
receiving a first indication that a first signal has been received from a first signal source by a mobile device located at a first location, the first signal including a first signal source identifier that matches a category identifier that is associated with a category-based fence, the category-based fence being a location-agnostic virtual fence corresponding to a group of signal sources located at a plurality of locations; in response to receiving the first indication, causing a function associated with the category-based fence to be triggered on the mobile device, wherein the function is associated with a specification that specifies that the function is to be triggered in response to entry into the category-based fence by the mobile device; receiving a second indication that a second signal has been received from a second signal source by the mobile device located at a second location, the second signal including a second signal source identifier that matches the category identifier; and in response to receiving the second indication, causing the function associated with the category-based fence to be triggered on the mobile device at the second location.
-
Specification