Patents by Inventor Kanad Ghose

Kanad Ghose 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: 20220410171
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventor: Kanad Ghose
  • Patent number: 11429177
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: August 30, 2022
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kanad Ghose
  • Publication number: 20220092375
    Abstract: A method for controlling a data center, comprising a plurality of server systems, each associated with a cooling system and a thermal constraint, comprising: a concurrent physical condition of a first server system; predicting a future physical condition based on a set of future states of the first server system; dynamically controlling the cooling system in response to at least the input and the predicted future physical condition, to selectively cool the first server system sufficient to meet the predetermined thermal constraint; and controlling an allocation of tasks between the plurality of server systems to selectively load the first server system within the predetermined thermal constraint and selectively idle a second server system, wherein the idle second server system can be recruited to accept tasks when allocated to it, and wherein the cooling system associated with the idle second server system is selectively operated in a low power consumption state.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventor: Kanad Ghose
  • Patent number: 11194353
    Abstract: A method for controlling a data center, comprising a plurality of server systems, each associated with a cooling system and a thermal constraint, comprising: a concurrent physical condition of a first server system; predicting a future physical condition based on a set of future states of the first server system; dynamically controlling the cooling system in response to at least the input and the predicted future physical condition, to selectively cool the first server system sufficient to meet the predetermined thermal constraint; and controlling an allocation of tasks between the plurality of server systems to selectively load the first server system within the predetermined thermal constraint and selectively idle a second server system, wherein the idle second server system can be recruited to accept tasks when allocated to it, and wherein the cooling system associated with the idle second server system is selectively operated in a low power consumption state.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 7, 2021
    Assignee: The Research Foundation for The State University
    Inventor: Kanad Ghose
  • Publication number: 20210369173
    Abstract: A wearable self-contained Smart ECG Sensor Patch (SEP) is provided for acquiring, analyzing and transmitting ECG data, heart rate and heart rate variability (heart rate variability) parameters to a host device via a secure Bluetooth low energy link. SEP incorporates all circuitry for acquisition, analysis and communication, and a battery on a small flexible substrate with two gold electrodes on the reverse side. Prior to on-board analysis, noise and motion artifacts are detected and ignored. SEP has been validated with archived ECG signals and testing on human subjects. The continuous acquisition and unique on-board analytics permit SEP to be used for prolonged monitoring scenarios with automatic alarm generations. SEP's aggressive power management techniques enable it to operate on a single coin battery for up to 250 hours. SEP suppresses transmissions of artifact data, which reduces power consumption.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 2, 2021
    Inventors: Kanad Ghose, Sandeep S. Mital
  • Publication number: 20210360833
    Abstract: A method of controlling a data center having a cold air cooling system, and at least one containment structure, comprising: determining a minimum performance constraint; determining optimum states of the cold air cooling system, a controlled leakage of air across the containment structure between a hot region and a cold air region, and information technology equipment for performing tasks to meet the minimum performance constraint, to minimize operating cost; and generating control signals to the cold air cooling system, a controlled leakage device, and the information technology equipment in accordance with the determined optimum states.
    Type: Application
    Filed: July 24, 2021
    Publication date: November 18, 2021
    Inventors: Husam Alissa, Kourosh Nemati, Baghat Sammakia, Kanad Ghose
  • Patent number: 11076509
    Abstract: A method of controlling a data center having a cold air cooling system, and at least one containment structure, comprising: determining a minimum performance constraint; determining optimum states of the cold air cooling system, a controlled leakage of air across the containment structure between a hot region and a cold air region, and information technology equipment for performing tasks to meet the minimum performance constraint, to minimize operating cost; and generating control signals to the cold air cooling system, a controlled leakage device, and the information technology equipment in accordance with the determined optimum states.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: July 27, 2021
    Assignee: The Research Foundation for the State University
    Inventors: Husam Alissa, Kourosh Nemati, Bahgat Sammakia, Kanad Ghose
  • Publication number: 20210081020
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Application
    Filed: November 9, 2020
    Publication date: March 18, 2021
    Inventor: Kanad Ghose
  • Patent number: 10831253
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: November 10, 2020
    Assignee: The Research Foundation for the State University of New York
    Inventor: Kanad Ghose
  • Publication number: 20200159888
    Abstract: A secure processor, comprising a logic execution unit configured to process data based on instructions; a communication interface unit, configured to transfer of the instructions and the data, and metadata tags accompanying respective instructions and data; a metadata processing unit, configured to enforce specific restrictions with respect to at least execution of instructions, access to resources, and manipulation of data, selectively dependent on the received metadata tags; and a control transfer processing unit, configured to validate a branch instruction execution and an entry point instruction of each control transfer, selectively dependent on the respective metadata tags.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 21, 2020
    Inventor: Kanad Ghose
  • Publication number: 20190272017
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Application
    Filed: May 13, 2019
    Publication date: September 5, 2019
    Inventor: Kanad Ghose
  • Patent number: 10289185
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: May 14, 2019
    Assignee: The Research Foundation for the State University of New York
    Inventor: Kanad Ghose
  • Publication number: 20180228060
    Abstract: A method of controlling a data center having a cold air cooling system, and at least one containment structure, comprising: determining a minimum performance constraint; determining optimum states of the cold air cooling system, a controlled leakage of air across the containment structure between a hot region and a cold air region, and information technology equipment for performing tasks to meet the minimum performance constraint, to minimize operating cost; and generating control signals to the cold air cooling system, a controlled leakage device, and the information technology equipment in accordance with the determined optimum states.
    Type: Application
    Filed: January 24, 2018
    Publication date: August 9, 2018
    Inventors: Husam Alissa, Kourosh Nemati, Bahgat Sammakia, Kanad Ghose
  • Publication number: 20170329384
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 16, 2017
    Inventor: Kanad Ghose
  • Patent number: 9767271
    Abstract: A pipelined processor comprising a cache memory system, fetching instructions for execution from a portion of said cache memory system, an instruction commencing processing before a digital signature of the cache line that contained the instruction is verified against a reference signature of the cache line, the verification being done at the point of decoding, dispatching, or committing execution of the instruction, the reference signature being stored in an encrypted form in the processor's memory, and the key for decrypting the said reference signature being stored in a secure storage location. The instruction processing proceeds when the two signatures exactly match and, where further instruction processing is suspended or processing modified on a mismatch of the two said signatures.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 19, 2017
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kanad Ghose
  • Patent number: 9767284
    Abstract: Trustworthy systems require that code be validated as genuine. Most systems implement this requirement prior to execution by matching a cryptographic hash of the binary file against a reference hash value, leaving the code vulnerable to run time compromises, such as code injection, return and jump-oriented programming, and illegal linking of the code to compromised library functions. The Run-time Execution Validator (REV) validates, as the program executes, the control flow path and instructions executed along the control flow path. REV uses a signature cache integrated into the processor pipeline to perform live validation of executions, at basic block boundaries, and ensures that changes to the program state are not made by the instructions within a basic block until the control flow path into the basic block and the instructions within the basic block are both validated.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 19, 2017
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kanad Ghose
  • Patent number: 9762399
    Abstract: A processor comprising: an instruction processing pipeline, configured to receive a sequence of instructions for execution, said sequence comprising at least one instruction including a flow control instruction which terminates the sequence; a hash generator, configured to generate a hash associated with execution of the sequence of instructions; a memory configured to securely receive a reference signature corresponding to a hash of a verified corresponding sequence of instructions; verification logic configured to determine a correspondence between the hash and the reference signature; and authorization logic configured to selectively produce a signal, in dependence on a degree of correspondence of the hash with the reference signature.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: September 12, 2017
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kanad Ghose
  • Patent number: 9753465
    Abstract: A method for controlling a data center, comprising a plurality of server systems, each associated with a cooling system and a thermal constraint, comprising: a concurrent physical condition of a first server system; predicting a future physical condition based on a set of future states of the first server system; dynamically controlling the cooling system in response to at least the input and the predicted future physical condition, to selectively cool the first server system sufficient to meet the predetermined thermal constraint; and controlling an allocation of tasks between the plurality of server systems to selectively load the first server system within the predetermined thermal constraint and selectively idle a second server system, wherein the idle second server system can be recruited to accept tasks when allocated to it, and wherein the cooling system associated with the idle second server system is selectively operated in a low power consumption state.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: September 5, 2017
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kanad Ghose
  • Patent number: 9715264
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: July 25, 2017
    Assignee: The Research Foundation of The State University of New York
    Inventor: Kanad Ghose
  • Publication number: 20160306410
    Abstract: A system and method of scheduling tasks, comprising receiving activity and performance data from registers or storage locations maintained by hardware and an operating system; storing calibration coefficients associated with the activity and performance data; computing an energy dissipation rate based on at least the activity and performance data; and scheduling tasks under the operating system based on the computed energy dissipation rate.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventor: Kanad Ghose