IP Library Granted Patent US 7,953,017
Granted Patent B2
US 7,953,017 · App. 12/073,108 · Granted May 31, 2011

Application specific service ping packet

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,953,017
App. No.
12/073,108
Granted
May 31, 2011
Kind
B2
Abstract

Various exemplary embodiments relate to a method and related network node including one or more of the following: creating the application specific service ping packing including a special packet identification field that identifies the application specific service ping packet as a special packet, and including an application identification field that identifies an application to which the application specific service ping packet corresponds; modifying a deep packet inspection engine to recognize the application specific service ping packet; sending the application specific service ping packet through a deep packet inspection element; identifying the application specific service ping packet as a special packet; determining that the application specific service ping packet can be mapped to a specific application; identifying the specific application; setting an application for processing to the specific application; and performing known application processing based on the set specific application.

Claims (31)

1. A method performed by a network node of using an application specific service ping packet, comprising:

receiving, at the network node, the application specific service ping packet including:

a special packet identification field that identifies the application specific service ping packet as a special packet, and

an application identification field that identifies an application to which the application specific service ping packet corresponds;

performing deep packet inspection on the application specific service ping packet using a deep packet inspection element of the network node;

identifying the application specific service ping packet as a special packet;

determining that the application specific service ping packet is mapped to the application;

identifying the application;

setting a flow represented by the application specific service ping packet to the application; and

performing application processing based on the set application.

2. The method of using an application specific service ping packet, according to claim 1 , wherein the network node recognizes the application specific service packet by the presence of the special packet identification field.

3. The method of using an application specific service ping packet, according to claim 1 , wherein performing deep packet inspection on the application specific service ping packet using a deep packet inspection element of the network node is performed according to a requested application.

4. The method of using an application specific service ping packet, according to claim 1 , wherein identifying the application specific service ping packet as a special packet includes identifying the application specific service ping packet as an application specific identification packet.

5. The method of using an application specific service ping packet, according to claim 1 , wherein determining that the application specific service ping packet is mapped to the specific application includes matching the application identification field of the application specific service ping packet to an entry in an application mapping table.

6. The method of using an application specific service ping packet, according to claim 5 , wherein the application mapping table is contained in the deep packet inspection element.

7. The method of using an application specific service ping packet, according to claim 1 , wherein the specific application is identified from a single application specific service ping packet.

8. The method of using an application specific service ping packet, according to claim 1 , wherein a VCCV-PING standard is extended.

9. The method of using an application specific service ping packet, according to claim 8 , wherein the deep packet inspection engine is put into application processing for the specific application.

10. The method of using an application specific service ping packet, according to claim 1 , wherein the application identification field includes a type field.

11. The method of using an application specific service ping packet, according to claim 1 , wherein the application identification field includes a length field.

12. The method of using an application specific service ping packet, according to claim 1 , wherein the application identification field includes a value field.

13. The method of using an application specific service ping packet, according to claim 12 , wherein the value field includes an application code point.

14. The method of using an application specific service ping packet, according to claim 12 , wherein the value field includes an application data point.

15. The method of using an application specific service ping packet, according to claim 1 , wherein the specific application is identified from an inspection of any combination of L2 to L7.

16. A method performed by a network node of using an application specific service ping packet, comprising:

receiving, at the network node, the application specific service ping packet including an application identification field that identifies an application to which the application specific service ping packet corresponds;

performing deep packet inspection on the application specific service ping packet using a deep packet inspection element of the network node;

identifying the application specific service ping packet as a special packet;

determining that the application specific service ping packet is mapped to a specific application;

identifying the specific application;

performing application processing based on the set specific application.

Assignments (9)
CHANGE OF NAME Recorded Jan 27, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058871/0336 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2018
From: NOKIA USA INC.
To: PROVENANCE ASSET GROUP, LLC
Reel/Frame 047791/0566 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2018
From: NOKIA USA INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC
Reel/Frame 049139/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2018
From: PROVENANCE ASSET GROUP LLC
To: FACEBOOK, INC.
Reel/Frame 047190/0360 →
PARTIAL RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 043967/0001 Recorded Aug 30, 2018
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: PROVENANCE ASSET GROUP, LLC
Reel/Frame 046981/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2008
From: DOLGANOW, ANDREW; MORIN, STEVEN EDWARD; PERES, ANTHONY
To: ALCATEL LUCENT
Reel/Frame 020624/0231 →