Approaches for a location aware client
First Claim
1. One or more non-transitory machine-readable storage mediums that store one or more sequences of instructions for securing a client, which when executed, cause:
- intermittently receiving two or more varieties of location information for the client; and
determining a present location of the client by;
determining whether any of the two or more varieties of location information were received during an immediately preceding bounded interval of time having a predefined length,determining a weight associated with each of the two or more varieties of location information that were received during the immediately preceding bounded interval of time, andcalculating the present location of the client using a weighted arithmetic mean for the two or more varieties of location information that were received during the immediately preceding bounded interval of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for securing a client. Two or more varieties of location information for a client may be received. The present location of the client is determined using the two or more varieties of location information. A determination is made as to whether any of the varieties of location information were received during an immediately preceding bounded interval of time having a predefined length. A weight associated with each variety of location information that was received during the immediately preceding bounded interval of time is determined. The present location of the client is calculated using a weighted arithmetic mean for the varieties of location information that were received during the immediately preceding bounded interval of time.
-
Citations
23 Claims
-
1. One or more non-transitory machine-readable storage mediums that store one or more sequences of instructions for securing a client, which when executed, cause:
-
intermittently receiving two or more varieties of location information for the client; and determining a present location of the client by; determining whether any of the two or more varieties of location information were received during an immediately preceding bounded interval of time having a predefined length, determining a weight associated with each of the two or more varieties of location information that were received during the immediately preceding bounded interval of time, and calculating the present location of the client using a weighted arithmetic mean for the two or more varieties of location information that were received during the immediately preceding bounded interval of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for determining a location of a client, comprising:
executing one or more sequences of computer readable instructions to cause; intermittently receiving two or more varieties of location information for the client; and determining a present location of the client by; determining whether any of the two or more varieties of location information were received during an immediately preceding bounded interval of time having a predefined length, determining a weight associated with each of the two or more varieties of location information that were received during the immediately preceding bounded interval of time, and calculating the present location of the client using a weighted arithmetic mean for each of the two or more varieties of location information that were received during the immediately preceding bounded interval of time.
-
23. An electronic device configured to determine its own location, comprising:
-
one or more processors; and one or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause; intermittently receiving two or more varieties of location information for the device; and determining a present location of the device by; determining whether any of the two or more varieties of location information were received during an immediately preceding bounded interval of time having a predefined length, determining a weight associated with each of the two or more varieties of location information that was received during the immediately preceding bounded interval of time, and calculating the present location of the device using a weighted arithmetic mean for each of the two or more varieties of location information that were received during the immediately preceding bounded interval of time.
-
Specification