Patents by Inventor Gregory MacKinnon

Gregory MacKinnon 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: 7444350
    Abstract: An agent collecting management data from the resource operating in the managed network to form a management data set and identifies segregated regions of management data within the management data set. Each segregated region is a respective partial transitive closure of the collected management data taken over a graph representing the entire management data set. For each segregated region of management data, the agent partitions that segregated region of management data into a set of logical partitions and transfers each logical partition of the segregated region of management data to a network management application in the managed network for access by the network management application. A network management application receives the partitions and only needs to keep objects in memory related to partitions that are currently received and being processed thus saving memory and processing resources.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: October 28, 2008
    Assignee: EMC Corporation
    Inventors: Gregory MacKinnon, John P. Sheehy, Jr.
  • Patent number: 7437445
    Abstract: A custom host naming mechanism that allows a user to define a custom host name as a virtual name for the hosts in the managed information environment, such as the storage area network, overcomes the shortcomings of the use of a network assigned machine name during a failover operation. The custom host naming mechanism allows the operator to define a mnemonic virtual name for each host in the managed information environment, thereby facilitating failover switching. Further, such secondary hosts may undertake offline, lower priority executing tasks while not in failover mode, and rapidly reconfigure as the failover secondary host should the need arise. Therefore, secondary hosts at a hot site deploy with a mnemonically descriptive name indicative of their status as a secondary host for a corresponding primary host, and further, need not remain idle pending a disaster recovery scenario, but rather are employable for offloading of other, lower priority tasks pending failover response.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: October 14, 2008
    Assignee: EMC Corporation
    Inventors: Evgeny Roytman, Benjamin Thrift, Steven M. Stramaglia, Gregory MacKinnon, Samuil Shmuylovich, Yogesh Athawale, Boris Farizon, Stephen Alton Walsh, Terrence Lewis
  • Patent number: 7233957
    Abstract: Mechanisms and techniques for processing information in a network management application, such as a storage area network management application, include an agent and store process. The agent collects a current management data set from managed entity(s) in a network and compares the current management data set to a former management data set previously collected from the managed entity to identify differences in the current management data set as compared to the former management data set. The agent transmits the current management data set to a store process. The store process receives the current management data set and uses verification values and change indicators contained therein to identifying current portions of management data in the current management data that reflect a change. For any changed data portions, the store process modifies or updates managed object data in the management database.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 19, 2007
    Assignee: EMC Corporation
    Inventors: John P. Sheehy, Jr., Evgeny Roytman, Thomas DeMay, Anoop George Ninan, Boris Farizon, Valery Altman, Gregory MacKinnon