METHOD AND SYSTEM FOR INFERRING A LOCATION OF A MOBILE COMPUTING DEVICE
First Claim
1. A computer-based method for inferring a location of a mobile computing device, comprising the steps of:
- using the mobile computing device to receive data about one or more devices present in a first location at a first time;
assigning an identification code to each device present in the first location;
storing said data and the identification code for each device present in the first location in a database;
receiving new data about each device present in a location at a subsequent time; and
inferring that the mobile computing device is at the first location by comparing the new data to the stored data and identification codes.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method for inferring a location of a mobile computing device comprises the steps of using the mobile computing device to receive data about one or more devices present in a first location at a first time, including those devices available for connection; assigning an identification code to each device present in the first location; storing said data and identification code for each device present in the first location in a database; receiving new data about each device present in a location at a subsequent time, including those devices available for connection to the mobile computing device; and inferring that the mobile computing device is at the first location by comparing the new data to the stored data and identification codes.
-
Citations
9 Claims
-
1. A computer-based method for inferring a location of a mobile computing device, comprising the steps of:
-
using the mobile computing device to receive data about one or more devices present in a first location at a first time; assigning an identification code to each device present in the first location; storing said data and the identification code for each device present in the first location in a database; receiving new data about each device present in a location at a subsequent time; and inferring that the mobile computing device is at the first location by comparing the new data to the stored data and identification codes. - View Dependent Claims (2)
-
-
3. A computer-based method for inferring a location of a mobile computing device, comprising the steps of:
-
using the mobile computing device to periodically receive data from one or more wireless devices in radio communication with said mobile computing device; assigning an identification code to uniquely identify a radio of each wireless device in radio communication with said mobile computing device; storing each identification code in a database; periodically analyzing the stored identification codes to identify one or more defined locations, each such defined location being associated with one or more stored identification codes; receiving data from one or more wireless devices in radio communication with said mobile computing device in a given location at a subsequent time; assigning an identification code to uniquely identify a radio of each wireless device in the given location at the subsequent time; and comparing the identification codes in the given location at the subsequent time with those identification codes associated with each defined location in the database to determine if said mobile computing device is currently at one of the defined locations. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A computer-based system for inferring a location of a mobile computing device, comprising:
-
a radio management module resident on a computer-readable medium of the mobile computing device for receiving data from one or more devices present in a given location; an identification code generation module resident on the computer-readable medium of the mobile computing device for assigning an identification code to each such device, a database interface module resident on the computer-readable medium of the mobile computing device for storing the identification code for each such device in a database; a location definition module resident on the computer-readable medium of the mobile computing device for identifying and defining frequented locations, which are also stored in the database; and an analysis module resident on the computer-readable medium of the mobile computing device for inferring that the mobile computing device is at a particular location based on comparing data received through said radio management module to frequented locations stored in the database.
-
Specification