IP Library Granted Patent US 7,136,658
Granted Patent B2
US 7,136,658 · App. 10/315,651 · Granted Nov 14, 2006

High-rate proximity detection with the ability to provide notification

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 7,136,658
App. No.
10/315,651
Granted
Nov 14, 2006
Kind
B2
Abstract

Techniques are presented for identifying mobile devices within a coverage region of a wireless station. Positions for mobile devices, if any, within the coverage region are determined. It is then determined whether the positions are within one or more defined areas, called “notification areas” herein. Additionally, selected mobile devices within notification areas are sent messages. The selected mobile devices are selected via certain criteria, including, for instance, campaign specifications and subscriber information. A message can be sent to a mobile device if the subscriber corresponding to the mobile device has indicated an acceptance of a category of notifications for the message and for the publisher who is publishing the notifications. The category could be traffic conditions and the publisher could be a Department of Transportation having responsibility for a particular freeway. These are two examples of multiple criteria for selecting mobile devices to which messages could be sent.

Claims (55)

1. A method for determining a position of one or more mobile devices, the method comprising the steps of:

identifying mobile devices within a coverage region of a wireless station;

determining a position for at least one of the mobile devices identified to be within the coverage region of the wireless station;

determining whether the position for the at least one mobile device is within one or more defined notification areas within the coverage region, wherein one or more messages are associated with each notification area;

determining whether the at least one mobile device should be sent one or more messages when the at least one mobile device is determined to be within the one or more defined notification areas by using notification criteria, wherein said notification criteria are one or more of the following: campaign specification criteria and subscriber preferences criteria, wherein the campaign specification criteria comprise one or more of a publisher identification (ID), a campaign ID, a notification area, a message, a message method, a start time, a stop time, one or more categories, and a message customization and wherein the subscriber preference criteria comprise accepted categories, blocked publishers, accepted publishers, and accepted campaigns, and wherein the step of determining, by using campaign specification criteria and subscriber preferences criteria, whether the at least one mobile device should be sent the one or more messages further comprises the step determining that the at least one mobile device should be sent the one or more messages when, for a subscriber corresponding to the at least one mobile device, one or more of the following are true:

a category for the one or more messages is an accepted category and a publisher ID for the one or more messages is not a blocked publisher;

a publisher ID for the one or more messages is an accented publisher; and

a campaign ID is an accepted campaign; and

sending the one or more messages to the at least one mobile device when a determination has been made that the at least one device should be sent a message.

2. The method of claim 1 , wherein at least one of the defined notification areas is defined via a plurality of coordinates.

3. The method of claim 1 , further comprising the step of sending one or more messages to the at least one mobile device when the at least one mobile device is determined to be within the one or more defined notification areas.

4. The method of claim 3 , further comprising the step of determining the one or more messages by accessing a database comprising the one or more messages, wherein the one or more messages correspond to one or more defined notification areas in the database.

5. The method of claim 1 , wherein:

the step of identifying mobile devices within a coverage region of a wireless station further comprises the step of periodically identifying mobile devices within a coverage region of a wireless station; and

the step of determining a position for at least one of the mobile devices within the coverage region of the wireless station further comprises the step of periodically determining a position for at least one of the mobile devices within the coverage region of the wireless station.

6. The method of claim 1 , wherein the step of determining a position for at least one of the mobile devices within the coverage region of the wireless station further comprises the step of periodically determining positions for all of the mobile devices within the coverage region of the wireless station.

7. The method of claim 1 , wherein the subscriber preference criteria comprise accepted categories, blocked publishers, accepted publishers, and accepted campaigns.

8. The method of claim 1 , further comprising the steps of determining one or more message methods to be used to send the one or more messages and sending the one or more messages by using the determined one or more message methods.

9. The method of claim 1 , further comprising the steps of determining one or more message customizations to be used to send the one or more messages and sending the one or more messages by using the determined one or more message customizations.

10. The method of claim 1 , wherein a subscriber corresponds to the at least one mobile device.

11. The method of claim 10 , wherein:

a first category corresponds to the subscriber;

the one or more defined notification areas correspond to a second category; and

the method further comprises the step of sending one or more messages to the at least one mobile device when the first and second categories match and when the at least one mobile device is determined to be within the one or more defined notification areas.

12. The method of claim 1 , further comprising the step of sending a proximity message indicating that the at least one mobile device is within the one or more defined notification areas when the at least one mobile device is determined to be within the one or more defined notification areas.

13. The method of claim 1 , wherein each of said defined areas is associated with one or more notification servers, and wherein each notification server is associated with one or more geographic regions.

14. An article of manufacture for determining a position of one or more mobile devices, comprising:

a computer readable medium containing one or more programs which when executed implement the steps of:

identifying mobile devices within a coverage region of a wireless station;

determining a position for at least one of the mobile devices identified to be within the coverage region of the wireless station;

determining whether the position for the at least one mobile device is within one or more defined notification areas within the coverage region, wherein one or more messages are associated with each notification area;

determining whether the at least one mobile device should be sent one or more messages when the at least one mobile device is determined to be within the one or more defined notification areas by using notification criteria, wherein said notification criteria are one or more of the following: campaign specification criteria and subscriber preferences criteria, wherein the campaign specification criteria comprise one or more of a publisher identification (ID), a campaign ID, a notification area, a message, a message method, start time, a stop time, one or more categories, and a message customization and wherein the subscriber preference criteria comprise accepted categories, blocked publishers, accepted publishers, and accepted campaigns, and wherein the step of determining, by using campaign specification criteria and subscriber preferences criteria, whether the at least one mobile device should be sent the one or more messages further comprises the step determining that the at least one mobile device should be sent the one or more messages when, for a subscriber corresponding to the at least one mobile device, one or more of the following are true:

a category for the one or more messages is an accepted category and a publisher ID for the one or more messages is not a blocked publisher;

a publisher ID for the one or more messages is an accepted publisher; and

a campaign ID is an accented campaign; and

sending the one or more messages to the at least one mobile device when a determination has been made that the at least one device should be sent a message.

15. The article of manufacture of claim 14 , wherein each of said defined areas is associated with one or more notification servers, and wherein each notification server is associated with one or more geographic regions.

16. An apparatus for determining a position of one or more mobile devices, comprising:

a memory; and

at least one processor, coupled to the memory, operative to:

identify mobile devices within a coverage region of a wireless station;

determine a position for at least one of the mobile devices identified to be within the coverage region of the wireless station;

determine whether the position for the at least one mobile device is within one or more defined notification areas within the coverage region, wherein one or more messages are associated with each notification area;

determine whether the at least one mobile device should be sent one or more messages when the at least one mobile device is determined to be within the one or more defined notification areas by using notification criteria, wherein said notification criteria are one or more of the following: campaign specification criteria and subscriber preferences criteria, wherein the campaign specification criteria comprise one or more or a publisher identification (ID), a campaign ID, a notification area, a message, a message method, a start time, a stop time, one or more categories and a message customization and wherein the subscriber reference criteria comprise accepted categories, blocked publishers, accepted publishers, and accepted campaigns, and wherein the step of determining, by using campaign specification criteria and subscriber preferences criteria, whether the at least one mobile device should be sent the one or more messages further comprises the step determining that the at least one mobile device should be sent the one or more messages when, for a subscriber corresponding to the at least one mobile device, one or more of the following are true:

a category for the one or more messages is an accepted category and a publisher ID for the one or more messages is not a blocked publisher;

a publisher ID for the one or more messages is an accepted publisher; and

a campaign ID is an accepted campaign; and

send the one or more messages to the at least one mobile device when a determination has been made that the at least one device should be sent a message.

17. The apparatus of claim 16 , wherein the at least one processor is further operative to determine the one or more messages by accessing a database comprising the one or more messages, wherein the one or more messages correspond to one or more defined notification areas in the database.

18. The apparatus of claim 16 , wherein the at least one processor is further operative:

when identifying mobile devices within a coverage region of a wireless station, to periodically identify mobile devices within a coverage region of a wireless station; and

when determining a position for at least one of the mobile devices within the coverage region of the wireless station, to periodically determine a position for at least one of the mobile devices within the coverage region of the wireless station.

19. The apparatus of claim 16 , wherein the at least one processor is further operative, when determining a position for at least one of the mobile devices within the coverage region of the wireless station, to periodically determine positions for all of the mobile devices within the coverage region of the wireless station.

20. The apparatus of claim 16 , wherein said notification criteria are one or more of the following: campaign specification criteria and subscriber preferences criteria.

21. The apparatus of claim 16 , wherein each of said defined areas is associated with one or more notification servers, and wherein each notification server is associated with one or more geographic regions.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: TERRACE LICENSING LLC
To: CROSSLAYER COMMUNICATIONS LLC
Reel/Frame 070975/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2003
From: COLE, ALAN GEORGE; DURI, SASTRY S.; GUPTA, VINEET KUMAR; MUNSON, JONATHAN PAUL; WOOD, III, DAVID ALVRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013731/0107 →