MLchartDataset catalogue

Patent · US2010203901A1 · A1 · US

Location-Based Services Using Geofences Generated from Learned Patterns of Movement

(11) Publication number
US2010203901A1
(21) Application number
US-36931909-A
(22) Filing date
2009-02-11
(30) Priority date
2009-02-11
(43) Publication date
2010-08-12
(52) CPC
  • H04W Wireless communication networks: 4/022, 64/00, 8/18
(73) Assignee
DINOFF ROBERT K; HO TIN KAM; HULL RICHARD B; KUMAR BHARAT; LIEUWEN DANIEL FRANCIS; MEEUWISSEN HENDRIK B; REN HAOBO; SANTOS PAULO A
(54) Title
Location-Based Services Using Geofences Generated from Learned Patterns of Movement
(57) Abstract

Location-based services are provided in a communication system comprising a wireless network. In one aspect, information indicative of location of a given mobile user device of the system is periodically collected. The collected location information is processed in a server or other processing device of the system to determine at least one normal pattern of movement of the mobile user device from at least a first location to a second location. An alert is generated if subsequent movement of the mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement. The normal pattern of movement may be used to generate a multidimensional geofence that includes, in addition to a geographic area dimension, at least one additional dimension such as, for example, a speed of movement dimension, a direction of movement dimension, a stop duration dimension, or a related device proximity dimension.

Full text
View on Google Patents

Claims (20)

  1. A method comprising the steps of: periodically collecting information indicative of location of a mobile user device of a communication system; processing the collected location information in a processing device of the communication system to determine at least one normal pattern of movement of the mobile user device from at least a first location to a second location; and generating an alert if subsequent movement of the mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement.
  2. The method of claim 1 wherein said processing device comprises a server of the communication system.
  3. The method of claim 1 wherein the processing step further comprises generating a multidimensional fence based on the normal pattern of movement of the mobile user device.
  4. The method of claim 3 wherein the step of generating an alert comprises generating the alert if the subsequent movement of the mobile user device deviates from at least one dimension of the multidimensional fence.
  5. The method of claim 3 wherein said multidimensional fence includes at least a geographic area dimension and at least one of: a speed of movement dimension; a direction of movement dimension; a stop duration dimension; and a related device proximity dimension.
  6. The method of claim 5 wherein the speed of movement dimension comprises a parameter specifying a speed of movement of the mobile user device within a geographic area defined by the geographic area dimension.
  7. The method of claim 5 wherein the direction of movement dimension comprises a parameter specifying a direction of movement of the mobile user device within a geographic area defined by the geographic area dimension.
  8. The method of claim 5 wherein the stop duration dimension comprises a parameter specifying a particular duration of an expected stop at a given location within a geographic area defined by the geographic area dimension.
  9. The method of claim 5 wherein the related device proximity dimension comprises a parameter specifying that the mobile user device either should or should not be in proximity to another mobile user device within a geographic area defined by the geographic area dimension.
  10. The method of claim 5 wherein the multidimensional fence is further characterized by at least one indicator specifying a time for which the dimensions of the multidimensional fence are valid.
  11. The method of claim 1 wherein the processing step further comprises predicting the normal pattern of movement based on movement of the mobile user device from the first location through one or more additional locations that do not include the second location.
  12. The method of claim 1 wherein the processing step further comprises the steps of: establishing an initial multidimensional fence for the mobile user device based on the normal pattern of movement; and periodically updating the multidimensional fence as the mobile user device moves within the system.
  13. The method of claim 3 further comprising the steps of: presenting the multidimensional fence to a user of the mobile device; and permitting the user to at least temporarily override parameters specifying respective dimensions of said multidimensional fence such that an alert will not be generated if the significant deviation is a deviation in only said at least one parameter overridden by the user.
  14. A processor-readable storage medium containing executable program code that when executed by a processor implements the steps of claim 1.
  15. An apparatus comprising: a processing device having a processor coupled to a memory; wherein the processing device is configured to process periodically collected information, indicative of location of a mobile user device of a communication system, to determine at least one normal pattern of movement of the mobile user device from at least a first location to a second location; and wherein an alert is generated if subsequent movement of the mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement.
  16. The apparatus of claim 15 wherein the processing device comprises a server of the communication system.
  17. The apparatus of claim 15 wherein the processing device is further operative to generate a multidimensional fence based on the normal pattern of movement of the mobile user device and generates the alert if the subsequent movement of the mobile user device deviates from at least one dimension of the multidimensional fence.
  18. The apparatus of claim 17 wherein the processing device comprises a provisioning interface that presents the multidimensional fence to a user of the mobile device and permits the user to override parameters specifying respective dimensions of said multidimensional fence such that an alert will not be generated if the significant deviation is a deviation in only said at least one parameter overridden by the user.
  19. The apparatus of claim 18 wherein the provisioning interface is accessible to the user via a device other than the mobile user device.
  20. A communication system comprising: a plurality of mobile user devices configured to communicate over a wireless network; and a processing device coupled to the wireless network; wherein the processing device is configured to process periodically collected information, indicative of location of at least a given one of the mobile user devices, to determine at least one normal pattern of movement of the given mobile user device from at least a first location to a second location; and wherein an alert is generated if subsequent movement of the given mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement.

Citations (23)

  • US2002095333A1
  • US2002164977A1
  • US2003198346A1
  • US2004198398A1
  • US2004209602A1
  • US2005221843A1
  • US2005227711A1
  • US2006045030A1
  • US2006058037A1
  • US2006276214A1
  • US2007176771A1
  • US2007189181A1
  • US2007270133A1
  • US2007270160A1
  • US2007270161A1
  • US2007270162A1
  • US2007270166A1
  • US2008014908A1
  • US2008129491A1
  • US2010127919A1
  • US5325302A
  • US6559769B2
  • US7133685B2
Record as JSON
{
  "publication_number": "US2010203901A1",
  "country": "US",
  "kind": "A1",
  "title": "Location-Based Services Using Geofences Generated from Learned Patterns of Movement",
  "abstract": "Location-based services are provided in a communication system comprising a wireless network. In one aspect, information indicative of location of a given mobile user device of the system is periodically collected. The collected location information is processed in a server or other processing device of the system to determine at least one normal pattern of movement of the mobile user device from at least a first location to a second location. An alert is generated if subsequent movement of the mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement. The normal pattern of movement may be used to generate a multidimensional geofence that includes, in addition to a geographic area dimension, at least one additional dimension such as, for example, a speed of movement dimension, a direction of movement dimension, a stop duration dimension, or a related device proximity dimension.",
  "claims": [
    "1. A method comprising the steps of: periodically collecting information indicative of location of a mobile user device of a communication system; processing the collected location information in a processing device of the communication system to determine at least one normal pattern of movement of the mobile user device from at least a first location to a second location; and generating an alert if subsequent movement of the mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement.",
    "2. The method of claim 1 wherein said processing device comprises a server of the communication system.",
    "3. The method of claim 1 wherein the processing step further comprises generating a multidimensional fence based on the normal pattern of movement of the mobile user device.",
    "4. The method of claim 3 wherein the step of generating an alert comprises generating the alert if the subsequent movement of the mobile user device deviates from at least one dimension of the multidimensional fence.",
    "5. The method of claim 3 wherein said multidimensional fence includes at least a geographic area dimension and at least one of: a speed of movement dimension; a direction of movement dimension; a stop duration dimension; and a related device proximity dimension.",
    "6. The method of claim 5 wherein the speed of movement dimension comprises a parameter specifying a speed of movement of the mobile user device within a geographic area defined by the geographic area dimension.",
    "7. The method of claim 5 wherein the direction of movement dimension comprises a parameter specifying a direction of movement of the mobile user device within a geographic area defined by the geographic area dimension.",
    "8. The method of claim 5 wherein the stop duration dimension comprises a parameter specifying a particular duration of an expected stop at a given location within a geographic area defined by the geographic area dimension.",
    "9. The method of claim 5 wherein the related device proximity dimension comprises a parameter specifying that the mobile user device either should or should not be in proximity to another mobile user device within a geographic area defined by the geographic area dimension.",
    "10. The method of claim 5 wherein the multidimensional fence is further characterized by at least one indicator specifying a time for which the dimensions of the multidimensional fence are valid.",
    "11. The method of claim 1 wherein the processing step further comprises predicting the normal pattern of movement based on movement of the mobile user device from the first location through one or more additional locations that do not include the second location.",
    "12. The method of claim 1 wherein the processing step further comprises the steps of: establishing an initial multidimensional fence for the mobile user device based on the normal pattern of movement; and periodically updating the multidimensional fence as the mobile user device moves within the system.",
    "13. The method of claim 3 further comprising the steps of: presenting the multidimensional fence to a user of the mobile device; and permitting the user to at least temporarily override parameters specifying respective dimensions of said multidimensional fence such that an alert will not be generated if the significant deviation is a deviation in only said at least one parameter overridden by the user.",
    "14. A processor-readable storage medium containing executable program code that when executed by a processor implements the steps of claim 1.",
    "15. An apparatus comprising: a processing device having a processor coupled to a memory; wherein the processing device is configured to process periodically collected information, indicative of location of a mobile user device of a communication system, to determine at least one normal pattern of movement of the mobile user device from at least a first location to a second location; and wherein an alert is generated if subsequent movement of the mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement.",
    "16. The apparatus of claim 15 wherein the processing device comprises a server of the communication system.",
    "17. The apparatus of claim 15 wherein the processing device is further operative to generate a multidimensional fence based on the normal pattern of movement of the mobile user device and generates the alert if the subsequent movement of the mobile user device deviates from at least one dimension of the multidimensional fence.",
    "18. The apparatus of claim 17 wherein the processing device comprises a provisioning interface that presents the multidimensional fence to a user of the mobile device and permits the user to override parameters specifying respective dimensions of said multidimensional fence such that an alert will not be generated if the significant deviation is a deviation in only said at least one parameter overridden by the user.",
    "19. The apparatus of claim 18 wherein the provisioning interface is accessible to the user via a device other than the mobile user device.",
    "20. A communication system comprising: a plurality of mobile user devices configured to communicate over a wireless network; and a processing device coupled to the wireless network; wherein the processing device is configured to process periodically collected information, indicative of location of at least a given one of the mobile user devices, to determine at least one normal pattern of movement of the given mobile user device from at least a first location to a second location; and wherein an alert is generated if subsequent movement of the given mobile user device from the first location to the second location exhibits a significant deviation from the normal pattern of movement."
  ],
  "cpc": [
    "H04W 4/022",
    "H04W 64/00",
    "H04W 8/18"
  ],
  "assignees": [
    "DINOFF ROBERT K",
    "HO TIN KAM",
    "HULL RICHARD B",
    "KUMAR BHARAT",
    "LIEUWEN DANIEL FRANCIS",
    "MEEUWISSEN HENDRIK B",
    "REN HAOBO",
    "SANTOS PAULO A"
  ],
  "filing_date": "2009-02-11",
  "publication_date": "2010-08-12",
  "priority_date": "2009-02-11",
  "application_number": "US-36931909-A",
  "family_id": "42540852",
  "citations": [
    "US2002095333A1",
    "US2002164977A1",
    "US2003198346A1",
    "US2004198398A1",
    "US2004209602A1",
    "US2005221843A1",
    "US2005227711A1",
    "US2006045030A1",
    "US2006058037A1",
    "US2006276214A1",
    "US2007176771A1",
    "US2007189181A1",
    "US2007270133A1",
    "US2007270160A1",
    "US2007270161A1",
    "US2007270162A1",
    "US2007270166A1",
    "US2008014908A1",
    "US2008129491A1",
    "US2010127919A1",
    "US5325302A",
    "US6559769B2",
    "US7133685B2"
  ]
}

Record 2,472 of 5,000 in Patents full text (MLC-0201). Request the full dataset.