Patents by Inventor Thomas Robert Maguire

Thomas Robert Maguire 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: 8549542
    Abstract: Methods and apparatus provide for an event identity manager that defines a topology of resources. The topology of resources represents relationships amongst the resources in a data center and each of the resources comprises resource attributes described in a data model. The event manager acquires event data describing an event that occurred amongst the resources. In addition, the event data comprises a format that is incompatible with the data model. The event manager correlates the event data with the data model in order to determine a locus of the event data within the topology of resources, the locus of the event data being a resource where the event is most likely associated.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: October 1, 2013
    Assignee: EMC Corporation
    Inventors: Thomas Robert Maguire, Jeffrey Mark Nick, Stephen Glen Graham
  • Patent number: 6668257
    Abstract: This Object-Oriented programming system migrates persistent objects when their class declarations are modified. The objects and their class descriptions are persistently stored and the persistent versions of an objects' superclass descriptions are compared to later versions of the objects' superclass descriptions. When a persistent version and a later version of the class description for the object differ, the object is migrated from the persistent version to the later version based on the differences between the two superclass descriptions. Finally, the migrated object is persistently stored with changes in its persistent class description.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: December 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: Arthur Reginald Greef, Thomas Robert Maguire, Frank Castellucci
  • Patent number: 6125364
    Abstract: This system involves an object persistence framework for an object-oriented program which provides a persistent class, data storage class and a data cursor class, that permits specialized implementations of object storage and retrieval with heterogeneous permanent storage systems.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Arthur Reginald Greef, Thomas Robert Maguire, Frank Castellucci
  • Patent number: 6108670
    Abstract: Software modules which are not part of a database systems source code is provided for interactively maintaining the semantics of concept hierarchies when concept properties and concept interrelationships are modified. These separate modules include command and rules modules. Each of the commands in the command module are linked to the appropriate rules in the rules module. The rules module is bifurcated into a check section and an action section. If the command does not violate any applicable rule in the rules section, the action section implements the command. If the command violates one or more applicable rules, the action section suggests alternate action. If no suitable action can be found, the action section implements reverse commands to return the database to its unaltered state.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: August 22, 2000
    Assignee: International Business Machines Corporation
    Inventors: Robert Anthony Weida, Arthur Reginald Greef, Frank Vincent Castelucci, Thomas Robert Maguire, Carlos Bernadino Elezar Perez, Dawn Marie Lemrise
  • Patent number: 6014657
    Abstract: This invention uses a rule based system which is configurable at run time(1) to decide whether suitable preconditions exist for proposed modifications to a data base, (2) if not, optionally attempt to bring about such preconditions, and (3) prevent the proposed modifications if preconditions remain unmet.
    Type: Grant
    Filed: November 27, 1997
    Date of Patent: January 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Robert Anthony Weida, Arthur Reginald Greef, Frank Vincent Castellucci, Thomas Robert Maguire, Carlos Bernadino Eleazar Perez, Dawn Marie Lemrise
  • Patent number: 5897639
    Abstract: The present invention is an catalog database system and method in which there are a plurality of catalog objects. Each catalog object contains at least one attribute and at least some of the catalog objects have at least one search path leading to at least one other object. A first object and the attributes of other objects in the electronic catalog are displayed. Those attributes which are defined in the first object and inherited to all descendant objects which are in any search path leading from the first object are displayed as strongly relevant attributes. Those attributes which are defined in at least one object which is in any search path leading from the first object are displayed as weakly relevant attributes. Those attributes which are contained in no objects which are in any search path leading from the first object are displayed as irrelevant attributes. To access a catalog object, a selection of an attribute or attribute value from among those displayed is accepted from a user.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: April 27, 1999
    Inventors: Arthur Reginald Greef, Steffen Michael Fohn, Thomas Robert Maguire, Ajit Singh