Patents by Inventor Manish Bansal

Manish Bansal 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: 11698833
    Abstract: In an embodiment, an electronic circuit includes: a plurality of signal channels; a signal collection circuit configured to determine an action of the electronic circuit based on channel signals from the plurality of signal channels; and a first signal management circuit coupled between the plurality of signal channels and the signal collection circuit, the first signal management circuit including: a set of internal registers, a set of user registers, and a decoder configured to program the set of internal registers based on a content of the set of user registers, where the first signal management circuit is configured to receive the channel signals via the plurality of signal channels, generate first aggregated signals based on the received channel signals and a content of the set of internal registers, and transmitting the first aggregated signals to the signal collection circuit.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: July 11, 2023
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Amulya Pandey, Manish Bansal, Sandeep Bhattacharya
  • Publication number: 20230214292
    Abstract: In an embodiment, an electronic circuit includes: a plurality of signal channels; a signal collection circuit configured to determine an action of the electronic circuit based on channel signals from the plurality of signal channels; and a first signal management circuit coupled between the plurality of signal channels and the signal collection circuit, the first signal management circuit including: a set of internal registers, a set of user registers, and a decoder configured to program the set of internal registers based on a content of the set of user registers, where the first signal management circuit is configured to receive the channel signals via the plurality of signal channels, generate first aggregated signals based on the received channel signals and a content of the set of internal registers, and transmitting the first aggregated signals to the signal collection circuit.
    Type: Application
    Filed: January 3, 2022
    Publication date: July 6, 2023
    Inventors: Amulya Pandey, Manish Bansal, Sandeep Bhattacharya
  • Patent number: 9875333
    Abstract: The present disclosure relates to a system and method for electronic design automation. Embodiments may include receiving, using at least one processor, an electronic design and determining one or more graph based analysis (“GBA”) violating nodes associated with the electronic design. Embodiments may include identifying a non-covered violating node from the GBA violating nodes and determining a worst timing path through the non-covered violating node. Embodiments may further include invoking a path-based analysis (“PBA”) on the worst timing path and determining if the worst timing path satisfies the PBA analysis.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 23, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventors: Sourabh Kumar Verma, Naresh Kumar, Ajay Tomar, Rakesh Agarwal, Umesh Gupta, Manish Bansal, Kaustav Guha, Prashant Sethia
  • Patent number: 9589096
    Abstract: Methods and systems provide setup and generation of SPICE results for a set of timing path(s) and integration of SPICE simulation with static timing analysis (STA) path-based results generation. In an embodiment, a method may select a candidate set of timing paths, perform path based analysis (PBA) on the selected paths, generate SPICE results for the selected paths, and render the PBA and SPICE results in an integrated user interface to facilitate sign off based on annotated constraints and correlation between STA results and SPICE results. Methods and systems of the present disclosure find application in, among other things, timing signoff in an electronic design and verification process.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: March 7, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Umesh Gupta, Vishnu Kumar, Manish Bansal, Naresh Kumar, Manuj Verma, Prashant Sethia
  • Patent number: 9277442
    Abstract: An apparatus and method of determining an allocation of data across multiple data communications networks. A respective characteristic of the first data communications network and the second data communication network are determined based on receiving a respective first and second portion of a data set sent through respective channels to a receiver. Based on determining these respective characteristics and based upon the respective characteristics, an allocation of data between the first data communications network and the second communications network is determined such that the allocation satisfies at least one data transfer performance requirement associated with the data set.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: March 1, 2016
    Assignee: BlackBerry Limited
    Inventors: Sanigepalli V. Praveenkumar, Ritwik Dubey, Manish Bansal
  • Patent number: 8977285
    Abstract: In one illustrative example, data for an appointment is saved in memory. The data include start data corresponding to a start date and time of the appointment, an identifier or address of at least one other mobile device, and at least one of a session ID or key. When a current date and time matches the start date and time, the mobile device grants permission to share, with another mobile device, location information indicating a location of the mobile device. The mobile device also receives location information indicating a location of the other mobile device. When the location information indicates that the locations are within a predetermined range of each other, the mobile device connects in an ad hoc wireless network with the other mobile device with use of the session ID or key, for the communication of one or more files in a secure data session.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: March 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Manish Bansal, Sanigepalli Venkata Praveenkumar
  • Publication number: 20150063114
    Abstract: An apparatus and method of determining an allocation of data across multiple data communications networks. A respective characteristic of the first data communications network and the second data communication network are determined based on receiving a respective first and second portion of a data set sent through respective channels to a receiver. Based on determining these respective characteristics and based upon the respective characteristics, an allocation of data between the first data communications network and the second communications network is determined such that the allocation satisfies at least one data transfer performance requirement associated with the data set.
    Type: Application
    Filed: November 7, 2014
    Publication date: March 5, 2015
    Inventors: Sanigepalli V. PRAVEENKUMAR, Ritwik DUBEY, Manish BANSAL
  • Patent number: 8885584
    Abstract: An apparatus and method of determining an allocation of data across multiple data communications networks. A first portion of a data set is received through a first data communications network. A second portion, that is different from the first portion, of the data set is received through a second data communications network that uses a different data communications protocol than the first data communications network. A respective characteristic of the first data communications network and the second data communication network are determined at a receiver. In response to determining these respective characteristics and based upon the respective characteristics, an allocation of data between the first data communications network and the second communications network is determined such that the allocation satisfies at least one data transfer performance requirement associated with the data set. An indication of the allocation is sent to a transmitter of the data set.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: November 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Sanigepalli Venkata Praveenkumar, Manish Bansal, Ritwik Dubey
  • Publication number: 20130136067
    Abstract: An apparatus and method of determining an allocation of data across multiple data communications networks. A first portion of a data set is received through a first data communications network. A second portion, that is different from the first portion, of the data set is received through a second data communications network that uses a different data communications protocol than the first data communications network. A respective characteristic of the first data communications network and the second data communication network are determined at a receiver. In response to determining these respective characteristics and based upon the respective characteristics, an allocation of data between the first data communications network and the second communications network is determined such that the allocation satisfies at least one data transfer performance requirement associated with the data set. An indication of the allocation is sent to a transmitter of the data set.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: RESEARCH IN MOTION CORPORATION
    Inventors: Sanigepalli Venkata PRAVEENKUMAR, Manish BANSAL, Ritwik DUBEY
  • Publication number: 20120258726
    Abstract: In one illustrative example, data for an appointment is saved in memory. The data include start data corresponding to a start date and time of the appointment, an identifier or address of at least one other mobile device, and at least one of a session ID or key. When a current date and time matches the start date and time, the mobile device grants permission to share, with another mobile device, location information indicating a location of the mobile device. The mobile device also receives location information indicating a location of the other mobile device. When the location information indicates that the locations are within a predetermined range of each other, the mobile device connects in an ad hoc wireless network with the other mobile device with use of the session ID or key, for the communication of one or more files in a secure data session.
    Type: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Manish Bansal, Sanigepalli Venkata Praveenkumar
  • Patent number: D873912
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hersh Narayan, Kenichi Akishima, Manish Bansal, Brett W. DeColyse, Emi Hashiride, Brynn Hoover, Neal Peterson Rothfuss, Suhag Saraiya, Michael Saunders, Vivek Singh, Wu Yanbin, Zong Ying
  • Patent number: D873913
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hersh Narayan, Kenichi Akishima, Manish Bansal, Brett W. DeColyse, Emi Hashiride, Brynn Hoover, Neal Peterson Rothfuss, Suhag Saraiya, Michael Saunders, Vivek Singh, Wu Yanbin, Zong Ying
  • Patent number: D881270
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hersh Narayan, Kenichi Akishima, Manish Bansal, Emi Hashiride, Brynn Hoover, Neal Peterson Rothfuss, Suhag Saraiya, Michael Saunders, Vivek Singh