Patents by Inventor Narayan Kumar

Narayan Kumar 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).

  • Publication number: 20110153559
    Abstract: Techniques are described to allow the deprecation of classes in an object-oriented data model, such as a CDM for a CMDB. When a class is deprecated and replaced by another existing or new class, data associated with instances of the deprecated class may be migrated to the replacement class. A mapping between the deprecated class and its replacement class may be provided to allow existing applications to continue to access data using the deprecated class without change until the deprecated class is finally deleted or the application is updated to use the replacement class. New applications written to use the object-oriented data model after the deprecation may use the replacement class to access data instances created using the original data model.
    Type: Application
    Filed: March 30, 2010
    Publication date: June 23, 2011
    Applicant: BMC SOFTWARE, INC.
    Inventors: Govindarajan Rangarajan, Narayan Kumar
  • Publication number: 20100179945
    Abstract: Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties.
    Type: Application
    Filed: January 11, 2010
    Publication date: July 15, 2010
    Applicant: BMC Software, Inc.
    Inventors: Govindarajan Rangarajan, Darius Wallace, Narayan Kumar, Doug Mueller
  • Publication number: 20060136585
    Abstract: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).
    Type: Application
    Filed: August 15, 2005
    Publication date: June 22, 2006
    Applicant: BMC Software, Inc.
    Inventors: Richard Mayfield, Douglas Mueller, Narayan Kumar
  • Patent number: 6697826
    Abstract: An information-handling system operable within a distributed object computing environment (DOCE) is disclosed that includes an object-based program for controlling object searching in a constraint-based filtering mode over said DOCE. The object-based program for controlling object searching further comprises means for providing hierarchical storage of a name/binding value during a search. Additionally, the object-based program includes a means for providing the addition of properties as name/value pair sequence to each node within a tree search performed by the object-based program. Further, the search mechanism includes means for providing recursive searching of the group properties as well as means for providing meta-knowledge of the class within the DOCE for attribute search.
    Type: Grant
    Filed: March 20, 1996
    Date of Patent: February 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: Vinoj Narayan Kumar, Isabelle Marie Rouvellou, Donald Francis Ferguson
  • Patent number: 5878260
    Abstract: A prior art naming module supports binding of an object to a name in a Naming Context (i.e., a directory). The present invention extends this original module to support properties (data about bindings), searching (finding bindings given constraints on properties) and indexing (for speeding up the search on certain property names). The ExtendedNamingContext (ENC) is a subclass of the OMG NamingContext (NC) that introduces properties, searching and indexing.
    Type: Grant
    Filed: November 6, 1995
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: George Prentice Copeland, Vinoj Narayan Kumar
  • Patent number: 5873092
    Abstract: An information handling system includes one or more work stations, each work station including one or more processing units, a memory system, and one or more I/O controllers all connected to a system bus, the I/O controllers controlling various input/output devices such as a keyboard, a mouse, a display device, communications adapters and the like, an operating system control means employing object oriented technology, and means for providing a persistent, distributed object name service. An object class is modeled as a set of relationships. One or more files are constructed which exist in the file system, each of the files capturing the semantics of the naming context objects.
    Type: Grant
    Filed: December 14, 1995
    Date of Patent: February 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Philip Yen-Tang Cheng, George P. Copeland, Robert Howard High, Jr., Vinoj Narayan Kumar
  • Patent number: 5842219
    Abstract: A method and system for providing a multiple property search capability within an object-oriented distributed computing network are disclosed. In accordance with the method and system of the present invention, a permanent index which includes multiple property names is initially built. Next, a search expression, which includes at least one property name, is traversed in order to form a property name list. The property name list includes all of the property names which are specified within the search expression. After comparing the property name list with the permanent index, any of the specified property names which also exist in the permanent index is removed from the property name list. Thereafter, a determination is made as to whether or not there is any property name still remaining on the property name list.
    Type: Grant
    Filed: March 14, 1996
    Date of Patent: November 24, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Howard High, Jr., Vinoj Narayan Kumar