Patents Assigned to strongDM, Inc.
  • Patent number: 11973752
    Abstract: Embodiments are directed to connection revocation in overlay networks. An overlay network may be employed to provide secure tunnels between clients and resources. In response to a privilege evaluation event, performing further actions, including: determining sessions associated with the secure tunnels; determining users and a portion of the resources based on the sessions such that each determined user and each determined resource are associated with a same session; comparing privilege information associated with each determined user with privilege requirements associated with each determined resource. In response to determining one or more mismatches of the privilege information and the privilege requirements based on the comparison, performing further actions, including: determining revocable sessions based on the mismatches; providing revoke messages to agents such that the agents close connections associated with the revocable sessions.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: April 30, 2024
    Assignee: strongDM, Inc.
    Inventors: Britt Vandermast Crawford, Philip D. Hassey, Alexander Chidi Okafor
  • Patent number: 11916885
    Abstract: Mesh agents for an overlay network may be provided such that each mesh agent may be hosted on network computers in the overlay network. In response to a network interface providing raw datagrams to a mesh agent in the overlay network further actions may be performed, including: determining a payload protocol based on the raw datagrams; determining payload datagrams included in the raw datagrams based on the payload protocol; determining a request from a client based on the payload datagrams and the payload protocol; or the like. In response to an infrastructure security computer determining validation information that validates the request further actions may be performed, including: modifying the payload datagrams based on the payload protocol and the validation information; modifying the raw datagrams to include the modified payload datagrams; forwarding the modified raw datagrams to a next mesh agent identified with the validation information; or the like.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: February 27, 2024
    Assignee: strongDM, Inc.
    Inventors: Carlos Ulderico Cirello Filho, Philip D. Hassey
  • Patent number: 11916968
    Abstract: Embodiments are directed to managing and monitoring endpoint activity in secured networks. In response to a client request being provided to an agent associated with the resource server. A driver associated with the resource server may be determined based on the client request. The client request may be provided to the resource server via a second network connection. Responses from the resource server may be provided to a server-tee module such that the server-tee module provides a copy of the responses to the server-handler module; employing the server-handler module to generate log information based on the copied responses; employing the server-tee module to modify the responses from the resource server such that the responses are forwarded to the client via the first network connection over the overlay network; or the like.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: February 27, 2024
    Assignee: strongDM, Inc.
    Inventors: Carlos Ulderico Cirello Filho, Philip D. Hassey
  • Patent number: 11784999
    Abstract: Embodiments are directed to credential management for distributed services. A plurality of mesh agents for an overlay network may be provided such that the overlay network may be employed to provide a secure tunnel between a client and a resource server. If client request that requires user credentials is provided to a mesh agent associated with the resource server, credential instructions may be provided to the mesh agent and the credential instructions may be employed to determine credential information that enables access to the resource server. The mesh agent may be employed to communicate the client request and the credential information to the resource server; determining a response to the client request from the resource server; employing the mesh agent to receive a response to the client request from the resource server and forwarded to the client over the overlay network.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: October 10, 2023
    Assignee: strongDM, Inc.
    Inventors: William Craig Jones, Justin Allan McCarthy, Patrick David Stephen, Evan Michael Todd
  • Patent number: 11765159
    Abstract: Embodiments are directed to connection revocation in overlay networks. An overlay network may be employed to provide secure tunnels between clients and resources. In response to a privilege evaluation event, performing further actions, including: determining sessions associated with the secure tunnels; determining users and a portion of the resources based on the sessions such that each determined user and each determined resource are associated with a same session; comparing privilege information associated with each determined user with privilege requirements associated with each determined resource. In response to determining one or more mismatches of the privilege information and the privilege requirements based on the comparison, performing further actions, including: determining revocable sessions based on the mismatches; providing revoke messages to agents such that the agents close connections associated with the revocable sessions.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: September 19, 2023
    Assignee: strongDM, Inc.
    Inventors: Britt Vandermast Crawford, Philip D. Hassey, Alexander Chidi Okafor
  • Patent number: 11765207
    Abstract: Embodiments are directed to declaring network policies using natural language. A policy statement for the management of the network resources may be generated based on a statement. A prompt dataset may be generated for large language models based on the policy statement and a prompt template. In response to providing the prompt dataset to train the large language models further actions may be performed, including: generating a candidate configuration profile based on information provided by the trained large language models such that the candidate configuration profile may include field names or field values that may be associated with providing the management of the network resources; in response to validation of the candidate configuration profile for the management of the network resources, the validated candidate configuration profile may be provided to an infrastructure security computer (ISC) such that the ISC updates network policies based on the validated candidate configuration profile.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: September 19, 2023
    Assignee: strongDM, Inc.
    Inventor: Justin Allan McCarthy
  • Patent number: 11736531
    Abstract: Embodiments are directed to managing and monitoring endpoint activity in secured networks. In response to a client request being provided to an agent associated with the resource server. A driver associated with the resource server may be determined based on the client request. The client request may be provided to the resource server via a second network connection. Responses from the resource server may be provided to a server-tee module such that the server-tee module provides a copy of the responses to the server-handler module; employing the server-handler module to generate log information based on the copied responses; employing the server-tee module to modify the responses from the resource server such that the responses are forwarded to the client via the first network connection over the overlay network; or the like.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: August 22, 2023
    Assignee: strongDM, Inc.
    Inventors: Carlos Ulderico Cirello Filho, Philip D. Hassey
  • Patent number: 11729620
    Abstract: Embodiments are directed to managing access to network resources. Mesh agents for an overlay network may be provided. If a client requests access to a resource, a first mesh agent configured to provide the client with ingress to the overlay network may be determined. If a security engine validates the request received from the first mesh agent, a route from the client to the resource may be determined. A secure tunnel may be generated between the first mesh agent and a last mesh agent based on forwarding the request to mesh agents on the route. If the request is provided to the last mesh agent credential information for the resource may be provided to the last mesh agent and the last mesh agent, the request and the credential information may be employed to access the resource.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: August 15, 2023
    Assignee: strongDM, Inc.
    Inventors: Carlos Ulderico Cirello Filho, Justin Allan McCarthy, Britt Vandermast Crawford
  • Patent number: 11546323
    Abstract: Embodiments are directed to credential management for distributed services. A plurality of mesh agents for an overlay network may be provided such that the overlay network may be employed to provide a secure tunnel between a client and a resource server. If client request that requires user credentials is provided to a mesh agent associated with the resource server, credential instructions may be provided to the mesh agent and the credential instructions may be employed to determine credential information that enables access to the resource server. The mesh agent may be employed to communicate the client request and the credential information to the resource server; determining a response to the client request from the resource server; employing the mesh agent to receive a response to the client request from the resource server and forwarded to the client over the overlay network.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: January 3, 2023
    Assignee: strongDM, Inc.
    Inventors: William Craig Jones, Justin Allan McCarthy, Patrick David Stephen, Evan Michael Todd
  • Patent number: 11546763
    Abstract: Embodiments are directed to managing access to network resources. Mesh agents for an overlay network may be provided. If a client requests access to a resource, a first mesh agent configured to provide the client with ingress to the overlay network may be determined. If a security engine validates the request received from the first mesh agent, a route from the client to the resource may be determined. A secure tunnel may be generated between the first mesh agent and a last mesh agent based on forwarding the request to mesh agents on the route. If the request is provided to the last mesh agent credential information for the resource may be provided to the last mesh agent and the last mesh agent, the request and the credential information may be employed to access the resource.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: January 3, 2023
    Assignee: strongDM, Inc.
    Inventors: Carlos Ulderico Cirello Filho, Justin Allan McCarthy, Britt Vandermast Crawford