IP Library Granted Patent US 10,028,163
Granted Patent B2
US 10,028,163 · App. 14/616,060 · Granted Jul 17, 2018

System and method for transmission of data from a wireless mobile device over a multipath wireless router

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 10,028,163
App. No.
14/616,060
Granted
Jul 17, 2018
Kind
B2
Abstract

There is disclosed a system and method for transmission of multiple data streams from a mobile device to a network. In an embodiment, the system includes a multipath wireless router configured to provide a plurality of network connections including cellular, satellite, or wired Ethernet. An encoding module provided on the mobile device is configured to encode high volume data (e.g. high definition video) recorded by the mobile device into multiple data streams in dependence on the number of network connections available for transmission via the multipath wireless router. The encoding module provided on the mobile device transmits the multiple data streams to the wireless router using Wi-Fi to provide a local, short-hop, high capacity network connection. The plurality of network connections available via the multipath wireless router provides the necessary capacity and reliability to transmit a high volume of data, such as high definition video, virtually live.

Claims (33)

1. A system for transmission of multiple data streams from one or more boss devices to a network comprising:

a multipath wireless router configured to provide a plurality of network connections; and

a router module provided on each boss device of the one or more boss devices, the router module configured to route data recorded by the corresponding boss device into multiple data streams in dependence on the plurality of network connections for transmission to the multipath wireless router, wherein the router module is configured to distribute data into multiple data streams in dependence upon a cost of the plurality of network connections for transmission to the multipath wireless router;

wherein the multipath wireless router is configured to:

establish a pool of one or more laborer devices having available wireless network resources;

receive a request from the one or more boss devices to request wireless network resources from the pool of the one or more laborer devices;

negotiate one or more laborer network connections selected from the available wireless network resources of the one or more laborer devices; and

distribute the multiple data streams for transmission across the one or more laborer network connections.

2. The system of claim 1 , wherein the router module provided on the corresponding boss device transmits the multiple data streams to the multipath wireless router using Wi-Fi.

3. The system of claim 1 , wherein the plurality of network connections comprises one or more of cellular, satellite, Wi-Fi, and wired Ethernet connections.

4. The system of claim 1 , wherein the corresponding boss device further includes a cellular network connection, and the router module is configured to route the data recorded by the mobile device into multiple data streams in further dependence on the cellular network connection.

5. The system of claim 1 , wherein the router module is configured to route data into multiple data streams in dependence upon a bandwidth of the plurality of network connections for transmission to the multipath wireless router.

6. The system of claim 1 , wherein the router module is configured to route data into multiple data streams in dependence upon the reliability of the plurality of network connections for transmission to the multipath wireless router.

7. A method of transmission of multiple data streams from one or more boss devices to a network comprising:

configuring a multipath wireless router to provide a plurality of network connections;

providing a router module provided on each boss device of the one or more boss devices, the router module configured to route data recorded by the corresponding boss device into multiple data streams in dependence on the plurality of network connections for transmission to the multipath wireless router and to distribute data into multiple data streams in dependence upon a cost of the plurality of network connections for transmission to the multipath wireless router;

establishing a pool of one or more laborer devices having available wireless network resources;

receiving a request from the one or more boss devices to request wireless network resources from the pool of the one or more laborer devices;

negotiating one or more laborer network connections selected from the available wireless network resources of the one or more laborer devices; and

distributing the multiple data streams for transmission across the one or more laborer network connections.

8. The method of claim 7 , further comprising using the router module provided on the corresponding boss device to transmit the multiple data streams to the multipath wireless router using Wi-Fi.

9. The method of claim 7 , wherein the plurality of network connections comprises one or more of cellular, satellite, Wi-Fi, and wired Ethernet connections.

10. The method of claim 7 , wherein the corresponding boss device further includes a cellular network connection, and the method further comprises configuring the router module to route the data recorded by the corresponding boss device into multiple data streams in further dependence on the cellular network connection.

11. The method of claim 7 , further comprising configuring the router module to route data into multiple data streams in dependence upon the bandwidth of the plurality of network connections for transmission to the multipath wireless router.

12. The method of claim 7 , further comprising configuring the router module to route data into multiple data streams in dependence upon the reliability of the plurality of network connections for transmission to the multipath wireless router.

13. The system of claim 1 , wherein the one or more laborer network connections are selected based on a ranking of the one or more additional laborer network connections by cost of operation.

14. The system of claim 1 , wherein the one or more laborer network connections are selected based on at least one of measured cellular ping times, and reliability.

15. The system of claim 1 , wherein each router module is configured to reserve bandwidth on each laborer device of the one or more laborer devices.

16. The system of claim 1 , further comprising a controller device configured for managing boss requests, advertising for requested wireless network resources, and matching the one or more boss devices and the one or more laborer devices.

17. The system of claim 1 , wherein at least one of the one or more laborer network connections includes a bandwidth usage cap.

18. The system of claim 1 , wherein the one or more laborer devices are pre-associated with the one or more boss devices.

19. The system of claim 16 , wherein the controller device is configured to automatically remove a laborer device from the pool of the one or more laborer devices when the controller device detects that laborer network connections provided from the laborer device have become unstable or unavailable.

20. The system of claim 1 , wherein each device of the one or more boss devices and the one or more laborer devices is configured to self-identify as either a boss device or a laborer device.

Assignments (12)
SECURITY INTEREST Recorded Jan 6, 2026
From: DEJERO LABS INC.
To: MULTIPLIER GROWTH PARTNERS, LP, AS ADMINISTRATIVE AGENT
Reel/Frame 074213/0282 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2025
From: RUNWAY GROWTH FINANCE CORP.
To: DEJERO LABS INC.
Reel/Frame 072980/0220 →
SECURITY INTEREST Recorded Jan 11, 2022
From: DEJERO LABS INC.
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 058613/0966 →
RELEASE OF SECURITY INTEREST Recorded Jan 26, 2021
From: RUNWAY GROWTH CREDIT FUND INC.
To: DEJERO LABS INC.
Reel/Frame 055026/0539 →
SECURITY INTEREST Recorded Jan 4, 2021
From: DEJERO LABS INC.
To: COMERICA BANK
Reel/Frame 054802/0177 →
RELEASE OF SECURITY INTEREST Recorded Dec 24, 2020
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: DEJERO LABS INC.
Reel/Frame 054846/0796 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2019
From: DEJERO LABS INC.
To: RUNWAY GROWTH CREDIT FUND INC.
Reel/Frame 049475/0967 →
SECURITY INTEREST Recorded Jun 11, 2019
From: DEJERO LABS INC.
To: RUNWAY GROWTH CREDIT FUND INC.
Reel/Frame 049428/0137 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTERESTS Recorded Jan 9, 2018
From: WF FUND V LIMITED PARTNERSHIP, C/O/B/ AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND V
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 045028/0880 →
SECURITY INTEREST Recorded Jun 13, 2017
From: DEJERO LABS INC.
To: WF FUND V LIMITED PARTNERSHIP, C/O/B AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND V
Reel/Frame 042687/0003 →
RELEASE OF SECURITY INTEREST Recorded Jun 13, 2017
From: SILICON VALLEY BANK
To: DEJERO LABS INC.
Reel/Frame 042776/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: MALLET, JOSEPH ROBERT WAYNE; SZE, DAVID; FRUSINA, BOGDAN; KAYE, HAGEN; GILHULY, BARRY; HUDDA, ARIF; FLATT, ROBERT
To: DEJERO LABS INC.
Reel/Frame 035480/0859 →