Patents by Inventor Nagananda Chumbalkar

Nagananda Chumbalkar 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: 10944839
    Abstract: Conveying potential communication methods for a user of a computing system network, including: determining whether a user account for a real-time communications application (RTCA) is installed on a first inactive user device; if the user account for the RTCA is installed on the first inactive user device: calculating a proximity between a location of the first inactive user device and a user location; determining a status for the RTCA account based on the proximity between the location of the first inactive user device and the user location, wherein the status indicates a user's potential availability to utilize the RTCA account for communications; and sending the status for the RTCA account to another device.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: March 9, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Srihari V. Angaluri, Nagananda Chumbalkar, Gary D. Cudak, Ajay Dholakia
  • Patent number: 10771543
    Abstract: A first server includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a server is present that has not had settings other than at most default settings applied to a basic input output system (BIOS) executable by the server to boot the server. The instructions are also executable by the processor to, based at least in part on a determination that the server is the same model of server as the apparatus, has the same BIOS version as the apparatus, and/or has the same baseboard management controller (BMC) version as the apparatus, facilitate over a peer to peer server network at least some settings in the apparatus to be provisioned to the server to establish the at least some settings in the server.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
  • Patent number: 10623526
    Abstract: A method includes identifying workload performance requirements of a workload, and identifying an endpoint hardware configuration that satisfies the workload performance requirements, wherein the endpoint hardware configuration includes a selected mode of a multi-mode component. The method further includes configuring selected endpoint hardware with the identified endpoint hardware configuration including applying the selected mode to the multi-mode component included in the endpoint hardware, and placing the workload on the selected endpoint hardware having the identified endpoint hardware configuration including the multi-mode component operating in the selected mode.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: April 14, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Nagananda Chumbalkar, Sumeet Kochar
  • Patent number: 10616064
    Abstract: A computer program product includes a computer readable medium having computer readable program instructions configured to cause a processor to: track resource requirements for a workload deployed to a virtual environment; monitor one or more health characteristics of one or more systems of the virtual environment; determine whether one or more soft reservations corresponding to the workload should be created on one or more of the systems of the virtual environment; and in response to determining the one or more soft reservations corresponding to the workload should be created, creating the one or more soft reservations on the one or more of the systems of the virtual environment. The one or more of the systems of the virtual environment on which the one or more soft reservations are created are preferably different systems than the system to which the workload was originally deployed. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 7, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
  • Patent number: 10515040
    Abstract: An apparatus can include a processor; a controller; a data bus connector; a multiplexer operatively coupled to the data bus connector where the multiplexer includes a controller coupled state operatively coupled to the controller and a processor coupled state operatively coupled to the processor; and circuitry that responds to a signal received via the data bus connector to determine the coupled state of the multiplexer as being one of the controller coupled state and the processor coupled state. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: December 24, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nagananda Chumbalkar, Justin Potok Bandholz
  • Patent number: 10169560
    Abstract: A method for stimuli-based authentication includes presenting one or more stimuli to a person. The method includes measuring a brainwave response of the person to the one or more stimuli, and authenticating the person based on the measured brainwave response.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: January 1, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Rod D. Waltermann, Nagananda Chumbalkar, James G. McLean
  • Patent number: 10095503
    Abstract: Apparatuses, systems, methods, and program products are disclosed for file usability based on a system configuration. A user module determines a recipient of a file that is distributed to the recipient by a sender. A system module determines a configuration of a recipient's system. An action module performs one or more compatibility actions associated with a file in response to determining that the file is not compatible with the recipient's system configuration. A compatibility action includes an action related to usability of the file on the recipient's system. A compatibility action is performed on a sender's system prior to the sender distributing a file to a recipient.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: October 9, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Nagananda Chumbalkar, Nathan J. Peterson
  • Patent number: 10095579
    Abstract: According to one embodiment, a computer program embodied on a tangible computer readable medium includes computer code for identifying a first write to a first persistent memory on a first channel and a second write to a second persistent memory on a second channel, computer code for performing a third write to a third persistent memory on a third channel, where the third write includes parity data associated with the first write and the second write, computer code for identifying a failure of the second persistent memory, and computer code for generating recovery data for the second persistent memory, using the first channel, the third channel, and the parity data.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 9, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Makoto Ono, Sumeet Kochar, Nagananda Chumbalkar
  • Publication number: 20180097912
    Abstract: A method includes identifying workload performance requirements of a workload, and identifying an endpoint hardware configuration that satisfies the workload performance requirements, wherein the endpoint hardware configuration includes a selected mode of a multi-mode component. The method further includes configuring selected endpoint hardware with the identified endpoint hardware configuration including applying the selected mode to the multi-mode component included in the endpoint hardware, and placing the workload on the selected endpoint hardware having the identified endpoint hardware configuration including the multi-mode component operating in the selected mode.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Nagananda Chumbalkar, Sumeet Kochar
  • Patent number: 9921851
    Abstract: Apparatuses, methods, systems, and program products are disclosed for dynamically loading firmware based on workloads. A workload module determines a workload configured to be executed on a system. A firmware module determines a firmware configuration associated with the workload. A loading module dynamically accesses the firmware configuration associated with the workload from a remote data store, and loads the firmware configuration on the system prior to execution of the workload.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 20, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Paul Artman, Gary D. Cudak, Nagananda Chumbalkar, Ajay Dholakia
  • Publication number: 20180004610
    Abstract: According to one embodiment, a computer program embodied on a tangible computer readable medium includes computer code for identifying a first write to a first persistent memory on a first channel and a second write to a second persistent memory on a second channel, computer code for performing a third write to a third persistent memory on a third channel, where the third write includes parity data associated with the first write and the second write, computer code for identifying a failure of the second persistent memory, and computer code for generating recovery data for the second persistent memory, using the first channel, the third channel, and the parity data.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Makoto Ono, Sumeet Kochar, Nagananda Chumbalkar
  • Publication number: 20170329595
    Abstract: Apparatuses, systems, methods, and program products are disclosed for file usability based on a system configuration. A user module determines a recipient of a file that is distributed to the recipient by a sender. A system module determines a configuration of a recipient's system. An action module performs one or more compatibility actions associated with a file in response to determining that the file is not compatible with the recipient's system configuration. A compatibility action includes an action related to usability of the file on the recipient's system. A compatibility action is performed on a sender's system prior to the sender distributing a file to a recipient.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: GARY D. CUDAK, NAGANANDA CHUMBALKAR, NATHAN J. PETERSON
  • Publication number: 20170286127
    Abstract: Apparatuses, methods, systems, and program products are disclosed for dynamically loading firmware based on workloads. A workload module determines a workload configured to be executed on a system. A firmware module determines a firmware configuration associated with the workload. A loading module dynamically accesses the firmware configuration associated with the workload from a remote data store, and loads the firmware configuration on the system prior to execution of the workload.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: PAUL ARTMAN, GARY D. CUDAK, NAGANANDA CHUMBALKAR, AJAY DHOLAKIA
  • Publication number: 20170289061
    Abstract: A computer program product includes a computer readable medium having computer readable program instructions configured to cause a processor to: track resource requirements for a workload deployed to a virtual environment; monitor one or more health characteristics of one or more systems of the virtual environment; determine whether one or more soft reservations corresponding to the workload should be created on one or more of the systems of the virtual environment; and in response to determining the one or more soft reservations corresponding to the workload should be created, creating the one or more soft reservations on the one or more of the systems of the virtual environment. The one or more of the systems of the virtual environment on which the one or more soft reservations are created are preferably different systems than the system to which the workload was originally deployed. Corresponding systems and methods are also disclosed.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
  • Publication number: 20170251067
    Abstract: Conveying potential communication methods for a user of a computing system network, including: determining whether a user account for a real-time communications application (RTCA) is installed on a first inactive user device; if the user account for the RTCA is installed on the first inactive user device: calculating a proximity between a location of the first inactive user device and a user location; determining a status for the RTCA account based on the proximity between the location of the first inactive user device and the user location, wherein the status indicates a user's potential availability to utilize the RTCA account for communications; and sending the status for the RTCA account to another device.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: SRIHARI V. ANGALURI, NAGANANDA CHUMBALKAR, GARY D. CUDAK, AJAY DHOLAKIA
  • Publication number: 20170228526
    Abstract: A method for stimuli-based authentication includes presenting one or more stimuli to a person. The method includes measuring a brainwave response of the person to the one or more stimuli, and authenticating the person based on the measured brainwave response.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 10, 2017
    Inventors: GARY D. CUDAK, ROD D. WALTERMANN, NAGANANDA CHUMBALKAR, JAMES G. MCLEAN
  • Patent number: 9274174
    Abstract: An apparatus can include a circuit board; a processor chip mounted to the circuit board that includes a Test Access Port (TAP); a controller mounted to the circuit board that includes a port operatively coupled to the Test Access Port (TAP) of the processor chip; and a network interface operatively coupled to the controller. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 1, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Nagananda Chumbalkar
  • Publication number: 20150163294
    Abstract: A first server includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a server is present that has not had settings other than at most default settings applied to a basic input output system (BIOS) executable by the server to boot the server. The instructions are also executable by the processor to, based at least in part on a determination that the server is the same model of server as the apparatus, has the same BIOS version as the apparatus, and/or has the same baseboard management controller (BMC) version as the apparatus, facilitate over a peer to peer server network at least some settings in the apparatus to be provisioned to the server to establish the at least some settings in the server.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
  • Publication number: 20150106660
    Abstract: An apparatus can include a circuit board; a processor mounted to the circuit board; a storage subsystem accessible by the processor; random access memory accessible by the processor; a network interface; and a controller mounted to the circuit board and operatively coupled to the network interface where the controller includes circuitry to capture values stored in the random access memory, the values being associated with a state of the apparatus, and circuitry to transmit the values via the network interface. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: October 16, 2013
    Publication date: April 16, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nagananda Chumbalkar, Rod D. Waltermann
  • Publication number: 20150082063
    Abstract: An apparatus can include a circuit board; a processor mounted to the circuit board; memory accessible by the processor; a storage subsystem accessible by the processor; a network interface that includes network states; a controller mounted to the circuit board and operatively coupled to the network interface where the controller includes power states; and transition circuitry that transitions the controller from one of the power states to another one of the power states responsive to a transition of the network interface from one of the network states to another one of the network states. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Amy Leigh Rose, Jennifer J. Lee-Baron, John Scott Crowe, James C. Loebach, Nagananda Chumbalkar