Patents by Inventor Slawomir K. Ilnicki

Slawomir K. Ilnicki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8619981
    Abstract: Arbitrary numerical distributions are presented for use in devices having limited processing and storage capabilities by having the device accept strings of arbitrarily distributed numbers from a source outside of the device. In one embodiment, a master controller creates a table of values which follow the desired minimum, maximum, mean, and standard deviation, etc. of the particular desired statistical distribution required. The created table is then communicated to the limited capacity device and can be used whenever a distribution of random values is required. The master controller could have one of several slave devices associated with it in the system. In another embodiment, where the storage capability of the device is large enough to store a table of values with sufficient different entries to create a distribution of satisfactory “randomness” for the particular application, a random number generator within the device is used to select the order of presentation of the table of values.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: December 31, 2013
    Assignee: JDS Uniphase Corporation
    Inventors: Slawomir K. Ilnicki, Valery Kanevsky, Martin Curran-Gray
  • Patent number: 8427966
    Abstract: A configurable probe takes advantage of inter-dependent probe control elements that pass data control signals from one controelement to the other for controlling data extraction. The control elements operate in parallel on one word at a time, based upon a state established by one of the control elements. The data to be considered is established by timing offsets dependant upon packet header lengths, and a function to be performed on the data is controlled by individual control units based upon template information individual to each control element. The probe is agnostic about protocols. It operates on stream of packet words and executes its functions according to defined templates. It is the host that controls the probe and determines what protocol header to parse and how. The controlling host instructs the probe via defined templates that act as state machine definitions what to do and when.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: April 23, 2013
    Assignee: JDS Uniphase Corporation
    Inventor: Slawomir K. Ilnicki
  • Patent number: 8009557
    Abstract: A communications apparatus includes an input for receiving a data stream being transmitted from a first network node to a second network node using a main channel. A processing resource of the communications apparatus identifies data signifying an idle period within the data stream and determines whether the idle period is at least a suitable minimum duration to support initiating transmission of sub-channel data in place of at least part of the data signifying the idle period. Further, the processing resource is arranged to identify when the idle period is not of the suitable minimum duration and a need arises to transmit the sub-channel data within a predetermined period of time. In such circumstances, the processing resource sends a flow control message upstream to the first network node to halt transmissions therefrom, thereby generating the idle period of at least the suitable minimum duration.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 30, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: Martin Curran-Gray, Slawomir K. Ilnicki, Takashi Hidai
  • Patent number: 7948974
    Abstract: Creating a low-bandwidth channel in a high-bandwidth channel. By taking advantage of extra bandwidth in a high-bandwidth channel, a low-bandwidth channel is created by inserting extra packets. When an inter-packet gap of the proper duration is detected, the extra packet is inserted and any incoming packets on the high-bandwidth channel are stored in an elastic buffer. Observing inter-packet gaps, minimal latency is introduced in the high-bandwidth channel when there is no extra packet in the process of being sent, and the effects of sending a packet on the low-bandwidth channel are absorbed and distributed among other passing traffic.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: May 24, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: Slawomir K. Ilnicki, Ajay Khoche, Gunter W. Steinbach
  • Patent number: 7917950
    Abstract: According to one embodiment, a method comprises capturing, by an eavesdropping device, a packet communicated over a communication network. The eavesdropping device scans the packet's payload, and determines if an identifier is included in the packet's payload that identifies the packet as containing content of interest to the eavesdropping device. Based at least in part on determining that the packet's payload includes such identifier, the eavesdropping device uses the content of interest contained in the packet's payload. In one embodiment, a method comprises forming a packet containing content intended for an eavesdropping device, wherein the packet includes a header portion and a payload portion. The payload portion comprises a) a predefined identifier that identifies the packet as containing the content intended for the eavesdropping device, b) the content intended for the eavesdropping device, and c) an authentication token. The packet is directed via a communication network to a destination.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 29, 2011
    Assignee: JDS Uniphase Corporation
    Inventor: Slawomir K. Ilnicki
  • Patent number: 7894356
    Abstract: A system and method for measuring network performance include a first element in a network, the first element operable to receive a data packet and to create a clone packet based on the data packet, the clone packet having a destination the same as a destination of the data packet and having information identifying the clone packet as a clone, the first element operable to insert the clone packet into a data stream with the data packet.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: February 22, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: Peter Mottishaw, Slawomir K. Ilnicki, Lance A. Tatman
  • Patent number: 7760663
    Abstract: Packet tracing in switched packet networks. Tracing of live packet data in a network is performed by discovering the measurement path, setting up dynamic filters along the path to collect traffic information, and collecting data as detected by the dynamic filters. Collected data is sent to a measuring entity. Filter setup may be repeated to capture data as routing changes.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: July 20, 2010
    Assignee: JDS Uniphase Corporation
    Inventors: Slawomir K. Ilnicki, Lance A. Tatman
  • Patent number: 7746949
    Abstract: A communications apparatus is capable of being disposed in-line in a communications link that supports a main communications channel. The communications link connects a first host to a second host. The communications apparatus comprises an application logic that supports a sub-channel within the main channel. When the main channel is potentially faulty, the application logic is arranged to monitor the main channel to determine an error condition and send a message by replacing data reserved for control purposes in order to communicate the error condition as sub-channel data.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: June 29, 2010
    Assignee: JDS Uniphase Corporation
    Inventors: Martin Curran-Gray, Lance Tatman, Slawomir K. Ilnicki, Andrew Lehane
  • Patent number: 7710885
    Abstract: A routing monitor is disclosed comprising at least one communication tap, wherein each of the at least one communication taps is positioned in a line of communication between two routers and a protocol emulator for reassembling routing protocol messages captured by the at least one communication tap and opening a routing protocol connection with a network device using the reassembled routing protocol messages in response to a request for connection received from the network device.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: May 4, 2010
    Assignee: Agilent Technologies, Inc.
    Inventors: Slawomir K. Ilnicki, Lance A. Tatman, Alexander L. Tudor
  • Patent number: 7694142
    Abstract: A system for distributing digital content over a computer network (e.g., the Internet) uses certificates to establish a trust relationship between a content provider and a display device. The certificates identify the display device and the content provider as well as unique characteristics of the distribution. For example, the content provider may be a book publisher and the display device may be a printer/binder.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: April 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chit Wei Saw, Slawomir K. Ilnicki, Christian J. van den Branden Lambrecht, Joyce E Farrell, Cormac Herley, Joan Maria Mas Ribes
  • Patent number: 7689854
    Abstract: Apparatus for making legacy network elements transparent to IEEE 1588 Precision Time Protocol operation. Network elements are wrapped by device(s) capable of providing either transparent clock or boundary clock operation. In one embodiment, smart interface converters are used to provide transparent clock or boundary clock operation. The smart interface converters work cooperatively.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: March 30, 2010
    Assignee: Agilent Technologies, Inc.
    Inventors: Slawomir K. Ilnicki, Takashi Hidai
  • Patent number: 7633939
    Abstract: An in-line network simulator is provided that disrupts packets traveling through it to simulate network conditions. According to one embodiment, a method comprises receiving, at an in-line network simulator, packets sent from a source node to a destination node. The in-line network simulator classifies the received packets into respective ones of a plurality of different classifications, and disrupts the received packets based on corresponding disruption characteristics defined for their respective classifications. Such disrupting of the packets may include selectively performing at least one of delaying, dropping, and reordering of the received packets.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: December 15, 2009
    Assignee: Agilent Technologies, Inc.
    Inventors: Martin Curran-Gray, Slawomir K. Ilnicki, Andrew Lehane
  • Patent number: 7573914
    Abstract: By equipping receiving devices in a network with synchronizable clocks it is possible to periodically send an “impulse” signal that is received by all of the clocks at the same (or relatively the same) instant of time. The accuracy of the impulse clock need not be high, only that its signal reach all the clocks approximately at the same time. In one embodiment, a transmitting device, upon receipt of the synchronizing impulse signal, sends a packet of data bearing the sending device's epoch time-stamp to a receiving device. The data packet makes its way through the network element to the receiving device and the time-stamp is used by the receiving device to calculate the difference between the epoch time of the receiver and the epoch time of the sender. Effectively, this procedure removes the unknown network element transit times from the equation and allows the devices to operate in a synchronized manner.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: August 11, 2009
    Assignee: Agilent Technologies, Inc.
    Inventors: Slawomir K. Ilnicki, Jefferson B. Burch, Martin Curran-Gray
  • Publication number: 20090109973
    Abstract: A configurable probe takes advantage of inter-dependent probe control elements that pass data control signals from one control element to the other for controlling data extraction. The control elements operate in parallel on one word at a time, based upon a state established by one of the control elements. The data to be considered is established by timing offsets dependant upon packet header lengths, and a function to be performed on the data is controlled by individual control units based upon template information individual to each control element. The probe is agnostic about protocols. It operates on stream of packet words and executes its functions according to defined templates. It is the host that controls the probe and determines what protocol header to parse and how. The controlling host instructs the probe via defined templates that act as state machine definitions what to do and when.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Inventor: Slawomir K. Ilnicki
  • Publication number: 20080247410
    Abstract: Creating a low-bandwidth channel in a high-bandwidth channel. By taking advantage of extra bandwidth in a high-bandwidth channel, a low-bandwidth channel is created by inserting extra packets. When an inter-packet gap of the proper duration is detected, the extra packet is inserted and any incoming packets on the high-bandwidth channel are stored in an elastic buffer. Observing inter-packet gaps, minimal latency is introduced in the high-bandwidth channel when there is no extra packet in the process of being sent, and the effects of sending a packet on the low-bandwidth channel are absorbed and distributed among other passing traffic.
    Type: Application
    Filed: December 20, 2007
    Publication date: October 9, 2008
    Inventors: Slawomir K. Ilnicki, Ajay Khoche, Gunter W. Steinbach
  • Publication number: 20080232269
    Abstract: A system operative to collect and analyze data in a digital network includes a probe layer comprising a probe disposed in the digital work. The probe is configured to identify and capture data from frames passing through the probe. The system also includes an analysis layer operative to receive the captured data from the probe. In addition, the system includes an application layer comprising a system master operative to mediate between an application and the probe.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 25, 2008
    Inventors: LANCE A. TATMAN, Slawomir K. Ilnicki, Glen L. Purdy
  • Patent number: 7376154
    Abstract: Discovering routing policies in information networks. Large networks such as Autonomous Systems are abstracted as a single network element. A plurality of taps on the borders of the abstracted element filter ingress/egress data which is forwarded for collection and correlation. By correlating information from different taps, routing policies are discovered. These discovered policies may be compared with published policies. Access control makes discovered policies and the comparisons with published policies selectively available depending on predefined access classes.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: May 20, 2008
    Assignee: Agilent Technologies, Inc.
    Inventors: Slawomir K. Ilnicki, Lance Tatman, Alexander L. Tudor
  • Publication number: 20080075217
    Abstract: Apparatus for making legacy network elements transparent to IEEE 1588 Precision Time Protocol operation. Network elements are wrapped by device(s) capable of providing either transparent clock or boundary clock operation. In one embodiment, smart interface converters are used to provide transparent clock or boundary clock operation. The smart interface converters work cooperatively.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Inventors: Slawomir K. Ilnicki, Takashi Hidai
  • Patent number: 7336673
    Abstract: Creating a low-bandwidth channel in a high-bandwidth channel. By taking advantage of extra bandwidth in a high-bandwidth channel, a low-bandwidth channel is created by inserting extra packets. When an inter-packet gap of the proper duration is detected, the extra packet is inserted and any incoming packets on the high-bandwidth channel are stored in an elastic buffer. Observing inter-packet gaps, minimal latency is introduced in the high-bandwidth channel when there is no extra packet in the process of being sent, and the effects of sending a packet on the low-bandwidth channel are absorbed and distributed among other passing traffic.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: February 26, 2008
    Assignee: Agilent Technologies, Inc.
    Inventors: Slawomir K. Ilnicki, Ajay Khoche, Gunter W. Steinbach
  • Patent number: 7069434
    Abstract: A method and system for securely transferring data between an application server and an agent of the application server through a non-secure node. First, a session key between the agent and the application server is established by utilizing a public key of the application server that is embedded in the code of the agent. Next, an end-to-end secure connection is established between the agent and the application server by using the session key and by establishing a communication link between the application server and the non-secure node by using a relay module.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: June 27, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Slawomir K. Ilnicki, Troy Shahoumian