Patents by Inventor Radu Mihai Iorga

Radu Mihai Iorga 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: 11971833
    Abstract: Dynamic buffer selection in ethernet controllers including determining, by an ethernet controller, based on a received header of a packet, a length of the packet; selecting, from a plurality of buffers, a buffer of a buffer size based on the length of the packet, wherein the plurality of buffers comprises a plurality of different buffer sizes; and transferring the packet to the selected buffer.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 30, 2024
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Corneliu-Ilie Calciu, Catalin-Eugen Nitipir, Radu Mihai Iorga, George-Andrei Stanescu
  • Patent number: 11949587
    Abstract: A method includes receiving, at an unmanaged switch, a link-aggregation control protocol (“LACP”) protocol data unit (“PDU”) on each port of two or more connections to be in a link-aggregation group (“LAG”). The ports are in the unmanaged switch, which is unconfigured for LACP and is connected over the connections to a managed switch configured for LACP. The method includes, in response to the ports that received an LACP PDU being unconfigured for LACP, configuring each port receiving an LACP PDU for LACP, creating a LAG that includes the connections of the ports that received the LACP PDUs, and starting an LACP timer. The method includes, in response to determining that the LACP timer has expired, clearing the LACP configuration of the ports configured for LACP. The LACP timer expires in response to the ports in the LAG not receiving additional LACP PDUs prior to expiration of a timer period.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 2, 2024
    Assignee: Lenovo Global Technology (United States) Inc.
    Inventors: Corneliu-ilie Calciu, Radu Mihai Iorga, George-Andrei Stanescu, Bogdan-Cosmin Chifor
  • Patent number: 11921841
    Abstract: Secure updating of strong passwords in a composable system, includes: during deployment of the composable system, requesting, by a central controller in the composable system, device information from a device vendor, the device information specifying a number of expected devices for the composable system; checking, by the central controller, a number of discovered devices against the number of expected devices; only upon discovering all the expected devices, updating, by the central controller, a password for all the devices in the composable system; and upon discovering fewer than the total number of expected devices, halting, by the central controller, deployment of the composable system.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: March 5, 2024
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Radu Mihai Iorga, Bogdan-Cosmin Chifor, Anda-Maria Nicolae, Crina-Elena Untea, Corneliu-Ilie Calciu
  • Patent number: 11824774
    Abstract: A method for reducing the number of IP addresses used by VRRP includes creating a VRRP control packet at a router of a plurality of physical routers configured in parallel in a data pathway. The physical routers are configured as a virtual router and the VRRP control packet is configured as an IPv6 control packet. The method includes inserting an IP address of the virtual router in a router address field of a control packet header. The IP address is formatted as an IPv4 address. The method includes inserting, in a reserved field of the control packet, a first value. The first value differs from a default value for the reserved field signifying that IP addresses in the router address field are formatted as IPv6 addresses for IPv6 control packets and the first value signifies that the IP addresses in the router address field are formatted as IPv4 addresses.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: November 21, 2023
    Assignee: Lenovo Global Technology (United States) Inc.
    Inventors: Radu Mihai Iorga, Corneliu-Ilie Calciu, George-Andrei Stanescu
  • Publication number: 20230318969
    Abstract: Optimizing network load in multicast communications including receiving, at a first interface of a first router from a second router, a multicast packet for a multicast group; determining whether a time to live (TTL) value of the multicast packet is equal to zero; and sending, in response to determining that the TTL value of the multicast packet is equal to zero, a Protocol Independent Multicast prune message on the first interface of the first router, wherein the Protocol Independent Multicast prune message comprises a request to stop receiving multicast traffic for the multicast group.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: GEORGE-ANDREI STANESCU, CORNELIU-ILIE CALCIU, RADU MIHAI IORGA
  • Publication number: 20230318990
    Abstract: A method for detecting an open circuit on a cable for 1GBASE-T and/or 10GBASE-T Ethernet communications includes transmitting one or more autonegotiation signals during an attempt to identify an open cable. The autonegotiation signals are sent from an autonegotiation-capable Ethernet transceiver connected to a cable with a twisted pair. The method includes receiving one or more waveforms from the cable, analyzing the received one or more waveforms, and transmitting an open cable alert in response to determining that the received one or more waveforms are indicative of a reflected autonegotiation signal.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Inventors: Corneliu-Ilie Calciu, Catalin Nitipir, George-Andrei Stanescu, Radu Mihai Iorga
  • Publication number: 20230315660
    Abstract: Dynamic buffer selection in ethernet controllers including determining, by an ethernet controller, based on a received header of a packet, a length of the packet; selecting, from a plurality of buffers, a buffer of a buffer size based on the length of the packet, wherein the plurality of buffers comprises a plurality of different buffer sizes; and transferring the packet to the selected buffer.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: CORNELIU-ILIE CALCIU, CATALIN-EUGEN NITIPIR, RADU MIHAI IORGA, GEORGE-ANDREI STANESCU
  • Patent number: 11750714
    Abstract: Methods, apparatuses, and computer program products for fast resumption of dormant sessions on a client device are disclosed. A client device receives a push notification from a push notification server, the push notification having a payload that includes a datagram packet from an application server that initiated the push notification. A push notification process on the client device extracts the datagram packet from the push notification and injects the datagram packet into a communications protocol stack for at least one application on the client device. The application is awakened from a dormant state and reads the datagram packet. The application may then send a response to the datagram packet to the application server.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 5, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Bogdan-Cosmin Chifor, George-Andrei Stanescu, Radu Mihai Iorga, Corneliu-Ilie Calciu
  • Publication number: 20230254247
    Abstract: A method for reducing the number of IP addresses used by VRRP includes creating a VRRP control packet at a router of a plurality of physical routers configured in parallel in a data pathway. The physical routers are configured as a virtual router and the VRRP control packet is configured as an IPv6 control packet. The method includes inserting an IP address of the virtual router in a router address field of a control packet header. The IP address is formatted as an IPv4 address. The method includes inserting, in a reserved field of the control packet, a first value. The first value differs from a default value for the reserved field signifying that IP addresses in the router address field are formatted as IPv6 addresses for IPv6 control packets and the first value signifies that the IP addresses in the router address field are formatted as IPv4 addresses.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: Radu Mihai Iorga, Corneliu-Ilie Calciu, George-Andrei Stanescu
  • Publication number: 20230254008
    Abstract: A method for tunning high speed link parameters for cables with a transceiver at each end includes transmitting, in response to establishing a link, an eye pattern bit sequence from a first computing device to a second computing device over a cable with a transceiver connected to each end of the cable. Establishing the link includes establishing a communication link over the cable between the first computing device and the second computing device. The method includes receiving an eye pattern quality message from the second computing device using a device discovery protocol. The eye pattern quality message includes quality information of a received waveform corresponding to the transmitted eye pattern bit sequence. The method includes adjusting transmission parameters for transmission over the cable in response to the quality information, and retransmitting the eye pattern bit sequence using the adjusted transmission parameters.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: Corneliu-Ilie Calciu, Catalin Nitipir, Radu Mihai Iorga, George-Andrei Stanescu
  • Publication number: 20230254232
    Abstract: A method for in-band telemetry rate limiting is disclosed. An apparatus and computer program product also perform the functions of the method. Embodiments of the method include receiving a telemetry packet at an egress node of a data pathway in a data network. The data pathway includes an ingress node, transit nodes and the egress node and the telemetry packet includes a telemetry parameter where the telemetry parameter is for a node in the data pathway. The method includes comparing the telemetry parameter with a previous telemetry parameter from a previous telemetry packet received at the egress node prior to receiving the telemetry packet, and transmitting telemetry data from the telemetry packet to a network controller in response to a telemetry difference exceeding a telemetry parameter threshold. The telemetry difference includes a difference between the telemetry parameter and the previous telemetry parameter.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: Radu Mihai Iorga, Corneliu-Ilie Calciu, Roberto H. Jacob Da Silva, George-Andrei Stanescu
  • Patent number: 11704071
    Abstract: A computer program product and a data storage device including first and second storage controllers operating in active-passive mode with a shared disk. Each storage controller includes a storage device storing program instructions and a processor to process the program instructions and perform various operations. The operations include receiving a task to be performed by the storage device containing the first and second storage controllers, wherein the first storage controller is currently operating as an active storage controller and the second storage controller is currently operating as a passive storage controller. The operations further include determining whether the received task has a high priority or a low priority, performing the received task in response to determining that the received task has a high priority, and delegating the received task to the second storage controller for performance in response to determining that the received task has a low priority.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: July 18, 2023
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Mohammed Arakkal Kunju Yasser, Vinay Bapat, Roberto H Jacob Da Silva, Hari Om Sharma, Radu Mihai Iorga
  • Patent number: 11652842
    Abstract: Methods, apparatuses, and computer program products for edge device assisted mitigation of publish-subscribe denial of service (DoS) attacks are disclosed. An edge device hosts a virtualized copy of an Internet-of-Things (IoT) device subscribed to one or more publish-subscribe topics. When the edge device receives an indication to activate the virtualized copy of the IoT device, for example, during a DoS attack on the IoT device, the edge device activates the virtualized copy of the IoT device, which receives traffic from the publish-subscribe topic. The virtualized copy of the IoT device applies security policies to incoming traffic received from the subscription topics and transmits to the IoT device sanitized traffic obtained from the received incoming subscription content traffic.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 16, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Bogdan-Cosmin Chifor, George-Andrei Stanescu, Radu Mihai Iorga, Corneliu-Ilie Calciu
  • Publication number: 20230096190
    Abstract: A method for storage device compression/deduplication layer congestion control includes comparing a level of congestion at a compression/deduplication layer of a storage device with a lower congestion limit. The compression/deduplication layer is configured for data compression and/or data deduplication of a data packet prior to storing data of the data packet. The data packet is received from a computing device using transmission control protocol (“TCP”). The method includes, in response to the level of congestion exceeding the lower congestion limit, marking as congested, in a flow table, a data flow between the computing device and the storage device. The flow table is shared between the compression/deduplication layer and a TCP layer of the storage device.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Corneliu-ilie Calciu, Radu Mihai Iorga, Roberto H Jacob Da Silva
  • Publication number: 20230093985
    Abstract: Providing a hybrid virtual network, includes: receiving from a source VM, by a hypervisor of a first stack, a packet to be transmitted to a target VM within a virtual network includes multiple VMs spanning a multiple stacks, where each stack includes an aggregation of compute, storage, and network resources and separate stacks are coupled for data communications via a network level protocol; if the target VM is located in the first stack, overwriting a MAC address of in the packet with a replacement MAC address for transmission via a data link layer protocol and transmitting the packet with the data link layer protocol; and if the target VM is not located in the first stack, encapsulating the packet for tunneling via a network layer protocol and transmitting the encapsulated packet with the network layer protocol.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: RADU MIHAI IORGA, MIROSLAV HALAS, ROBERTO H. JACOB DA SILVA, MIHAI-COSTIN BROC, CORNELIU-ILIE CALCIU
  • Publication number: 20230095212
    Abstract: Secure updating of strong passwords in a composable system, includes: during deployment of the composable system, requesting, by a central controller in the composable system, device information from a device vendor, the device information specifying a number of expected devices for the composable system; checking, by the central controller, a number of discovered devices against the number of expected devices; only upon discovering all the expected devices, updating, by the central controller, a password for all the devices in the composable system; and upon discovering fewer than the total number of expected devices, halting, by the central controller, deployment of the composable system.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: RADU MIHAI IORGA, BOGDAN-COSMIN CHIFOR, ANDA-MARIA NICOLAE, CRINA-ELENA UNTEA, CORNELIU-ILIE CALCIU
  • Publication number: 20230098049
    Abstract: A method includes receiving, at an unmanaged switch, a link-aggregation control protocol (“LACP”) protocol data unit (“PDU”) on each port of two or more connections to be in a link-aggregation group (“LAG”). The ports are in the unmanaged switch, which is unconfigured for LACP and is connected over the connections to a managed switch configured for LACP. The method includes, in response to the ports that received an LACP PDU being unconfigured for LACP, configuring each port receiving an LACP PDU for LACP, creating a LAG that includes the connections of the ports that received the LACP PDUs, and starting an LACP timer. The method includes, in response to determining that the LACP timer has expired, clearing the LACP configuration of the ports configured for LACP. The LACP timer expires in response to the ports in the LAG not receiving additional LACP PDUs prior to expiration of a timer period.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Corneliu-ilie Calciu, Radu Mihai Iorga, George-Andrei Stanescu, Bogdan-Cosmin Chifor
  • Patent number: 11582105
    Abstract: Methods, apparatuses, and computer program products for telemetry-based network switch configuration validation are disclosed. An analytics engine captures a first network snapshot including telemetry data received from one or more network switches in a first state. Upon receiving a notice indicating that a network configuration change has been applied, the analytics engine initiates a timer in response to receiving the notice. The analytics engine captures, in response to expiration of the timer, a second network snapshot including telemetry data received from the one or more network switches in a second state and compares the first network snapshot and the second network snapshot. In dependence upon the comparison of the first network snapshot to the second network snapshot, the analytics engine validates the network configuration change.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 14, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Roberto Jacob Da Silva, Corneliu-Ilie Calciu, Radu Mihai Iorga, Chidambaram Bhagavathiperumal
  • Publication number: 20230007073
    Abstract: Transferring files in accordance with a data communications protocol includes: receiving, by a server from a client, a read request for a file, where the read request specifies a filename of the file, a message digest algorithm, and a key, where the key includes a result of applying the message digest algorithm to the file as stored on the client; generating, by the server, a local key including applying the message digest algorithm to a file currently stored on the server and having the filename; and if the local key matches the key specified in the read request, closing, by the server, a connection to the client with success without sending the requested file.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: BOGDAN-ALEXANDRU RATIU, GAVRIL IOAN FLORIAN, CORNELIU-ILIE CALCIU, RADU MIHAI IORGA
  • Publication number: 20230007015
    Abstract: Covert monitoring of an attacker host in a software defined perimeter network, includes: authenticating, by an SDP controller, a first and second host in the SDP network, where the first and second host, after authentication, establish an end-to-end encryption communication session; detecting, by the SDP controller, that the first host is an attacker host and the second host is a victim host; establishing, by the SDP controller as a copy of the victim host, a mimic host; and redirecting, by the SDP controller, communication from the attacker host to the mimic host including migrating, without disruption detectable by the attacker host, the communication session from the victim host to the mimic host, where the mimic host monitors communications with the attacker host.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: BOGDAN-COSMIN CHIFOR, RADU MIHAI IORGA, CORNELIU-ILIE CALCIU, EDUARD PAVEL