IP Library Granted Patent US 7,899,468
Granted Patent B2
US 7,899,468 · App. 11/437,041 · Granted Mar 1, 2011

Location sensitive messaging

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,899,468
App. No.
11/437,041
Granted
Mar 1, 2011
Kind
B2
Abstract

Methods including computer program products for receiving a request from a first device, the request incorporating a message. One or more users from a first set of one or more users are selected where each of the selected one or more users is associated with a second device that is in a proximity to a current location of the first device. The message and the current location of the first device are sent to each of the second devices associated with the selected one or more users.

Claims (69)

1. A computer implemented method, comprising:

receiving, from a first wireless device, a request comprising a text message;

specifying a proximity zone surrounding a current location of said first wireless device;

selecting one or more user IDs from a first set of one or more user IDs, said selected one or more user IDs being associated with at least one second wireless device that is within said proximity zone;

automatically to said text message appending current location information associated with said current location of said first wireless device; and

sending said text message comprising said current location information to said at least one second wireless device.

2. The computer implemented method of claim 1 , wherein:

said request specifies said proximity zone.

3. The computer implemented method of claim 1 , wherein:

said request identifies said first set of one or more user IDs.

4. The computer implemented method of claim 1 , wherein:

said first set of one or more user IDs is part of at least one of a buddy list, a chat list and a Short Message Service (SMS) group.

5. The computer implemented method of claim 1 , further comprising:

determining a geographic reference point based on said current location of said first wireless device; and

incorporating said geographic reference point into said current location of said first wireless device.

6. The computer implemented method of claim 1 , wherein:

said text message further includes at least one of an image, a voice, sound, and streamed streaming media.

7. The computer implemented method of claim 1 , further comprising:

determining a route from said second device to said first wireless device; and

providing said route to said second wireless device.

8. The computer implemented method of claim 1 , wherein:

said text message includes a code indicating at least one of said proximity zone and said first set of one or more user IDs.

9. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations, comprising:

receiving, from a first wireless device, a request comprising a text message;

specifying a proximity zone of said first wireless device;

selecting one or more user IDs from a first set of one or more user IDs, said selected one or more user IDs being associated with at least one second wireless device that is within said proximity zone;

automatically appending to said text message current location information associated with said current location of said first wireless device; and

sending said text message comprising said current location information to said at least one second wireless device.

10. The computer program product of claim 9 , wherein:

said request specifies said proximity zone.

11. The computer program product of claim 9 , wherein:

said request identifies said first set of one or more user IDs.

12. The computer program product of claim 9 , wherein:

said first set of one or more user IDs is part of at least one of a buddy list, a chat list, and a Short Message Service (SMS) group.

13. The computer program product of claim 9 , further operable to cause the data processing apparatus to perform operations comprising:

determining a geographic reference point based on said current location of said first wireless device; and

incorporating said geographic reference point into said current location of said first wireless device.

14. The computer program product of claim 9 , wherein:

said text message further includes at least one of an image, a voice, sound, and streamed media.

15. The computer program product of claim 9 , further operable to cause the data processing apparatus to perform operations comprising:

determining a route from said second wireless device to said first wireless device; and

providing said route to said second wireless device.

16. The computer program product of claim 9 , where:

said text message includes a code indicating at least one of said proximity zone and said first set of one or more user IDs.

17. A computer implemented method, comprising:

receiving, from a first wireless device, a request comprising a text message and a specified proximity zone relative to location of said first wireless device;

obtaining a current location for said first wireless device;

selecting one or more user IDs from a first set of one or more user IDs, said selected one or more user IDs being associated with at least one second wireless device that is within said proximity zone of said current location of said first wireless device;

automatically appending to said text message current location information associated with said current location of said first wireless device; and

sending said text message comprising said current location information to said at least one second wireless device.

18. The computer implemented method of claim 17 , wherein:

said first set of one or more user IDs is part of at least one of a buddy list, a chat list, and a Short Message Service (SMS) group.

19. A memory device to produce a set of program control signals operable to cause data processing apparatus to perform operations, comprising:

receiving, from a first wireless device, a request comprising a text message and a specified proximity zone relative to location of said first wireless device;

obtaining a current location for said first wireless device;

selecting one or more users from a first set of one or more users where each of said selected one or more users is associated with at least one second wireless device that is within said proximity zone of said first wireless device;

automatically appending to said text message current location information associated with said current location of said first wireless device; and

sending said text message comprising said current location text associated with said first wireless device to said at least one the second wireless device.

20. The memory device of claim 19 , where:

said first set of one or more users is part of at least one of a buddy list, a chat list and a Short Message Service (SMS) group.

21. A method of sending location information to a wireless device, comprising:

receiving, from a first wireless device, a request comprising a text message and a specified proximity zone relative to location of said first wireless device;

obtaining a current location for said first wireless device;

automatically appending to said text message current location information associated with said current location of said first wireless device; and

sending said text message comprising said appended current location information to at least one second wireless device that is within the specified proximity zone of said current location of said first wireless device.

22. The method of sending location information to a wireless device according to claim 21 , further comprising:

selecting one or more user IDs from a first set of one or more user IDs, said selected one or more user IDs being associated with said at least one second wireless device that is within said proximity zone of said current location of said first wireless device.

23. The method of sending location information to a wireless device according to claim 22 , further comprising:

said first set of one or more user IDs is part of at least one of a buddy list, a chat list, and a Short Message Service (SMS) group.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2016
From: LONGHORN ACQUISITION, LLC
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 039557/0007 →
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2009
From: LOCATIONLOGIC, LLC
To: LONGHORN ACQUISITION, LLC
Reel/Frame 022782/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2009
From: AUTODESK, INC.
To: LOCATIONLOGIC LLC
Reel/Frame 022482/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2006
From: LOHTIA, SUNIT; ASTROTH JR., JOSEPH H.
To: AUTODESK, INC.
Reel/Frame 017916/0788 →