Patents by Inventor Amit Avivi
Amit Avivi 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: 9344215Abstract: Systems and methods are provided for customer premises equipment (CPE) on a passive optical network (PON). A system includes a packet processor having at least an active mode and a sleep mode, the packet processor configured to processes streams of data packets received in a data plane from an optical line terminal (OLT) through the PON when in an active mode and to enter the sleep mode when not receiving data packets in the data plane. A system further includes a micro-controller, separate from the packet processor, configured to receive from an OLT operation and management (OAM) messages that are transmitted in a control plane, and to process the OAM messages by, selectively transmitting to a central office, without waking up the packet processor, an acknowledgement message, or waking up the packet processor to receive data packets in the data plane.Type: GrantFiled: September 17, 2013Date of Patent: May 17, 2016Assignee: MARVELL WORLD TRADE LTD.Inventors: Dimitry Melts, Roman Kleinerman, Amit Avivi
-
Patent number: 8908499Abstract: A network switch including a plurality of stack units sequentially linked to each other. Each stack unit includes a port, a forwarding engine, a first interface, and a second interface. The second interface of each stack unit is linked to the first interface of a subsequent stack unit. The second interface of a last stack unit is linked to the first interface of a first stack unit. In response to a packet traveling in a first direction from the first stack unit to the last stack unit and a link between a second stack unit and a third stack unit being inoperative, the forwarding engine of the second stack unit returns the packet in a second direction to a preceding stack unit. The packet travels in the second direction from the preceding stack unit to the first stack unit, to the last stack unit, and to the third stack unit.Type: GrantFiled: March 24, 2014Date of Patent: December 9, 2014Assignees: Marvell International Ltd., Marvell Israel (M.I.S.L) Ltd.Inventors: Nafea Bishara, Tsahi Daniel, Amit Avivi
-
Publication number: 20140105603Abstract: Systems and methods are provided for customer premises equipment (CPE) on a passive optical network (PON). A system includes a packet processor having at least an active mode and a sleep mode, the packet processor configured to processes streams of data packets received in a data plane from an optical line terminal (OLT) through the PON when in an active mode and to enter the sleep mode when not receiving data packets in the data plane. A system further includes a micro-controller, separate from the packet processor, configured to receive from an OLT operation and management (OAM) messages that are transmitted in a control plane, and to process the OAM messages by, selectively transmitting to a central office, without waking up the packet processor, an acknowledgement message, or waking up the packet processor to receive data packets in the data plane.Type: ApplicationFiled: September 17, 2013Publication date: April 17, 2014Applicants: Marvell Israel (M.I.S.L) Ltd., Marvell International Ltd.Inventors: Dimitry Melts, Roman Kleinerman, Amit Avivi
-
Patent number: 8681603Abstract: A network switch including first, second, and third stack units. The first stack unit includes a first interface configured to communicate, via a first link, with a second stack unit of the network switch; a second interface configured to communicate, via a second link, with a third stack unit of the network switch; and a forwarding engine configured to transfer a first packet to the first interface, and in response to the first link being inoperative, to (i) receive the first packet from the first interface, and (ii) transfer the first packet received from the first interface to the second interface.Type: GrantFiled: November 6, 2012Date of Patent: March 25, 2014Assignees: Marvell Israel (M.I.S.L.) Ltd., Marvell International Ltd.Inventors: Nafea Bishara, Tsahi Daniel, Amit Avivi
-
Patent number: 8630287Abstract: An embodiment of a network device includes a plurality of switch cores and a plurality of ports for receiving and transmitting data frames on a network disposed on a single integrated circuit, where switch core is coupled to a subset of the plurality of ports. The network device includes a deactivator configured to selectively deactivate at least a portion of one or more switch cores among the plurality of switch cores on the single integrated circuit, and the network device is configured to forward data frames among the plurality of ports based on a configuration of active portions of the plurality of switch cores. The deactivated portions may include ingress processing pipelines, egress processing pipelines, and/or entire switch cores. The portions of the switch cores to be deactivated may be dynamically be determined based on connectors of the integrated circuit.Type: GrantFiled: August 22, 2011Date of Patent: January 14, 2014Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Youval Nachum, Amit Avivi, Ehud Sivan
-
Patent number: 8305878Abstract: A network switch including a plurality of stack units and a plurality of links. Each of the stack units includes a port, a plurality of interfaces, and a forwarding engine in communication with the interfaces and the port. Each of the plurality of links connects one of the interfaces of one of the stack units to another one of the interfaces of another one of the stack units. When one of the links is down, a loop flag in a first packet to be transferred by a corresponding one of the interfaces of a corresponding one of the stack units over the one of the links is toggled; and the forwarding engine of the corresponding one of the stack units is configured to transfer the first packet to another one of the interfaces of the corresponding one of the stack units for transfer over a different one of the links.Type: GrantFiled: July 6, 2010Date of Patent: November 6, 2012Assignees: Marvell Israel (M.I.S.L.) Ltd., Marvell International Ltd.Inventors: Nafea Bishara, Tsahi Daniel, Amit Avivi
-
Patent number: 8301745Abstract: An apparatus includes a network port and a switch management processor. The network port receives packets over a network, where the packets include a management packet and a trigger packet. The switch management processor executes a command in selected management packets received over the network when a trigger pattern generated based on the trigger packet matches a bit pattern stored in memory. The bit pattern is stored in the memory during a predetermined period after the management packet is received. The predetermined period is selected based on a desired security level.Type: GrantFiled: December 8, 2009Date of Patent: October 30, 2012Assignee: Marvell International Ltd.Inventors: Aron Wohlgemuth, Amit Avivi, Yuval Cohen
-
Patent number: 8176388Abstract: A data processing system includes a memory configured to store data in a plurality of addressable storage spaces thereof, wherein the memory includes a first data port and a second data port, a first functional block configured to access the memory via the first data port to perform a logic operation, and a second functional block configured to access the memory via the second data port to perform soft error scrubbing in the data stored in the memory.Type: GrantFiled: June 19, 2008Date of Patent: May 8, 2012Assignee: Marvell Israel (MISL) Ltd.Inventors: Michael Moshe, Yosef Solt, Amit Avivi, Aron Wohlgemuth
-
Publication number: 20120044948Abstract: An embodiment of a network device includes a plurality of switch cores and a plurality of ports for receiving and transmitting data frames on a network disposed on a single integrated circuit, where switch core is coupled to a subset of the plurality of ports. The network device includes a deactivator configured to selectively deactivate at least a portion of one or more switch cores among the plurality of switch cores on the single integrated circuit, and the network device is configured to forward data frames among the plurality of ports based on a configuration of active portions of the plurality of switch cores. The deactivated portions may include ingress processing pipelines, egress processing pipelines, and/or entire switch cores. The portions of the switch cores to be deactivated may be dynamically be determined based on connectors of the integrated circuit.Type: ApplicationFiled: August 22, 2011Publication date: February 23, 2012Inventors: Youval NACHUM, Amit AVIVI, Ehud SIVAN
-
Patent number: 7764792Abstract: An apparatus having a corresponding method comprises a transmit circuit to transmit data, the transmit circuit comprising a transmit input circuit to input the data, and an address for the data, to the transmit circuit, an encoder to encode the data according to the address for the data, comprising an encode select circuit to select one of a plurality of keys based on the address for the data, and an encoding circuit to encode the data using the key selected by the encode select circuit, and a transmit output circuit to output the encoded data.Type: GrantFiled: January 13, 2005Date of Patent: July 27, 2010Assignee: Marvell International Ltd.Inventors: Amit Avivi, Aron Wohlgemuth
-
Patent number: 7756015Abstract: A stack unit for a stackable network switch, the stack unit having corresponding methods and computer programs, comprises a network port to exchange packets with a network; two stacking interfaces each to exchange the packets over a respective stacking link with another stack unit, wherein each stacking interface is assigned to the other stacking interface as an alternate stacking interface; and a forwarding engine to transfer the packets among the stacking interfaces and network port; wherein when one of the stacking links is down, the respective stacking interface toggles a loop flag in each packet received from the forwarding engine, and returns each received packet to the forwarding engine; and wherein the forwarding engine transfers each packet received from one of the stacking interfaces to the respective alternate stacking interface when the loop flag for the packet is set.Type: GrantFiled: September 13, 2007Date of Patent: July 13, 2010Assignees: Marvell Israel (M.I.S.L) Ltd., Marvell International Ltd.Inventors: Nafea Bishara, Tsahi Daniel, Amit Avivi
-
Patent number: 7644147Abstract: An apparatus having a corresponding method comprises a memory; a plurality of ports comprising one or more network ports to send and receive data packets and to receive management packets, wherein each of the management packets comprises one or more commands, and wherein the commands comprise one or more of the group consisting of a command to read data from the memory, and a command to write data to the memory, and a central processing unit (CPU) port to transmit packets addressed to a CPU; a forwarding engine to transfer the data packets between the ports according to a forwarding table stored in the memory; a protocol unit to identify the management packets; and a management unit to execute the commands; wherein the management packets bypass the CPU port.Type: GrantFiled: March 25, 2005Date of Patent: January 5, 2010Assignee: Marvell International Ltd.Inventors: Aron Wohlgemuth, Amit Avivi, Yuval Cohen
-
Patent number: 7395454Abstract: A circuit having a corresponding method comprises one or more circuits each to produce one or more status signals, wherein each of the status signals represents a status of a respective one of the one or more circuits; a memory; a memory controller to store a plurality of samples of the one or more status signals in the memory; a plurality of input/output terminals; an interface in communication with one or more of the input/output terminals; and a debug circuit to transfer the one or more samples of the status signals from the memory to the interface.Type: GrantFiled: January 4, 2005Date of Patent: July 1, 2008Assignee: Marvell Israel (MISL) Ltd.Inventors: Aron Wohlgemuth, Amir Gabai, Amit Avivi
-
Patent number: RE44777Abstract: An apparatus having a corresponding method comprises a transmit circuit to transmit data, the transmit circuit comprising a transmit input circuit to input the data, and an address for the data, to the transmit circuit, an encoder to encode the data according to the address for the data, comprising an encode select circuit to select one of a plurality of keys based on the address for the data, and an encoding circuit to encode the data using the key selected by the encode select circuit, and a transmit output circuit to output the encoded data.Type: GrantFiled: July 26, 2012Date of Patent: February 25, 2014Assignee: Marvell International Ltd.Inventors: Amit Avivi, Aron Wohlgemuth
-
Patent number: RE45334Abstract: An apparatus having a corresponding method comprises a transmit circuit to transmit data, the transmit circuit comprising a transmit input circuit to input the data, and an address for the data, to the transmit circuit, an encoder to encode the data according to the address for the data, comprising an encode select circuit to select one of a plurality of keys based on the address for the data, and an encoding circuit to encode the data using the key selected by the encode select circuit, and a transmit output circuit to output the encoded data.Type: GrantFiled: September 19, 2013Date of Patent: January 13, 2015Assignee: Marvell International Ltd.Inventors: Amit Avivi, Aron Wohlgemuth