Patents by Inventor Joshua F. Stoddard
Joshua F. Stoddard 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: 11914495Abstract: Performance of a collection of machines, arranged in a linear sequence of machines that form a linear communication orbit (LCO), is monitored. Multiple machines in the LCO receive, via the LCO, a set of rules (or various subsets of the same set of rules), each rule specifying one or a combination of conditions (e.g., a performance metric and corresponding criterion) for satisfying the rule, evaluate those rules with respect to locally occurring events and local processes, and store results of those evaluations in a local database. In response to a query sent to the machines via the LCO, each of the machines returns a report, including information identifying processes whose performance during the specified time period satisfies at least one rule in the set of one or more rules. Those reports are aggregated and used to generate a merged report reflecting performance information with respect to a set of machines.Type: GrantFiled: March 20, 2023Date of Patent: February 27, 2024Assignee: TANIUM INC.Inventors: Daniel Varga, Christian L. Hunt, Casey Watson, Trever Shick, Michelle Rezentes, Ryan Catherman, Joshua F. Stoddard
-
Patent number: 11886229Abstract: In a distributed system that includes a collection of machines, a server system generates a global dictionary from sampling responses received from machines in the collection of machine, at least a subject of the sampling responses including information indicating one or more terms in a corpus of information stored at a respective machine in the collection of machines. The global dictionary includes global document frequency values corresponding to the document frequencies of terms in the corpora of information stored in the collection of machines. The server system generates a similarity search query for a target document, the similarity search query including identifiers of terms in the target document and optionally document frequency information for those terms, obtained from the global dictionary, and sends, through one or more linear communication orbits, the similarity search query to one or more respective machines in the collection of machines.Type: GrantFiled: February 22, 2021Date of Patent: January 30, 2024Assignee: TANIUM INC.Inventors: Naveen Goela, Joshua F. Stoddard, John R. Coates, Christian L. Hunt, Adam Mustafa
-
Patent number: 11609835Abstract: Performance of a collection of machines, arranged in a linear sequence of machines that form a linear communication orbit (LCO), is monitored. Multiple machines in the LCO receive, via the LCO, a set of rules (or various subsets of the same set of rules), each rule specifying one or a combination of conditions (e.g., a performance metric and corresponding criterion) for satisfying the rule, evaluate those rules with respect to locally occurring events and local processes, and stores results of those evaluations in a local database. In response to a performance query sent to the machines via the LCO, each of the machines returns a report, including information identifying processes whose performance during the specified time period satisfies at least one rule in the set of one or more rules. Those reports are aggregated and used to present performance information to a user.Type: GrantFiled: July 30, 2020Date of Patent: March 21, 2023Assignee: TANIUM INC.Inventors: Daniel Varga, Christian L. Hunt, Casey Watson, Trever Shick, Michelle Rezentes, Ryan Catherman, Joshua F. Stoddard
-
Patent number: 11372938Abstract: 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: GrantFiled: May 8, 2020Date of Patent: June 28, 2022Assignee: TANIUM INC.Inventors: Joshua F. Stoddard, Sachin P. Patel, Shawn M. Surber, Aaron J. Tarter, John R. Coates
-
Patent number: 10929345Abstract: In a distributed system, each of N machines receives a similarity search query through a linear communication orbit. The similarity search query includes token identifiers corresponding to tokens in a target document. Each machine, in response, identifies files that meet predefined similarity criteria with respect to the target document. Subsequent to receiving the similarity search query, the machine generates a first report, including a count of files stored at the machine that meet the predefined similarity criteria with respect to the target document, and/or information identifying a set of files that meet the predefined similarity criteria with respect to the target document; and sends the first report to a server through the linear communication orbit. The server produces a merged report presenting information with respect to files at a set of machines, including the N machines, that meet the predefined similarity criteria with respect to the target document.Type: GrantFiled: August 5, 2019Date of Patent: February 23, 2021Assignee: TANIUM INC.Inventors: Joshua F. Stoddard, John R. Coates, Naveen Goela, Aaron J. Tarter, Christian L. Hunt
-
Publication number: 20190361843Abstract: In a distributed system, each of N machines receives a similarity search query through a linear communication orbit. The similarity search query includes token identifiers corresponding to tokens in a target document. Each machine, in response, identifies files that meet predefined similarity criteria with respect to the target document. Subsequent to receiving the similarity search query, the machine generates a first report, including a count of files stored at the machine that meet the predefined similarity criteria with respect to the target document, and/or information identifying a set of files that meet the predefined similarity criteria with respect to the target document; and sends the first report to a server through the linear communication orbit. The server produces a merged report presenting information with respect to files at a set of machines, including the N machines, that meet the predefined similarity criteria with respect to the target document.Type: ApplicationFiled: August 5, 2019Publication date: November 28, 2019Inventors: Joshua F. Stoddard, John R. Coates, Naveen Goela, Aaron J. Tarter, Christian L. Hunt
-
Patent number: 8550908Abstract: The invention includes methods, systems with an apparatus configured to perform particular functions, computer program products, and apparatuses that provide means for displaying a game cue for a guitar part and/or displaying a player's input. The expected and/or input performances are indicated on a display by creating a game cue or shape on the display, each having portions of varying magnitudes based on the relative differences between the notes or fingering of expected performance and/or inputted performance.Type: GrantFiled: March 16, 2011Date of Patent: October 8, 2013Assignee: Harmonix Music Systems, Inc.Inventors: Jason D. Booth, Bryn Bennett, Sylvain Dubrofsky, Michael Monsalvatge, Matthew J. Sharpe, Joshua F. Stoddard, Daniel C. Teasdale
-
Publication number: 20110312415Abstract: The invention includes methods, systems with an apparatus configured to perform particular functions, computer program products, and apparatuses that provide means for displaying a game cue for a guitar part and/or displaying a player's input. The expected and/or input performances are indicated on a display by creating a game cue or shape on the display, each having portions of varying magnitudes based on the relative differences between the notes or fingering of expected performance and/or inputted performance.Type: ApplicationFiled: March 16, 2011Publication date: December 22, 2011Applicant: Harmonix Music Systems, Inc.Inventors: Jason D. Booth, Bryn Bennett, Sylvain Dubrofsky, Michael Monsalvatge, Matthew J. Sharpe, Joshua F. Stoddard, Daniel C. Teasdale