Patents by Inventor James B. Evans
James B. Evans 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: 11700303Abstract: A server system, coupled to a linear communication orbit, has a plurality of function modules. Each function module is configured to collect data from machines located at nodes of the linear communication orbit, process collected data according to a schema definition to generate result data, and store the result data in a database. Data collection requests, based on the schema definition, are sent through the linear communication orbit to collecting data from a set of machines via the linear communication orbit. In some embodiments, a central data management module of the one or more servers is configured to provide the schema definition to and receive result data reported from the function modules.Type: GrantFiled: October 15, 2021Date of Patent: July 11, 2023Assignee: TANIUM INC.Inventors: Ryan S. Richards, John R. Coates, James B. Evans
-
Patent number: 11153383Abstract: This application is directed to a distributed data processing method performed at a server system coupled to a linear communication orbit. The server system has a plurality of function modules. Each function module is configured to collect data related to a core function from the linear communication orbit. Each function module includes an internal client configured to adaptively perform a set of data processing operations according to a schema definition, including generating a data collection request for collecting raw data items, sending the data collection request through the linear communication orbit, collecting the requested raw data items from a set of machines via the linear communication orbit, and performing analysis on the collected raw data items. In some embodiments, a central data management module of the one or more servers is configured to provide the schema definition to and receive result data reported from the function modules.Type: GrantFiled: June 17, 2019Date of Patent: October 19, 2021Assignee: TANIUM INC.Inventors: Ryan S. Richards, John R. Coates, James B. Evans
-
Publication number: 20190312933Abstract: This application is directed to a distributed data processing method performed at a server system coupled to a linear communication orbit. The server system has a plurality of function modules. Each function module is configured to collect data related to a core function from the linear communication orbit. Each function module includes an internal client configured to adaptively perform a set of data processing operations according to a schema definition, including generating a data collection request for collecting raw data items, sending the data collection request through the linear communication orbit, collecting the requested raw data items from a set of machines via the linear communication orbit, and performing analysis on the collected raw data items. In some embodiments, a central data management module of the one or more servers is configured to provide the schema definition to and receive result data reported from the function modules.Type: ApplicationFiled: June 17, 2019Publication date: October 10, 2019Inventors: Ryan S. Richards, John R. Coates, James B. Evans
-
Patent number: 9055386Abstract: A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.Type: GrantFiled: March 15, 2011Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: James B. Evans, Jonathan S. Fan, Dennis S. Goodrow, Benjamin J. Kus, Peter B. Loer, Jason E. Mealins, Gregory M. Toto, Amrit T. Williams
-
Patent number: 8677358Abstract: A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.Type: GrantFiled: March 15, 2011Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: James B. Evans, Jonathan S. Fan, Dennis S. Goodrow, Benjamin J. Kus, Peter B. Loer, Jason E. Mealins, Gregory M. Toto, Amrit T. Williams
-
Patent number: 8621460Abstract: A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.Type: GrantFiled: November 1, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: James B. Evans, Jonathan S. Fan, Dennis S. Goodrow, Benjamin J. Kus, Peter B. Loer, Jason E. Mealins, Gregory M. Toto, Amrit T. Williams
-
Publication number: 20110167473Abstract: A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.Type: ApplicationFiled: March 15, 2011Publication date: July 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James B. Evans, Jonathan S. Fan, Dennis S. Goodrow, Benjamin J. Kus, Peter B. Loer, Jason E. Mealins, Gregory M. Toto, Amrit T. Williams
-
Publication number: 20110167472Abstract: A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.Type: ApplicationFiled: March 15, 2011Publication date: July 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James B. Evans, Jonathan S. Fan, Dennis S. Goodrow, Benjamin J. Kus, Peter B. Loer, Jason E. Mealins, Gregory M. Toto, Amrit T. Williams
-
Publication number: 20110107331Abstract: A client hypervisor comprises a virtual agent that runs outside of a system OS and that allows device management independent of the OS and user. The virtual agent is tied to a device and not a specific instance of the OS. Such client hypervisors expose new functionality to ease managing systems. Some of these capabilities come from the persistence and privileges outside the OS. In some embodiments of the invention, this new management functionality is exposed to allow device management via new virtualization concepts, such as multiple VMs per system, VM replacement, snapshot/rollback, etc.Type: ApplicationFiled: November 1, 2010Publication date: May 5, 2011Applicant: International Business Machines CorporationInventors: James B. Evans, Jonathan S. Fan, Dennis S. Goodrow, Benjamin J. Kus, Peter B. Loer, Jason E. Mealins, Gregory M. Toto, Amrit T. Williams