IP Library › Granted Patent US 11,889,575
Granted Patent B2
US 11,889,575 · App. 16/744,650 · Granted Jan 30, 2024

Unified networking system and device for heterogeneous mobile environments

Inventors: Amandeep Singh (Karnataka, IN); Gaston S. Ormazabal (New York, NY); Henning G. Schulzrinne (Leonia, NJ)
Assignee: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
H04W76/16H04L43/08H04L47/193H04L47/20H04L61/103H04L61/4511H04L61/5084H04L69/321H04W28/0226H04W36/0011H04W36/165H04L41/0893H04W36/12H04W80/00
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,889,575
App. No.
16/744,650
Granted
Jan 30, 2024
Kind
B2
Abstract

Method for unified networking for a device in heterogeneous mobile environments includes maintaining and monitoring active network interfaces, managing the location of the device, managing network access security, enabling disruption tolerance support for applications, enabling service sharing and session mobility, managing system parameters for one or more active application sessions, managing storage functionality in one or more memory devices, and maintaining a mapping for one or more flows corresponding to the one or more active application sessions, maintaining one or more policies, and performing flow control decisions based upon the policies using a policy engine. The method can also include monitoring for network events, evaluating whether to perform a handover based upon policies, and providing seamless secure handovers in a heterogeneous mobile environment. A device, non-transitory computer-readable medium, and a system for unified networking are also provided.

Claims (30)

1. A system for managing network connections for a device, comprising:

a network element comprising a service access manager that manages network access of the device across a plurality of different network providers, wherein the service access manager communicates with a control middleware between an application layer and a transport layer on the device to receive a plurality of policies for selecting from the plurality of different network providers for network access,

wherein the network element further comprises a network information manager that manages information about the different network providers near the device to enable handover decisions between the network providers, and

wherein the information about the different network providers nearby the device comprises information selected from the group consisting of network bandwidth, network cost, network latency, spectrum availability, location, time, network presence, network security, device sensor data, application resource usage or combinations thereof.

2. The system of claim 1 , wherein each of the network providers is an administrative service domain which provides access to one or more physical network infrastructures.

3. The system of claim 1 , wherein the service access manager utilizes a knowledge base comprising network information for the device for the plurality of different network providers including each parameter of location and network cost to manage network access.

4. The system of claim 3 , wherein the knowledge base is stored on the network element.

5. The system of claim 3 , wherein the knowledge base is stored on the device.

6. The system of claim 3 , wherein the knowledge base is stored on a physical network infrastructure.

7. The system of claim 3 , wherein the knowledge based is stored on a combination of the network element, the device, and the physical network infrastructure.

8. The system of claim 1 , wherein the service access manager:

performs security management of the network element; and

provides access control for heterogeneous network technologies of the plurality of different network providers.

9. The system of claim 1 , wherein the service access manager stores network access credentials for a user of the device that enables network access for the device and at least a second device of the user.

10. The system of claim 1 , wherein the network element further comprises a mobility manager that serves as a common rendezvous point to enable mobility between the device and a plurality of communicating nodes.

11. The system of claim 1 , wherein the network element further comprises a spectrum database manager that determines spectrum availability based on a location of the device.

12. The system of claim 1 , wherein the network element further comprises a policy engine configured to maintain a mapping for all active connections of the device, wherein the service access manager communicates with the policy engine to enable management of network access of the device across the plurality of different network providers.

13. The system of claim 1 , further comprises a plurality of components including:

a policy engine that maintains a mapping for all active connections of the device;

a security manager that stores network information selected from the group comprising network access credentials, device access credentials, user access credentials, user identities, pseudo identities, local identities, time-to-live for credentials;

a location manager that stores a plurality of location data;

a network manager that stores a plurality of network performance information; and

a service sharing manager that stores a plurality of devices and shared services information.

14. The system of claim 13 , wherein the plurality of components are stored on a physical network infrastructure, and wherein the service access manager communicates with the plurality of components across the physical network infrastructure.

15. The system of claim 13 , wherein the policy engine performs flows control decisions based on the plurality of policies.

16. The system of claim 1 , wherein the service access manager utilizes a learning algorithm to analyze the information about the different network providers nearby the device for enabling the handover decisions.

17. The system of claim 1 , wherein the network element further comprises a data store.

18. The system of claim 1 , further comprising a data store configured to be stored on a physical network infrastructure.

19. The system of claim 1 , further comprising a data store configured to be stored on the device.

20. The system of claim 1 , wherein the control middleware is configured for maintaining a mapping for one or more flows, maintaining one or more policies, and performing flow control decisions based on the one or more policies.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2024
From: SINGH, AMANDEEP; ORMAZABAL, GASTON S.; ADDEPALLI, SATEESH K.; SCHULZRINNE, HENNING G.; ZOU, YAN; THERMOS, PETER
To: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
Reel/Frame 067678/0811 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE ERRONEOUS APPLICATION NUMBER 16/774650 PREVIOUSLY RECORDED AT REEL: 67621 FRAME: 674. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2024
From: SINGH, AMANDEEP; ORMAZABAL, GASTON S.; ADDEPALLI, SATEESH K.; SCHULZRINNE, HENNING G.; ZOU, YAN; THERMOS, PETER
To: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
Reel/Frame 068055/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2024
From: SINGH, AMANDEEP; ORMAZABAL, GASTON S.; ADDEPALLI, SATEESH K.; SCHULZRINNE, HENNING G.; ZOU, YAN; THERMOS, PETER
To: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
Reel/Frame 067621/0674 →
Continuity (5)
Continuation 14558467 · Dec 2, 2014
Continuation PCTUS2013032637 · Mar 15, 2013
Provisional Application 61763665 · Feb 12, 2013
Provisional Application 61656176 · Jun 6, 2012
Related Publication 20200153740A1 · May 14, 2020