Patents by Inventor Ashok Seshadri

Ashok Seshadri 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: 11816087
    Abstract: Traditional blockchain monitoring systems have the disadvantage that they are capable of monitoring only a single blockchain ecosystem, as data from different blockchain networks running on different blockchain ecosystems may be heterogeneous in nature and poses associated data processing and interpretation challenges. The disclosure herein generally relates to blockchain monitoring, and, more particularly, to a method and system for monitoring blockchain networks belonging to different blockchain ecosystems. The system transforms the heterogeneous data to a homogeneous format, and then processes the data to identify one or more events. The system then identifies an action to be triggered in response to a determined event, which is then triggered by the system.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: November 14, 2023
    Assignee: Tata Consultancy Services Limited
    Inventors: Vivekanand Ramgopal, Malini Raman, Ashok Seshadri, Santhana Krishnan Trichy Nallusamy
  • Publication number: 20230103259
    Abstract: Existing systems enable secure storage of encryption keys in the form of digital wallets, however, since the keys are preconfigured, they can be prone to malicious attacks. The embodiments herein provide a method and system for randomizing distribution of cryptographic keys across multiple secure key storage devices. The system generates random storage identities (RSIDs) for secure key storage devices by selecting a random storage device from a device portfolio, assigns the RSIDs randomly to create crypto addresses based on random access and partition the devices by deriving crypto addresses. Further, the system generates a user hash function and maps the user hash function to find an associated RSID hash function. The system identifies a device ID, a partition ID and a business date from a device mapper associated with the RSIDs to regenerate new RSIDs and recommends the regenerated new RSIDs randomly to each of the plurality of devices.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 30, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: MALINI RAMAN, NAMITHA JEREMIAH, ROHIT TRIVEDI, ASHOK SESHADRI
  • Publication number: 20230075239
    Abstract: Traditional blockchain monitoring systems have the disadvantage that they are capable of monitoring only a single blockchain ecosystem, as data from different blockchain networks running on different blockchain ecosystems may be heterogeneous in nature and poses associated data processing and interpretation challenges. The disclosure herein generally relates to blockchain monitoring, and, more particularly, to a method and system for monitoring blockchain networks belonging to different blockchain ecosystems. The system transforms the heterogeneous data to a homogeneous format, and then processes the data to identify one or more events. The system then identifies an action to be triggered in response to a determined event, which is then triggered by the system.
    Type: Application
    Filed: July 12, 2022
    Publication date: March 9, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: VIVEKANAND RAMGOPAL, MALINI RAMAN, ASHOK SESHADRI, SANTHANA KRISHNAN TRICHY NALLUSAMY
  • Publication number: 20220405684
    Abstract: The present disclosure provides personalized programming guidance to blockchain developers to increase productivity. Conventional methods perform static analysis on the quality of code and fails to provide personalized guidance to developers. The present disclosure receives a plurality of actions associated with a blockchain operation performed by a user and compares with the predefined actions. Further, an activity data associated with the user is updated based on the comparison. An activity grade is computed based on the activity data and a corresponding weightage associated with each of the plurality of actions. A grade data associated with the user is evaluated based on the activity grade. Further, a current proficiency value is computed based on an initial proficiency score and the evaluated grade data. A current proficiency grade of the user is updated based on the current proficiency value and a plurality of recommendations are generated based on that.
    Type: Application
    Filed: June 13, 2022
    Publication date: December 22, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: VIVEKANAND RAMGOPAL, ASHOK SESHADRI, ASHISHKUMAR LAKSHMANAN, NAMITHA JEREMIAH
  • Publication number: 20050125802
    Abstract: A virtual multithreading hardware mechanism provides multi-threading on a single-threaded processor. Thread switches are triggered by user-defined triggers. Synchronous triggers may be defined in the form of special trigger instructions. Asynchronous triggers may be defined via special marking instructions that identify an asynchronous trigger condition. The asynchronous trigger condition may be based on a plurality of atomic processor events. Minimal context information, such as only an instruction pointer address, is maintained by the hardware upon a thread switch. In contrast to traditional simultaneous multithreading schemes, the virtual multithreading hardware provides thread switches that are transparent to an operating system and that may be performed without operating system intervention.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Perry Wang, Hong Wang, John Shen, Ashok Seshadri, Anthony Mah, William Greene, Ravi Chandran, Piyush Desai, Steve Liao