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: 11698833Abstract: 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: GrantFiled: January 3, 2022Date of Patent: July 11, 2023Assignee: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Amulya Pandey, Manish Bansal, Sandeep Bhattacharya
-
Publication number: 20230214292Abstract: 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: ApplicationFiled: January 3, 2022Publication date: July 6, 2023Inventors: Amulya Pandey, Manish Bansal, Sandeep Bhattacharya
-
Patent number: 9875333Abstract: 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: GrantFiled: January 19, 2016Date of Patent: January 23, 2018Assignee: Cadence Design Systems, Inc.Inventors: Sourabh Kumar Verma, Naresh Kumar, Ajay Tomar, Rakesh Agarwal, Umesh Gupta, Manish Bansal, Kaustav Guha, Prashant Sethia
-
Patent number: 9589096Abstract: 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: GrantFiled: May 19, 2015Date of Patent: March 7, 2017Assignee: Cadence Design Systems, Inc.Inventors: Umesh Gupta, Vishnu Kumar, Manish Bansal, Naresh Kumar, Manuj Verma, Prashant Sethia
-
Patent number: 9277442Abstract: 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: GrantFiled: November 7, 2014Date of Patent: March 1, 2016Assignee: BlackBerry LimitedInventors: Sanigepalli V. Praveenkumar, Ritwik Dubey, Manish Bansal
-
Patent number: 8977285Abstract: 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: GrantFiled: April 6, 2011Date of Patent: March 10, 2015Assignee: BlackBerry LimitedInventors: Manish Bansal, Sanigepalli Venkata Praveenkumar
-
Publication number: 20150063114Abstract: 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: ApplicationFiled: November 7, 2014Publication date: March 5, 2015Inventors: Sanigepalli V. PRAVEENKUMAR, Ritwik DUBEY, Manish BANSAL
-
Patent number: 8885584Abstract: 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: GrantFiled: November 30, 2011Date of Patent: November 11, 2014Assignee: BlackBerry LimitedInventors: Sanigepalli Venkata Praveenkumar, Manish Bansal, Ritwik Dubey
-
Publication number: 20130136067Abstract: 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: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: RESEARCH IN MOTION CORPORATIONInventors: Sanigepalli Venkata PRAVEENKUMAR, Manish BANSAL, Ritwik DUBEY
-
Publication number: 20120258726Abstract: 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: ApplicationFiled: April 6, 2011Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Manish Bansal, Sanigepalli Venkata Praveenkumar
-
Patent number: D873912Type: GrantFiled: September 10, 2018Date of Patent: January 28, 2020Assignee: 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: D873913Type: GrantFiled: September 10, 2018Date of Patent: January 28, 2020Assignee: 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: D881270Type: GrantFiled: September 10, 2018Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Hersh Narayan, Kenichi Akishima, Manish Bansal, Emi Hashiride, Brynn Hoover, Neal Peterson Rothfuss, Suhag Saraiya, Michael Saunders, Vivek Singh