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: 10944839Abstract: 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: GrantFiled: February 25, 2016Date of Patent: March 9, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Srihari V. Angaluri, Nagananda Chumbalkar, Gary D. Cudak, Ajay Dholakia
-
Patent number: 10771543Abstract: 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: GrantFiled: December 9, 2013Date of Patent: September 8, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
-
Patent number: 10623526Abstract: 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: GrantFiled: October 3, 2016Date of Patent: April 14, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Nagananda Chumbalkar, Sumeet Kochar
-
Patent number: 10616064Abstract: 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: GrantFiled: March 31, 2016Date of Patent: April 7, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
-
Patent number: 10515040Abstract: 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: GrantFiled: September 11, 2013Date of Patent: December 24, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nagananda Chumbalkar, Justin Potok Bandholz
-
Patent number: 10169560Abstract: 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: GrantFiled: February 4, 2016Date of Patent: January 1, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Rod D. Waltermann, Nagananda Chumbalkar, James G. McLean
-
Patent number: 10095503Abstract: 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: GrantFiled: May 10, 2016Date of Patent: October 9, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Nagananda Chumbalkar, Nathan J. Peterson
-
Patent number: 10095579Abstract: 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: GrantFiled: June 29, 2016Date of Patent: October 9, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Makoto Ono, Sumeet Kochar, Nagananda Chumbalkar
-
Publication number: 20180097912Abstract: 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: ApplicationFiled: October 3, 2016Publication date: April 5, 2018Inventors: Nagananda Chumbalkar, Sumeet Kochar
-
Patent number: 9921851Abstract: 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: GrantFiled: March 30, 2016Date of Patent: March 20, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Paul Artman, Gary D. Cudak, Nagananda Chumbalkar, Ajay Dholakia
-
Publication number: 20180004610Abstract: 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: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Makoto Ono, Sumeet Kochar, Nagananda Chumbalkar
-
Publication number: 20170329595Abstract: 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: ApplicationFiled: May 10, 2016Publication date: November 16, 2017Inventors: GARY D. CUDAK, NAGANANDA CHUMBALKAR, NATHAN J. PETERSON
-
Publication number: 20170286127Abstract: 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: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: PAUL ARTMAN, GARY D. CUDAK, NAGANANDA CHUMBALKAR, AJAY DHOLAKIA
-
Publication number: 20170289061Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
-
Publication number: 20170251067Abstract: 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: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Inventors: SRIHARI V. ANGALURI, NAGANANDA CHUMBALKAR, GARY D. CUDAK, AJAY DHOLAKIA
-
Publication number: 20170228526Abstract: 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: ApplicationFiled: February 4, 2016Publication date: August 10, 2017Inventors: GARY D. CUDAK, ROD D. WALTERMANN, NAGANANDA CHUMBALKAR, JAMES G. MCLEAN
-
Patent number: 9274174Abstract: 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: GrantFiled: August 29, 2013Date of Patent: March 1, 2016Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Rod D. Waltermann, Nagananda Chumbalkar
-
Publication number: 20150163294Abstract: 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: ApplicationFiled: December 9, 2013Publication date: June 11, 2015Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
-
Publication number: 20150106660Abstract: 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: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Nagananda Chumbalkar, Rod D. Waltermann
-
Publication number: 20150082063Abstract: 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: ApplicationFiled: September 18, 2013Publication date: March 19, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, Amy Leigh Rose, Jennifer J. Lee-Baron, John Scott Crowe, James C. Loebach, Nagananda Chumbalkar