Patents by Inventor Vivek Joshi
Vivek Joshi 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: 20200342921Abstract: Disclosed is a three-port static random access memory (3P-SRAM) that performs XNOR operations. The cell has a write port and first and second read ports. Read operations are enabled through either the first read port using a first read wordline and a common read bitline or the second read port using a second read wordline and the common read bitline. Read wordline activation is controlled such that only one read wordline is activated (i.e., receives a read pulse) at a time. As a result, a read operation through either read port effectively accomplishes an XNOR operation. Also disclosed is a memory array, which incorporates such cells and which performs XNOR-bitcount-compare functions. Since XNOR-bitcount-compare functions are used in XNOR-NET type binary neural networks (BNNs), the memory array can be employed for implementing such a BNN designed for improved performance, scalability, and manufacturability. Also disclosed is an in-memory computing method.Type: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Inventors: Zhewei Jiang, Muhammed Ahosan UL Karim, Xi Cao, Vivek Joshi, Jack M. Higman
-
Publication number: 20200256903Abstract: Systems and methods for determining a voltage meter rating for a utility meter connected to a distribution system via one or more distribution lines. The system accesses voltage measurements provided by a meter that represent a voltage at different time intervals. The system filters the voltage measurements to remove any voltage measurements that fall outside a voltage range for the distribution line. The system further determines a measured voltage rating from a set of candidate voltage ratings for the meter. The system compares a stored voltage rating for the meter and the measured voltage rating to determine a confidence level for the measured voltage rating. When the confidence level for measured voltage rating exceeds a confidence threshold, the system uses the measured voltage rating to maintain the distribution system.Type: ApplicationFiled: February 11, 2019Publication date: August 13, 2020Inventors: Vivek Joshi, Umang Deora
-
Publication number: 20200133913Abstract: A computer system includes a processor and a memory. The processor is located on a first circuit board having a first connector. The memory is located on a second circuit board having a second connector. The first circuit board and the second board are physically separated from each other but connect to each other through the connector. The processor and the memory are communicated to each other based on a differential signaling scheme.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: VIVEK JOSHI, CHIH-CHIEH CHANG, CHANG-HSIN GENG
-
Publication number: 20200028882Abstract: A request to establish a communication session between a first communication endpoint to a second communication endpoint is received. A determination is made that the request to establish the communication session requires an application to be inserted into the communication session between the first communication endpoint and the second communication endpoint. For example, the application may be a call recording application. A first processing resource in a first idle communication endpoint is selected based on an idleness factor of the first processing resource. The application is sent to the first idle communication endpoint. The application in the first idle communication endpoint is then inserted into the communication session between the first communication endpoint and the second communication endpoint.Type: ApplicationFiled: July 19, 2018Publication date: January 23, 2020Inventors: Vivek Joshi, Abhishek Gupta, Dhananjay Shende
-
Publication number: 20190383864Abstract: Certain aspects and features include a system and method for monitoring the operational status of assets in an electric power distribution system. For example, an asset monitoring system identifies a zone of operation for an asset under evaluation. The asset monitoring application identifies meters connected to transformers in the zone of operation and obtains meter voltages for the meters over multiple intervals. The asset monitoring application determines a primary voltage for at least one transformer based on at least one meter voltage. The asset monitoring application uses the primary voltage in a power flow calculation to estimate an operational setting for the asset. The asset monitoring application compares the voltages from the power flow analysis using the estimated operational setting and the voltages from the meter voltages across multiple time intervals. Based on the comparison, the asset monitoring application determines an operational status of the asset.Type: ApplicationFiled: June 15, 2018Publication date: December 19, 2019Inventors: Vivek Joshi, Ashwin Shirsat
-
Publication number: 20190359574Abstract: The present invention relates to an improved process for the preparation of quinolone based compounds of general formula (I) using intermediate compound of general formula (XII). Invention also provides an improved process for the preparation of compound of formula (I-a) using intermediate compound of formula (XII-a) and some novel impurities generated during process. Compounds prepared using this process can be used to treat anemia.Type: ApplicationFiled: May 24, 2019Publication date: November 28, 2019Applicant: CADILA HEALTHCARE LIMITEDInventors: Ranjit C. Desai, Rajiv Sharma, Vrajesh Pandya, Kalpesh Shah, Sunil Patel, Rakesh Chauhan, Ranjeet Nair, Vivek Joshi, Manoj Patel, Mrigendra Shukla
-
Patent number: 10412126Abstract: Statistics of a media stream of a communication session are received from one or more communication devices involved in the communication session. The statistics are from various communication devices that are involved in the media stream of the communication session. A determination is made to see if at least one of the statistics from one of the communication devices meets a threshold. In response to the at least one of the statistics meeting the threshold, a message is sent to dynamically change a configuration the media stream of the communication session while the communication session is still active. For example, the message may be to switch to a different media server in order to improve the quality of the media stream.Type: GrantFiled: October 3, 2016Date of Patent: September 10, 2019Assignee: Avaya Inc.Inventors: Anirudh Patel, Manish Patil, Vivek Joshi, Mani Sharma
-
Patent number: 10339490Abstract: Where a particular item has certain restrictions or requirements which should be followed when the item is stored or transported, a transit plan or storage plan for the item may be developed using the systems and methods of the present disclosure. In particular, where the restrictions or requirements may change over time (i.e., during the period in which the item is stored or transported), the transit plan or storage plan may include accommodations for changing the conditions of the item in order to comply with the restrictions or requirements. In particular, the transit plan or storage plan may call for the reorientation of an item that has orientation-specific requirements as the item is in storage or in transit.Type: GrantFiled: August 22, 2012Date of Patent: July 2, 2019Assignee: Amazon Technologies, Inc.Inventor: Siddharth Vivek Joshi
-
Patent number: 10026099Abstract: Tracking waiting lists associated with merchants and presenting deals to users based on adding the users to waiting lists is described. A service provider may enable merchants to track waiting lists associated with their own services and services of other merchants. Users may be automatically added to waiting lists of merchants based at least in part on a service provider determining that a user is at a geographic location of a merchant. Based at least in part on adding a user to a waiting list for a particular merchant, the service provider may access and select deals from one or more alternative merchants. The one or more alternative merchants may not have waiting lists or may have waiting lists with fewer groups than the waiting list for the particular merchant. The service provider may offer the deals to the user via a user device.Type: GrantFiled: December 15, 2014Date of Patent: July 17, 2018Assignee: Amazon Technologies, Inc.Inventors: Siddharth Vivek Joshi, David Aronchick, James Robert Blair, Canku Alp Calargun, Hyma Srinivasa Murthy, Vishal Bethur Sathyamurthy, Scott Kerns Windsor
-
Patent number: 9942176Abstract: Disclosed are various embodiments for processing electronic messages and/or reply electronic messages. A contact entry associated with a user issue is created. A unique token associated with the contact entry is generated. Electronic messages sent to the user are generated with a reply-to address that incorporates the token.Type: GrantFiled: October 30, 2015Date of Patent: April 10, 2018Assignee: Amazon Technologies, Inc.Inventors: Zachary Crisman, Siddharth Vivek Joshi, Jamie J. Sheehan, Charles E. Dannaker
-
Publication number: 20180097854Abstract: Statistics of a media stream of a communication session are received from one or more communication devices involved in the communication session. The statistics are from various communication devices that are involved in the media stream of the communication session. A determination is made to see if at least one of the statistics from one of the communication devices meets a threshold. In response to the at least one of the statistics meeting the threshold, a message is sent to dynamically change a configuration the media stream of the communication session while the communication session is still active. For example, the message may be to switch to a different media server in order to improve the quality of the media stream.Type: ApplicationFiled: October 3, 2016Publication date: April 5, 2018Inventors: Anirudh Patel, Manish Patil, Vivek Joshi, Mani Sharma
-
Patent number: 9900230Abstract: A request to subscribe to QoS information is received from a monitoring element. A monitoring element may be a centralized communication system, such as a Private Branch Exchange (PBX). The QoS information is from a plurality of network elements at a plurality of locations. A network element may be, for example, a communication endpoint, a router, a media server, and/or the like. The QoS information is based on a location map that includes information for the plurality of locations. The plurality of locations are controlled by separate communication systems. A determination is made whether a threshold for the QoS information has been reached. If the threshold for the QoS information has reach reached, a notification is sent to the monitoring element. Upon receiving the notification, the monitoring element can cause an action to occur to address a QoS problem.Type: GrantFiled: January 7, 2016Date of Patent: February 20, 2018Assignee: Avaya Inc.Inventors: Vivek Joshi, Anirudh Patel, Manish Patil
-
Patent number: 9781026Abstract: A feature server determines a hierarchical network topology for identifying presence information of communication endpoints. The hierarchical network topology comprises at least a first level and an endpoint level. The feature server queries a communication device at the first level to determine if the communication device at the first level is reachable via one or more routes. In response to determining that the communication device at the first level is not reachable via any of the one or more routes, the feature server forbears from querying one or more communication endpoints associated with the communication device at the first level for the presence information. In response to determining that the communication device at the first level is now reachable via the one or more routes, the feature server queries the one or more communication endpoints associated with the communication device at the first level for the presence information.Type: GrantFiled: May 20, 2015Date of Patent: October 3, 2017Assignee: Avaya Inc.Inventors: Vivek Joshi, Dhananjay Shende
-
Publication number: 20170201440Abstract: A request to subscribe to QoS information is received from a monitoring element. A monitoring element may be a centralized communication system, such as a Private Branch Exchange (PBX). The QoS information is from a plurality of network elements at a plurality of locations. A network element may be, for example, a communication endpoint, a router, a media server, and/or the like. The QoS information is based on a location map that includes information for the plurality of locations. The plurality of locations are controlled by separate communication systems. A determination is made whether a threshold for the QoS information has been reached. If the threshold for the QoS information has reach reached, a notification is sent to the monitoring element. Upon receiving the notification, the monitoring element can cause an action to occur to address a QoS problem.Type: ApplicationFiled: January 7, 2016Publication date: July 13, 2017Inventors: Vivek Joshi, Anirudh Patel, Manish Patil
-
Patent number: 9548136Abstract: A method and an apparatus for identifying non-intrinsic defect bits from a population of failing bits for failure analysis to characterize the extrinsic failure mechanisms is provided. Embodiments include performing a failure mode test on a bank of a memory array at different low VDD; determining optimal bank size to observe plateaus of fail counts; determining fail counts of the bank at each different low VDD; determining a plateau of the fail counts; determining whether the plateau represents extrinsic bits of the bank; and submitting the extrinsic bits for root cause analysis.Type: GrantFiled: March 23, 2015Date of Patent: January 17, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Vivek Joshi, Sriram Balasubramanian, Chad Weintraub, Yoann Mamy Randriamihaja, William McMahon
-
Patent number: 9530488Abstract: At least one method, apparatus and system disclosed involves testing a dual port memory cell in a memory device. A semiconductor wafer is processed for providing a dual port memory device. An inline DC contention margin test is performed for testing a contention margin related to a write operation into a cell of the memory device. A determination is made as to whether the contention margin is within a predetermined range. A responsive action is performed in response to determining that the contention margin is outside the predetermined range.Type: GrantFiled: February 19, 2016Date of Patent: December 27, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Sriram Balasubramanian, Vivek Joshi, Randy W. Mann, Ratheesh Ramachandran Thankalekshmi
-
Publication number: 20160344613Abstract: A feature server determines a hierarchical network topology for identifying presence information of communication endpoints. The hierarchical network topology comprises at least a first level and an endpoint level. The feature server queries a communication device at the first level to determine if the communication device at the first level is reachable via one or more routes. In response to determining that the communication device at the first level is not reachable via any of the one or more routes, the feature server forbears from querying one or more communication endpoints associated with the communication device at the first level for the presence information. In response to determining that the communication device at the first level is now reachable via the one or more routes, the feature server queries the one or more communication endpoints associated with the communication device at the first level for the presence information.Type: ApplicationFiled: May 20, 2015Publication date: November 24, 2016Inventors: Vivek Joshi, Dhananjay Shende
-
Publication number: 20160284421Abstract: A method and an apparatus for identifying non-intrinsic defect bits from a population of failing bits for failure analysis to characterize the extrinsic failure mechanisms is provided. Embodiments include performing a failure mode test on a bank of a memory array at different low VDD; determining optimal bank size to observe plateaus of fail counts; determining fail counts of the bank at each different low VDD; determining a plateau of the fail counts; determining whether the plateau represents extrinsic bits of the bank; and submitting the extrinsic bits for root cause analysis.Type: ApplicationFiled: March 23, 2015Publication date: September 29, 2016Inventors: Vivek JOSHI, Sriram BALASUBRAMANIAN, CHAD WEINTRAUB, Yoann Mamy RANDRIAMIHAJA, William MCMAHON
-
Publication number: 20160050164Abstract: Disclosed are various embodiments for processing electronic messages and/or reply electronic messages. A contact entry associated with a user issue is created. A unique token associated with the contact entry is generated. Electronic messages sent to the user are generated with a reply-to address that incorporates the token.Type: ApplicationFiled: October 30, 2015Publication date: February 18, 2016Inventors: Zachary Crisman, Siddharth Vivek Joshi, Jamie J. Sheehan, Charles E. Dannaker
-
Patent number: 9202218Abstract: Disclosed are various embodiments for processing email and/or reply emails. A contact entry associated with a user issue is created. The contact entry is associated with an issue category based upon a context of the contact entry. A unique email token associated with the contact entry is generated. Emails sent to the user are generated with a reply-to address that incorporates the email token.Type: GrantFiled: March 27, 2012Date of Patent: December 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Zachary Crisman, Dennis Crisman, Siddharth Vivek Joshi, Jamie J. Sheehan, Charles E. Dannaker