Patents by Inventor Rafal Szczesniak

Rafal Szczesniak 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: 11909816
    Abstract: Distributed network address discovery in non-uniform node networks can be performed. Regarding a client request for a service, network management component (NMC) can determine a network address space associated with a client based on a network identifier associated with the client or a node identifier. NMC can determine a group of candidate nodes (CN group) from a group of nodes based on network addresses associated with nodes of the node group and the network address space. NMC can determine a group of available candidate nodes (ACN group), from the CN group, available and able to process the request and perform the service based on operational statuses associated with the nodes of the CN group or services associated with those nodes. From the ACN group, NMC can determine a ranked list of network addresses associated with available nodes that can process the request based on defined service performance criteria.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 20, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Alexander Bahm, Rafal Szczesniak
  • Publication number: 20230239344
    Abstract: Distributed network address discovery in non-uniform node networks can be performed. Regarding a client request for a service, network management component (NMC) can determine a network address space associated with a client based on a network identifier associated with the client or a node identifier. NMC can determine a group of candidate nodes (CN group) from a group of nodes based on network addresses associated with nodes of the node group and the network address space. NMC can determine a group of available candidate nodes (ACN group), from the CN group, available and able to process the request and perform the service based on operational statuses associated with the nodes of the CN group or services associated with those nodes. From the ACN group, NMC can determine a ranked list of network addresses associated with available nodes that can process the request based on defined service performance criteria.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Inventors: Alexander Bahm, Rafal Szczesniak
  • Patent number: 11349937
    Abstract: Techniques are provided for passive management of network connections. In an example, a cluster node determines to migrate its client connections to other nodes of its cluster. The cluster node can determine whether a client implements an always resolving policy (regarding resolving a domain name of the cluster), a cache resolving policy, or a resolve once policy. Where the node disconnects a client and it does not reconnect (because a domain name service (DNS) server no longer resolves a domain name to the node), the client implements an always resolving policy. Where the node eventually stops reconnecting, the client implements a cache resolving policy. After nodes of those types are migrated, nodes that implement a resolve once policy. The node can migrate these clients by disconnecting them in coordinating with stopping accepting connections. This can lead to non-disruptive migration of all clients.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rafal Szczesniak, Jeremy Hitt
  • Publication number: 20220094751
    Abstract: Techniques are provided for passive management of network connections. In an example, a cluster node determines to migrate its client connections to other nodes of its cluster. The cluster node can determine whether a client implements an always resolving policy (regarding resolving a domain name of the cluster), a cache resolving policy, or a resolve once policy. Where the node disconnects a client and it does not reconnect (because a domain name service (DNS) server no longer resolves a domain name to the node), the client implements an always resolving policy. Where the node eventually stops reconnecting, the client implements a cache resolving policy. After nodes of those types are migrated, nodes that implement a resolve once policy. The node can migrate these clients by disconnecting them in coordinating with stopping accepting connections. This can lead to non-disruptive migration of all clients.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 24, 2022
    Inventors: Rafal Szczesniak, Jeremy Hitt