Patents by Inventor Shayori Das

Shayori Das 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: 9690595
    Abstract: A booting method for computer system with multiple central processing units is provided. The method includes: initializing at least two CPUs of the multiple CPUs at start of a booting process; accessing, by each of the at least two initialized CPUs, a task description chart (TDC) stored in the computer system, wherein the TDC includes information of at least two tasks of the booting process; and selecting, by each of the at least two initialized CPUs, a task from at least two tasks according to selection information of the at least two tasks in the TDC; obtaining, by each of the at least two initialized CPUs, the selected task according to address information of the selected task in the TDC; and executing, by the initialized CPUs, the selected tasks at least partially in parallel.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 27, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shayori Das, Aman Shahi
  • Patent number: 9639374
    Abstract: A method and system is provided for optimizing a boot time of a computer system with at least one CPU, in response to a boot command. The system includes memory and a processor. The processor executes instructions stored in the memory to access a task description chart (TDC) comprising essential tasks related to the booting of the system. The TDC is processed offline to create two sets of scheduling charts: an independent task chart (ITC) and a dependent task chart (DTC). The ITC includes all the independent tasks and the DTC includes all the dependent tasks. The DTC is further divided into DTC1 and DTC2. The tasks from all the charts are selected for execution based on priority. The method and system solve the scheduling overhead problem during the boot process, by optimizing the scheduling.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: May 2, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nair Sanil Kumar Divakaran, Aman Shahi, Shayori Das
  • Publication number: 20160004542
    Abstract: A booting method for computer system with multiple central processing units is provided. The method includes: initializing at least two CPUs of the multiple CPUs at start of a booting process; accessing, by each of the at least two initialized CPUs, a task description chart (TDC) stored in the computer system, wherein the TDC includes information of at least two tasks of the booting process; and selecting, by each of the at least two initialized CPUs, a task from at least two tasks according to selection information of the at least two tasks in the TDC; obtaining, by each of the at least two initialized CPUs, the selected task according to address information of the selected task in the TDC; and executing, by the initialized CPUs, the selected tasks at least partially in parallel.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Shayori DAS, Aman SHAHI
  • Publication number: 20150339129
    Abstract: A method and system is provided for optimizing a boot time of a computer system with at least one CPU, in response to a boot command. The system comprises of a memory and a processor. The processor executes a set of instructions stored in the memory to access a task description chart (TDC) comprising a set of essential tasks related to the booting of the system. The TDC is processed offline to create two sets of scheduling charts: an independent task chart (ITC) and a dependent task chart (DTC). The ITC includes all the independent tasks and the DTC includes all the dependent tasks. The DTC is further divided into DTC1 and DTC2. The tasks from all the charts are selected for execution based on the priority. The proposed method and system solves the scheduling overhead problem of the system during the boot process, by optimizing the scheduling process.
    Type: Application
    Filed: June 9, 2015
    Publication date: November 26, 2015
    Inventors: Nair Sanil Kumar Divakaran, Aman Shahi, Shayori Das