Source: http://www.google.nl/patents/US20080293404
Timestamp: 2018-01-18 14:15:55
Document Index: 739177698

Matched Legal Cases: ['art 2001', 'art 2006', 'art 2008', 'art 2013', 'art 2016', 'art 2015', 'art 2015', 'art 2017', 'art 2017', 'art 2008', 'art 2013', 'art 2013', 'art 2016', 'art 2016']

Patent US20080293404 - Dynamically created and expanded wireless network - Google Patenten
A system and method for the establishment and maintenance of wireless network, such as wireless network enabling access to the World Wide Web. The network can be created by its users as part of social network activity. The users are using automated resources discovery, verification and mapping as a comprehensive...http://www.google.nl/patents/US20080293404?utm_source=gb-gplus-sharePatent US20080293404 - Dynamically created and expanded wireless network
Publicatienummer US20080293404 A1
Aanvraagnummer US 11/853,987
Publicatiedatum 27 nov 2008
Aanvraagdatum 12 sept 2007
Prioriteitsdatum 24 mei 2007
Ook gepubliceerd als US8358638, US20130128815
Publicatienummer 11853987, 853987, US 2008/0293404 A1, US 2008/293404 A1, US 20080293404 A1, US 20080293404A1, US 2008293404 A1, US 2008293404A1, US-A1-20080293404, US-A1-2008293404, US2008/0293404A1, US2008/293404A1, US20080293404 A1, US20080293404A1, US2008293404 A1, US2008293404A1
Uitvinders Tamir Scherzer, Shimon Scherzer
Oorspronkelijke patenteigenaar Contigo Mobility, Inc.
Patentcitaties (16), Verwijzingen naar dit patent (69), Classificaties (10), Juridische gebeurtenissen (9)
US 20080293404 A1
a network server connected to a network, the network server comprising a processor and a database, the database storing data relating to access point resources of the wireless network, wherein the sever receives updates from clients regarding available wireless access points, and stores data included in the updates to maintain the database and to thereby dynamically expand and update the wireless network.
2. The system of claim 1, wherein the updates from clients include location of access point, connection profile, and connection quality available from the access point.
descriptor of data rate vs. signal strength, rate of dropped connections, bandwidth loading expected data rate, reliability, stability, and location's physical characteristics.
4. The system of claim 2, wherein for each AP the processor calculates an access quality estimation value based at least on the time elapsed from the first discovery of the AP to the most recent connection by any user, number of users who successfully utilized the AP since its discovery, and average data rate provided by the AP to all of the users who successfully utilized the AP.
all AP's in a geographical location of the registered user; and,
all AP's in a geographical location selected by the user.
7. The system of claim 5, wherein the client selects access points for connection based on the connectivity data received form server.
a network server connected to a network, the network server comprising a processor and a database, the database storing data relating to access point resources of the wireless network;
a plurality of clients, each installed on a respective mobile computing device of a respective user;
wherein each of the clients searches for access points in the vicinity of its respective mobile device and perform quality check of at least one discovered access point and sends a report to the network server about the discovered access points, their locations, their connection profile, and the results of the quality check; and
wherein the sever receives the reports from the clients and uses the updates to maintain the database to thereby dynamically expand and update the wireless network.
11. The system of claim 10, the quality check comprises a check of at least one of:
estimated potential data rate, descriptor of data rate vs. signal strength, rate of dropped connections, bandwidth loading, reliability, location's physical characteristics, and connection stability.
12. The system of claim 10, wherein the server transmits connectivity data to a respective client upon at least one of the following events: each time a registered user logs in to the Internet, when general location of the client is known, when connection is available, and when the client requests the information.
14. The system of claim 10, wherein each client maintains a plurality of updatable cache entries, each cache entry corresponding to an access point and comprises at least: SSID; MAC address; and location of the access point.
15. The system of claim 14, wherein each cache entry further comprises at least one of quality, persistency, networking parameters, access timing, captive portal rules of the corresponding access point and location type.
16. The system of claim 15, wherein access timing comprises at least one of association response time, WPA response time, and DHCP response time; networking parameters comprise at least one of gateway, subnet, external IP, and DNS; and captive portal rules comprises indication whether login and payment are required.
17. A method for creating and maintaining a dynamically expendable and updatable wireless network, comprising:
transmitting to the plurality of clients updates, the updates comprising location, connection profile, and connectivity quality of resources in at least the geographical vicinity of each respective mobile device.
18. The method of claim 17, wherein during the time the mobile device is connected to a resource, the client is operated to periodically:
check for transmitted/received packets and, if packets are transmitted or received, sleep for a predetermined period; otherwise attempt DHCP a preprogrammed number of times and, if successful, sleep for a predetermined period; otherwise
disconnect from the resource and clear the SSID and thereafter initiate a new connection procedure.
19. The method of claim 17, wherein the client is operated to periodically perform Internet availability testing.
20. The method of claim 19, wherein the internet availability testing is performed by connecting to an access point, sending a message to a server via the access point, and receiving a reply from the server via a second access point.
21. The method of claim 20, wherein the message comprises a return address pointing to the second access point.
22. The method of claim 21, further comprising determining whether a received response is from a captive portal resource and reporting to the server whether the resource is captive portal or not.
23. The method of claim 17, further comprising operating each client to periodically perform neighboring resources verification.
24. The method of claim 23, wherein during the neighboring resources verification the client is operated to perform the steps:
a. check whether communication traffic is flowing between the mobile device and a default resource and, if so, sleep for a predetermined period; otherwise
b. check whether other resources are available at the current geographical location of the mobile device and, if not, sleep for a predetermined period; otherwise
c. disconnect from current resource, select a neighboring resource, and attempt to connect to the neighboring resource, and:
if connection is successful, execute DHCP discovery and, if successful, stored neighboring resource ID, geographical location, and availability of Internet connection, then proceed to step d;
if connection is not successful, save neighboring resource ID, geographical location, and indication of unsuccessful connection attempt, then go to step d;
d. check whether counter passed a predetermined count threshold and, if not, go to sleep for a predetermined period; otherwise transmit report to server.
25. The method of claim 24, wherein in step c, when connection is successful, the client sends a message to a target server and terminate the connection to the neighboring resource and reconnect to the default resource.
26. A method for performing neighboring resources verification in a current geographical location of a mobile device, comprising:
27. The method of claim 26, wherein the step of sending a message comprises appending to the message a return address pointing to the current resource.
28. The system of claim 2, wherein the connection profile comprises at least one of:
SSID, MAC address, gateway IP address, encryption status, and captive portal information.
29. The system of claim 10, wherein the connection profile comprises at least one of:
US7103661 * 9 maart 2001 5 sept 2006 John Raymond Klein Auto configuration of portable computers for use in wireless local area networks
US7266595 * 1 nov 2000 4 sept 2007 Ciena Corporation Accessing network device data through user profiles
US7668147 * 27 mei 2003 23 feb 2010 Intel Corporation Communication system with fast control traffic
US20060168438 * 13 maart 2006 27 juli 2006 Symbol Technologies, Inc. Auto configuration of portable computers for use in wireless local area networks
US20070167182 * 29 juni 2006 19 juli 2007 Tenhunen Jouko U System, apparatus, and method for dynamically configuring application access point settings
US20080132175 * 30 okt 2007 5 juni 2008 Loeb Shoshana K Method and system to support scalable application level communication between mobile device and a centralized application server
US20080285489 * 15 mei 2008 20 nov 2008 Broadcom Corporation Redundant radio frequency network having a roaming terminal communication protocol
US7860982 * 14 maart 2008 28 dec 2010 Microsoft Corporation Internet connectivity verification
US8126998 * 31 juli 2009 28 feb 2012 Canon Kabushiki Kaisha Information processing apparatus and method of controlling thereof
US8185060 * 14 april 2009 22 mei 2012 Qualcomm Incorporated Serving base station selection using backhaul quality information
US8477645 * 19 okt 2010 2 juli 2013 Wefi, Inc. System and methods of automatically connecting a mobile communication device to a network using a communications resource database
US8538339 * 4 mei 2011 17 sept 2013 Empire Technology Development Llc Method for distributed interference coordination in a femtocell environment
US8576802 * 20 nov 2009 5 nov 2013 Samsung Electronics Co., Ltd Method and apparatus for improving unbalance of service of cell edge in wireless local area network
US8630231 29 dec 2010 14 jan 2014 Motorola Mobility Llc Method and system for facilitating wireless communication via alternate wireless pathway
US8634348 29 dec 2010 21 jan 2014 Motorola Mobility Llc Method and system for facilitating wireless communication via alternate wireless pathway
US8694031 * 4 aug 2009 8 april 2014 Media Friends, Inc. SMS technology for computerized devices
US8918085 19 mei 2011 23 dec 2014 Mediafriends, Inc. Social messaging hub
US8958402 * 7 feb 2011 17 feb 2015 Seiko Epson Corporation Wireless communication system, wireless communication device, projector, and wireless communication method
US9048982 16 sept 2013 2 juni 2015 Empire Technology Development Llc Method for distributed interference coordination in a femtocell environment
US9055519 * 16 feb 2012 9 juni 2015 Qualcomm Incorporated Access Points selection apparatus and methods
US9084179 21 nov 2012 14 juli 2015 Bandwidthx Inc. Mobile wireless device with intelligent network access selection
US9084196 * 14 dec 2011 14 juli 2015 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in portable terminal
US9143962 20 okt 2011 22 sept 2015 At&T Intellectual Property I, L.P. Method and apparatus to analyze a wireless information delivery system
US9232471 * 9 juni 2010 5 jan 2016 Samsung Electronics Co., Ltd. Method and apparatus for connecting portable terminal to WLAN
US9271129 14 maart 2013 23 feb 2016 HeyWire, Inc. Mobile messaging hub enabling enterprise office telephone numbers
US9288831 21 nov 2012 15 maart 2016 Bandwidthx Inc. System for providing intelligent network access selection for a mobile wireless device
US9345059 * 21 nov 2012 17 mei 2016 Bandwidthx Inc. Mobile device radio management
US9356907 6 april 2012 31 mei 2016 HeyWire, Inc. Messaging system having multiple number, dual mode phone support
US9426744 13 juli 2015 23 aug 2016 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in portable terminal
US9432920 23 maart 2015 30 aug 2016 Devicescape Software, Inc. Systems and methods for network curation
US9456317 4 maart 2015 27 sept 2016 HeyWire, Inc. Intelligent presence detection messaging
US9538463 * 2 aug 2013 3 jan 2017 Htc Corporation Apparatuses and methods for wireless fidelity (WiFi) network selection
US9578674 18 april 2016 21 feb 2017 Bandwidthx Inc. Mobile device radio management
US9591529 * 20 mei 2015 7 maart 2017 Xirrus, Inc. Access point providing multiple single-user wireless networks
US9608891 * 29 sept 2014 28 maart 2017 Qualcomm Incorporated Providing simultaneous data calls for client devices on a plurality of subscriptions of a multi-SIM computing device configured with software-enabled access point functionality
US9736045 12 sept 2012 15 aug 2017 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US9781583 * 24 juni 2013 3 okt 2017 Xi'an Zhongxing New Software Co. Ltd. Device and service discovery method, and device middleware
US9794725 2 jan 2014 17 okt 2017 Google Technology Holdings LLC Method and system for facilitating wireless communication via alternate communication pathway
US9794977 2 jan 2014 17 okt 2017 Google Technology Holdings LLC Method and system for facilitating wireless communication via alternate communication pathway
US20090232009 * 14 maart 2008 17 sept 2009 Microsoft Corporation Internet Connectivity Verification
US20090264123 * 14 april 2009 22 okt 2009 Qualcomm Incorporated Serving base station selection using backhaul quality information
US20100049844 * 31 juli 2009 25 feb 2010 Canon Kabushiki Kaisha Information processing apparatus and method of controlling thereof
US20100124204 * 20 nov 2009 20 mei 2010 Samsung Electronics Co., Ltd. Method and apparatus for improving unbalance of service of cell edge in wireless local area network
US20100315982 * 9 juni 2010 16 dec 2010 Samsung Electronics Co. Ltd. Method and apparatus for connecting portable terminal to wlan
US20110159818 * 19 okt 2010 30 juni 2011 Wefi, Inc. System and Method of Automatically Connecting a Mobile Communication Device to A Network Using a Communications Resource Database
US20110222518 * 7 feb 2011 15 sept 2011 Seiko Epson Corporation Wireless communication system, wireless communication device, projector, and wireless communication method
US20110238766 * 19 mei 2011 29 sept 2011 Eugene Lee Lew Social messaging hub
US20120163260 * 14 dec 2011 28 juni 2012 Samsung Electronics Co., Ltd. Apparatus and method for reducing power consumption in portable terminal
US20130059593 * 4 mei 2011 7 maart 2013 Empire Technology Development Llc Method for distributed interference coordination in a femtocell environment
US20130065633 * 16 feb 2012 14 maart 2013 Qualcomm Incorporated Access points selection apparatus and methods
US20130246575 * 12 sept 2012 19 sept 2013 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US20150036662 * 2 aug 2013 5 feb 2015 Htc Corporation Apparatuses and methods for wireless fidelity (wifi) network selection
US20150117317 * 6 jan 2015 30 april 2015 Samsung Electronics Co., Ltd. Apparatus and method for determining validity of wifi connection in wireless communication system
US20150172903 * 24 juni 2013 18 juni 2015 Zte Corporation Device and service discovery method, and device middleware
US20150222540 * 31 jan 2014 6 aug 2015 Aruba Networks Inc. Distributed gateway for local subnet
US20150282240 * 10 juni 2015 1 okt 2015 Bandwidthx Inc. Mobile wireless device with intelligent network access selection
US20160037565 * 15 okt 2015 4 feb 2016 Samsung Electronics Co., Ltd. Network connection control method and apparatus of mobile terminal
US20160094662 * 29 sept 2014 31 maart 2016 Qualcomm Incorporated Providing Simultaneous Data Calls for Client Devices on a Plurality of Subscriptions of a Multi-SIM Computing Device Configured with Software-Enabled Access Point Functionality
CN103907373A * 17 sept 2012 2 juli 2014 高通股份有限公司 Systems and methods for network quality estimation, connectivity detection, and load management
CN104349425A * 1 aug 2014 11 feb 2015 宏达国际电子股份有限公司 Wireless communications device and methods for wireless fidelity (wifi) network selection
EP2676399A4 * 14 feb 2012 17 feb 2016 Devicescape Software Inc Systems and methods for network curation
WO2012004786A3 * 4 juli 2011 19 mei 2016 Semion Zelikman Method, system and mediums for provision of communication and entertainment services onboard the moving platforms
WO2013058914A1 * 17 sept 2012 25 april 2013 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
WO2016145455A1 * 14 maart 2016 15 sept 2016 Alarm.Com Incorporated Providing internet access through a property monitoring system
Classificatie in de VS 455/426.1
Internationale classificatie H04W84/18, H04W84/22, H04W8/00
Coöperatieve classificatie H04W4/206, H04W84/22, H04W72/00, H04W8/005, H04W84/18
Europese classificatie H04W84/18
2 sept 2016 REMI Maintenance fee reminder mailed
20 jan 2017 FPAY Fee payment
20 jan 2017 SULP Surcharge for late payment