IP Library Granted Patent US 7,542,456
Granted Patent B2
US 7,542,456 · App. 11/018,210 · Granted Jun 2, 2009

System and method for splitting a communication data stream

Assignee: National University of Singapore
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 7,542,456
App. No.
11/018,210
Granted
Jun 2, 2009
Kind
B2
Abstract

A method of conducting communication over one or more communication networks without making any change to the communication network infrastructure, the method comprising: selectively establishing L≧2 communication paths between first and second devices, each communication path comprising one or more communication channels of one of the communication networks; splitting a communication data stream from the first device into at least L sub-streams; transmitting the sub-streams via the L communication paths; and combining the sub-streams for processing at the second device.

Claims (39)

1. A method of conducting communication over at least a first and a second mobile communication networks, the method comprising:

providing a first mobile device subscribed to the first and to the second mobile communication networks;

establishing at least two communication paths between the first mobile device and a further device, wherein a first one of the communication paths comprises one or more subscribed communication channels of the first mobile communication network, and a second one of the communication paths comprises one or more subscribed communication channels of the second mobile communication network;

splitting a communication data stream originating from the first mobile device between the first mobile device and the further device into at least two sub-streams beginning at the first mobile device for respective ones of the at least two communication paths;

transmitting the two sub-streams via the one or more subscribed communication channels of the first and second communication paths, respectively; and

combining the two sub-streams at the further device for processing at the further device, wherein the splitting and combining are conducted externally from the first and second mobile communication networks.

2. A method of conducting communication over at least a first and a second mobile communication networks, the method comprising:

providing a first mobile device subscribed to the first and the second mobile networks;

establishing at least two communication paths between the first mobile device and a further device, wherein a first one of the communication paths comprises one or more subscribed communication channels of the first mobile communication network, and a second one of the communication paths comprises one or more subscribed communication channels of the second mobile communication network;

splitting a communication data stream terminating at the first mobile device between the further device and the first mobile device into at least two sub-streams beginning at the further device for respective ones of the at least two communication paths;

transmitting the two sub-streams via the one or more subscribed communication channels of the first and second communication paths respectively; and

combining the sub-streams at the first mobile device for processing at the first mobile device, wherein the splitting and combining are conducted externally from the first and the second mobile communication networks.

3. The method as claimed in claim 1 or 2 , wherein the further device comprises a mobile station or a data server.

4. The method as claimed in claim 3 , wherein the mobile station comprises one or more of a group consisting of a phone, a mobile phone, a PDA, a desktop computer, and a laptop computer.

5. The method as claimed in claim 3 , wherein the data server comprises an intermediate data server connected to a further data server, the Internet, or both via dedicated respective data transfer links.

6. The method as claimed in claim 1 or 2 , further comprising determining location information about the first, further, or both devices based on two or more of the communication paths.

7. The method as claimed in claim 1 or 2 , further comprising adding further data to the communication data stream.

8. The method as claimed in claim 7 , wherein the further data is added prior to, after, or both prior and after the splitting of the communication data stream.

9. The method as claimed in claim 7 , wherein the further data is added during the splitting of the communication data stream.

10. The method as claimed in claim 7 , wherein the further data is utilized to improve reliability of the communication.

11. The method as claimed in claim 10 , comprising utilizing coding of the communication data stream to improve the reliability of the communication.

12. The method as claimed in claim 7 , wherein the further data is utilized to improve a security of the communication.

13. The method as claimed in claim 12 , comprising utilizing one or more of a group consisting of encryption, path hopping, and spread spectrum communications, to improve the security of the communication.

14. The method as claimed in claim 13 , wherein two or more sub-streams are encrypted using different encryption codes.

15. The method as claimed in claim 1 or 2 , further comprising compressing the data stream, at least one sub-stream or both.

16. The method as claimed in claim 1 or 2 , wherein one or more of the communication paths comprise a varying number of subscribed communication channels between end-points of the communication path.

17. The method as claimed in claim 1 or 2 , wherein one or more of the communication paths comprise one or more subscribed communication channels provided for the first mobile device by one or more communication networks under a roaming configuration.

18. The method as claimed in claim 1 or 2 , wherein the communication paths comprise one or more of a group consisting of GSM, EDGE, GPRS, 3G, and CDMA.

19. The method as claimed in claim 1 or 2 , wherein one or more data protocols used in the transmission of data are adapted at end points only in transmitting and receiving the two sub-streams.

20. The method as claimed in claim 19 , wherein the data protocols comprise existing protocols, dedicated protocols, or both.

21. The method as claimed in claim 1 or 2 , wherein the adaptation of the data protocols is dependent on an application, performance criteria, or both.

22. The method as claimed in claim 1 or 2 , further comprising processing the data stream for the establishing of the communication paths, the splitting of the communication data stream, or both, based on resources on the communication paths, characteristics of the communication paths, or both.

23. The method as claimed in claim 22 , wherein the processing is adjusted during transfer depending on the resources on the communication paths, the characteristics of the communication paths, or both.

24. The method as claimed in claim 1 or 2 , wherein the establishing of the communication paths, the splitting of the communication data stream, or both, are based on the data stream.

25. The method as claimed in claim 24 , wherein the establishing of the communication paths, the splitting of the communication data stream, or both, are based on providing enhanced communication in terms of one or more of a group consisting of data-rate, security, and reliability.

26. The method as claimed in claim 1 or 2 , further comprising facilitating the establishing of the communication paths utilizing a server.

27. The method as claimed in claim 1 or 2 , wherein the method is applied for providing enhanced communication for voice calling.

28. The method as claimed in claim 1 or 2 , wherein at least one communication path is provided by a wired network.

29. The method as claimed in claim 1 or 2 , wherein the communication paths comprise communication paths of different types.

Assignments (4)
MERGER Recorded Nov 3, 2015
From: AKIMBO DATA DEVELOPMENT LIMITED LIABILITY COMPANY
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 036952/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2012
From: MANOVEGA PTE. LTD.
To: AKIMBO DATA DEVELOPMENT LIMITED LIABILITY COMPANY
Reel/Frame 029148/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2011
From: NATIONAL UNIVERSITY OF SINGAPORE
To: MANOVEGA PTE LTD
Reel/Frame 026035/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2005
From: GARG, HARI KRISHNA; KRISHNA, RAJ
To: NATIONAL UNIVERSITY OF SINGAPORE
Reel/Frame 016267/0334 →
Continuity (6)
Provisional Application 6053934000 · Jan 28, 2004
Provisional Application 6057580800 · Jun 2, 2004
Provisional Application 6058558100 · Jul 7, 2004
Provisional Application 6060514600 · Aug 30, 2004
Provisional Application 6061322000 · Sep 28, 2004
Related Publication 20050163093A1 · Jul 28, 2005