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: 20180004794Abstract: 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: ApplicationFiled: September 11, 2017Publication date: January 4, 2018Inventors: Govindarajan Rangarajan, Narayan Kumar
-
Patent number: 9760589Abstract: 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 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 model after the deprecation may use the replacement class to access data instances created using the original data model.Type: GrantFiled: March 16, 2015Date of Patent: September 12, 2017Assignee: BMC Software, Inc.Inventors: Govindarajan Rangarajan, Narayan Kumar
-
Publication number: 20170206061Abstract: 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: ApplicationFiled: March 31, 2017Publication date: July 20, 2017Inventors: Narayan KUMAR, Douglas MUELLER, Richard MAYFIELD
-
Publication number: 20170174518Abstract: The invention pertains to a method for manufacturing crystalline carbon nanostructures and/or a network of crystalline carbon nanostructures, comprising: (i) providing a bicontinuous micro-emulsion containing metal nanoparticles having an average particle size between 1 and 100 nm; (ii) bringing said bicontinuous micro-emulsion into contact with a substrate; and (iii) subjecting said metal nanoparticles and a gaseous carbon source to chemical vapor deposition, thus forming carbon nanostructures and/or a network of carbon nanostructures. Therewith, it is now possible to obtain crystalline carbon nanostructures networks, preferably carbon nanotubes networks.Type: ApplicationFiled: March 2, 2017Publication date: June 22, 2017Applicant: CarbonX B.V.Inventors: Krishna Narayan Kumar KOWLGI, Gerardus Joseph Maria KOPER, Rutger Alexander David VAN RAALTEN
-
Patent number: 9617156Abstract: The invention pertains to a method for manufacturing crystalline carbon nanostructures and/or a network of crystalline carbon nanostructures, comprising: (i) providing a bicontinuous micro-emulsion containing metal nanoparticles having an average particle size between 1 and 100 nm; (ii) bringing said bicontinuous micro-emulsion into contact with a substrate; and (iii) subjecting said metal nanoparticles and a gaseous carbon source to chemical vapor deposition, thus forming carbon nanostructures and/or a network of carbon nanostructures. Therewith, it is now possible to obtain crystalline carbon nanostructures networks, preferably carbon nanotubes networks.Type: GrantFiled: September 16, 2011Date of Patent: April 11, 2017Assignee: CarbonX B.V.Inventors: Krishna Narayan Kumar Kowlgi, Gerardus Joseph Maria Koper, Rutger Alexander David Van Raalten
-
Patent number: 9543593Abstract: The invention relates to an electrode compartment for an electrochemical cell, including a bicontinuous micro-e?ulsion, wherein catalytic parts are generated in-situ in a fluid, which can act as a cathode as well as an anode. The electrode compartment comprises a connection to supply fuel or an oxidator, for example oxygen, to the compartment. The electrode compartment is part of a refreshing system with a reserve container for an emulsion and a storage container for used emulsion, conduits to connect each of the containers with the electrode compartment and a transport unit, for example a pump, to move the emulsion.Type: GrantFiled: March 5, 2014Date of Patent: January 10, 2017Assignee: CarbonX B. V.Inventors: Rutger Alexander David Van Raalten, Krishna Narayan Kumar Kowlgi, Gerardus Joseph Maria Koper
-
Publication number: 20150381419Abstract: 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: ApplicationFiled: September 11, 2015Publication date: December 31, 2015Inventors: Narayan KUMAR, Douglas MUELLER, Richard MAYFIELD
-
Publication number: 20150331432Abstract: A heating, ventilation and air conditioning (HVAC) controller, a method of detecting multiplexed input signals and an HVAC system employing the controller or the method. In one embodiment, the HVAC controller includes: (1) a signal conditioner configured to convert received alternating current (AC) input signals into corresponding square wave signals of a digital logic voltage, (2) a multiplexer coupled to the signal conditioner and configured to select one of the square wave signals and (3) a sample analyzer coupled to the multiplexer and configured to evaluate multiple samples of the selected one of the square wave signals to derive a binary state.Type: ApplicationFiled: April 21, 2015Publication date: November 19, 2015Inventors: Darko Hadzidedic, Sakthi Narayan Kumar Murugesan
-
Publication number: 20150330648Abstract: An HVAC controller, a controller for a climate control system and a climate control system are disclosed herein. In one embodiment, the HVAC controller includes: (1) a display, (2) a display heater for the display and (3) a heater controller configured to operate the display heater based on ambient temperature and a supply voltage of the HVAC controller.Type: ApplicationFiled: April 22, 2015Publication date: November 19, 2015Inventors: Darko Hadzidedic, Joe Powell, Sakthi Narayan Kumar Murugesan, Kevin M. Berger
-
Publication number: 20150330647Abstract: A heating, ventilation and air conditioning (HVAC) controller, a method of receiving signals from a keypad and an HVAC system incorporating the controller or the method. In one embodiment, the HVAC controller includes: (1) a keypad having at least first and second banks, (2) a reference signal source configured to generate a time-varying untransformed reference signal and provide the untransformed reference signal to the first bank, (3) transformation circuitry configured to transform the untransformed reference signal into a transformed reference signal and provide the transformed reference signal to the second bank and (4) a processor having interrupt pins coupled to corresponding keys of both the first and second banks and a further interrupt pin coupled to receive one of the untransformed and transformed reference signal.Type: ApplicationFiled: April 21, 2015Publication date: November 19, 2015Inventors: Darko Hadzidedic, Sakthi Narayan Kumar Murugesan
-
Patent number: 9137115Abstract: 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: GrantFiled: August 15, 2005Date of Patent: September 15, 2015Assignee: BMC SOFTWARE, INC.Inventors: Richard Mayfield, Douglas Mueller, Narayan Kumar
-
Publication number: 20150186445Abstract: 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 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 model after the deprecation may use the replacement class to access data instances created using the original data model.Type: ApplicationFiled: March 16, 2015Publication date: July 2, 2015Inventors: Govindarajan RANGARAJAN, Narayan KUMAR
-
Patent number: 8983982Abstract: 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: GrantFiled: March 30, 2010Date of Patent: March 17, 2015Assignee: BMC Software, Inc.Inventors: Govindarajan Rangarajan, Narayan Kumar
-
Publication number: 20140248553Abstract: The invention relates to an electrode compartment for an electrochemical cell, including a bicontinuous micro-e?ulsion, wherein catalytic parts are generated in-situ in a fluid, which can act as a cathode as well as an anode. The electrode compartment comprises a connection to supply fuel or an oxidator, for example oxygen, to the compartment. The electrode compartment is part of a refreshing system with a reserve container for an emulsion and a storage container for used emulsion, conduits to connect each of the containers with the electrode compartment and a transport unit, for example a pump, to move the emulsion.Type: ApplicationFiled: March 5, 2014Publication date: September 4, 2014Applicant: DELFT ENTERPRISES B.V.Inventors: Rutger Alexander David VAN RAALTEN, Krishna Narayan Kumar KOWLGI, Gerardus Joseph Maria KOPER
-
Patent number: 8669021Abstract: The invention relates to an electrode compartment for an electrochemical cell, including a bicontinuous micro-emulsion, wherein catalytic parts are generated in-situ in a fluid, which can act as a cathode as well as an anode. The electrode compartment comprises a connection to supply fuel or an oxidator, for example oxygen, to the compartment. The electrode compartment is part of a refreshing system with a reserve container for an emulsion and a storage container for used emulsion, conduits to connect each of the containers with the electrode compartment and a transport unit, for example a pump, to move the emulsion.Type: GrantFiled: October 6, 2009Date of Patent: March 11, 2014Assignee: Delft Enterprises B.V.Inventors: Rutger Alexander David Van Raalten, Krishna Narayan Kumar Kowlgi, Gerardus Joseph Maria Koper
-
Publication number: 20140025647Abstract: 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: ApplicationFiled: September 30, 2013Publication date: January 23, 2014Applicant: BMC Software, Inc.Inventors: Govindarajan RANGARAJAN, Darius WALLACE, Narayan KUMAR, Douglas MUELLER
-
Patent number: 8554750Abstract: 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: GrantFiled: January 11, 2010Date of Patent: October 8, 2013Assignee: BMC Software, Inc.Inventors: Govindarajan Rangarajan, Darius Wallace, Narayan Kumar, Douglas Mueller
-
Publication number: 20130244023Abstract: The invention pertains to a method for manufacturing crystalline carbon nanostructures and/or a network of crystalline carbon nanostructures, comprising: (i) providing a bicontinuous micro-emulsion containing metal nanoparticles having an average particle size between 1 and 100 nm; (ii) bringing said bicontinuous micro-emulsion into contact with a substrate; and (iii) subjecting said metal nanoparticles and a gaseous carbon source to chemical vapor deposition, thus forming carbon nanostructures and/or a network of carbon nanostructures. Therewith, it is now possible to obtain crystalline carbon nanostructures networks, preferably carbon nanotubes networks.Type: ApplicationFiled: September 16, 2011Publication date: September 19, 2013Inventors: Krishna Narayan Kumar Kowlgi, Gerardus Joseph Maria Koper, Rutger Alexander David Van Raalten
-
Publication number: 20120259812Abstract: Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs.Type: ApplicationFiled: April 7, 2011Publication date: October 11, 2012Applicant: BMC SOFTWARE, INC.Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew Conners, Darius Wallace
-
Publication number: 20110250515Abstract: The invention relates to an electrode compartment for an electrochemical cell, including a bicontinuous micro-emulsion, wherein catalytic parts are generated in-situ in a fluid, which can act as a cathode as well as an anode. The electrode compartment comprises a connection to supply fuel or an oxidator, for example oxygen, to the compartment. The electrode compartment is part of a refreshing system with a reserve container for an emulsion and a storage container for used emulsion, conduits to connect each of the containers with the electrode compartment and a transport unit, for example a pump, to move the emulsion.Type: ApplicationFiled: October 6, 2009Publication date: October 13, 2011Inventors: Rutger Alexander David Van Raalten, Krishna Narayan Kumar Kowlgi, Geradus Joseph Maria Koper