Patents by Inventor Corneliu-Ilie Calciu

Corneliu-Ilie Calciu 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: 10171339
    Abstract: Each switch in a network maintains a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 1, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Publication number: 20180351883
    Abstract: Hardware of a network switching device supports quantized congestion notification (QCN) to notify senders of network packets received at the network switching device that the network switching device is experiencing congestion. The hardware is instead programmed to notify a processor of the network switching device of the congestion at an egress queue of the network switching device. The processor receives a congestion notification message (CNM) from the hardware that the hardware has detected the congestion at the egress queue. Responsive to receiving the CNM from the hardware, the processor detects a microburst of the network packets at the egress queue of the network switching device.
    Type: Application
    Filed: June 4, 2017
    Publication date: December 6, 2018
    Inventors: Dan-Alexandru Calavrezo, Corneliu-Ilie Calciu, Gavril-Ioan Florian, Radu Mihai Iorga
  • Publication number: 20180212862
    Abstract: Each switch in a network maintains a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Patent number: 9954762
    Abstract: A method includes each switch in a network maintaining a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 24, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Patent number: 9948473
    Abstract: An apparatus, method, program product, and system are disclosed for seamless connection handshake for a reliable multicast session. A node module detects a new node attempting to join a multicast networking session. A handshake module generates a control packet comprising session initiation data for the new node. A packet module creates a combined data packet comprising the control packet and the multicast data packet and sends the combined data packet to the new node. The node module joins the new node to the ongoing multicast networking session without disturbing ongoing data transmissions during the multicast networking session.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 17, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Patent number: 9948520
    Abstract: A method allows each individual node in the multi-node computing system to detect the topology of the computing system. Each individual node detects its own connections with neighboring nodes directly connected to the individual node, and sends out a topology packet on all of its interfaces with a local topology change indicator that increments with each topology packet sent out. Each individual node stores their own topology table with an entry for each node from which it has received a topology packet, including the local topology change number which enables the node to determine whether a received topology packet is more recent than data already stored in the topology table. Each node updates its topology table with new topology data, forwards new topology data, and sends back acknowledgements to a source node only upon receiving acknowledgements from all other nodes.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: April 17, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Radu Mihai Iorga, Corneliu-Ilie Calciu
  • Publication number: 20180026890
    Abstract: A method includes a local electronic device submitting a request to a service provider server for delivery of specific content to the local electronic device, the local electronic device receiving a reply from the service provider server identifying a plurality of content servers that can each deliver the requested content over a network, and the local electronic device determining local context parameters about its network connection with each of the identified content servers. The local electronic device may then select one of the content servers from which to receive the requested content, wherein the selected content server is associated with a local context parameter indicating that the local electronic device has a better network connection with the selected content server than with any of the other identified content servers. The local electronic device may then download the requested content from the selected content server.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Patent number: 9825776
    Abstract: Networking systems and, more particularly, processes of limiting MAC address information in a forwarding table in data center networking systems are provided. The method includes limiting MAC address information in a forwarding table in leaf switches of a local area networking system by learning, for each of the leaf switches, only MAC addresses from directly connected hosts.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 21, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Corneliu-Ilie Calciu, Florin Florescu, Radu Mihai Iorga, Sorin Tudor Toderica
  • Publication number: 20170302524
    Abstract: A method allows each individual node in the multi-node computing system to detect the topology of the computing system. Each individual node detects its own connections with neighboring nodes directly connected to the individual node, and sends out a topology packet on all of its interfaces with a local topology change indicator that increments with each topology packet sent out. Each individual node stores their own topology table with an entry for each node from which it has received a topology packet, including the local topology change number which enables the node to determine whether a received topology packet is more recent than data already stored in the topology table. Each node updates its topology table with new topology data, forwards new topology data, and sends back acknowledgements to a source node only upon receiving acknowledgements from all other nodes.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Radu Mihai Iorga, Corneliu-Ilie Calciu
  • Publication number: 20170068628
    Abstract: A system includes a multi-server chassis, a midplane within the chassis, and a switching device connected to the midplane. The switching device has serial communication lanes including a lane for each of multiple server bays within the chassis, and has a network communication port for connecting to an external network. The system further comprises servers, wherein each server is received in a server bay and has a serial communication interface connected to the midplane. The midplane includes serial communication pathways, wherein each serial communication pathway provides serial communication between the serial communication interface of one of the servers and one of the serial communication lanes of the switching device. The switching device converts messages to and from an external network so that a serial expansion bus standard is used over serial communication pathways in the midplane and a network communication standard is used over the external network.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Publication number: 20160380876
    Abstract: A method includes each switch in a network maintaining a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Publication number: 20160366056
    Abstract: Networking systems and, more particularly, processes of limiting MAC address information in a forwarding table in data center networking systems are provided. The method includes limiting MAC address information in a forwarding table in leaf switches of a local area networking system by learning, for each of the leaf switches, only MAC addresses from directly connected hosts.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Corneliu-Ilie CALCIU, Florin FLORESCU, Radu Mihai IORGA, Sorin Tudor TODERICA
  • Publication number: 20160226672
    Abstract: An apparatus, method, program product, and system are disclosed for seamless connection handshake for a reliable multicast session. A node module detects a new node attempting to join a multicast networking session. A handshake module generates a control packet comprising session initiation data for the new node. A packet module creates a combined data packet comprising the control packet and the multicast data packet and sends the combined data packet to the new node. The node module joins the new node to the ongoing multicast networking session without disturbing ongoing data transmissions during the multicast networking session.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga