Patents by Inventor John Daniel Hushon
John Daniel Hushon 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: 10015063Abstract: A node is monitored using metadata gathered by an in-memory process. Metadata for the node is dynamically gathered using a process running in memory; and the gathered metadata is provided to a remote server for storage. The process comprises, for example, an in-memory microkernel executing on a boot node. The metadata comprises, for example, information about physical characteristics of the node, information about one or more software packages installed on the node and/or information about one or more of an operating system, a BIOS and firmware. The gathered metadata can be processed to update a finite state machine to indicate a state of the node and/or to detect a change in state of the node.Type: GrantFiled: December 31, 2012Date of Patent: July 3, 2018Assignee: EMC IP Holding Company LLCInventors: Thomas J. McSweeney, Nicholas Weaver, John Daniel Hushon
-
Patent number: 9665621Abstract: A data storage system comprises a storage array and an associated indexer that may be implemented in whole or in part within the storage array. The storage array comprises storage devices and a controller. The indexer associated with the storage array is configured to generate indexes over data stored in the storage array. The controller comprises a query processing control point configured to utilize the indexes generated by the indexer to accelerate execution of queries directed to the data stored in the storage array. The indexes may be stored in a high-speed memory of the storage array, such as flash memory. The queries executed in the storage array may comprise analytic queries that would otherwise normally be executed in an analytic data store external to the storage array. By providing index-based processing of the queries within the storage array, query processing throughput of the data storage system is substantially improved.Type: GrantFiled: March 14, 2013Date of Patent: May 30, 2017Assignee: EMC IP Holding Company LLCInventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
-
Patent number: 9477691Abstract: A data management system comprises a multi-latency logical data store and an associated controller. The multi-latency logical data store comprises a first data store having a first data latency and a second data store having a second data latency substantially different than the first data latency. The controller is configured to manage the multi-latency logical data store utilizing multi-latency data sets each of which provides at least one multi-latency link between at least a portion of a data set from the first data store and at least a portion of a data set from the second data store. By way of example, the first data store may comprise a low-latency data store and the second data store may comprise an analytic data store having a substantially higher data latency than the low-latency data store. The data management system is implemented using one or more processing devices of a processing platform.Type: GrantFiled: December 27, 2012Date of Patent: October 25, 2016Assignee: EMC IP Holding Company LLCInventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
-
Patent number: 9141908Abstract: A reasoning system is configured to interact with data processing elements of an information processing system. The reasoning system includes a reasoning module configured to perform one or more reasoning operations on metadata. The metadata characterizes data sets associated with the data processing elements in order to identify at least selected portions of one or more of the data sets as being suitable for use in achieving a designated purpose. The reasoning system also includes a dynamic information assembly module configured to utilize results of the one or more reasoning operations to assemble at least a subset of the selected portions so as to achieve the designated purpose. The reasoning system and associated data processing elements may be implemented, by way of example, in cloud infrastructure of a cloud service provider, or on another type of processing platform.Type: GrantFiled: June 29, 2012Date of Patent: September 22, 2015Assignee: EMC CorporationInventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
-
Patent number: 9134916Abstract: Embodiments of the invention relate to implementing management policy in a computer system. The management policy may be applied to a first content unit by using metadata associated with first content unit to manage storage of or access to the first content unit. The metadata associated with the first content unit may be stored in a second content unit that includes in its content, an identifier that identifies the first content unit.Type: GrantFiled: September 28, 2007Date of Patent: September 15, 2015Assignee: EMC CorporationInventors: Stephen Todd, John Daniel Hushon, Jr.
-
Patent number: 9075668Abstract: In one aspect, an apparatus for integrating dynamic recognition of complex events with case-based processing comprises at least one processing platform. The processing platform comprises at least one server, computer or other processing device having a processor coupled to a memory. The processing platform implements a plurality of modules for integration of dynamic recognition of complex events with case-based processing, the modules comprising at least a complex event processing module and a case-based processing module coupled to the complex event processing module. Event recognition in the complex event processing module triggers one or more case-based activities in the case-based processing module. The plurality of modules may further include an event preprocessing module, a proactive risk assessment and forecasting module, and a temporal associative reasoning module.Type: GrantFiled: December 23, 2010Date of Patent: July 7, 2015Assignee: EMC CorporationInventors: John Daniel Hushon, David S. Reiner, Igor Makhlin
-
Patent number: 8990550Abstract: Methods and apparatus are provided for securing communications between a node and a server, for example, during a boot process. In accordance with an aspect of the invention, a method is provided for securing communications between a node and a server, comprising: dynamically gathering hardware-related metadata for the node using a process running in memory; generating a unique identifier for the node using the hardware-related metadata; generating a public/private key pair for the node using the unique identifier; and securing communications between the node and the server using the public/private key pair. The process comprises, for example, an in-memory microkernel executing on a boot node. The hardware-related metadata comprises, for example, information about physical characteristics of the node. The unique identifier for the node can optionally be further based on information obtained from a Trusted Processing Module. The node can be authenticated using the public/private key pair.Type: GrantFiled: December 27, 2012Date of Patent: March 24, 2015Assignee: EMC CorporationInventors: John Daniel Hushon, Nicholas Weaver, Tom McSweeney
-
Patent number: 8838556Abstract: A data set manager is configured to interact with data processing elements of an information processing system. The data set manager comprises a metadata capture module configured to access or otherwise obtain metadata characterizing data sets associated with the data processing elements, a reasoning module configured to perform one or more reasoning operations on the metadata, and an action recommendation module configured to identify one or more recommended actions for the data processing elements based at least in part on results of the reasoning operations. The metadata characterizes properties of the data sets and relationships among the data sets, and may be defined in accordance with at least one of a specified ontology and a specified class. The data set manager and associated data processing elements may be implemented, by way of example, in cloud infrastructure of a cloud service provider, or on another type of processing platform.Type: GrantFiled: December 23, 2011Date of Patent: September 16, 2014Assignee: EMC CorporationInventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
-
Patent number: 8812452Abstract: In an information management system, multiple models are utilized to characterize stored information. A query directed to the stored information is received, and at least one contextual indicator is extracted, inferred or otherwise determined from the received query. The contextual indicator determined from the received query is applied to a meta-model that includes linkages between attributes of respective ones of the multiple models, where each of the linkages comprises one or more associated contextual properties, in order to generate a transformed meta-model specifying an authoritative policy result for processing the query responsive to the contextual indicator. The query is then processed in accordance with the authoritative policy result specified in the transformed meta-model.Type: GrantFiled: June 30, 2009Date of Patent: August 19, 2014Assignee: EMC CorporationInventor: John Daniel Hushon