Method and system for dynamic information exchange on location aware mesh network devices
First Claim
Patent Images
1. A method for dynamic information interchange for mesh network devices, comprising:
- receiving a first wireless message including a first set of profile information from a first mesh network device with one or more processors on a server network device with one or more processors over a wireless communications network,wherein the first wireless message includes a request to track a physical location of the first mesh network device,wherein the first wireless message includes comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information, andwherein the first mesh network device includes an ultra-wideband wireless transceiver and a mesh network protocol adapter with Complementary Code Keying (CCK), Differential Quaternary Phase Shift Keying (DQPSK) or Orthogonal Frequency Division Multiplexing (OFDM) encoders;
storing the first set of profile information in a database associated with the server network device;
tracking a current physical location of the first mesh network device from the server network device via the wireless communications network;
receiving a second wireless message on the server network device via the wireless communications network indicating the first mesh network device has is located at a new physical location;
comparing on the server network device the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device;
sending one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and
exchanging automatically one or more a plurality of fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the one or more plurality of fourth wireless messages including include a first set of additional information generated by the server network device as a result of the match in the comparison information and other selected ones of the one or more plurality fourth wireless messages includes include a second set of additional information generated by the first mesh network device and the one or more of the plurality of other mesh network devices as the result of the match in comparison information and the pre-determined distance of the new physical location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for dynamic information exchange on mesh network devices. Mobile location aware mesh network devices automatically exchange information with other mobile location aware devices that are located at a pre-determined distance of each other at a desired physical location. A server network device compares electronic profiles that include stated interests of the mobile location aware devices. The server network device also provides additional information to the mobile location aware mesh network devices based on stated interests in the electronic profiles of the mobile location aware network devices.
-
Citations
54 Claims
-
1. A method for dynamic information interchange for mesh network devices, comprising:
-
receiving a first wireless message including a first set of profile information from a first mesh network device with one or more processors on a server network device with one or more processors over a wireless communications network, wherein the first wireless message includes a request to track a physical location of the first mesh network device, wherein the first wireless message includes comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information, and wherein the first mesh network device includes an ultra-wideband wireless transceiver and a mesh network protocol adapter with Complementary Code Keying (CCK), Differential Quaternary Phase Shift Keying (DQPSK) or Orthogonal Frequency Division Multiplexing (OFDM) encoders; storing the first set of profile information in a database associated with the server network device; tracking a current physical location of the first mesh network device from the server network device via the wireless communications network; receiving a second wireless message on the server network device via the wireless communications network indicating the first mesh network device has is located at a new physical location; comparing on the server network device the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device; sending one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and exchanging automatically one or more a plurality of fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the one or more plurality of fourth wireless messages including include a first set of additional information generated by the server network device as a result of the match in the comparison information and other selected ones of the one or more plurality fourth wireless messages includes include a second set of additional information generated by the first mesh network device and the one or more of the plurality of other mesh network devices as the result of the match in comparison information and the pre-determined distance of the new physical location. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
2. A non-transitory computer readable medium having stored therein a plurality of instructions for causing one or more processors to execute the steps of:
-
receiving a first wireless message including a first set of profile information from a first mesh network device with one or more processors on a server network device with one or more processors over a wireless communications network, wherein the first wireless message includes a request to track a physical location of the first mesh network device, wherein the first wireless message includes comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information, and wherein the first mesh network device includes an ultra-wideband wireless transceiver and a mesh network protocol adapter with Complementary Code Keying (CCK), Differential Quaternary Phase Shift Keying (DQPSK) or Orthogonal Frequency Division Multiplexing (OFDM) encoders; storing the first set of profile information in a database associated with the server network device; tracking a current physical location of the first mesh network device from the server network device via the wireless communications network; receiving a second wireless message on the server network device via the wireless communications network indicating the first mesh network device has is located at a new physical location; comparing on the server network device the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device; sending one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and exchanging automatically one or more a plurality of fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the one or more plurality of fourth wireless messages including include a first set of additional information generated by the server network device as a result of the match in the comparison information and other selected ones of the one or more plurality of fourth wireless messages includes include a second set of additional information generated by the first mesh network device and the one or more of the plurality of other mesh network devices as the result of the match in comparison information and the pre-determined distance of the new physical location.
-
-
18. A system for dynamic information interchange for mesh network devices, comprising in combination:
-
means for receiving a first wireless message including a first set of profile information from a first mesh network device with one or more processors on a server network device with one or more processors over a wireless communications network, wherein the first wireless message includes a request to track a physical location of the first mesh network device, wherein the first wireless message includes comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information, and wherein the first mesh network device includes an ultra-wideband wireless transceiver and a mesh network protocol adapter with Complementary Code Keying (CCK), Differential Quaternary Phase Shift Keying (DQPSK) or Orthogonal Frequency Division Multiplexing (OFDM) encoders; means for storing the first set of profile information in a database associated with the server network device; means for tracking a current physical location of the first mesh network device from the server network device via the wireless communications network; means for receiving a second wireless message on the server network device via the wireless communications network indicating the first mesh network device has is located at a new physical location; means for comparing on the server network device the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device; means for sending one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and means for exchanging automatically one or more fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the one or more fourth wireless messages including a first set of additional information generated by the server network device as a result of the match in the comparison information and other selected ones of the one or more fourth wireless messages includes a second set of additional information generated by the first mesh network device and the one or more of the plurality of other mesh network devices as the result of the match in comparison information and the pre-determined distance of the new physical location.
-
-
19. A method for dynamic information interchange for mesh network devices, comprising:
-
receiving, with a server network device over a wireless communications network, a first wireless message including a first set of profile information from a first mesh network device, wherein the first wireless message includes a request to track a physical location of the first mesh network device and comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information; storing the first set of profile information in a database associated with the server network device; tracking a current physical location of the first mesh network device from the server network device via the wireless communications network; receiving a second wireless message on the server network device via the wireless communications network indicating the first mesh network device is located at a new physical location; comparing on the server network device the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device; sending one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and exchanging a plurality of fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the plurality of fourth wireless messages include additional information as a result of the match in the comparison information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for dynamic information interchange for mesh network devices, the system comprising a database storage device and an associated server network device, wherein the server network device is configured to:
-
receive a first wireless message including a first set of profile information from a first mesh network device over a wireless communications network, wherein the first wireless message includes a request to track a physical location of the first mesh network device, and wherein the first wireless message includes comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information; store the first set of profile information in the database storage device associated with the server network device; track a current physical location of the first mesh network device from the server network device via the wireless communications network; receive a second wireless message via the wireless communications network indicating the first mesh network device is located at a new physical location; compare the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device; send one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and exchange a plurality of fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the plurality of fourth wireless messages include a first set of additional information generated by the server network device as a result of the match in the comparison information and other selected ones of the plurality of fourth wireless messages include a second set of additional information generated by the first mesh network device and the one or more of the plurality of other mesh network devices as the result of the match in comparison information and the pre-determined distance of the new physical location. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer readable medium having stored therein a plurality of instructions that, in response to being executed, cause a server network device to:
-
receive a first wireless message including a first set of profile information from a first mesh network device over a wireless communications network, wherein the first wireless message includes a request to track a physical location of the first mesh network device, and wherein the first wireless message includes comparison information that is used to connect the first mesh network device with one or more other mesh network devices that have similar comparison information; store the first set of profile information in a database associated with the server network device; track a current physical location of the first mesh network device via the wireless communications network; receive a second wireless message via the wireless communications network indicating the first mesh network device is located at a new physical location; compare on the server network device the stored first set of profile information from the first mesh network device to a plurality of other stored sets of profile information from a plurality of other mesh network devices that have comparison information similar to the first mesh network device; send one or more third wireless messages from the server network device via the wireless communications network to the first mesh network device and one or more of the plurality of other mesh network devices that are located within a pre-determined distance of the new physical location of the first mesh network device and have comparison information similar to the first mesh network device; and exchange a plurality of fourth wireless messages between the first mesh network device, the one or more of the plurality of other mesh network devices and the server network device via the wireless communications network, wherein selected ones of the plurality of fourth wireless messages include a first set of additional information generated by the server network device as a result of the match in the comparison information and other selected ones of the plurality of fourth wireless messages include a second set of additional information generated by the first mesh network device and the one or more of the plurality of other mesh network devices as the result of the match in comparison information and the pre-determined distance of the new physical location. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for dynamic information interchange for mesh network devices, comprising:
-
sending a selected type of wireless communications message from a first set of a plurality of wireless activity messages from a mesh network device to a network device located at a pre-determined physical location, wherein the first set of plurality of wireless activity messages includes; a first type of wireless activity message including a security identification authorization message to determine if the mesh network device is allowed access to a secure area within a pre-determined distance of the pre-determined physical location of the network device, a second type of wireless activity message including a building management message to dynamically and automatically manage heating, ventilation or air conditioning (HVAC) of an area with the pre-determined distance of the pre-determined physical location of the network device, or a third type of wireless activity message including a emergency location information message that includes physical location information to dynamically and automatically locate the mesh network device at a three dimensional (3D) physical location in the building at the pre-determined physical location of the network device in the event of an emergency situation; receiving on the mesh network device from the network device a request for a first set of profile information stored on the mesh network device in response to sending the selected type of wireless communications message; sending the first set of profile information from the mesh network device to the network device; and receiving one or more wireless acknowledgement messages on the mesh network device from the network device indicating that the network device has acknowledged the mesh network device being physically located within the pre-determined distance of the physical location of the network device. - View Dependent Claims (48, 49, 50, 51)
-
-
52. A non-transitory computer readable medium having stored therein a plurality of instructions, that in response to being executed, cause a mesh network device to:
-
send a selected type of wireless communications message from a first set of a plurality of wireless activity messages to a network device located at a pre-determined physical location, wherein the first set of plurality of wireless activity messages includes; a first type of wireless activity message including a security identification authorization message to determine if the mesh network device is allowed access to a secure area within a pre-determined distance of the pre-determined physical location of the network device, a second type of wireless activity message including a building management message to dynamically and automatically manage heating, ventilation or air conditioning (HVAC) of an area with the pre-determined distance of the pre-determined physical location of the network device, or a third type of wireless activity message including a emergency location information message that includes physical location information to dynamically and automatically locate the mesh network device at a three dimensional (3D) physical location in the building at the pre-determined physical location of the network device in the event of an emergency situation; receive from the network device a request for a first set of profile information stored on the mesh network device in response to sending the selected type of wireless communications message; send the first set of profile information to the network device; and receive one or more wireless acknowledgement messages from the network device indicating that the network device has acknowledged the mesh network device being physically located within the pre-determined distance of the physical location of the network device. - View Dependent Claims (53, 54)
-
Specification