IP Library › Granted Patent US 10,411,908
Granted Patent B2
US 10,411,908 · App. 16/006,274 · Granted Sep 10, 2019

Interactive advisory system

Inventors: Steven A. Root (Edmond, OK); Michael R. Root (Edmond, OK)
Assignee: LOCATOR IP, L.P.
H04L12/1895G01W1/00G01W1/02G01W1/10G06F17/3087G06F17/30241G06F17/30876G06Q30/0256H04L12/1845H04L12/1859H04L12/1877H04L67/04H04L67/18H04L67/20H04L67/306H04L69/329H04W4/02H04W4/025H04W4/20G01W2203/00H04L12/189H04W88/02Y02A90/14
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 10,411,908
App. No.
16/006,274
Granted
Sep 10, 2019
Kind
B2
Abstract

A method for providing information to a plurality of vendors located remotely from a broadcast network. A plurality of user-defined parameters are received by a user input database with at least one of the user-defined parameters including a user profile. Each of the user profiles includes a user identifier code identifying a communicator device associated with a particular user. Real-time data indicative of the spatial locations of the communicator devices is received by a communicator location database. Search information is received independently from a plurality of vendors and a data set is generated for each vendor.

Claims (63)

1. A system for outputting individualized output signals to a plurality of communicator devices and providing information to a plurality of vendors, the system comprising:

a communicator location database stored on non-transitory computer readable storage media remotely located from the communicator devices containing real-time data indicative of spatial locations of the plurality of communicator devices;

a user input database stored on non-transitory computer readable storage media remotely located from the communicator devices containing a plurality of user profiles, wherein each of the user profiles is associated with a user and includes a content identifier identifying data of interest to the user and a user identifier code identifying one of the plurality of communicator devices; and

an analysis unit including one or more computer processors remotely located from the communicator devices, the analysis unit configured to:

receive data associated with spatial locations;

generate individualized output signals for each user by selecting the data identified by the content identifier stored in the user profile associated with the user and associated with the spatial location of the communicator device associated with the user stored in the communicator location database;

output the individualized output signals to a communication network for transmittal to the plurality of communicator devices;

receive search information independently from a plurality of vendors;

compare the individualized output signals to the search information for each of the plurality of vendors; and

generate a data set utilizing the search information for each of the plurality of vendors, each data set including the user identifier code for each communicator device that received an individualized output signal according to the search information.

2. The system of claim 1 , wherein the system:

receives a spatial range identifier from a user identifying a particular spatial range surrounding the spatial location of the communicator device associated with the user; and

outputs the data identified by the content identifier in the user profile associated with the user within the spatial range identified by the spatial range identifier received from the user.

3. The system of claim 2 , wherein:

the spatial range identifier received from the user is stored in the user profile associated with the user; and

the analysis unit generates the individualized output signal for the user by selecting the data identified by the content identifier in the user profile associated with the user within the spatial range identified by the spatial range identifier stored in the user profile.

4. The system of claim 1 , wherein the communicator devices comprise bidirectional communicator devices, portable devices, mobile telephones, smart phones, pagers, personal digital assistants, computers, or laptop computers.

5. The system of claim 1 , wherein the communicator location database is automatically updated to contain real-time data indicative of the spatial locations of the plurality of communicator devices.

6. The system of claim 1 , wherein the communicator location database is automatically and repeatedly updated to contain real-time data indicative of the spatial locations of the plurality of communicator devices.

7. The system of claim 1 , wherein the communication network comprises a mobile phone network, the internet, a facsimile network, a satellite network, or a radio frequency network.

8. The system of claim 1 , wherein at least one of the individualized output signals includes audio.

9. The system of claim 1 , wherein at least one of the individualized output signals includes video.

10. The system of claim 1 , wherein:

the data comprises conditions, forecasts, patterns, or events; and

the content identifier identifies conditions of interest to the user, forecasts of interest to the user, patterns of interest to the user, or events of interest to the user.

11. The system of claim 1 , wherein the data includes predictions generated by the analysis unit.

12. The system of claim 1 , wherein the data received by the analysis unit is dynamically updated.

13. The system of claim 1 , wherein the data received by the analysis unit is real-time data.

14. The system of claim 1 , wherein spatial locations of the plurality of communicator devices are determined by global positioning satellite technology or a wireless network.

15. The system of claim 1 , wherein the content identifier stored in the user profile associated with the user is selected by the user.

16. A method for outputting individualized output signals and providing information, the method comprising:

receiving real-time data indicative of spatial locations of a plurality of communicator devices;

storing the real-time data indicative of the spatial locations of the plurality of communicator devices in a communicator location database stored on non-transitory computer readable storage media remotely located from the communicator devices;

receiving a plurality of user profiles, wherein each of the user profiles is associated with a user and includes a content identifier identifying data of interest to the user and a user identifier code identifying one of the plurality of communicator devices;

storing the user profiles in a user profile database stored on non-transitory computer readable storage media remotely located from the communicator devices;

receiving data associated with spatial locations by an analysis unit including one or more computer processors remotely located from the communicator devices;

generating individualized output signals for each user, by the analysis unit, by selecting the data identified by the content identifier in the user profile associated with the user for the spatial location of the communicator device associated with the user stored in the communicator location database;

outputting the individualized output signals to a communication network for transmittal to the plurality of communicator devices;

receiving search information independently from a plurality of vendors;

comparing the individualized output signals to the search information for each of the plurality of vendors; and

generating a data set utilizing the search information for each of the plurality of vendors, each data set including the user identifier code for each communicator device that received an individualized output signal according to the search information.

17. The method of claim 16 , further comprising:

receiving a spatial range identifier from a user identifying a particular spatial range surrounding the spatial location of the communicator device associated with the user; and

outputting the data identified by the content identifier in the user profile associated with the user within the spatial range identified by the spatial range identifier received from the user.

18. The method of claim 17 , further comprising:

storing the spatial range identifier received from the user in the user profile associated with the user,

wherein the individualized output signal is generated for the user by selecting the data identified by the content identifier in the user profile associated with the user within the spatial range identified by the spatial range identifier stored in the user profile.

19. The method of claim 16 , wherein the communicator devices comprise bidirectional communicator devices, portable devices, mobile telephones, smart phones, pagers, personal digital assistants, computers, or laptop computers.

20. The method of claim 16 , further comprising:

automatically updating the communicator location database to contain real-time data indicative of the spatial locations of the plurality of communicator devices.

21. The method of claim 16 , further comprising:

automatically and repeatedly updating the communicator location database to contain real-time data indicative of the spatial locations of the plurality of communicator devices.

22. The method of claim 16 , wherein the communication network comprises a mobile phone network, the internet, a facsimile network, a satellite network, or a radio frequency network.

23. The method of claim 16 , wherein at least one of the individualized output signals includes audio.

24. The method of claim 16 , wherein at least one of the individualized output signals includes video.

25. The method of claim 16 , wherein:

the data comprises conditions, forecasts, patterns, or events; and

the content identifier identifies conditions of interest to the user, forecasts of interest to the user, patterns of interest to the user, or events of interest to the user.

26. The method of claim 16 , wherein the data includes predictions generated by an analysis unit.

27. The method of claim 16 , wherein receiving data comprises receiving dynamically updated data.

28. The method of claim 16 , wherein the data is real-time data.

29. The method of claim 16 , wherein spatial locations of the plurality of communicator devices are determined by global positioning satellite technology or a wireless network.

30. The method of claim 16 , wherein the content identifier stored in the user profile associated with the user is selected by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2018
From: ROOT, STEPHEN A.; ROOT, MICHAEL R.
To: LOCATOR IP, LP
Reel/Frame 046374/0780 →
Continuity (9)
Continuation 15404065 · Jan 11, 2017
Continuation 14872909 · Oct 1, 2015
Continuation 14801555 · Jul 16, 2015
Continuation 14156103 · Jan 15, 2014
Continuation 10965088 · Oct 14, 2004
Continuation 10667108 · Sep 19, 2003
Continuation 10322187 · Dec 16, 2002
Continuation 09624668 · Jul 24, 2000
Related Publication 20180294988A1 · Oct 11, 2018