Creating and implementing a Wi-Fi sharing community
Systems and methods for creating and implementing a Wi-Fi sharing community or global Wi-Fi network are provided. According to one implementation, a method includes a step of providing, for an owner of each of a plurality of independent Wi-Fi networks, an opportunity to enroll as a member of a Wi-Fi sharing community. For enrollment, each member agrees to designate a portion of bandwidth of the member's Wi-Fi network for use by other members as a hotspot. Also, the method includes a step of issuing a digital certificate to each member to allow the member to utilize any Wi-Fi network in the Wi-Fi sharing community.
1 . A server comprising:
a processor, memory, and a network interface configured for communication with a plurality of independent Wi-Fi networks, the processor configured to:
provide, for an owner of each independent Wi-Fi network, an opportunity to enroll as a member of a Wi-Fi sharing community, whereby, for enrollment, each member agrees to designate a portion of bandwidth of the member's Wi-Fi network for use by other members as a hotspot;
create one or more membership files to include membership information and digital certificates of the members in the Wi-Fi sharing community, wherein the one or more membership files are created using blockchain technology; and
issue, in response to and based on the provided opportunity and agreeing by each member, a digital certificate to each member to allow the member to utilize any Wi-Fi network in the Wi-Fi sharing community, such that utilization of a Wi-Fi network in the Wi-Fi sharing community is based on authentication of a device of the member as compared to information stored in a distributed ledger using blockchain technology.
2 . The server of claim 1 , wherein the processor is further configured to allow each member to enter a value equal to a maximum percentage of the respective Wi-Fi network that can be designated for use by other members.
3 . The server of claim 1 , wherein the processor is further configured to create the one or more membership files using blockchain technology.
4 . The server of claim 1 , wherein the processor is further configured to create one or more digital ledgers configured to record a number of digital tokens in an account associated with each member.
5 . The server of claim 4 , wherein, when a first member uses a Wi-Fi network of a second member, the processor is further configured to:
deduct a first number of digital tokens from the first member's account, and
credit a second number of digital tokens to the second member's account.
6 . The server of claim 5 , wherein the processor is further configured to:
receive metrics tracked by the second member's Wi-Fi network, the metrics related to the first member's use of the second member's Wi-Fi network, and
determine the first and second numbers based on metrics.
7 . The server of claim 6 , wherein the metrics include one or more of an amount of time that the first member used the second member's Wi-Fi network, an amount of bandwidth used, and an amount of data consumed.
8 . The server of claim 5 , wherein the first number is the same as the second number.
9 . The server of claim 4 , wherein the processor is further configured to create the one or more digital ledgers using blockchain technology.
10 . The server of claim 4 , wherein the processor is further configured to allow members to exchange digital tokens in their respective account in order to purchase or receive discounts on hardware, software, goods, services, currency, and/or cryptocurrency.
11 . The server of claim 1 , wherein, when a member is roaming, the processor is further configured to seamlessly hand off the member's connectivity from a first Wi-Fi network either to a second Wi-Fi network or to a cellular network.
12 . The server of claim 11 , wherein the processor seamlessly hands off the member's connectivity automatically without user intervention or login actions.
13 . The server of claim 11 , wherein the processor is further configured to:
receive the digital certificate associated with the roaming member from the second Wi-Fi network based on a permission request provided by a user device of the roaming member to the second Wi-Fi network, and
upon validating that the digital certificate associated with the roaming member is legitimate, signaling the second Wi-Fi network to permit connectivity of the user device of the roaming member with the second Wi-Fi network.
14 . The server of claim 13 , wherein the processor is further configured to utilize a RADIUS server for assisting with validation of digital certificates.
15 . The server of claim 13 , wherein the processor is further configured to send information about an amount of available roaming connectivity credits associated the roaming member to the second Wi-Fi network to limit usage of the second Wi-Fi by the roaming member.
16 . The server of claim 1 , wherein the independent Wi-Fi networks are located in multiple countries, governmental jurisdictions, or service areas, and wherein members do not incur roaming penalties for using Wi-Fi networks of other members in different countries, governmental jurisdictions, or service areas.
17 . The server of claim 1 , wherein the processor is further configured to allow each member to use a related user device to temporarily toggle off participation in the Wi-Fi sharing community as desired.
18 . A method comprising steps of:
providing, for an owner of each of a plurality of independent Wi-Fi networks, an opportunity to enroll as a member of a Wi-Fi sharing community, whereby, for enrollment, each member agrees to designate a portion of bandwidth of the member's Wi-Fi network for use by other members as a hotspot;
creating one or more membership files to include membership information and digital certificates of the members in the Wi-Fi sharing community, wherein the one or more membership files are created using blockchain technology; and
issuing, in response to and based on the provided opportunity and agreeing by each member, a digital certificate to each member to allow the member to utilize any Wi-Fi network in the Wi-Fi sharing community, such that utilization of a Wi-Fi network in the Wi-Fi sharing community is based on authentication of a device of the member as compared to information stored in a distributed ledger using blockchain technology.
19 . The method of claim 18 , further comprising the steps of:
creating one or more digital ledgers configured to record a number of digital tokens in an account associated with each member.