IP Library Granted Patent US 7,440,471
Granted Patent B1
US 7,440,471 · App. 10/124,955 · Granted Oct 21, 2008

System and method for facilitating IPv6 protocol usage by an application program

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,440,471
App. No.
10/124,955
Granted
Oct 21, 2008
Kind
B1
Abstract

A system, method and computer program product are provided for translating between Internet Protocols (IP's). Initially, data is received over the Internet utilizing a first IP. Such data is adapted for being processed by an application program. Next, it is determined whether the application program can process data received over the Internet utilizing the first IP. If it is determined that the application program can not process data received over the Internet utilizing the first IP, the data is converted from the first IP to a second IP that the application program is capable of processing.

Claims (22)

1. A method for translating between Internet Protocols (IP's), comprising:

receiving data over the Internet utilizing a first IP for being processed by an application program;

determining whether the application program can process the data received over the Internet utilizing the first IP; and

if it is determined that the application program can not process the data received over the Internet utilizing the first IP, converting the data from the first IP to a second IP for processing the data utilizing the application program;

wherein if it is determined that the application program can process the data received over the Internet utilizing the first IP, the data received over the Internet is processed utilizing, the first IP.

2. The method as recited in claim 1 , wherein the first IP includes IPv6 and the second IP includes IPv4.

3. The method as recited in claim 1 , wherein if it is determined that the application program can not process the data received over the Internet utilizing the first IP, further comprising processing the converted data received over the Internet utilizing the second IP.

4. The method as recited in claim 1 , wherein the application program is wrapped with a wrapper that converts the data from the first IP to the second IP for processing the data utilizing the application program.

5. A computer program product embodied on a tangible computer readable medium for translating between Internet Protocols (IP's), comprising:

computer code for receiving data over the Internet utilizing a first IP for being processed by an application program;

computer code for determining whether the application program can process the data received over the Internet utilizing the first IP; and

computer code for converting the data from the first IP to a second IP for processing the data utilizing the application program, if it is determined that the application program can not process the data received over the Internet utilizing the first IP,

computer code for processing the data received over the Internet utilizing the first IP, if it is determined that the application program can process the data received over the Internet utilizing the first IP.

6. A method for translating between Internet Protocols (IP's), comprising:

receiving data over the Internet for being processed by an application program;

determining whether the data is received over the Internet utilizing a first IP or a second IP, wherein the first IP includes IPv6 and the second IP includes IPv4;

if it is determined that the data is received over the Internet utilizing the second IP, processing the data utilizing the second IP;

if it is determined that the data is received over the Internet utilizing the first IP, determining whether the application program can process the data received over the Internet utilizing the first IP;

if it is determined that the application program can process the data received over the Internet utilizing the first IP, processing the data utilizing the first IP; and

if it is determined that the application program can not process the data received over the Internet utilizing the first IP,

converting the data from the first IP to the second IP, and

processing the data utilizing the second IP.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →