IP Library Granted Patent US 7,644,171
Granted Patent B2
US 7,644,171 · App. 11/252,995 · Granted Jan 5, 2010

Mobile networking system and method using IPv4 and IPv6

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,644,171
App. No.
11/252,995
Granted
Jan 5, 2010
Kind
B2
Abstract

A method for communicating Internet Protocol data over a network, comprises providing an IPv4 data stream and providing an IPv6 data stream. An encrypted Internet Protocol communications tunnel is established through the network between a roaming mobile device and a further computing device. The IPv4 and IPv6 data streams are combined for encapsulation within and transmission through said encrypted tunnel. Continual secure communications of the encapsulated IPv4 and IPv6 data streams is maintained between said roaming mobile device and the further computing device while the roaming mobile device roams between network access points. The encapsulated, transmitted IPv4 and IPv6 data streams are received from said tunnel, and the received IPv4 and IPv6 data streams are demultiplexed.

Claims (28)

1. A method of communicating Internet Protocol data over networks with a mobile device comprising a roamable hardware device that executes software of the type, defining an application layer, the method comprising:

(a) communicating said Internet Protocol data of a predetermined version IPvX between said mobile device and a further device, wherein said mobile device has an IPvX stack but no IPvY stack;

(b) communicating said Internet Protocol data of a predetermined version IPvY between another device and said further device, where X does not equal Y; and

(c) using functionality provided at least in part at said further device to bridge said mobile device communications with said another device including at least one of (a) encapsulating an IPvY application layer data stream in IPvX protocol formatting for communication with said mobile device so an IPvY application layer at the mobile device can interoperate with said communicated IPvY application layer data stream even though the mobile device has no IPvY stack, and (b) encapsulating an IPvX application layer data stream in IPvY protocol formatting for communication to said another device so an IPvX application layer at the said another device can interoperate with said communicated IPvX application layer data stream from the mobile device.

2. The method of claim 1 wherein X=4 and Y=6.

3. The method of claim 1 wherein said step (c) comprises proxying said mobile device communications.

4. The method of claim 1 wherein said mobile device includes an application level proxy.

5. The method of claim 1 wherein said mobile device includes an IPvX sockets interface and an IPvY sockets interface.

6. The method of claim 1 wherein said further device also comprises a mobile device.

7. A system for communicating Internet Protocol data over a network comprising:

a mobile device that communicates said Internet Protocol data of a predetermined version IPvX with a bridging device;

a further device that communicates said Internet Protocol data of a predetermined version IPvY with said bridging device, where X does not equal Y; and

a facility within the bridging device that bridges said mobile device communications with said further device communications,

wherein said mobile device has no IPvY protocol stack and said further device has no IPvX protocol stack,

and said method further includes at least one of (a) encapsulating an IPvY application layer data stream in IPvX protocol formatting for communication to said mobile device so an IPvY application layer at the mobile device can interoperate with said IPvY application layer data stream communicated to said mobile device, and (b) encapsulating an IPvX application layer data stream in IPvY protocol formatting for communication to said further device so an IPvX application layer at the further device can interoperate with said communicated IPvX application layer data stream.

8. The system of claim 7 wherein said further device also comprises a mobile device.

9. The system of claim 7 wherein said bridging device comprises a proxy.

10. A method for communicating Internet Protocol data over a network, comprising:

providing an IPv4 application layer data stream;

providing an IPv6 application layer data stream;

establishing an encrypted Internet Protocol communications tunnel through said network between a roaming mobile device comprising a roamable hardware device that executes software defining an application layer, and a further computing device;

combining said IPv4 and IPv6 application layer data streams for encapsulation within and transmission through said encrypted tunnel;

maintaining continual secure communications of said encapsulated IPv4 and IPv6 application layer data streams between said roaming mobile device and said further computing device while said roaming mobile device roams between network access points;

receiving said encapsulated and transmitted IPv4 and IPv6 application layer data streams from said tunnel;

demultiplexing said received IPv4 and IPv6 application layer data streams;

providing said received IPv4 application layer data stream to an IPv4 application; and

providing said received IPv6 application layer data stream to an IPv6 application.

11. The method of claim 10 wherein a proxy establishes said encrypted tunnel.

Assignments (16)
SECURITY INTEREST Recorded Jul 31, 2023
From: ABSOLUTE SOFTWARE CORPORATION; MOBILE SONIC, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 064434/0284 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2023
From: BSP AGENCY, LLC, AS COLLATERAL AGENT
To: NETMOTION SOFTWARE, INC.; NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 064425/0370 →
MERGER Recorded Oct 18, 2022
From: NETMOTION WIRELESS HOLDINGS, INC.
To: MOBILE SONIC INTERMEDIATE, INC.
Reel/Frame 061700/0772 →
MERGER Recorded Oct 18, 2022
From: NETMOTION SOFTWARE, INC.
To: NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 062079/0669 →
MERGER Recorded Oct 18, 2022
From: MOBILE SONIC INTERMEDIATE, INC.
To: MOBILE SONIC, INC.
Reel/Frame 061700/0675 →
SECURITY INTEREST Recorded Jul 23, 2021
From: NETMOTION SOFTWARE, INC.; NETMOTION WIRELESS HOLDINGS, INC.
To: BSP AGENCY, LLC, AS COLLATERAL AGENT
Reel/Frame 056955/0961 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2021
From: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
To: MOBILE SONIC INTERMEDIATE, INC.; NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION SOFTWARE, INC.
Reel/Frame 056739/0087 →
CHANGE OF NAME Recorded Aug 26, 2020
From: NETMOTION WIRELESS, INC.
To: NETMOTION SOFTWARE, INC.
Reel/Frame 053597/0526 →
SECURITY INTEREST Recorded Aug 15, 2020
From: MOBILE SONIC INTERMEDIATE, INC.; NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION SOFTWARE, INC.
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 053506/0256 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: GOLUB CAPITAL LLC, AS ADMINISTRATIVE AGENT
To: NETMOTION WIRELESS, INC.; NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 053498/0726 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
Reel/Frame 040154/0978 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: CONSORTIUM FINANCE, LLC
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.; LUMENSION SECURITY, INC.
Reel/Frame 040479/0001 →
RELEASE OF SECURITY INTERESTS IN PATENTS Recorded Oct 20, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (ON BEHALF OF ITSELF AND EACH MEMBER OF THE LENDER GROUP AND THE BANK PRODUCT PROVIDERS)
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
Reel/Frame 040424/0424 →
SECURITY INTEREST Recorded Oct 7, 2016
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
To: GOLUB CAPITAL LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 039969/0073 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Jul 23, 2014
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.; LUMENSION SECURITY, INC.
To: CONSORTIUM FINANCE, LLC
Reel/Frame 033381/0536 →
PATENT SECURITY AGREEMENT Recorded Sep 14, 2012
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 028984/0549 →