IP Library Granted Patent US 9,819,747
Granted Patent B2
US 9,819,747 · App. 14/740,062 · Granted Nov 14, 2017

Chirp networks

Inventor: Francis Dacosta (Santa Clara, CA)
Assignee: MeshDynamics
H04L67/145H04L12/4625H04L45/02H04L45/48H04W4/14H04W40/248H04W84/18
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 9,819,747
App. No.
14/740,062
Filed
Jun 15, 2015
Granted
Nov 14, 2017
Kind
B2
Art Unit
2444
USPC
709/230
Abstract

A network combining wireless and wired elements is described, using a multi-slot modular mesh node to house diverse transceiver elements (e.g. IR, Wi-Fi, Powerline). A radio agnostic tree based mesh network is formed, based on what type of wireless links are formed on the uplink and downlink of the backhaul and what type of radios are used for the Access Points AP. In addition to servicing IP based clients (e.g. Wi-Fi, WiMax, Bluetooth), the modular mesh nodes APs may also serve as receivers/collectors for low cost chirp devices. The method of transport is standard IP based packets yet security is inherent in this chirp-based implementation: only mesh nodes are privy to the routing tables that indicate that packet addresses are not IP. Multiple methods to obfuscate packet flow are presented. An organic approach to providing category/class based form of data type identification is proposed, to support a (dynamic) M2M Social Network Applications in-device discovery, registration and control are presented.

Claims (12)

1. A system of transmitting of data packets within a network comprising:

at least one device transmitting at least one short communication message;

at least one network router comprising a chirp receiver for the at least one short communication message;

wherein said chirp receiver accepts said short communication message during an access function of said router without interrupting other communications; and

wherein said router further comprises an uplink function connecting said least one router to an external ip-based network using intermediary routers; a downlink function connecting said least one router to other routers within said network; and a scanning function wherein said uplink function, downlink function, scanning, and access functions are performed using one physical radio acting as multiple logical radios wherein the uplink function logical radio and the downlink function logical radio connect the routers participating in the system in a tree-based virtual switch.

2. The system of claim 1 further comprising at least one non-chirp enabled network router having a single physical radio which performs the uplink function, downlink function, scanning function, and access function.

3. The system of claim 1 wherein the updates to the routing information within the network follow O(n) complexity where n is a number of network participants.

4. The system of claim 1 wherein said short communication message comprises a terse status update without a specific receiver.

5. The system of claim 1 wherein said short communication message comprises a series of terse status updates received by the router wherein said router containerizes said series of terse messages.

6. The system of claim 1 wherein said uplink function comprises a connection to a single parent forming a logical tree network.

7. The system of claim 1 wherein said downlink function comprises a connection to other routers wherein said downlink routers do not communicate with one another directly, forming a logical tree network.

8. The system of claim 1 wherein each router sends a regular heart beat status update.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2025
From: DACOSTA, FRANCIS
To: CHIRP NETWORKS INC.
Reel/Frame 072127/0626 →
Continuity (17)
Continuation In Part 13764008 · Feb 11, 2013
Continuation In Part 13627883 · Sep 26, 2012
Continuation In Part 14740062
Continuation In Part 13571294 · Aug 9, 2012
Continuation In Part 12696847 · Jan 29, 2010
Continuation In Part 12352457 · Jan 12, 2009
Continuation In Part 14740062
Continuation In Part 13541446 · Jul 3, 2012
Continuation In Part 14523778 · Oct 24, 2014
Continuation 12625365 · Nov 24, 2009
Provisional Application 61615802 · Mar 26, 2012
Provisional Application 62012196 · Jun 13, 2014
Provisional Application 61555400 · Nov 3, 2011
Provisional Application 61621926 · Apr 9, 2012
Provisional Application 61148803 · Jan 30, 2009
Provisional Application 61117502 · Nov 24, 2008
Related Publication 20150304879A1 · Oct 22, 2015