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: 8619981Abstract: 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: GrantFiled: May 12, 2005Date of Patent: December 31, 2013Assignee: JDS Uniphase CorporationInventors: Slawomir K. Ilnicki, Valery Kanevsky, Martin Curran-Gray
-
Patent number: 8427966Abstract: 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: GrantFiled: October 26, 2007Date of Patent: April 23, 2013Assignee: JDS Uniphase CorporationInventor: Slawomir K. Ilnicki
-
Patent number: 8009557Abstract: 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: GrantFiled: April 27, 2006Date of Patent: August 30, 2011Assignee: JDS Uniphase CorporationInventors: Martin Curran-Gray, Slawomir K. Ilnicki, Takashi Hidai
-
Patent number: 7948974Abstract: 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: GrantFiled: December 20, 2007Date of Patent: May 24, 2011Assignee: JDS Uniphase CorporationInventors: Slawomir K. Ilnicki, Ajay Khoche, Gunter W. Steinbach
-
Patent number: 7917950Abstract: 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: GrantFiled: May 12, 2005Date of Patent: March 29, 2011Assignee: JDS Uniphase CorporationInventor: Slawomir K. Ilnicki
-
Patent number: 7894356Abstract: 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: GrantFiled: December 23, 2005Date of Patent: February 22, 2011Assignee: JDS Uniphase CorporationInventors: Peter Mottishaw, Slawomir K. Ilnicki, Lance A. Tatman
-
Patent number: 7760663Abstract: 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: GrantFiled: April 28, 2004Date of Patent: July 20, 2010Assignee: JDS Uniphase CorporationInventors: Slawomir K. Ilnicki, Lance A. Tatman
-
Patent number: 7746949Abstract: 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: GrantFiled: March 31, 2006Date of Patent: June 29, 2010Assignee: JDS Uniphase CorporationInventors: Martin Curran-Gray, Lance Tatman, Slawomir K. Ilnicki, Andrew Lehane
-
Patent number: 7710885Abstract: 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: GrantFiled: August 29, 2003Date of Patent: May 4, 2010Assignee: Agilent Technologies, Inc.Inventors: Slawomir K. Ilnicki, Lance A. Tatman, Alexander L. Tudor
-
Patent number: 7694142Abstract: 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: GrantFiled: May 16, 2005Date of Patent: April 6, 2010Assignee: 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: 7689854Abstract: 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: GrantFiled: September 22, 2006Date of Patent: March 30, 2010Assignee: Agilent Technologies, Inc.Inventors: Slawomir K. Ilnicki, Takashi Hidai
-
Patent number: 7633939Abstract: 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: GrantFiled: May 12, 2005Date of Patent: December 15, 2009Assignee: Agilent Technologies, Inc.Inventors: Martin Curran-Gray, Slawomir K. Ilnicki, Andrew Lehane
-
Patent number: 7573914Abstract: 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: GrantFiled: May 12, 2005Date of Patent: August 11, 2009Assignee: Agilent Technologies, Inc.Inventors: Slawomir K. Ilnicki, Jefferson B. Burch, Martin Curran-Gray
-
Publication number: 20090109973Abstract: 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: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Inventor: Slawomir K. Ilnicki
-
Publication number: 20080247410Abstract: 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: ApplicationFiled: December 20, 2007Publication date: October 9, 2008Inventors: Slawomir K. Ilnicki, Ajay Khoche, Gunter W. Steinbach
-
Publication number: 20080232269Abstract: 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: ApplicationFiled: March 21, 2008Publication date: September 25, 2008Inventors: LANCE A. TATMAN, Slawomir K. Ilnicki, Glen L. Purdy
-
Patent number: 7376154Abstract: 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: GrantFiled: August 29, 2003Date of Patent: May 20, 2008Assignee: Agilent Technologies, Inc.Inventors: Slawomir K. Ilnicki, Lance Tatman, Alexander L. Tudor
-
Publication number: 20080075217Abstract: 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: ApplicationFiled: September 22, 2006Publication date: March 27, 2008Inventors: Slawomir K. Ilnicki, Takashi Hidai
-
Patent number: 7336673Abstract: 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: GrantFiled: October 17, 2003Date of Patent: February 26, 2008Assignee: Agilent Technologies, Inc.Inventors: Slawomir K. Ilnicki, Ajay Khoche, Gunter W. Steinbach
-
Patent number: 7069434Abstract: 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: GrantFiled: June 13, 2000Date of Patent: June 27, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Slawomir K. Ilnicki, Troy Shahoumian