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: 11663070
    Abstract: 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: Grant
    Filed: January 13, 2022
    Date of Patent: May 30, 2023
    Assignee: Salesforce, Inc.
    Inventor: Siddharth Srivastava
  • Patent number: 11631104
    Abstract: 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: Grant
    Filed: September 30, 2021
    Date of Patent: April 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Joseph Marko, Kara Alison Rosenberg Brass, Satyam Mehrotra, Kevin James Cafaro, Siddharth Srivastava, Bridget Preston
  • Publication number: 20220206886
    Abstract: 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: Application
    Filed: January 13, 2022
    Publication date: June 30, 2022
    Inventor: Siddharth Srivastava
  • Patent number: 11226858
    Abstract: 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: Grant
    Filed: December 24, 2020
    Date of Patent: January 18, 2022
    Assignee: salesforce.com, inc.
    Inventor: Siddharth Srivastava
  • Patent number: 10621540
    Abstract: 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: Grant
    Filed: April 10, 2017
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vijay Huddar, Akshay Vinod Kataria, Srujana Punuru, Siddharth Srivastava
  • Patent number: 10409667
    Abstract: 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: Grant
    Filed: June 15, 2017
    Date of Patent: September 10, 2019
    Assignee: salesforce.com, inc.
    Inventors: J. Justin Donaldson, Hormoz Tarevern, Sadiya Hameed, Siddharth Srivastava, Feifei Jiang
  • Patent number: 10210606
    Abstract: 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: Grant
    Filed: October 9, 2015
    Date of Patent: February 19, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Stilian Ivanov Pandev, Dzmitry Sanko, Wei Lu, Siddharth Srivastava
  • Publication number: 20180365091
    Abstract: 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: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: J. Justin Donaldson, Hormoz Tarevern, Sadiya Hameed, Siddharth Srivastava, Feifei Jiang
  • Publication number: 20180228365
    Abstract: 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: Application
    Filed: January 25, 2018
    Publication date: August 16, 2018
    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: 9710728
    Abstract: 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: Grant
    Filed: October 27, 2015
    Date of Patent: July 18, 2017
    Assignee: KLA-Tencor Corporation
    Inventors: Stilian Ivanov Pandev, Siddharth Srivastava
  • Publication number: 20160367129
    Abstract: 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: Application
    Filed: June 20, 2016
    Publication date: December 22, 2016
    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: 20160317029
    Abstract: 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: Application
    Filed: May 5, 2016
    Publication date: November 3, 2016
    Inventors: Siddharth SRIVASTAVA, Utkarsh SHARMA, Mary K. DURBIN, Tilman SCHMOLL
  • Patent number: 9420945
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: August 23, 2016
    Assignee: 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: 9357916
    Abstract: 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: Grant
    Filed: February 28, 2013
    Date of Patent: June 7, 2016
    Assignee: CARL ZEISS MEDITEC, INC.
    Inventors: Siddharth Srivastava, Utkarsh Sharma, Mary K. Durbin, Tilman Schmoll
  • Publication number: 20160117847
    Abstract: 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: Application
    Filed: October 9, 2015
    Publication date: April 28, 2016
    Inventors: Stilian Ivanov Pandev, Dzmitry Sanko, Wei Lu, Siddharth Srivastava
  • Publication number: 20160117812
    Abstract: 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: Application
    Filed: October 27, 2015
    Publication date: April 28, 2016
    Inventors: Stilian Ivanov Pandev, Siddharth Srivastava
  • Patent number: 9241626
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: January 26, 2016
    Assignee: CARL ZEISS MEDITEC, INC.
    Inventors: Harihar Narasimha-Iyer, Tilman Schmoll, Utkarsh Sharma, Siddharth Srivastava, Alexandre R. Tumlinson
  • Publication number: 20140293222
    Abstract: 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: Application
    Filed: March 6, 2014
    Publication date: October 2, 2014
    Applicant: 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: 20140268046
    Abstract: 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: Application
    Filed: March 6, 2014
    Publication date: September 18, 2014
    Applicant: CARL ZEISS MEDITEC, INC.
    Inventors: Harihar NARASIMHA-IYER, Tilman SCHMOLL, Utkarsh SHARMA, Siddharth SRIVASTAVA, Alexandre R. TUMLINSON
  • Publication number: 20130301008
    Abstract: 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: Application
    Filed: February 28, 2013
    Publication date: November 14, 2013
    Applicant: CARL ZEISS MEDITEC, INC.
    Inventors: Siddharth SRIVASTAVA, Utkarsh SHARMA, Mary K. DURBIN, Tilman SCHMOLL