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: 10015063
    Abstract: 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: Grant
    Filed: December 31, 2012
    Date of Patent: July 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Thomas J. McSweeney, Nicholas Weaver, John Daniel Hushon
  • Patent number: 9665621
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: May 30, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
  • Patent number: 9477691
    Abstract: 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: Grant
    Filed: December 27, 2012
    Date of Patent: October 25, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
  • Patent number: 9141908
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: September 22, 2015
    Assignee: EMC Corporation
    Inventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
  • Patent number: 9134916
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: September 15, 2015
    Assignee: EMC Corporation
    Inventors: Stephen Todd, John Daniel Hushon, Jr.
  • Patent number: 9075668
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: July 7, 2015
    Assignee: EMC Corporation
    Inventors: John Daniel Hushon, David S. Reiner, Igor Makhlin
  • Patent number: 8990550
    Abstract: 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: Grant
    Filed: December 27, 2012
    Date of Patent: March 24, 2015
    Assignee: EMC Corporation
    Inventors: John Daniel Hushon, Nicholas Weaver, Tom McSweeney
  • Patent number: 8838556
    Abstract: 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: Grant
    Filed: December 23, 2011
    Date of Patent: September 16, 2014
    Assignee: EMC Corporation
    Inventors: David Stephen Reiner, Nihar Nanda, John Daniel Hushon
  • Patent number: 8812452
    Abstract: 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: Grant
    Filed: June 30, 2009
    Date of Patent: August 19, 2014
    Assignee: EMC Corporation
    Inventor: John Daniel Hushon