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: 20200134381
    Abstract: A method is used in evaluating a test subject in computing environments. A first machine learning system generates test subject features. A second machine learning system analyzes the test subject to detect distinguishing features of the test subject. A third machine learning system performs natural language processing on the test subject features to create evaluation information associated with the test subject. A test subject evaluation system provides an evaluation of the test subject based on the distinguishing features and the evaluation information.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Venkata Chandra Sekar Rao, Neeraj Kumar Tiwari, Narayan Kulkarni
  • Publication number: 20200125310
    Abstract: The disclosure discloses methods and systems for managing one or more incomplete jobs in a multi-function device. The method includes checking a stored profile of a user for a previously stored incomplete job when the user logs in into the multi-function device or a networked multi-function device. Based on the check, it is further checked if the previous incomplete job is compatible with configuration of the logged-in multi-function device. Then, based on the check, a user interface is presented with the previous incomplete job along with one or more options related to the previous incomplete job. The user is allowed to select an option of the one or more options, the one or more options allow the user to take an action related to the previous incomplete job. Finally, the previous incomplete job is executed in accordance with the selection.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Sathish Kumar Annamalai Thangaraj
  • Patent number: 10608956
    Abstract: Described herein are devices and techniques for distributing application data. A device can communicate with one or more hardware switches. The device can receive, from a software stack, a multicast message including a constraint that indicates how application data is to be distributed. The constraint including a listing of the set of nodes and a number of nodes to which the application data is to be distributed. The device may receive, from the software stack, the application data for distribution to a plurality of nodes. The plurality of nodes being a subset of the set of nodes equaling the number of nodes. The device may select the plurality of nodes from the set of nodes. The device also may distribute a copy of the application data to the plurality of nodes based on the constraint. Also described are other embodiments.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 31, 2020
    Assignee: Intel Corporation
    Inventors: Francesc Cesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Raj K. Ramanujan, Narayan Ranganathan
  • Patent number: 10558642
    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: Grant
    Filed: September 11, 2017
    Date of Patent: February 11, 2020
    Assignee: BMC Software, Inc.
    Inventors: Govindarajan Rangarajan, Narayan Kumar
  • Patent number: 10533766
    Abstract: 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: Grant
    Filed: March 16, 2018
    Date of Patent: January 14, 2020
    Assignee: Lennox Industries Inc.
    Inventors: Darko Hadzidedic, Sakthi Narayan Kumar Murugesan
  • Patent number: 10534577
    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: Grant
    Filed: September 11, 2015
    Date of Patent: January 14, 2020
    Assignee: BMC Software, Inc.
    Inventors: Narayan Kumar, Douglas Mueller, Richard Mayfield
  • Patent number: 10523845
    Abstract: A scanning device for automatically scanning and processing a document includes a port for communicating with a portable memory device, an image sensor, a processing device, and a non-transitory computer-readable storage medium. The processing device is configured to detect a trigger event by detecting that the portable memory device is communicatively coupled to the port, automatically determine a scan instruction having at least one scan setting, determine whether the portable memory device includes one or more security instructions, determine whether biometric information associated with an authenticated user is available, identify the biometric information as a secure access token, automatically cause the image sensor to scan a physical document to generate a digital document file corresponding to the physical document based on the scan instruction, and save the digital document file to the portable memory device with the secure access token.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: December 31, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar
  • Patent number: 10509738
    Abstract: An extension of node architecture and proxy requests enables a node to expose memory computation capability to remote nodes. A remote node can request execution of an operation by a remote memory computation resource, and the remote memory computation resource can execute the request locally and return the results of the computation. The node includes processing resources, a fabric interface, and a memory subsystem including a memory computation resource. The local execution of the request by the memory computation resource can reduce latency and bandwidth concerns typical with remote requests.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: December 17, 2019
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Narayan Ranganathan, Pete D. Vogt
  • Patent number: 10511743
    Abstract: A scanning device for automatically scanning and processing a document includes at least a port for communicating with a portable memory device, an image sensor and a processing device. The scanning device may detect a trigger event by detecting that the portable memory device is communicatively coupled to the port. The scanning device may automatically determine a scan instruction, automatically cause the image sensor to scan a physical document based on the scan instruction, determine a secure access token, and save the digital document file to the portable memory device with the secure access token. The secure access token may be an encryption key that is associated with a log-in password of an authenticated user of the scanning device. The scanning device may obtain the encryption key from a storage medium of the scanning device or from a network.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: December 17, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar
  • Publication number: 20190319847
    Abstract: Virtual networks located in different regions of cloud provider are peered using unique regional identifiers for the virtual networks. The regional identifiers and other information are pushed down a network management stack to implement the peering.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anavi Arun NAHAR, David M. BRUMLEY, Harish Kumar CHANDRAPPA, Neeraj MOTWANI, Nisheeth SRIVASTAVA, Rishabh TEWARI, Vaibhav KUMAR, Vishal TANEJA, Vladimir SEROV, Xinyan ZAN, Deepak BANSAL, Narayan ANNAMALAI, Milan DASGUPTA
  • Publication number: 20190316795
    Abstract: 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: Application
    Filed: June 26, 2019
    Publication date: October 17, 2019
    Applicant: Lennox Industries Inc.
    Inventors: Darko Hadzidedic, Sakthi Narayan Kumar Murugesan, Anitha Rajappan
  • Patent number: 10379882
    Abstract: The disclosure discloses methods and systems for localizing a user interface based on a personal device of a user. The method includes receiving a personal device by a multi-function device, the personal device stores one or more documents, the personal device is associated with a name and each document is associated with a name, wherein the name of the personal device and the name of each document indicate a local language of the user. Upon receiving, the personal device is detected by the multi-function device. Then, the name of the personal device and the name of each document are extracted and compared with one or more pre-stored language patterns to detect the local language of the user. Upon detection, the pre-defined language of the user interface is automatically changed to the local language of the user.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 13, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Raj Kumar, Narayan Kesavan
  • Patent number: 10338545
    Abstract: 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: Grant
    Filed: April 21, 2015
    Date of Patent: July 2, 2019
    Assignee: Lennox Industries Inc.
    Inventors: Darko Hadzidedic, Sakthi Narayan Kumar Murugesan, Anitha Rajappan
  • Publication number: 20190155239
    Abstract: In one embodiment, an apparatus comprises a fabric controller of a first computing node. The fabric controller is to receive, from a second computing node via a network fabric that couples the first computing node to the second computing node, a request to execute a kernel on a field-programmable gate array (FPGA) of the first computing node; instruct the FPGA to execute the kernel; and send a result of the execution of the kernel to the second computing node via the network fabric.
    Type: Application
    Filed: June 30, 2016
    Publication date: May 23, 2019
    Applicant: Intel Corporation
    Inventors: Nicolas A. Salhuana, Karthik Kumar, Thomas Willhalm, Francesc Guim Bernat, Narayan Ranganathan
  • Publication number: 20180373774
    Abstract: 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: Application
    Filed: August 29, 2018
    Publication date: December 27, 2018
    Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew D. Connors, Darius Wallace
  • Patent number: 10127296
    Abstract: 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: Grant
    Filed: April 7, 2011
    Date of Patent: November 13, 2018
    Assignee: BMC Software, Inc.
    Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew Conners, Darius Wallace
  • Patent number: 10109876
    Abstract: 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: Grant
    Filed: March 2, 2017
    Date of Patent: October 23, 2018
    Assignee: CARBONX B.V.
    Inventors: Krishna Narayan Kumar Kowlgi, Gerardus Joseph Maria Koper, Rutger Alexander David Van Raalten
  • Publication number: 20180202683
    Abstract: 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: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Applicant: Lennox Industries Inc.
    Inventors: Darko HADZIDEDIC, Sakthi Narayan Kumar MURUGESAN
  • Patent number: 9933179
    Abstract: 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: Grant
    Filed: April 21, 2015
    Date of Patent: April 3, 2018
    Assignee: Lennox Industries Inc.
    Inventors: Darko Hadzidedic, Sakthi Narayan Kumar Murugesan
  • Patent number: D878458
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hersh Narayan, Manish Rajender Kumar Bansal, Dallas Franklin, Neal Peterson Rothfuss, Suhag Saraiya, Vivek Singh, Erin Zingre