Patents by Inventor Ishan Rastogi

Ishan Rastogi 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: 11671991
    Abstract: A method for resource management in a blockchain based IoT network comprising a plurality of IoT nodes connected with each other using block chain is disclosed. The method includes: receiving, by at least one first IoT node, at least one capability information of at least one second IoT node from the block chain based IoT network. The method may further include generating, by the at least one first IoT node, a smart contract to be executed between the at least one first IoT node and the at least one second IoT node based on the at least one capability information and at least one parameter associated with the at last one first IoT node and the at least one second IoT node and executing, by the at least one first IoT node, the smart contract with the at least one second IoT node.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 6, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ishan Rastogi, Rahul Rajendra Sonanis, Umang Goel, Siddharth Lal, Yeonhyang Kim, Aloknath De
  • Patent number: 11379858
    Abstract: A user apparatus connectable to a block chain system is provided. The user apparatus includes a memory, a communication interface, and at least one processor configured to divide a block chain consisting of a plurality of blocks into an active area and an inactive area based on a predefined standard, store blocks included in the active area in a first portion of the memory, based on a transaction occurring in the block chain system, record information of the transaction in the blocks stored in the first portion of the memory, and control the communication interface to transmit transaction information satisfying a predefined condition among the transaction information stored in the first portion to a manager apparatus included in the block chain system.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: July 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Umang Goel, Rahul Rajendra Sonanis, Siddharth Lal, Ishan Rastogi, Yeon Hyang Kim
  • Publication number: 20220015087
    Abstract: A method for resource management in a blockchain based IoT network comprising a plurality of IoT nodes connected with each other using block chain is disclosed. The method includes: receiving, by at least one first IoT node, at least one capability information of at least one second IoT node from the block chain based IoT network. The method may further include generating, by the at least one first IoT node, a smart contract to be executed between the at least one first IoT node and the at least one second IoT node based on the at least one capability information and at least one parameter associated with the at last one first IoT node and the at least one second IoT node and executing, by the at least one first IoT node, the smart contract with the at least one second IoT node.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 13, 2022
    Inventors: Ishan Rastogi, Rahul Rajendra Sonanis, Umang Goel, Siddharth Lal, Yeonhyang Kim, Aloknath De
  • Publication number: 20210224827
    Abstract: A user apparatus connectable to a block chain system is provided. The user apparatus includes a memory, a communication interface, and at least one processor configured to divide a block chain consisting of a plurality of blocks into an active area and an inactive area based on a predefined standard, store blocks included in the active area in a first portion of the memory, based on a transaction occurring in the block chain system, record information of the transaction in the blocks stored in the first portion of the memory, and control the communication interface to transmit transaction information satisfying a predefined condition among the transaction information stored in the first portion to a manager apparatus included in the block chain system.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 22, 2021
    Inventors: Umang GOEL, Rahul Rajendra SONANIS, Siddharth LAL, Ishan RASTOGI, Yeon Hyang KIM
  • Patent number: 10165018
    Abstract: A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
  • Patent number: 10148707
    Abstract: A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
  • Publication number: 20180097855
    Abstract: A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.
    Type: Application
    Filed: November 21, 2017
    Publication date: April 5, 2018
    Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
  • Publication number: 20180084015
    Abstract: A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 22, 2018
    Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
  • Publication number: 20180034581
    Abstract: A method, executed by a computer, includes sending a test media packet sequence to a client of a plurality of clients, receiving from the client a response packet sequence corresponding to the test media packet sequence, comparing the test media packet sequence to the response packet sequence to determine a quality of service score for the client, and notifying the client of the quality of service score. A computer system and computer program product corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
  • Publication number: 20180034711
    Abstract: A method, executed by a computer, includes sending a test media packet sequence to a client of a plurality of clients, receiving from the client a response packet sequence corresponding to the test media packet sequence, comparing the test media packet sequence to the response packet sequence to determine a quality of service score for the client, and notifying the client of the quality of service score. A computer system and computer program product corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: January 17, 2017
    Publication date: February 1, 2018
    Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi