IP Library Granted Patent US 8,280,406
Granted Patent B2
US 8,280,406 · App. 12/245,657 · Granted Oct 2, 2012

Methods for sending location-based data

Assignee: ZOS Communications, LLC
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 8,280,406
App. No.
12/245,657
Granted
Oct 2, 2012
Kind
B2
Abstract

A location-based messaging system and its methods of operation are disclosed, including methods for sending geographic location information for a target address from a computing device to a receiving device that will enable the receiving device to display a map and/or directions from a geographic location of the receiving device to the geographic location of the target address. Methods for processing and distributing location-based data, methods for receiving and responding to location-based data, and methods for virally distributing location-based applications are also disclosed.

Claims (62)

1. A method for responding to a request including at least a target address and a unique identifier for a receiving device, comprising the steps of:

receiving at an application server the request from a sending device;

sending a message with the application server to the receiving device, the message including a prompt for causing the receiving device to automatically send a response to the message and preventing the message from being directed to a messaging queue of a messaging application on the receiving device;

receiving the response to the message from the receiving device at the application server; and

transferring a set of location identifiers corresponding to the target address to the receiving device upon receipt of the response.

2. The method of claim 1 , wherein the step of receiving at the application server further includes the step of creating the request by receiving the target address within a first field of a user interface window on the sending device and receiving the unique identifier within a second field of the user interface window.

3. The method of claim 2 , wherein the step of creating the request includes the step of automatically inserting the target address from a web page displayed on the sending device into the first field.

4. The method of claim 2 , wherein the step of creating the request includes the step of receiving a manually input identifier of a user of the sending device within a third field of the user interface window.

5. The method of claim 2 , wherein the step of creating the request includes the step of receiving a manually input subject for the request within a fourth field of the user interface window.

6. The method of claim 2 , wherein the step of creating the request includes the step of receiving a manually input message to a user of the receiving device within a fifth field of the user interface window.

7. The method of claim 3 , wherein the step of automatically inserting includes the steps of:

recognizing one or more lines of text representing the target address in the web page highlighted by a user of the sending device;

determining if the one or more lines of text represent a valid address; and

copying the valid address from the web page and inserting the valid address as the target address into the first field.

8. The method of claim 3 , wherein the step of automatically inserting includes the steps of:

recognizing one or more lines of text in the web page representing a valid street address;

associating the valid street address on the web page with a link to the user interface window; and

capturing the valid street address when the link is activated and inserting the valid street address as the target address into the first field.

9. The method of claim 8 , wherein the step of capturing includes capturing an IP address associated with the sending device when the link is activated and including the IP address in the request.

10. The method of claim 9 , wherein the step of capturing includes capturing a URL associated with the web page when the link is activated and including the URL in the request.

11. The method of claim 8 , wherein the step of capturing includes capturing a URL associated with the web page when the link is activated and including the URL in the request.

12. The method of claim 1 , wherein the sending device is a computer and the receiving device is a location aware device.

13. The method of claim 1 , wherein the sending device and the receiving device are location aware devices.

14. The method of claim 13 , further comprising the step of determining a geographic location of the sending device to use in place of the target address.

15. A method for responding to a request from a sending device, comprising the steps of:

receiving at the application server the request created from at least the target address and a unique identifier for a receiving device;

extracting the target address and the unique identifier from the request;

sending a message to the receiving device based on the unique identifier with the application server, the message not including data associated with the target address and including an intercept prompt preventing the message from being processed by a message queue of a messaging application on the receiving device, and wherein the intercept prompt triggers the receiving device to send a response to the application server to receive data associated with the target address;

receiving the response from the receiving device with the application server; and

automatically transferring the data associated with the target address from the application server to the receiving device.

16. The method of claim 15 , wherein the step of receiving at the application server further includes the step of creating the request including the steps of:

recognizing one or more lines of text representing the target address in a web page displayed on the sending device;

determining if the lines of text represent a valid address;

opening a user interface window on the sending device for receiving the valid address and the unique identifier; and

receiving the valid address from the web page within a first field of the user interface window and receiving the unique identifier within a second field of the user interface window.

17. The method of claim 16 , wherein the step of creating the request further includes the step of receiving a manually input identifier of a user of the sending device within a third field of the user interface window.

18. The method of claim 16 , wherein the step of creating the request further includes the step of receiving a manually input subject for the request within a fourth field of the user interface window.

19. The method of claim 16 , wherein the step of creating the request further includes the step of receiving a manually input message to a user of the receiving device within a fifth field of the user interface window.

20. The method of claim 16 , wherein the step of creating the request further includes the step of capturing an IP address associated with the sending device and including the IP address in the request.

21. The method of claim 16 , wherein the step of creating the request further includes the step of capturing a URL associated with the web page and including the URL in the request.

22. The method of claim 15 , wherein the sending device is a computer and the receiving device is a location aware device.

23. The method of claim 15 , wherein the sending device and the receiving device are location aware devices.

24. A method for responding to a request containing a target address from a sending device at an application server to cause a set of geographic coordinates for the target address to be transferred to a receiving device, comprising the steps of:

receiving at the application server the request created from at least the target address and a unique identifier for the receiving device;

creating a message from the request with the application server, the message including an intercept prompt preventing the message from being processed by a message queue of a messaging application on the receiving device, and wherein the interaction prompt triggers the receiving device to send a response to the request without user interaction; and

sending the message to the receiving device based on the unique identifier.

25. The method of claim 24 , wherein the step of receiving at the application server further includes the step of creating the request by performing the steps of:

receiving the target address within a first field of a user interface window on the sending device;

receiving the unique identifier within a second field of the user interface window; and

receiving a manually input identifier of a user of the sending device within a third field of the user interface window.

26. The method of claim 25 , wherein the step of creating the request further includes the step of receiving a manually input subject for the request within a fourth field of the user interface window.

27. The method of claim 25 , wherein the step of creating the request further includes the step of receiving a manually input message to a user of the receiving device within a fifth field of the user interface window.

28. The method of claim 25 , wherein the step of creating the request includes the step of capturing an IP address associated with the sending device and including the IP address in the request.

29. The method of claim 25 , wherein the step of creating the request includes the step of capturing a URL associated with the web page and including the URL in the request.

30. The method of claim 24 , wherein the sending device is a computer and the receiving device is a location aware device.

31. The method of claim 24 , wherein the sending device and the receiving device are location aware devices.

32. The method of claim 24 , wherein the message includes marketing information.

33. The method of claim 32 , wherein the marketing information is targeted marketing information directed at a user of the receiving device.

34. The method of claim 1 , wherein the message includes marketing information.

35. The method of claim 34 , wherein the marketing information is targeted marketing information directed at a user of the receiving device.

36. The method of claim 15 , wherein the message includes marketing information.

37. The method of claim 36 , wherein the marketing information is targeted marketing information directed at a user of the receiving device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: PLAINSIGHT CORP.
To: PLAINSIGHT TECHNOLOGIES INC.
Reel/Frame 066836/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: SIXGILL, LLC
To: PLAINSIGHT CORP.
Reel/Frame 066818/0549 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ZOS COMMUNICATIONS, LLC
To: SIXGILL, LLC
Reel/Frame 066793/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2008
From: ZISKIND, JONATHAN SCOTT; FIELD, ALAN EDWARD; ZISKIND, RUSSELL EDWARD
To: ZOS COMMUNICATIONS, LLC
Reel/Frame 021716/0067 →
Continuity (3)
Provisional Application 60997669 · Oct 4, 2007
Provisional Application 61189681 · Aug 21, 2008
Related Publication 20090093261A1 · Apr 9, 2009