×

Method for embedding meta-commands in normal network packets

  • US 8,838,820 B2
  • Filed: 06/21/2012
  • Issued: 09/16/2014
  • Est. Priority Date: 04/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of embedding meta data in a request sent from a first component to a second component of a computer network system having one or more network nodes between the first component and the second component, comprising the steps of:

  • at the first component, embedding the meta data in one or more fields in the request, wherein the one or more fields are available according to a protocol and specify control information and data information, wherein the embedding of the meta data alters one or more values of the one or more fields without causing the request to be invalid according to the protocol, is transparent to the one or more network nodes, and does not alter the data information, wherein the one or more network nodes comprise a network node under test, wherein the request sent from the first component is forwarded to the second component by the network node under test in accordance with the protocol, and wherein the meta data comprises control information for and controlling how the request will be handled by the second component;

    sending the request from the first component to the second component using the protocol;

    at the second component, decoding the meta data from the one or more fields in the request; and

    taking an action on the second component according to the meta data, wherein the action is independent of the data information contained in the request;

    wherein the first component is a test client and the second component is test server, the test client and test server being contained in separate devices interconnected via the network;

    wherein the network is an Internet Protocol (IP) network; and

    wherein the protocol and fields employed by the first component for embedding the meta data used to control the action performed on the second component are selected from the following groups and fields;

    (1) the group consisting of HTTP, HTTPS, SIP, TRSP, and MGCP, in which case the one or more fields are one or more custom message elements from the protocol;

    (2) the group consisting of FTP and TFTP, in which case the one or more fields are one or more string message elements from the protocol; and

    (3) the group consisting of MGCP, DNS, and RTP, in which case the one or more fields are one or more numeric message elements from the protocol.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×