Patents by Inventor Siddharth SRIVASTAVA
Siddharth SRIVASTAVA 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: 11663070Abstract: A system stores logs representing events that occur in the system based on executable instructions executed by the system, for example, by processes executing within the system or by applications. The system analyzes the logs to determine the root cause of the error or event that resulted in generation of the log. The system clusters logs to determine clusters of logs. The system analyzes logs of each cluster to determine a root cause of errors resulting in logs belonging to the cluster. For any new error log that is received, the system determines the cluster to which the error log belongs and takes action based on the root cause associated with the cluster, for example, sending an alert message or performing automatic remediation.Type: GrantFiled: January 13, 2022Date of Patent: May 30, 2023Assignee: Salesforce, Inc.Inventor: Siddharth Srivastava
-
Patent number: 11631104Abstract: Techniques for managing a multi-marketplace content presentation are described herein. For example, a computer system indicates, via a graphical user interface at a device associated with an account identifier, multiple web sites that offer an item for which content is to be presented. The computer system receives input indicating a selection of a set of web sites of the multiple web sites. The computer system receives a first control and a first target associated with presenting the content in the set of web sites and generates a second control and a second target. The computer system indicates the item and a first metric associated with presenting the content in the web sites based on the first control and the first target. The computer system indicates the selected web site and a second metric associated with presenting the content in the selected web site.Type: GrantFiled: September 30, 2021Date of Patent: April 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Robert Joseph Marko, Kara Alison Rosenberg Brass, Satyam Mehrotra, Kevin James Cafaro, Siddharth Srivastava, Bridget Preston
-
Publication number: 20220206886Abstract: A system stores logs representing events that occur in the system based on executable instructions executed by the system, for example, by processes executing within the system or by applications. The system analyzes the logs to determine the root cause of the error or event that resulted in generation of the log. The system clusters logs to determine clusters of logs. The system analyzes logs of each cluster to determine a root cause of errors resulting in logs belonging to the cluster. For any new error log that is received, the system determines the cluster to which the error log belongs and takes action based on the root cause associated with the cluster, for example, sending an alert message or performing automatic remediation.Type: ApplicationFiled: January 13, 2022Publication date: June 30, 2022Inventor: Siddharth Srivastava
-
Patent number: 11226858Abstract: A system stores logs representing events that occur in the system based on executable instructions executed by the system, for example, by processes executing within the system or by applications. The system analyzes the logs to determine the root cause of the error or event that resulted in generation of the log. The system clusters logs to determine clusters of logs. The system analyzes logs of each cluster to determine a root cause of errors resulting in logs belonging to the cluster. For any new error log that is received, the system determines the cluster to which the error log belongs and takes action based on the root cause associated with the cluster, for example, sending an alert message or performing automatic remediation.Type: GrantFiled: December 24, 2020Date of Patent: January 18, 2022Assignee: salesforce.com, inc.Inventor: Siddharth Srivastava
-
Patent number: 10621540Abstract: Systems, methods, and computer-readable media are disclosed for detecting and preventing inaccurate package delivery statuses. In one embodiment, an example method may include receiving, from a user device, an indication that a package for a recipient was not delivered to a delivery address, determining a user identifier for a user of the user device, determining a location of the user device, determining, using the user identifier and the location, that a likelihood the indication is a false indication satisfies a false indication threshold, and initiating a response action.Type: GrantFiled: April 10, 2017Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Vijay Huddar, Akshay Vinod Kataria, Srujana Punuru, Siddharth Srivastava
-
Patent number: 10409667Abstract: An online system identifies an assignment for a computer program error indicated in an error message by applying an assignment model to token sequences identified in the error message. The error message includes a sequence of execution paths of the computer program. Each execution path indicates a function call active in computer memory when the error was generated. In other words, the error message allows tracking of the sequence of nested paths up to the point where the error was generated. In one example, the error message is a stack trace message that reports active stack frames in computer memory during the execution of the program.Type: GrantFiled: June 15, 2017Date of Patent: September 10, 2019Assignee: salesforce.com, inc.Inventors: J. Justin Donaldson, Hormoz Tarevern, Sadiya Hameed, Siddharth Srivastava, Feifei Jiang
-
Patent number: 10210606Abstract: Methods and systems for measuring overlay error between structures formed on a substrate by successive lithographic processes are presented herein. Two overlay targets, each having programmed offsets in opposite directions are employed to perform an overlay measurement. Overlay error is measured based on zero order scatterometry signals and scatterometry data is collected from each target at two different azimuth angles. In addition, methods and systems for creating an image-based measurement model based on measured, image-based training data are presented. The trained, image-based measurement model is then used to calculate values of one or more parameters of interest directly from measured image data collected from other wafers. The methods and systems for image based measurement described herein are applicable to both metrology and inspection applications.Type: GrantFiled: October 9, 2015Date of Patent: February 19, 2019Assignee: KLA-Tencor CorporationInventors: Stilian Ivanov Pandev, Dzmitry Sanko, Wei Lu, Siddharth Srivastava
-
Publication number: 20180365091Abstract: An online system identifies an assignment for a computer program error indicated in an error message by applying an assignment model to token sequences identified in the error message. The error message includes a sequence of execution paths of the computer program. Each execution path indicates a function call active in computer memory when the error was generated. In other words, the error message allows tracking of the sequence of nested paths up to the point where the error was generated. In one example, the error message is a stack trace message that reports active stack frames in computer memory during the execution of the program.Type: ApplicationFiled: June 15, 2017Publication date: December 20, 2018Inventors: J. Justin Donaldson, Hormoz Tarevern, Sadiya Hameed, Siddharth Srivastava, Feifei Jiang
-
Publication number: 20180228365Abstract: Improvements to user interfaces for ophthalmic imaging systems, in particular Optical Coherence Tomography (OCT) systems are described to improve how diagnostic data are displayed, analyzed and presented to the user. The improvements include user customization of display and reports, protocol driven work flow, bookmarking of particular B-scans, accessing information from a reference library, customized normative databases, and ordering of follow-up scans directly from a review screen. A further aspect is the ability to optimize the contrast and quality of displayed B-scans using a single control parameter. Virtual real time z-tracking is described that maintains displayed data in the same depth location regardless of motion.Type: ApplicationFiled: January 25, 2018Publication date: August 16, 2018Inventors: Julia COELHO, Melissa R. HORNE, Harihar NARASIMHA-IYER, Christine N. RITTER, Siddharth SRIVASTAVA, Marc D. STERN, Zheen ZHAO, Suzanne M. THOMPSON, Raphaël GUILLEMINOT, Jayson Arthur MCCAULIFF
-
Patent number: 9710728Abstract: Methods and systems for measuring overlay error between structures formed on a substrate by successive lithographic processes are presented herein. Two overlay targets, each having programmed offsets in opposite directions are employed to perform an overlay measurement. Overlay error is measured based on zero order scatterometry signals and scatterometry data is collected from each target at two different azimuth angles. In addition, methods and systems for creating an image-based measurement model based on measured, image-based training data are presented. The trained, image-based measurement model is then used to calculate values of one or more parameters of interest directly from measured image data collected from other wafers. The methods and systems for image based measurement described herein are applicable to both metrology and inspection applications.Type: GrantFiled: October 27, 2015Date of Patent: July 18, 2017Assignee: KLA-Tencor CorporationInventors: Stilian Ivanov Pandev, Siddharth Srivastava
-
Publication number: 20160367129Abstract: Improvements to user interfaces for ophthalmic imaging systems, in particular Optical Coherence Tomography (OCT) systems are described to improve how diagnostic data are displayed, analyzed and presented to the user. The improvements include user customization of display and reports, protocol driven work flow, bookmarking of particular B-scans, accessing information from a reference library, customized normative databases, and ordering of follow-up scans directly from a review screen. A further aspect is the ability to optimize the contrast and quality of displayed B-scans using a single control parameter. Virtual real time z-tracking is described that maintains displayed data in the same depth location regardless of motion.Type: ApplicationFiled: June 20, 2016Publication date: December 22, 2016Inventors: Julia COELHO, Melissa R. HORNE, Harihar NARASIMHA-IYER, Christine N. RITTER, Siddharth SRIVASTAVA, Marc D. STERN, Zheen ZHAO, Suzanne M. THOMPSON, Raphaël GUILLEMINOT, Jayson Arthur MCCAULIFF
-
Publication number: 20160317029Abstract: Methods for analyzing and visualizing OCT angiography data are presented. In one embodiment, an automated method for identifying the foveal avascular zone in a two dimensional en face image generated from motion contrast data is presented. Several 3D visualization techniques are presented including one in which a particular vessel is selected in a motion contrast image and all connected vessels are highlighted. A further embodiment includes a stereoscopic visualization method. In addition, a variety of metrics for characterizing OCT angiography image data are described.Type: ApplicationFiled: May 5, 2016Publication date: November 3, 2016Inventors: Siddharth SRIVASTAVA, Utkarsh SHARMA, Mary K. DURBIN, Tilman SCHMOLL
-
Patent number: 9420945Abstract: Improvements to user interfaces for ophthalmic imaging systems, in particular Optical Coherence Tomography (OCT) systems are described to improve how diagnostic data are displayed, analyzed and presented to the user. The improvements include user customization of display and reports, protocol driven work flow, bookmarking of particular B-scans, accessing information from a reference library, customized normative databases, and ordering of follow-up scans directly from a review screen. A further aspect is the ability to optimize the contrast and quality of displayed B-scans using a single control parameter. Virtual real time z-tracking is described that maintains displayed data in the same depth location regardless of motion.Type: GrantFiled: March 6, 2014Date of Patent: August 23, 2016Assignee: CARL ZEISS MEDITEC, INC.Inventors: Julia Coelho, Melissa R. Horne, Harihar Narasimha-Iyer, Christine N. Ritter, Siddharth Srivastava, Marc D. Stern, Zheen Zhao, Suzanne M. Thompson, Raphaël Guilleminot, Jayson Arthur McCauliff
-
Patent number: 9357916Abstract: Methods for analyzing and visualizing OCT angiography data are presented. In one embodiment, an automated method for identifying the foveal avascular zone in a two dimensional en face image generated from motion contrast data is presented. Several 3D visualization techniques are presented including one in which a particular vessel is selected in a motion contrast image and all connected vessels are highlighted. A further embodiment includes a stereoscopic visualization method. In addition, a variety of metrics for characterizing OCT angiography image data are described.Type: GrantFiled: February 28, 2013Date of Patent: June 7, 2016Assignee: CARL ZEISS MEDITEC, INC.Inventors: Siddharth Srivastava, Utkarsh Sharma, Mary K. Durbin, Tilman Schmoll
-
Publication number: 20160117847Abstract: Methods and systems for measuring overlay error between structures formed on a substrate by successive lithographic processes are presented herein. Two overlay targets, each having programmed offsets in opposite directions are employed to perform an overlay measurement. Overlay error is measured based on zero order scatterometry signals and scatterometry data is collected from each target at two different azimuth angles. In addition, methods and systems for creating an image-based measurement model based on measured, image-based training data are presented. The trained, image-based measurement model is then used to calculate values of one or more parameters of interest directly from measured image data collected from other wafers. The methods and systems for image based measurement described herein are applicable to both metrology and inspection applications.Type: ApplicationFiled: October 9, 2015Publication date: April 28, 2016Inventors: Stilian Ivanov Pandev, Dzmitry Sanko, Wei Lu, Siddharth Srivastava
-
Publication number: 20160117812Abstract: Methods and systems for measuring overlay error between structures formed on a substrate by successive lithographic processes are presented herein. Two overlay targets, each having programmed offsets in opposite directions are employed to perform an overlay measurement. Overlay error is measured based on zero order scatterometry signals and scatterometry data is collected from each target at two different azimuth angles. In addition, methods and systems for creating an image-based measurement model based on measured, image-based training data are presented. The trained, image-based measurement model is then used to calculate values of one or more parameters of interest directly from measured image data collected from other wafers. The methods and systems for image based measurement described herein are applicable to both metrology and inspection applications.Type: ApplicationFiled: October 27, 2015Publication date: April 28, 2016Inventors: Stilian Ivanov Pandev, Siddharth Srivastava
-
Patent number: 9241626Abstract: Systems and methods for improved acquisition of ophthalmic optical coherence tomography data are presented, allowing for enhanced ease of use and higher quality data and analysis functionality. Embodiments include automated triggering for detecting and initiating collection of OCT ophthalmic data, an automated technique for determining the optimal number of B-scans to be collected to create the highest quality image and optimize speckle reduction, automated review of fundus images collected with an adjunct imaging modality to guide the OCT data collection, a single scan protocol in which a large field of view is collected with HD B-scans embedded at different locations depending on automated analysis of either a fundus image or sparse OCT scan, and various scan configurations for imaging eyes with large axial depth range.Type: GrantFiled: March 6, 2014Date of Patent: January 26, 2016Assignee: CARL ZEISS MEDITEC, INC.Inventors: Harihar Narasimha-Iyer, Tilman Schmoll, Utkarsh Sharma, Siddharth Srivastava, Alexandre R. Tumlinson
-
Publication number: 20140293222Abstract: Improvements to user interfaces for ophthalmic imaging systems, in particular Optical Coherence Tomography (OCT) systems are described to improve how diagnostic data are displayed, analyzed and presented to the user. The improvements include user customization of display and reports, protocol driven work flow, bookmarking of particular B-scans, accessing information from a reference library, customized normative databases, and ordering of follow-up scans directly from a review screen. A further aspect is the ability to optimize the contrast and quality of displayed B-scans using a single control parameter. Virtual real time z-tracking is described that maintains displayed data in the same depth location regardless of motion.Type: ApplicationFiled: March 6, 2014Publication date: October 2, 2014Applicant: CARL ZEISS MEDITEC, INC.Inventors: Julia COELHO, Melissa R. HORNE, Harihar NARASIMHA-IYER, Christine N. RITTER, Siddharth SRIVASTAVA, Marc D. STERN, Zheen ZHAO, Suzanne M. THOMPSON, Raphaël GUILLEMINOT, Jayson Arthur MCCAULIFF
-
Publication number: 20140268046Abstract: Systems and methods for improved acquisition of ophthalmic optical coherence tomography data are presented, allowing for enhanced ease of use and higher quality data and analysis functionality. Embodiments include automated triggering for detecting and initiating collection of OCT ophthalmic data, an automated technique for determining the optimal number of B-scans to be collected to create the highest quality image and optimize speckle reduction, automated review of fundus images collected with an adjunct imaging modality to guide the OCT data collection, a single scan protocol in which a large field of view is collected with HD B-scans embedded at different locations depending on automated analysis of either a fundus image or sparse OCT scan, and various scan configurations for imaging eyes with large axial depth range.Type: ApplicationFiled: March 6, 2014Publication date: September 18, 2014Applicant: CARL ZEISS MEDITEC, INC.Inventors: Harihar NARASIMHA-IYER, Tilman SCHMOLL, Utkarsh SHARMA, Siddharth SRIVASTAVA, Alexandre R. TUMLINSON
-
Publication number: 20130301008Abstract: Methods for analyzing and visualizing OCT angiography data are presented. In one embodiment, an automated method for identifying the foveal avascular zone in a two dimensional en face image generated from motion contrast data is presented. Several 3D visualization techniques are presented including one in which a particular vessel is selected in a motion contrast image and all connected vessels are highlighted. A further embodiment includes a stereoscopic visualization method. In addition, a variety of metrics for characterizing OCT angiography image data are described.Type: ApplicationFiled: February 28, 2013Publication date: November 14, 2013Applicant: CARL ZEISS MEDITEC, INC.Inventors: Siddharth SRIVASTAVA, Utkarsh SHARMA, Mary K. DURBIN, Tilman SCHMOLL