CATEGORY-BASED FENCE
First Claim
1. A method comprising:
- detecting, by 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, triggering a function of the mobile device, the function being associated with the category-based fence and a specification, the specification specifying that the function is to be activated in response to entry into the category-based fence by the mobile device;
detecting, by 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, triggering the function associated with the category-based fence on the mobile device at the second location.
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.
6 Citations
20 Claims
-
1. A method comprising:
-
detecting, by 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, triggering a function of the mobile device, the function being associated with the category-based fence and a specification, the specification specifying that the function is to be activated in response to entry into the category-based fence by the mobile device; detecting, by 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, triggering the function associated with the category-based fence on the mobile device at the second location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
associating, by a system comprising one or more processors, a category identifier with a program, the category identifier representing a category-based fence, the category-based fence being a location-agnostic virtual fence; associating the category identifier with a plurality of signal sources, including causing a representation of the category identifier to be stored on the plurality of signal sources; defining the category-based fence at a plurality of discrete locations, including causing the signal sources to be placed at the discrete locations, wherein a communication range of a first signal source located at a first location does not reach a second location where a second signal source is placed; and providing the program and associated category identifier to a mobile device to activate the program at any of the discrete locations. - View Dependent Claims (8, 9)
-
-
10. 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 the 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, triggering a function of the mobile device, the function being associated with the category-based fence and a specification, the specification specifying that the function is to be activated in response to entry into the category-based fence by the mobile device; detecting, by 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, triggering the function associated with the category-based fence on the mobile device at the second location. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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 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, triggering a function of the mobile device, the function being associated with the category-based fence and a specification, the specification specifying that the function is to be activated in response to entry into the category-based fence by the mobile device; detecting, by 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, triggering the function associated with the category-based fence on the mobile device at the second location. - View Dependent Claims (17, 18, 19, 20)
-
Specification