IP Library Patent Application 14511108
Patent Application
App. No. 14/511,108

SYSTEMS AND METHODS FOR INDOOR LOCATION SERVICES

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 None
App. No.
14/511,108
Abstract

Many indoor location services do not require precise knowledge of the position of a mobile device, but simply whether a mobile device is within a particular zone of an indoor area. Existing signals in an indoor space may provide enough information to distinguish between different zones of an indoor area, allowing a server to provide indoor location services without requiring the installation of new signal sources in the indoor area.

Claims (111)

1 . An indoor location identification system, comprising:

a communications processor configured to receive a measurement package from a mobile device in an indoor area, wherein the indoor area is associated with a plurality of zones;

a location database for storing a first model associating a plurality of measurement packages with the plurality of zones; and

a location processor in communication with the communications processor and the location database, wherein the location processor is configured to:

calculate a first plurality of probabilities based on a first measurement package and the first model, wherein the first measurement package is received by the communications processor and wherein each probability in the first plurality of probabilities is associated with a zone of the plurality of zones, and

identify a zone corresponding to the first measurement package based on the first plurality of probabilities.

2 . The system of claim 1 , wherein the location database is further configured to store a second model associating each zone of the plurality of zones with other zones of the plurality of zones; and

wherein the location processor is further configured to:

calculate a second plurality of probabilities based on the second measurement package and the first model, wherein the second measurement package is received by the communications processor after the first measurement package and wherein each probability in the second plurality of probabilities is associated with a zone of the plurality of zones, and

modify at least one probability of the first plurality of probabilities based on the second plurality of probabilities and the second model.

3 . The system of claim 2 , wherein the location processor is further configured to:

calculate a third plurality of probabilities based on a third measurement package and the first model, wherein each probability in the third plurality of probabilities is associated with a zone of the plurality of zones;

modify at least one probability of the third plurality of probabilities based on the modified first plurality of probabilities, the second plurality of probabilities, and the second model; and

identify a zone corresponding to the third measurement package based on the modified third plurality of probabilities.

4 . The system of claim 3 , wherein the location processor is further configured to calculate a fourth plurality of probabilities based on the second model and the zone corresponding to the third measurement package, wherein each probability in the fourth plurality of probabilities is associated with a zone of the plurality of zones.

5 . The system of claim 3 , wherein the location processor is further configured to modify the second model based on the zone corresponding to the third measurement package.

6 . The system of claim 2 , wherein the second model is a behavioral model.

7 . The system of claim 2 , wherein the second model is a statistical model.

8 . The system of claim 1 , wherein the communication processor is further configured to providing content to the mobile device based on the zone corresponding to the first measurement package.

9 . The system of claim 3 , wherein the communication processor is further configured to providing content to the mobile device based on the zone corresponding to the third measurement package.

10 . The system of claim 4 , wherein the communication processor is further configured to providing content to the mobile device based on one or more probabilities of the fourth plurality of probabilities.

11 . The system of claim 1 , wherein the location processor is further configured to identify a transaction associated with the mobile device.

12 . The system of claim 1 , wherein the location processor is further configured to identify the indoor area.

13 . The system of claim 12 , wherein the indoor area is identified based on the first measurement package.

14 . The system of claim 12 , wherein the indoor area is identified based on a Global Positioning System (GPS) measurement.

15 . The system of claim 12 , wherein the indoor area is identified based on a cellular tower signal.

16 . The system of claim 12 , wherein the indoor area is identified based on an application run by the mobile device.

17 . The system of claim 1 , wherein the first measurement package indicates a type of the mobile device.

18 . The system of claim 1 , wherein the first measurement package includes a plurality of measurements taken during a predetermined period of time.

19 . The system of claim 1 , wherein the first measurement package indicates an orientation of the mobile device.

20 . The system of claim 1 , wherein the first measurement package includes information based on a Global Positioning System (GPS) measurement.

21 . The system of claim 1 , wherein the first measurement package includes information based on a BLUETOOTH signal strength.

22 . The system of claim 1 , wherein the first measurement package includes information based on a WI-FI signal strength.

23 . The system of claim 1 , wherein the first measurement package includes information based on a cellular telephone signal strength.

24 . The system of claim 1 , wherein the first measurement package includes information based on a local magnetic field strength.

25 . The system of claim 1 , wherein the first measurement package includes information based on a local magnetic field direction.

26 . The system of claim 1 , wherein the first measurement package includes information based on a time.

27 . The system of claim 1 , wherein the first measurement package includes information based on a pressure.

28 . The system of claim 1 , wherein the first measurement package includes information based on a temperature.

29 . The system of claim 1 , wherein the first measurement package includes information based on gyroscope data.

30 . The system of claim 1 , wherein the first measurement package includes information based on video data.

31 . The system of claim 1 , wherein the first measurement package includes information based on audio data.

32 . The system of claim 1 , wherein the first measurement package includes information based on heart rate data.

33 . The system of claim 1 , wherein the first measurement package includes information based on respiratory rate data.

34 . The system of claim 1 , wherein the location processor is further configured to:

associate the identified zone with a first route comprising a sequence of identified zones associated with the mobile device, and

calculate a similarity score between the first route and a second route.

35 . The system of claim 34 , wherein the location processor is further configured to modify at least one probability of the first plurality of probabilities based on the similarity score.

36 . The system of claim 34 , wherein the communication processor is further configured to provide content to the mobile device based on the similarity score.

37 . The system of claim 3 , wherein the location processor is further configured to:

associate the identified zone with a first route comprising a sequence of identified zones associated with the mobile device, and

calculate a similarity score between the first route and a second route.

38 . The system of claim 37 , wherein the location processor is further configured to modify at least one probability of the first plurality of probabilities based on the similarity score.

39 . The system of claim 37 , wherein the communication processor is further configured to provide content to the mobile device based on the similarity score.

40 . The system of claim 34 , wherein the first route further comprises an elapsed time associated with each of the identified zones.

41 . The system of claim 34 , wherein the first route further comprises motion information based on the motion of the mobile device, each zone having associated motion information.

42 . A computer-implemented method for identifying a zone of a plurality of zones associated with an indoor area, comprising:

receiving, from a mobile device, a first measurement package;

calculating a first plurality of probabilities based on the first measurement package, wherein each probability in the first plurality of probabilities is associated with a zone of the plurality of zones;

identifying a zone corresponding to the first measurement package based on the first plurality of probabilities.

43 . The method of claim 42 , further comprising:

receiving, from the mobile device, a second measurement package, wherein the second measurement package is received after the first measurement package

calculating a second plurality of probabilities based on the second measurement package, wherein each probability in the second plurality of probabilities is associated with a zone of the plurality of zones;

modifying at least one probability of the first plurality of probabilities based on the second plurality of probabilities; and

44 . The method of claim 43 , further comprising:

receiving, from the mobile device, a third measurement package;

calculating a third plurality of probabilities based on the third measurement package, wherein each probability in the third plurality of probabilities is associated with a zone of the plurality of zones;

modifying at least one probability of the third plurality of probabilities based on the modified first plurality of probabilities and the second plurality of probabilities; and

identifying a zone corresponding to the third measurement package based on the modified third plurality of probabilities.

45 . The method of claim 44 , further comprising calculating a fourth plurality of probabilities based on a model and the zone corresponding to the third measurement package, wherein each probability in the fourth plurality of probabilities is associated with a zone of the plurality of zones.

46 . The method of claim 45 , wherein the model is a behavioral model.

47 . The method of claim 45 , wherein the model is a statistical model.

48 . The method of claim 44 , wherein the first plurality is calculated using a model, and further comprising modifying the model based on the zone corresponding to the third measurement package.

49 . The method of claim 42 , further comprising providing content to the mobile device based on the zone corresponding to the first measurement package.

50 . The method of claim 44 , further comprising providing content to the mobile device based on the zone corresponding to the third measurement package.

51 . The method of claim 45 , further comprising providing content to the mobile device based on one or more probabilities of the fourth plurality of probabilities.

52 . The method of claim 42 , further comprising identifying a transaction associated with the mobile device.

53 . The method of claim 42 , further comprising identifying the indoor area.

54 . The method of claim 53 , wherein the indoor area is identified based on the first measurement package.

55 . The method of claim 53 , wherein the indoor area is identified based on a Global Positioning System (GPS) measurement.

56 . The method of claim 53 , wherein the indoor area is identified based on a cellular tower signal.

57 . The method of claim 53 , wherein the indoor area is identified based on an application run by the mobile device.

58 . The method of claim 42 , wherein the first measurement package indicates a type of the mobile device.

59 . The method of claim 42 , wherein the first measurement package includes a plurality of measurements taken during a predetermined period of time.

60 . The method of claim 42 , wherein the first measurement package indicates an orientation of the mobile device.

61 . The method of claim 42 , wherein the first measurement package includes information based on a Global Positioning System (GPS) measurement.

62 . The method of claim 42 , wherein the first measurement package includes information based on a BLUETOOTH signal strength.

63 . The method of claim 42 , wherein the first measurement package includes information based on a WI-FI signal strength.

64 . The method of claim 42 , wherein the first measurement package includes information based on a cellular telephone signal strength.

65 . The method of claim 42 , wherein the first measurement package includes information based on a local magnetic field strength.

66 . The method of claim 42 , wherein the first measurement package includes information based on a local magnetic field direction.

67 . The method of claim 42 , wherein the first measurement package includes information based on a time.

68 . The method of claim 42 , wherein the first measurement package includes information based on a pressure.

69 . The method of claim 42 , wherein the first measurement package includes information based on a temperature.

70 . The method of claim 42 , wherein the first measurement package includes information based on gyroscope data.

71 . The method of claim 42 , wherein the first measurement package includes information based on video data.

72 . The method of claim 42 , wherein the first measurement package includes information based on audio data.

73 . The method of claim 42 , wherein the first measurement package includes information based on heart rate data.

74 . The method of claim 42 , wherein the first measurement package includes information based on respiratory rate data.

75 . The method of claim 42 , further comprising:

associating the identified zone with a first route comprising a sequence of identified zones associated with a mobile device, and

calculating a similarity score between the first route and a second route.

76 . The method of claim 75 , further comprising modifying at least one probability of the first plurality of probabilities based on the similarity score.

77 . The method of claim 75 , further comprising providing content to the mobile device based on the similarity score.

78 . The method of claim 44 , further comprising:

associating the identified zone with a first route comprising a sequence of identified zones associated with a mobile device, and

calculating a similarity score between the first route and a second route.

79 . The method of claim 78 , further comprising modifying at least one probability of the third plurality of probabilities based on the similarity score.

80 . The method of claim 78 , further comprising providing content to the mobile device based on the similarity score.

81 . The method of claim 75 , wherein the first route further comprises an elapsed time associated with each of the identified zones.

82 . The method of claim 75 , wherein the first route further comprises motion information based on the motion of the mobile device, each zone having associated motion information.

Assignments (4)
SECURITY INTEREST Recorded Sep 1, 2022
From: INMARKET MEDIA, LLC
To: MULTIPLIER GROWTH PARTNERS, LP
Reel/Frame 060963/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: RETAIL OPTIMIZATION INTERNATIONAL, INC.
To: INMARKET MEDIA LLC
Reel/Frame 041331/0351 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 033926 FRAME: 0630. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 30, 2015
From: KRALLMAN, CHARLES WILLIAM; FLEMING, ADAM J.; WOODS, IAN ANDREW
To: RETAIL OPTIMIZATION INTERNATIONAL, INC.
Reel/Frame 034862/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: KRALLMAN, CHARLES WILLIAM; FLEMING, ADAM J.; WOODS, IAN ANDREW
To: RETAIL OPTIMIZATION INTERNATIONAL INC.
Reel/Frame 033926/0630 →