IP Library Granted Patent US 10,477,994
Granted Patent B2
US 10,477,994 · App. 16/375,836 · Granted Nov 19, 2019

System and method for location based exchanges of data facilitiating distributed locational applications

Inventor: William J. Johnson (Flower Mound, TX)
A47G1/16F16B13/00F16B45/00
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,477,994
App. No.
16/375,836
Granted
Nov 19, 2019
Kind
B2
Abstract

Mobile data processing Systems (MSs) interact with systems in their vicinity, and with each other, in communications and interoperability. Information transmitted inbound to, transmitted outbound from, is in process at, or is application modified at a mobile data processing system triggers processing of actions in accordance with user configurations, for example to present content to a user.

Claims (40)

1. A beaconing data processing system, comprising:

one or more processors;

a Bluetooth communications interface; and

a memory coupled to the one or more processors, wherein the one or more processors access the memory and control operations of the beaconing data processing system, the operations comprising:

periodically beaconing outbound a broadcast unidirectional wireless data record communicated through the Bluetooth communications interface to serve as a physical location reference contributing to physical location determination processing of one or more user carried mobile data processing systems in a Bluetooth wave spectrum range vicinity of the beaconing data processing system, the beaconing data processing system:

not soliciting an inbound communication to the beaconing data processing system from the one or more user carried mobile data processing systems in response to a receipt of the broadcast unidirectional wireless data record in the one or more user carried mobile data processing systems, and

not configured to process inbound communications resulting from the receipt of the broadcast unidirectional wireless data record in the one or more user carried mobile data processing systems, the broadcast unidirectional wireless data record communicated through the Bluetooth communications interface to serve as the physical location reference including:

no physical location coordinates of the beaconing data processing system,

a data field containing a signal strength of the beaconing data processing system, and

application identifier data stored in the memory.

2. The beaconing data processing system of claim 1 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured location based condition in the one or more user carried mobile data processing systems.

3. The beaconing data processing system of claim 1 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured arrival or departure condition in the one or more user carried mobile data processing systems.

4. The beaconing data processing system of claim 1 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing control of at least one of: an electrical appliance, a mechanical appliance, an electrical device, or a mechanical device.

5. The beaconing data processing system of claim 1 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing a sorted data result.

6. The beaconing data processing system of claim 1 wherein the beaconing data processing system is a mobile data processing system.

7. The beaconing data processing system of claim 1 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing content delivery of at least one of: news, traffic, real estate, a job opportunity, a religious interest, a stock interest, a menu, a coupon, a product, a service, a boarding pass, a transaction, an inventory, a customer account, a retail establishment, a restaurant, a product store, a retail store, a grocery store, an electrical appliance, a mechanical appliance, an electrical device, a mechanical device, public transportation, or a parking lot.

8. A method in a beaconing data processing system, the method comprising:

one or more processors periodically beaconing outbound a broadcast unidirectional wireless data record communicated through a Bluetooth communications interface of the beaconing data processing system to serve as a physical location reference contributing to physical location determination processing of one or more user carried mobile data processing systems in a Bluetooth wave spectrum range vicinity of the beaconing data processing system, the beaconing data processing system:

not soliciting an inbound communication to the beaconing data processing system from the one or more user carried mobile data processing systems in response to a receipt of the broadcast unidirectional wireless data record in the one or more user carried mobile data processing systems, and

not configured to process inbound communications resulting from the receipt of the broadcast unidirectional wireless data record in the one or more user carried mobile data processing systems, the broadcast unidirectional wireless data record communicated through the Bluetooth communications interface to serve as the physical location reference including:

no physical location coordinates of the beaconing data processing system,

a data field containing a signal strength of the beaconing data processing system, and

application identifier data stored in a memory of the beaconing data processing system.

9. The method of claim 8 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured location based condition in the one or more user carried mobile data processing systems.

10. The method of claim 8 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured arrival or departure condition in the one or more user carried mobile data processing systems.

11. The method of claim 8 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing control of at least one of: an electrical appliance, a mechanical appliance, an electrical device, or a mechanical device.

12. The method of claim 8 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing a sorted data result.

13. The method of claim 8 wherein the beaconing data processing system is a mobile data processing system.

14. A non-transitory computer readable medium containing executable instructions, that when executed, controls one or more processors, based on the instructions, to perform operations comprising:

periodically beaconing outbound a broadcast unidirectional wireless data record communicated through a Bluetooth communications interface of a beaconing data processing system to serve as a physical location reference contributing to physical location determination processing of one or more user carried mobile data processing systems in a Bluetooth wave spectrum range vicinity of the beaconing data processing system, the beaconing data processing system:

not soliciting an inbound communication to the beaconing data processing system from the one or more user carried mobile data processing systems in response to a receipt of the broadcast unidirectional wireless data record in the one or more user carried mobile data processing systems, and

not configured to process inbound communications resulting from the receipt of the broadcast unidirectional wireless data record in the one or more user carried mobile data processing systems, the broadcast unidirectional wireless data record communicated through the Bluetooth communications interface to serve as the physical location reference including:

no physical location coordinates of the beaconing data processing system,

a data field containing a signal strength of the beaconing data processing system, and

application identifier data stored in a memory of the beaconing data processing system.

15. The non-transitory computer readable medium of claim 14 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured location based condition in the one or more user carried mobile data processing systems.

16. The non-transitory computer readable medium of claim 14 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured arrival or departure condition in the one or more user carried mobile data processing systems.

17. The non-transitory computer readable medium of claim 14 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing control of at least one of: an electrical appliance, a mechanical appliance, an electrical device, or a mechanical device.

18. The non-transitory computer readable medium of claim 14 wherein the application identifier data stored in the memory is configured in the beaconing data processing system to match a configured condition in the one or more user carried mobile data processing systems, the configured condition causing a sorted data result.

19. The non-transitory computer readable medium of claim 14 wherein the beaconing data processing system is a mobile data processing system.

Continuity (8)
Continuation 16147532 · Sep 28, 2018
Continuation 15218039 · Jul 24, 2016
Continuation 14752945 · Jun 28, 2015
Continuation 13972125 · Aug 21, 2013
Continuation 12590831 · Nov 13, 2009
Continuation In Part 12287064 · Oct 3, 2008
Continuation In Part 12077041 · Mar 14, 2008
Related Publication 20190231097A1 · Aug 1, 2019
Cited By (3)
US 12,258,042 US 12,418,529 US 12,418,543