Patents by Inventor Sridhar Seshadri

Sridhar 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).

  • Publication number: 20230376550
    Abstract: An approach is provided for flock recommendation for people and activities. Flock can themselves either be people or activities. The system takes input from the social accounts associated with the person, and a personality test filled in by the user, activities data from multiple third party sources and recommends them with flocks (either persons for a particular activity or activities for a group of people). It also stores an encrypted combination of user and evidence as transaction in the block chain for every recommendation done for auditing purposes. The ranking module in one embodiment, takes the result set from the recommendation module, ranks them based on the user's preferences. It considers a lot of factors including the weightages of the edges in the knowledge graph and the user info to rank these recommendation result set and finally returns them with rank score.
    Type: Application
    Filed: November 16, 2020
    Publication date: November 23, 2023
    Inventors: Sridhar Seshadri, Shreeram Iyer
  • Patent number: 9536027
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: January 3, 2017
    Assignee: SYNOPSYS, INC.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri
  • Publication number: 20140244233
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Application
    Filed: May 8, 2014
    Publication date: August 28, 2014
    Applicant: Synopsys, Inc.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri
  • Patent number: 8782580
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: July 15, 2014
    Assignee: Synopsys, Inc.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri
  • Patent number: 8341570
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 25, 2012
    Assignee: Synopsys, Inc.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri
  • Publication number: 20120123763
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Application
    Filed: January 26, 2012
    Publication date: May 17, 2012
    Applicant: SYNOPSYS, INC.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri
  • Patent number: 8121825
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: February 21, 2012
    Assignee: Synopsys, Inc.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri
  • Publication number: 20090276738
    Abstract: One embodiment of the present invention provides systems and techniques to execute a hardware simulation and verification solution on a multiprocessor system. The hardware simulation and verification solution can be partitioned into different modules which can include a simulation kernel to simulate changes in signal values, a value change dump module to store the changes in the signal values on a computer-readable storage medium, a functional coverage module to check functionality, a toggle coverage module to check signal toggling, an assertion engine to check complex behaviors, and a testbench module to generate test scenarios. Embodiments of the present invention can execute different modules on different processors, thereby improving performance.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: SYNOPSYS, INC.
    Inventors: Manish Jain, Subha S. Chowdhury, Sridhar Seshadri