Geo-fence solver
First Claim
1. A method performed by a user equipment (UE), the method comprising:
- generating, with a first chipset, a first set of geo-fence rules and a second set of geo-fence rules, which are a simplified subset of the first set of geo-fence rules;
transmitting the second set of geo-fence rules to a second chipset;
powering down the first chipset;
detecting if at least one of the second set of geo-fence rules has been broken; and
if at least one least one of the second set of geo-fence rules is broken, powering up the first chipset to determine if the at least one broken second rule is indicative of breaking at least one rule of the first set of geo-fence rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method performed by a UE is provided. The computer-implemented method includes generating, with a first chipset, a first set of geo-fence rules; generating, with the first chipset, a second set of geo-fence rules, which are a simplified subset of the first set of geo-fence rules; transmitting the second set of geo-fence rules to a second chipset; powering down the first chipset; detecting if at least one of the second set of geo-fence rules has been broken; and if at least one of the second set of geo-fence rules is broken, powering up the first chipset to determine if the at least one broken second rule is indicative of breaking at least one rule of the first set of geo-fence rules.
-
Citations
20 Claims
-
1. A method performed by a user equipment (UE), the method comprising:
-
generating, with a first chipset, a first set of geo-fence rules and a second set of geo-fence rules, which are a simplified subset of the first set of geo-fence rules; transmitting the second set of geo-fence rules to a second chipset; powering down the first chipset; detecting if at least one of the second set of geo-fence rules has been broken; and if at least one least one of the second set of geo-fence rules is broken, powering up the first chipset to determine if the at least one broken second rule is indicative of breaking at least one rule of the first set of geo-fence rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user equipment (UE) comprising:
-
at least two chipsets; and memory coupled to the at least two chipsets and configured to store instructions, which, when executed by the at least two chipsets, causes the at least two chipsets to perform operations comprising; generating, with a first chipset, a first set of geo-fence rules and a second set of geo-fence rules, which are a simplified subset of the first set of geo-fence rules; transmitting the second set of geo-fence rules to a second chipset; powering down the first chipset; detecting if at least one of the second set of geo-fence rules has been broken; and if at least one of the second set of geo-fence rules is broken, powering up the first chipset to determine if the at least one broken second rule is indicative of breaking at least one rule of the first set of geo-fence rules. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A user equipment (UE) comprising:
-
at least two chipsets; and memory coupled to the at least two chipsets and configured to store instructions, which, when executed by the at least two chipsets, causes the at least two chipsets to perform operations comprising; generating, with a first chipset, a first geo-fence area of the UE; powering down the first chipset; determining, by a second chipset programmed with navigational capabilities, if the UE moves outside of the first geo-fence area; if the UE moves outside of the first geo-fence area, powering up the first chipset to determine if the UE has moved within another geo-fence area; if it is determined that the UE has not moved within another geo-fence area, generating, with the first chipset, a second geo-fence area and transmitting the second geo-fence area to the second chipset; and if it is determined that the UE has moved within another geo-fence area, switching the second chipset to a continuous update mode, and monitoring, with the first chipset, the another geo-fence area to the determine if the UE moves outside of the another geo-fence area, and upon the UE moving outside of the another geo-fence area, generating the second geo-fence area and transmitting the second geo-fence area to the second chipset.
-
-
20. A user equipment (UE) comprising:
-
at least two chipsets; and memory coupled to the at least two chipsets and configured to store instructions, which, when executed by the at least two chipsets, causes the at least two chipsets to perform operations comprising; generating, with a first chipset, a first geo-fence area of the UE and a time duration for which it would take the UE to move outside the first geo-fence area; powering down the first chipset for the time duration; transmitting the time duration to a second chipset; if, upon expiration of the time duration, it is determined that the UE has not moved within another geo-fence area, generating, with the first chipset, a second geo-fence area and a second time duration for which it would take the UE to move outside the second geo-fence area, and transmitting the second time duration to the second chipset; and if, upon expiration of the time duration, it is determined that the UE has moved within another geo-fence area, switching the second chipset to a continuous update mode, and monitoring, with the first chipset, the another geo-fence area to the determine if the UE moves outside of the another geo-fence area, and upon the UE moving outside of the another geo-fence area, generating the second geo-fence area and the second time duration, and transmitting the second time duration to the second chipset.
-
Specification