Patents by Inventor Miroslav Vrana
Miroslav Vrana 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: 8416691Abstract: Associating hosts with subscriber and service based requirements is disclosed. An identifier is extracted from a DHCP or other network address lease communication associated with a subscriber host. The identifier is used to associate the subscriber host with a requirement that is subscriber based, service based, or both subscriber and service based. The subscriber host is included in a set of one or more subscriber hosts associated with the subscriber, the service, or both, as applicable to the requirement, and the requirement is required to be enforced collectively to the one or more subscriber hosts comprising the set.Type: GrantFiled: April 27, 2006Date of Patent: April 9, 2013Assignee: Alcatel LucentInventors: Ron E. Haberman, Miroslav Vrana, Joseph M. Regan, Wim Henderickx, Pierre Alfons Leonard Verhelst
-
Patent number: 8045549Abstract: A method for packet reordering in a network processor, including the steps of processing packets, dividing the processed packets into a plurality of tiers and reordering the tiers independently from each other and collecting eligible packets from the plurality of tiers in a collector for forwarding. The method further includes the step of during the processing, determining the nominal packet processing time of each packet. The processed packets are divided into the plurality of tiers depending on the nominal packet processing time.Type: GrantFiled: March 18, 2003Date of Patent: October 25, 2011Assignee: Alcatel LucentInventors: Peter Irma August Barri, Miroslav Vrana, Robert Elliott Robotham
-
Patent number: 7865576Abstract: Managing subscriber host information is disclosed. A new or updated information about a subscriber host is received. It is determined whether the subscriber host is associated with a multi-chassis peering. If it is determined that the subscriber host is associated with a multi-chassis peering, the new or updated information is propagated to a peer chassis associated with the multi-chassis peering.Type: GrantFiled: February 27, 2007Date of Patent: January 4, 2011Assignee: Alcatel LucentInventors: Joseph M. Regan, Ron E. Haberman, Miroslav Vrana, Hamdy Farid, Fernando Cuervo
-
Patent number: 7827310Abstract: Verifying subscriber host connectivity is disclosed. In some embodiments, a unicast address resolution protocol (ARP) request is sent to a subscriber host, and based at least in part on whether a response to the request is received from the subscriber host, it is determined whether the subscriber host remains connected to a network.Type: GrantFiled: April 27, 2008Date of Patent: November 2, 2010Assignee: Alcatel LucentInventors: Ron E. Haberman, Miroslav Vrana, Joseph M. Regan, Wim Henderickx
-
Patent number: 7506081Abstract: A Network Processor includes a Fat Pipe Port and a memory sub-system that provides sufficient data to satisfy the Bandwidth requirements of the Fat Pipe Port. The memory sub-system includes a plurality of DDR DRAMs controlled so that data is extracted from one DDR DRAM or simultaneously from a plurality of the DDR DRAMs. By controlling the DDR DRAMs so that the outputs provide data serially or in parallel, the data Bandwidth is adjustable over a wide range. Similarly, data is written serially into one DDR DRAM or simultaneously into multiple DDR DRAMs. As a consequence buffers with data from the same frame are written into or read from different DDR DRAMs.Type: GrantFiled: May 20, 2004Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Peter Irma August Barri, Jean Louis Calvignac, Kent Harold Haselhorst, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken, Miroslav Vrana
-
Publication number: 20080181196Abstract: Aggregating links across multiple chassis is disclosed. An indication that one or more local links are to be aggregated with one or more links on another chassis is received. Coordination with the other chassis is performed, via an inter-chassis control path, to present to a downstream equipment as an aggregated group of links the one or more local links and the one or more links on the other chassis.Type: ApplicationFiled: February 27, 2007Publication date: July 31, 2008Inventors: Joseph M. Regan, Ron E. Haberman, Miroslav Vrana
-
Publication number: 20080183769Abstract: Managing subscriber host information is disclosed. A new or updated information about a subscriber host is received. It is determined whether the subscriber host is associated with a multi-chassis peering. If it is determined that the subscriber host is associated with a multi-chassis peering, the new or updated information is propagated to a peer chassis associated with the multi-chassis peering.Type: ApplicationFiled: February 27, 2007Publication date: July 31, 2008Inventors: Joseph M. Regan, Ron E. Haberman, Miroslav Vrana, Hamdy Farid, Fernando Cuervo
-
Publication number: 20040215903Abstract: A Network Processor includes a Fat Pipe Port and a memory sub-system that provides sufficient data to satisfy the Bandwidth requirements of the Fat Pipe Port. The memory sub-system includes a plurality of DDR DRAMs controlled so that data is extracted from one DDR DRAM or simultaneously from a plurality of the DDR DRAMs. By controlling the DDR DRAMs so that the outputs provide data serially or in parallel, the data Bandwidth is adjustable over a wide range. Similarly, data is written serially into one DDR DRAM or simultaneously into multiple DDR DRAMs. As a consequence buffers with data from the same frame are written into or read from different DDR DRAMs.Type: ApplicationFiled: May 20, 2004Publication date: October 28, 2004Applicants: International Business Machines Corporation, AlcatelInventors: Peter Irma August Barri, Jean Louis Calvignac, Kent Harold Haselhorst, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken, Miroslav Vrana
-
Patent number: 6757795Abstract: A Network Processor (NP) includes a controller that allows maximum utilization of the memory. The controller includes a memory arbiter that monitors memory access requests from requesters in the NP and awards high priority requesters all the memory bandwidth requested per access to the memory. If the memory bandwidth requested by the high priority requester is less than the full memory bandwidth, the difference between the requested bandwidth and full memory bandwidth is assigned to lower priority requesters. By so doing every memory access utilizes the full memory bandwidth.Type: GrantFiled: February 5, 2002Date of Patent: June 29, 2004Assignees: International Business Machines Corporation, AlcatelInventors: Peter I. A. Barri, Jean L. Calvignac, Marco C. Heddes, Joseph F. Logan, Alex M. M. Niemegeers, Fabrice J. Verplanken, Miroslav Vrana
-
Patent number: 6657962Abstract: A system for minimizing congestion in a communication system is disclosed. The system comprises at least one ingress system for providing data. The ingress system includes a first free queue and a first flow queue. The system also includes a first congestion adjustment module for receiving congestion indications from the free queue and the flow queue. The first congestion adjustment module generates end stores transmit probabilities and performs per packet flow control actions. The system further includes a switch fabric for receiving data from the ingress system and for providing a congestion indication to the ingress system. The system further includes at least one egress system for receiving the data from the switch fabric. The egress system includes a second free queue and a second flow queue. The system also includes a second congestion adjustment module for receiving congestion indications from the second free queue and the second flow queue.Type: GrantFiled: April 10, 2000Date of Patent: December 2, 2003Assignees: International Business Machines Corporation, AlcatelInventors: Peter Irma August Barri, Brian Mitchell Bass, Jean Louis Calvignac, Ivan Oscar Clemminck, Marco C. Heddes, Clark Debs Jeffries, Michael Steven Siegel, Fabrice Jean Verplanken, Miroslav Vrana
-
Publication number: 20030189931Abstract: The present invention is related to a method for packet reordering in a network processor (2), comprising the steps of Processing packets, Dividing the processed packets into a plurality of tiers and reordering said tiers independently from each other and collect eligible packets from the plurality of tiers in a collector for forwarding. The method further comprises the step of during the processing, determining the nominal packet processing time of each packet. The processed packets are divided into said plurality of tiers depending on said nominal packet processing time.Type: ApplicationFiled: March 18, 2003Publication date: October 9, 2003Applicant: ALCATELInventors: Peter Irma August Barri, Miroslav Vrana, Robert Elliott Robotham
-
Patent number: 6532185Abstract: Network processors commonly utilize DRAM chips for the storage of data. Each DRAM chip contains multiple banks for quick storage of data and access to that data. Latency in the transfer or the ‘write’ of data into memory can occur because of a phenomenon referred to as memory bank polarization. By a procedure called quadword rotation, this latency effect is effectively eliminated. Data frames received by the network processor are transferred to a receive queue (FIFO). The frames are divided into segments that are written into the memory of the DRAM in accordance with a formula that rotates the distribution of each segment into the memory banks of the DRAM.Type: GrantFiled: February 23, 2001Date of Patent: March 11, 2003Assignees: International Business Machines Corporation, AlcatelInventors: Jean Louis Calvignac, Peter Irma August Barri, Ivan Oscar Clemminck, Kent Harold Haselhorst, Marco C. Heddes, Joseph Franklin Logan, Bart Joseph Gerard Pauwels, Fabrice Jean Verplanken, Miroslav Vrana
-
Publication number: 20020149989Abstract: Network processors commonly utilize DRAM chips for the storage of data. Each DRAM chip contains multiple banks for quick storage of data and access to that data. Latency in the transfer or the ‘write’ of data into memory can occur because of a phenomenon referred to as memory bank polarization. By a procedure called quadword rotation, this latency effect is effectively eliminated. Data frames received by the network processor are transferred to a receive queue (FIFO). The frames are divided into segments that are written into the memory of the DRAM in accordance with a formula that rotates the distribution of each segment into the memory banks of the DRAM.Type: ApplicationFiled: February 23, 2001Publication date: October 17, 2002Applicant: International Business Machines CorporationInventors: Jean Louis Calvignac, Peter Irma August Barri, Ivan Oscar Clemminck, Kent Harold Haselhorst, Marco C. Heddes, Joseph Franklin Logan, Bart Joseph Gerard Pauwels, Fabrice Jean Verplanken, Miroslav Vrana
-
Publication number: 20020141256Abstract: A Network Processor (NP) includes a controller that allows maximum utilization of the memory. The controller includes a memory arbiter that monitors memory access requests from requesters in the NP and awards high priority requesters all the memory bandwidth requested per access to the memory. If the memory bandwidth requested by the high priority requester is less than the full memory bandwidth, the difference between the requested bandwidth and full memory bandwidth is assigned to lower priority requesters. By so doing every memory access utilizes the full memory bandwidth.Type: ApplicationFiled: February 5, 2002Publication date: October 3, 2002Applicant: International Business Machines CorporationInventors: Peter I.A. Barri, Jean L. Calvignac, Marco C. Heddes, Joseph F. Logan, Alex M. M. Niemegeers, Fabrice J. Verplanken, Miroslav Vrana
-
Publication number: 20020071321Abstract: A Network Processor includes a Fat Pipe Port and a memory sub-system that provides sufficient data to satisfy the Bandwidth requirements of the Fat Pipe Port. The memory subsystem includes a plurality of DDR DRAMs controlled so that data is extracted from one DDR DRAM or simultaneously from a plurality of the DDR DRAMs. By controlling the DDR DRAMs so that the outputs provide data serially or in parallel, the data Bandwidth is adjustable over a wide range. Similarly, data is written serially into one DDR DRAM or simultaneously into multiple DDR DRAMs. As a consequence buffers with data from the same frame are written into or read from different DDR DRAMs.Type: ApplicationFiled: November 21, 2001Publication date: June 13, 2002Applicant: International Business Machines CorporationInventors: Peter Irma August Barri, Jean Louis Calvignac, Kent Harold Haselhorst, Marco C. Heddes, Joseph Franklin Logan, Fabrice Jean Verplanken, Miroslav Vrana
-
Patent number: 4077166Abstract: Apparatus for continuously conveying and simultaneously turning objects of arbitrary shape and size include a rotating roller and segments extending longitudinally on the periphery of the roller and being periodically subjected to reciprocating axial displacement. An object conveyor and turning trough has at least a bottom portion formed by the segmented roller.Type: GrantFiled: February 10, 1977Date of Patent: March 7, 1978Assignee: Hans A. DietikerInventor: Miroslav Vrana