IP Library Granted Patent US 8,358,638
Granted Patent B2
US 8,358,638 · App. 11/853,987 · Granted Jan 22, 2013

Dynamically created and expanded wireless network

Inventors: Tamir Scherzer (Herzelia, IL); Shimon Scherzer (Mountain View, CA)
Assignee: Wefi, Inc.
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 8,358,638
App. No.
11/853,987
Granted
Jan 22, 2013
Kind
B2
Abstract

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 wireless resources search engine. Once few locations are mapped as wireless service “hot spots,” the service area can be expanded as users keep discovering and mapping more resources. These existing wireless Internet access resources could be mined by users to create spontaneous wireless network providing wide area high-speed data service.

Claims (19)

1. A method for creating and maintaining a dynamically expendable and updatable wireless network, comprising:

distributing a plurality of clients to a plurality of users mobile devices;

installing a server and coupling the server to the Internet;

receiving at the server resource reports from the clients and using the reports to construct and update a network of Internet connectivity resources, wherein for each resource the reports comprise at least the resource geographical location, the signal strength, and connectivity quality;

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; and

operating each client to periodically perform neighboring resources verification wherein during the neighboring resources verification the client is operated to perform at least one of:

checking whether communication traffic is flowing between the mobile device and a default resource;

checking whether other resources are available at the current geographical location of the mobile device;

disconnecting from current resource, select a neighboring resource, and attempt to connect to the neighboring resource, and:

if connection is successful, execute Dynamic Host Configuration Protocol (DHCP) discovery and, if successful, storing neighboring resource identifier (ID), geographical location, and availability of Internet connection, then proceed to check whether counter passed a predetermined count threshold;

if connection is not successful, storing neighboring resource ID, geographical location, and indication of unsuccessful connection attempt;

checking whether counter passed a predetermined count threshold and, if not, go to sleep for a predetermined period; otherwise transmit report to server.

2. The method of claim 1 , wherein when the neighboring resource 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.

3. A method for performing neighboring resources verification in a current geographical location of a mobile device, comprising:

a. checking whether communication traffic is flowing between the mobile device and a current resource and, if so, sleep for a predetermined period; otherwise

b. checking 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 the current resource, select a neighboring resource, and attempt to connect to the neighboring resource, and:

d. if connection is successful, send message to a target server, disconnect from the neighboring resource, reconnect to the current resource, and listen for a reply from the target server via the current resource.

4. The method of claim 3 , wherein the step of sending a message comprises appending to the message a return address pointing to the current resource.

Assignments (9)
SECURITY INTEREST Recorded Dec 28, 2020
From: SILICON VALLEY BANK
To: WEFI, LLC
Reel/Frame 054752/0756 →
CHANGE OF NAME Recorded Sep 11, 2019
From: TRUCONNECT TECHNOLOGIES, LLC
To: WEFI LLC
Reel/Frame 050340/0544 →
SECURITY INTEREST Recorded Aug 3, 2017
From: TRUCONNECT TECHNOLOGIES, LLC
To: SILICON VALLEY BANK
Reel/Frame 043191/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2017
From: WEFI, INC.
To: TRUCONNECT TECHNOLOGIES, LLC
Reel/Frame 042307/0289 →
SECURITY INTEREST Recorded Aug 8, 2016
From: TRUCONNECT TECHNOLOGIES, LLC
To: GOLD HILL CAPITAL 2008, LP
Reel/Frame 039601/0670 →
SECURITY INTEREST Recorded Jan 11, 2016
From: WEFI, INC.
To: GOLD HILL CAPITAL 2008, LP
Reel/Frame 037450/0467 →
SECURITY INTEREST Recorded Jan 11, 2016
From: WEFI, INC.
To: SILICON VALLEY BANK
Reel/Frame 037455/0854 →
CHANGE OF NAME Recorded Feb 28, 2008
From: CONTIGO MOBILITY, INC.
To: WEFI, INC.
Reel/Frame 020577/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2007
From: SCHERZER, TAMIR; SCHERZER, SHIMON
To: CONTIGO MOBILITY, INC.
Reel/Frame 019815/0378 →
Continuity (2)
Provisional Application 60940028 · May 24, 2007
Related Publication 20080293404A1 · Nov 27, 2008