Abstract: A machine in a linear communication orbit receives a query, including a set of one or more rules, through the linear communication orbit. The machine, for each respective rule: identifies files that contain content that satisfies the respective rule, generates a first report identifying a count of files at the machine that contain content satisfying the rule, and sends the first report through the linear communication orbit to a server. The machine receives an instruction packet from an external machine that includes an instruction for establishing a direct duplex connection between the respective machine and the external machine. then sends a request to the external machine to establish the direct duplex connection. The machine sends to the external machine, via the direct duplex connection, a second report including information identifying files at the machine that contain file content satisfying each rule in the set of one or more rules.
Type:
Grant
Filed:
May 8, 2020
Date of Patent:
June 28, 2022
Assignee:
TANIUM INC.
Inventors:
Joshua F. Stoddard, Sachin P. Patel, Shawn M. Surber, Aaron J. Tarter, John R. Coates
Abstract: A method is provided of managing a non-static collection of machines. A first client machine runs a first communication protocol. The non-static collection of machines includes a first linear communication orbit, the first linear communication orbit comprising a sequence of machines that run the first communication protocol, and a second linear communication orbit, the second linear communication orbit comprising a sequence of machines that run a second communication protocol distinct from the first communication protocol. The first client machine receives an instruction from a server to install the second communication protocol, installs the second communication protocol, and then submits a registration request to the server. The first client machine receives, from the server, contact information of a list of potential neighbors. The first client machine then, proactively constructs and maintains a respective local segment of the second linear communication orbit.
Type:
Grant
Filed:
April 21, 2020
Date of Patent:
November 9, 2021
Assignee:
TANIUM INC.
Inventors:
Thomas R. Guieu, Matthew C. Hauck, Jason E. Mealins, David Hindawi, Orion Hindawi, Lisa Lippincott, Peter Lincroft
Abstract: A method is provided of managing a non-static collection of machines. A first client machine runs a first communication protocol. The non-static collection of machines includes a first linear communication orbit, the first linear communication orbit comprising a sequence of machines that run the first communication protocol, and a second linear communication orbit, the second linear communication orbit comprising a sequence of machines that run a second communication protocol distinct from the first communication protocol. The first client machine receives an instruction from a server to install the second communication protocol, installs the second communication protocol, and then submits a registration request to the server. The first client machine receives, from the server, contact information of a list of potential neighbors. The first client machine then, proactively constructs and maintains a respective local segment of the second linear communication orbit.
Type:
Grant
Filed:
November 8, 2021
Date of Patent:
July 25, 2023
Assignee:
TANIUM INC.
Inventors:
Thomas R. Guieu, Matthew C. Hauck, Jason E. Mealins, David Hindawi, Orion Hindawi, Lisa Lippincott, Peter Lincroft