Patents by Inventor Vaibhav Jain
Vaibhav Jain 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: 20200364391Abstract: A system is disclosed that includes a memory and a processor configured to perform operations stored in the memory. The processor performs the operations to select a master clock for a plurality of clocks in a design logic circuit. The processor further performs the operations to align a clock edge of a clock of the plurality of clocks with a corresponding nearest clock transition of the master clock. The aligned clock edge of the clock limits a number of emulation cycles for the design logic to a fixed number of emulation cycles required for the master clock The processor further performs the operation to determine a clock period for measuring power required for the design logic circuit and estimate, at the aligned clock edge, the power required for the design logic circuit corresponding to the determined clock period, which corresponds to a clock selected from the plurality of clocks and the master clock.Type: ApplicationFiled: May 15, 2020Publication date: November 19, 2020Applicant: Synopsys, Inc.Inventors: Alexander John WAKEFIELD, Jitendra GUPTA, Vaibhav JAIN, Rahul JAIN, Shweta BANSAL
-
Patent number: 10772560Abstract: A wearable paper-based platform with simultaneous passive and active feedback for monitoring perspiration is provided. The sensor platform comprises two modules: a disposable wicking-based sweat collection patch with discrete colorimetric feedback, and a reusable electronic detachable module for active feedback. The disposable patch comprises a hygroscopic wicking material laminated between two polymeric films. The wicking material is patterned with a radial finger design that offers discretized visual readout of the sensor. The active module attaches to the film and alerts the user when the film collects a pre-determined volume of sweat. The multi-feedback system allows high-performance athletes who value objective quantification of perspiration to better assess their sweat loss during physical activities.Type: GrantFiled: October 2, 2017Date of Patent: September 15, 2020Assignee: Purdue Research FoundationInventors: Babak Ziaie, Manuel P. Ochoa, Vaibhav Jain, Rahim Rahimi
-
Patent number: 10754844Abstract: Various systems and methods to efficiently store backups of partitions of a database are disclosed. An indication to take a current snapshot of a partition of the database is received. A log size and operation type statistics are determined for a portion of the change log for the partition. A snapshot type is determined for the partition based at least in part on the log size and the operation type statistics, where the snapshot type specifies a log-based snapshot or a full snapshot. The snapshot is stored as metadata indicating a point in the change log if the determined snapshot type is log-based snapshot or stored as complete data of the partition if the determined snapshot type is full snapshot.Type: GrantFiled: September 27, 2017Date of Patent: August 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Vaibhav Jain, Tate Andrew Certain, James Christopher Sorenson, III, Sharatkumar Nagesh Kuppahally, Akshat Vig, Go Hori, Chase Kernan, Naveen Ganapathi Subramanian, Nicholas Gordon
-
Publication number: 20200267187Abstract: An example operation may include one or more of storing state information of a system component via a data block included among a hash-linked chain of data blocks of a blockchain, the state information identifying operating features of the system component at a first point in time, receiving, from the system component, re-computed state information of the system component captured at a second point in time that is subsequent to the first point in time, determining an integrity of the system component based on the re-computed state information and the previously stored state information of the system component stored among the hash-linked chain of data blocks, and transmitting information about the determined integrity to a computing system associated with the system component.Type: ApplicationFiled: February 19, 2019Publication date: August 20, 2020Inventors: Amandeep Singh, Mathews Thomas, Joel Viale, Jacques Cresp, Fabrice Livigni, Michael E. Alexander, Vaibhav Jain, Luca Marchi
-
Patent number: 10606671Abstract: Systems and methods for patching system calls issued on a device. System calls are patched by transforming system calls to provide additional functionality. The system calls can then be rerouted to the updated or custom functions.Type: GrantFiled: June 12, 2019Date of Patent: March 31, 2020Assignee: EMC IP Holding Company LLCInventors: Tushar P. Telichari, Vaibhav Jain
-
Publication number: 20200042409Abstract: Techniques to restore data from backup are disclosed. In various embodiments, an indication of a subcomponent to be restored from backup is received. View information associated with the backup is used to determine a set of physical components required to be retrieved from the backup to restore the requested subcomponent. The determined set of physical components is retrieved from the backup. The retrieved physical components are used to restore the subcomponent. In various embodiments, the view information includes data that identifies each of a plurality of separately-recoverable subcomponents of the backup and for each one or more physical components comprising the backup which would be required to restore that subcomponent.Type: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Inventors: Sonal Pandey, Venkatraman Venkatasubramanyam, Vaibhav Jain
-
Publication number: 20190392061Abstract: Transaction requests may be ordered in a distributed database according to an independently assigned sequence. Different distributed system nodes, such as a transaction coordinator and a storage node may independently assign sequence numbers to requests to access a distributed database. A storage node may receive the request from a transaction coordinator with an assigned sequence number and another request to which the storage node may assign a sequence number. The storage node can then order performance of the requests based on the sequence numbers.Type: ApplicationFiled: June 21, 2018Publication date: December 26, 2019Applicant: Amazon Technologies, Inc.Inventors: Douglas Brian Terry, Tate Andrew Certain, Amit Gupta, Rishabh Jain, Vaibhav Jain, Alexander Richard Keyes, Somasundaram Perianayagam, Nathan Pellegrom Riley, Akshat Vig, Ming-Chuan Wu
-
Patent number: 10481985Abstract: Techniques to restore data from backup are disclosed. In various embodiments, an indication of a subcomponent to be restored from backup is received. View information associated with the backup is used to determine a set of physical components required to be retrieved from the backup to restore the requested subcomponent. The determined set of physical components is retrieved from the backup. The retrieved physical components are used to restore the subcomponent. In various embodiments, the view information includes data that identifies each of a plurality of separately-recoverable subcomponents of the backup and for each one or more physical components comprising the backup which would be required to restore that subcomponent.Type: GrantFiled: October 19, 2016Date of Patent: November 19, 2019Assignee: EMC IP Holding Company LLCInventors: Sonal Pandey, Venkatraman Venkatasubramanyam, Vaibhav Jain
-
Patent number: 10477721Abstract: An apparatus may be configured to be mounted on a rack. The apparatus may include a communication component. The communication component may be used for communicating with a network device when the network device is mounted on the rack. The apparatus may include a storage device. The storage device may be used for storing information to be provided to the network device, via the communication component, when the network device is mounted on the rack.Type: GrantFiled: June 29, 2016Date of Patent: November 12, 2019Assignee: Juniper Networks, Inc.Inventors: Balakrishnan Kesavaperumal, Vaibhav Jain, Srinivas Jayaram, Sunit Ramesh Rajhans
-
Publication number: 20190294483Abstract: Systems and methods for patching system calls issued on a device. System calls are patched by transforming system calls to provide additional functionality. The system calls can then be rerouted to the updated or custom functions.Type: ApplicationFiled: June 12, 2019Publication date: September 26, 2019Inventors: Tushar P. Telichari, Vaibhav Jain
-
Patent number: 10331503Abstract: Systems and methods for patching system calls issued on a device. System calls are patched by transforming system calls to provide additional functionality. The system calls can then be rerouted to the updated or custom functions.Type: GrantFiled: April 9, 2018Date of Patent: June 25, 2019Assignee: EMC IP Holding Company LLCInventors: Tushar P. Telichari, Vaibhav Jain
-
Patent number: 10176616Abstract: Various embodiments receive frames as a stream captured during a camera session. During the camera session, faces and facial features of each face are detected from the frames. Then, each face in each frame is assigned a score based on the detected facial features. Using the scores, a candidate frame is selected for each individual face to represent a “best” representation of that face. In addition, an overall score is calculated for each frame based on a combination of assigned scores for the faces in the frame. Then, a reference frame is located from the frames based on the overall score for a respective frame. Faces from the candidate frames are then merged onto the reference frame, and an output image is generated for display.Type: GrantFiled: January 19, 2017Date of Patent: January 8, 2019Assignee: Adobe Inc.Inventors: Krishna Singh Karki, Vaibhav Jain, Subham Gupta, Poonam Bhalla, Ajay Bedi
-
Publication number: 20180249952Abstract: A wearable paper-based platform with simultaneous passive and active feedback for monitoring perspiration is provided. The sensor platform comprises two modules: a disposable wicking-based sweat collection patch with discrete colorimetric feedback, and a reusable electronic detachable module for active feedback. The disposable patch comprises a hygroscopic wicking material laminated between two polymeric films. The wicking material is patterned with a radial finger design that offers discretized visual readout of the sensor. The active module attaches to the film and alerts the user when the film collects a pre-determined volume of sweat. The multi-feedback system allows high-performance athletes who value objective quantification of perspiration to better assess their sweat loss during physical activities.Type: ApplicationFiled: October 2, 2017Publication date: September 6, 2018Applicant: Purdue Research FoundationInventors: Babak Ziaie, Manuel P. Ochoa, Vaibhav Jain, Rahim Rahimi
-
Publication number: 20180225160Abstract: Systems and methods for patching system calls issued on a device. System calls are patched by transforming system calls to provide additional functionality. The system calls can then be rerouted to the updated or custom functions.Type: ApplicationFiled: April 9, 2018Publication date: August 9, 2018Inventors: Tushar P. Telichari, Vaibhav Jain
-
Publication number: 20180204097Abstract: Various embodiments receive frames as a stream captured during a camera session. During the camera session, faces and facial features of each face are detected from the frames. Then, each face in each frame is assigned a score based on the detected facial features. Using the scores, a candidate frame is selected for each individual face to represent a “best” representation of that face. In addition, an overall score is calculated for each frame based on a combination of assigned scores for the faces in the frame. Then, a reference frame is located from the frames based on the overall score for a respective frame. Faces from the candidate frames are then merged onto the reference frame, and an output image is generated for display.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Applicant: Adobe Systems IncorporatedInventors: Krishna Singh Karki, Vaibhav Jain, Subham Gupta, Poonam Bhalla, Ajay Bedi
-
Patent number: 9940179Abstract: Systems and methods for patching system calls issued on a device. System calls are patched by transforming system calls to provide additional functionality. The system calls can then be rerouted to the updated or custom functions.Type: GrantFiled: December 5, 2014Date of Patent: April 10, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Tushar P. Telichari, Vaibhav Jain
-
Publication number: 20180007809Abstract: An apparatus may be configured to be mounted on a rack. The apparatus may include a communication component. The communication component may be used for communicating with a network device when the network device is mounted on the rack. The apparatus may include a storage device. The storage device may be used for storing information to be provided to the network device, via the communication component, when the network device is mounted on the rack.Type: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Balakrishnan KESAVAPERUMAL, Vaibhav Jain, Srinivas Jayaram, Sunit Ramesh Rajhans
-
Publication number: 20170097872Abstract: Techniques to restore data from backup are disclosed. In various embodiments, an indication of a subcomponent to be restored from backup is received. View information associated with the backup is used to determine a set of physical components required to be retrieved from the backup to restore the requested subcomponent. The determined set of physical components is retrieved from the backup. The retrieved physical components are used to restore the subcomponent. In various embodiments, the view information includes data that identifies each of a plurality of separately-recoverable subcomponents of the backup and for each one or more physical components comprising the backup which would be required to restore that subcomponent.Type: ApplicationFiled: October 19, 2016Publication date: April 6, 2017Inventors: Sonal Pandey, Venkatraman Venkatasubramanyam, Vaibhav Jain
-
Patent number: 9569255Abstract: A workflow for a work item may be executed using an on-device persistent state machine-based architecture. The on-device state machine-based architecture may include a state machine manager that executes the workflow in accordance with a state machine that includes multiple states corresponding to stages of execution in the workflow. Each state in the state machine is associated with one or more tasks to be executed in connection with that state. The state machine further specifies one or more state transitions for each state of the state machine. A state transition associated with a particular state indicates a next state to transition to from the particular state upon completion of the one or more tasks associated with the particular state.Type: GrantFiled: March 25, 2015Date of Patent: February 14, 2017Assignee: Amazon Technologies, Inc.Inventors: Pierce Butler Johnson, Joseph Allan Mifsud, Thomas Jeffrey Rothwell, Vaibhav Jain, Matthew Alexander Mitgang, Joseph Carl Fant, IV
-
Patent number: 9501369Abstract: Techniques to restore data from backup are disclosed. In various embodiments, an indication of a subcomponent to be restored from backup is received. View information associated with the backup is used to determine a set of physical components required to be retrieved from the backup to restore the requested subcomponent. The determined set of physical components is retrieved from the backup. The retrieved physical components are used to restore the subcomponent. In various embodiments, the view information includes data that identifies each of a plurality of separately-recoverable subcomponents of the backup and for each one or more physical components comprising the backup which would be required to restore that subcomponent.Type: GrantFiled: March 31, 2014Date of Patent: November 22, 2016Assignee: EMC CorporationInventors: Sonal Pandey, Venkatraman Venkatasubramanyam, Vaibhav Jain