IP Library › Granted Patent US 11,350,237
Granted Patent B2
US 11,350,237 · App. 14/105,934 · Granted May 31, 2022

System and method for determining smartphone location

Inventor: Sascha Simon (Warwick, NY)
Assignee: Sfara, Inc.
H04W4/023G01S5/0252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,350,237
App. No.
14/105,934
Granted
May 31, 2022
Kind
B2
Abstract

A device is provided for use with a database having stored therein, a plurality of signatures corresponding to a plurality of fields, respectively, wherein the plurality of fields correspond to a plurality of locations, respectively. The device includes an accessing component, a field-detecting component, a comparing component and an identifying component. The accessing component can access one of the plurality of signatures from the database. The field-detecting component can detect a first field based on a first location and can generate a detected field signature based on the detected first field. The comparing component can generate a comparison signal based on a comparison of the detected field signature and one of the plurality of signatures. The identifying component can identify the first location based on the comparison signal.

Claims (58)

1. A device, for use with a database having stored therein a plurality of signatures corresponding to a plurality of fields, respectively, each of the plurality of signatures associated with one of a plurality of locations, said device comprising:

an accessing component operable to access a first signature from the plurality of signatures stored in the database,

wherein the first signature is associated with a first location;

a field-detecting component operable to detect a detected field present at a device location and to generate a detected field signature based on the detected field;

a comparing component operable to generate a comparison signal based on a comparison of the detected field signature and the first signature;

an identifying component operable to identify the first location associated with the first signature as the device location, based on the comparison signal;

a verification component operable to provide a request for verification that the device location is the identified first location, based on the comparison signal; and

an input component operable to input a verification based on the request for verification,

wherein the verification component provides the request for verification only upon a determination, based on the comparison signal, that (a) the detected field signature and the first signature do not match and (b) a difference between the detected field signature and the first signature is within a predetermined threshold.

2. The device of claim 1 , wherein said field-detecting component is operable to detect the detected field as a function over a period of time.

3. The device of claim 1 , further comprising:

a parameter detector operable to detect a parameter and to generate a parameter signal based on the detected parameter,

wherein said identifying component is operable to identify the first location based additionally on the parameter signal.

4. The device of claim 3 , wherein said parameter detector is operable to detect, as the parameter, one of the group consisting of a geodetic location, time, sound, acceleration, velocity and combinations thereof.

5. The device of claim 1 , further comprising a communication component operable to wirelessly communicate with a network.

6. The device of claim 1 ,

wherein said field-detecting component is operable to detect the detected field as a first magnetic field, and

wherein said identifying component is further operable to identify the first location as a driver's position within the car.

7. A method, for use with a database having stored therein a plurality of signatures corresponding to a plurality of fields, respectively, each of the plurality of signatures associated with one of a plurality of locations, said method comprising:

accessing, via an accessing component, a first signature from the plurality of signatures stored in the database,

wherein the first signature is associated with a first location;

detecting, via a field-detecting component, a detected field present at a device location;

generating, via the field-detecting component, a detected field signature based on the detected field;

generating, via a comparing component, a comparison signal based on a comparison of the detected field signature and the first signature;

identifying, via an identifying component, the first location associated with the first signature as the device location, based on the comparison signal;

upon determining, based on the comparison signal, that (a) the detected field signature and the first signature do not match and (b) a difference between the detected field signature and the first signature is within a predetermined threshold:

providing, via a verification component, a request for verification that the device location is the identified first location, based on the comparison signal; and

inputting, via an input component, a verification based on the request for verification.

8. The method of claim 7 , wherein said detecting a detected field comprises detecting the detected field as a function over a period of time.

9. The method of claim 7 , further comprising:

detecting, via a parameter detector, a parameter; and

generating, via the parameter detector, a parameter signal based on the detected parameter,

wherein said identifying the first location comprises identifying the first location based additionally on the parameter signal.

10. The method of claim 9 , wherein said detecting a parameter comprises detecting, as the parameter, one of the group consisting of a geodetic location, time, sound, acceleration, velocity and combinations thereof.

11. The method of claim 7 , further comprising wirelessly communicating, via a communication component, with a network.

12. The method of claim 7 ,

wherein said detecting a detected field comprises detecting the detected field as a first magnetic field, and

wherein said identifying the first location comprises identifying the first location as a driver's position within the car.

13. A non-transitory, tangible, computer-readable media having computer-readable instructions stored thereon, for use with a database having stored therein a plurality of signatures corresponding to a plurality of fields, respectively, each of the plurality of signatures associated with one of a plurality of locations, the computer-readable instructions being capable of being read by a computer and being capable of instructing the computer to perform the method comprising:

accessing, via an accessing component, a first signature from the plurality of signatures stored in the database,

wherein the first signature is associated with a first location;

detecting, via a field-detecting component, a detected field present at a device location;

generating, via the field-detecting component, a detected field signature based on the detected field;

generating, via a comparing component, a comparison signal based on a comparison of the detected field signature and the first signature;

identifying, via an identifying component, the first location associated with the first signature as the device location, based on the comparison signal;

upon determining, based on the comparison signal, that (a) the detected field signature and the first signature do not match and (b) a difference between the detected field signature and the first signature is within a predetermined threshold:

providing, via a verification component, a request for verification that the device location is the identified first location; and

inputting, via an input component, a verification based on the request for verification.

14. The non-transitory, tangible, computer-readable media of claim 13 , wherein the computer-readable instructions are capable of instructing the computer to perform the method such that said detecting a detected field comprises detecting the detected field as a function over a period of time.

15. The non-transitory, tangible, computer-readable media of claim 13 , the computer-readable instructions being capable of being read by a computer and being capable of instructing the computer to perform the method further comprising:

detecting, via a parameter detector, a parameter; and

generating, via the parameter detector, a parameter signal based on the detected parameter,

wherein said identifying the first location comprises identifying the first location based additionally on the parameter signal.

16. The non-transitory, tangible, computer-readable media of claim 15 , wherein the computer-readable instructions are capable of instructing the computer to perform the method such that said detecting a parameter comprises detecting, as the parameter, one of the group consisting of a geodetic location, time, sound, acceleration, velocity and combinations thereof.

17. The non-transitory, tangible, computer-readable media of claim 13 , the computer-readable instructions being capable of being read by a computer and being capable of instructing the computer to perform the method further comprising wirelessly communicating, via a communication component, with a network.

18. The non-transitory, tangible, computer-readable media of claim 13 , the computer-readable instructions being capable of being read by a computer and being capable of instructing the computer to perform the method further comprising:

wherein said detecting a detected field comprises detecting the detected field as a first magnetic field, and

wherein said identifying the first location comprises identifying the first location as a driver's position within the car.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2020
From: SIMON, SASCHA
To: SFARA INC.
Reel/Frame 053031/0975 →
Continuity (8)
Continuation In Part 14072231 · Nov 5, 2013
Continuation In Part 14095156 · Dec 3, 2013
Continuation In Part 14105744 · Dec 13, 2013
Provisional Application 61740814 · Dec 21, 2012
Provisional Application 61740831 · Dec 21, 2012
Provisional Application 61740851 · Dec 21, 2012
Provisional Application 61745677 · Dec 24, 2012
Related Publication 20140179353A1 · Jun 26, 2014
Cited By (1)
US 12,258,036