IP Library Granted Patent US 11,212,372
Granted Patent B2
US 11,212,372 · App. 16/731,934 · Granted Dec 28, 2021

Enhanced multi transport for redundancy

Inventors: Vyacheslav Morozov (Moscow, RU); Arvind Vasudev (Sunnyvale, CA); William M. Gillon (San Mateo, CA); Egor Zyryanov (Moscow, RU); Daniel Furse (Menlo Park, CA); Tobin E. Farrand (Pacific Grove, CA); Amir Shalit (Tracy, CA); Dean Nishikida (Sunnyvale, CA); Suhas Joshi (Belmont, CA)
Assignee: Ooma, Inc.
H04L69/14H04L29/06027H04L45/24H04L67/02H04L67/322H04L67/42H04L69/329H04Q11/0478
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 11,212,372
App. No.
16/731,934
Granted
Dec 28, 2021
Kind
B2
Abstract

Methods and systems for enhanced multipath transport (MPT) are provided. Exemplary methods include: receiving by a hub a first data packet from a client; identifying a priority of the first data packet; encapsulating the first data packet based on the priority; redundantly sending a first encapsulated first data packet to an MPT server over a wired broadband network and a second encapsulated first data packet to the MPT server over a wireless broadband network; getting a second data packet responsive to the first encapsulated data packet, the second data packet being produced by a service; forwarding the second data packet to the client.

Claims (14)

1. A computer-implemented method for enhanced multipath transport (MPT), the method comprising:

receiving by a hub a first data packet from a client;

identifying a priority of the first data packet, the priority being identified based on the first data packet, at least one predetermined application running on the client and a predetermined service requested in the first data packet;

encapsulating the first data packet based on the priority;

redundantly sending a first encapsulated first data packet to an MPT server over a wired broadband network and a second encapsulated first data packet to the MPT server over a wireless broadband network, wherein the first encapsulated first data packet includes a MPT protocol header having a tunnel id field that identifies packets of a MPT channel among other incoming packets, the tunnel id field including a peer id that is a unique identification for a tunnel known on both sender and receiver sides of the MPT channel;

getting a second data packet responsive to the first encapsulated first data packet, the second data packet being produced by a service; and

forwarding the second data packet to the client.

2. The computer-implemented method of claim 1 , wherein the client runs an application associated with the service.

3. The computer-implemented method of claim 1 , wherein the wired broadband network is at least one of cable Internet access, digital subscriber line (DSL), and fiber to the premises (FTTP).

4. The computer-implemented method of claim 1 , wherein the hub includes a radio for the wireless broadband network.

5. The computer-implemented method of claim 1 , wherein the wireless broadband network is at least one of 3G, 4G, and 5G wireless telecommunications.

6. The computer-implemented method of claim 1 , wherein the hub includes a modem for the wireless broadband network.

7. The computer-implemented method of claim 1 , wherein the service includes at least one of voice communications, text messaging, security system monitoring, financial services, and media streaming.

8. The computer-implemented method of claim 1 , wherein the hub is physically located on premises.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 9, 2023
From: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: OOMA, INC.
Reel/Frame 063910/0866 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 11, 2021
From: OOMA, INC.
To: KEYBANK NATIONAL ASSOCIATION
Reel/Frame 054959/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: VASUDEV, ARVIND; GILLON, WILLIAM M.; MOROZOV, VYACHESLAV; ZYRYANOV, EGOR; FURSE, DANIEL; FARRAND, TOBIN E.; SHALIT, AMIR; JOSHI, SUHAS
To: OOMA, INC.
Reel/Frame 052942/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: NISHIKIDA, DEAN
To: OOMA, INC.
Reel/Frame 052942/0829 →
Continuity (1)
Related Publication 20210203759A1 · Jul 1, 2021