Patents by Inventor Srihari Sukumaran

Srihari Sukumaran 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: 20140195209
    Abstract: A method for verifying reachability of a transition path between states with respect to Simulink/Stateflow models; (a) a concrete simulation model is generated and an abstract model is generated; (c) an abstract path is generated that is a sequence of transition steps from a start state to a target state; (d) a validity of the abstract path is checked utilizing the concrete simulation model; (e) a result is output to a user that identifies the abstract path as a reachable result; (f) partitioning a respective state of the transition step that was invalid in the abstract path; (g) recomputing a next abstract model based on partitioned start state; (h) generating an next abstract path; (i) determining whether the next abstract path is valid; (j) outputting a result to the user that identifies whether the recomputed abstract path is a valid result; otherwise proceeding to step (f).
    Type: Application
    Filed: January 9, 2013
    Publication date: July 10, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Manoranjan Satpathy, Srihari Sukumaran, Ambar A. Gadkari
  • Publication number: 20140195208
    Abstract: A method for verifying reachability of a transition between states in a transition system using simulation modeling. Generating a concrete simulation model. Generating an abstract model having an abstract path that is a sequence of transition steps between a source state and a target state. Validity of the abstract path is checked. Identifying whether the abstract path is invalid in the concrete model. If invalid, then discarding the abstract path and generating a new abstract path. Re-checking a validity of each new abstract path. If abstract path is valid, then determining whether the abstract path is reachable from an initial condition. If reachable, then outputting the reachable transition to the user; otherwise, partitioning the source state into two additional state abstractions. Recomputing a refined abstract model retaining all transition paths except transitions that are determinative as invalid. Rechecking validity of an abstract path associated with the refined abstract model.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 10, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Srihari Sukumaran, Manoranjan Satpathy
  • Patent number: 8589898
    Abstract: A computer-implemented method for evaluating a machine-executable software code specification includes using the computer to generate a system dependence graph corresponding to the software code specification. The system dependence graph includes elements including nodes and edges. The computer evaluates the system dependence graph including selecting a variable modified in the software code specification, providing a control operation node of the system dependence graph corresponding to a control statement in the software code specification with a preferred calibration state, traversing to selected elements of the system dependence graph wherein the selected elements are associated with the selected variable and the preferred calibration state of the control operation node, evaluating only the selected elements of the system dependence graph, and identifying ones of the selected elements whereat a state of the selected variable is modified.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: November 19, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Srihari Sukumaran, Ramesh Sethu
  • Patent number: 8584108
    Abstract: A computer-implemented method for evaluating a machine-executable software code specification includes using the computer to generate a system dependence graph corresponding to the software code specification. The system dependence graph includes elements including nodes and edges, wherein the computer evaluates the system dependence graph. The evaluation of the system dependence graph includes selecting a variable modified in the software code specification, traversing to selected elements of the system dependence graph, the selected elements associated with the selected variable, evaluating only the selected elements of the system dependence graph, and identifying ones of the selected elements whereat a state of the selected variable is modified.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: November 12, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Srihari Sukumaran, Ramesh Sethu
  • Publication number: 20110239203
    Abstract: A computer-implemented method for evaluating a machine-executable software code specification includes using the computer to generate a system dependence graph corresponding to the software code specification. The system dependence graph includes elements including nodes and edges. The computer evaluates the system dependence graph including selecting a variable modified in the software code specification, providing a control operation node of the system dependence graph corresponding to a control statement in the software code specification with a preferred calibration state, traversing to selected elements of the system dependence graph wherein the selected elements are associated with the selected variable and the preferred calibration state of the control operation node, evaluating only the selected elements of the system dependence graph, and identifying ones of the selected elements whereat a state of the selected variable is modified.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Srihari Sukumaran, Ramesh Sethu
  • Publication number: 20110239204
    Abstract: A computer-implemented method for evaluating a machine-executable software code specification includes using the computer to generate a system dependence graph corresponding to the software code specification. The system dependence graph includes elements including nodes and edges, wherein the computer evaluates the system dependence graph. The evaluation of the system dependence graph includes selecting a variable modified in the software code specification, traversing to selected elements of the system dependence graph, the selected elements associated with the selected variable, evaluating only the selected elements of the system dependence graph, and identifying ones of the selected elements whereat a state of the selected variable is modified.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Srihari Sukumaran, Ramesh Sethu
  • Publication number: 20090257680
    Abstract: A method and device for video stitching is presented. The invention determines one or more motion vectors indicative of changes in two consecutive images of a (video) sequence of images. It further determines a spatial correlation function by examining two images from two different videos obtained from adjacently placed cameras having an overlapping field of view and that are to be combined. The invention achieves a faster stitching of images by applying the correlation function for combining subsequent set/s of images, subject to a match value being in a predetermined range. The match-value is a value indicative of a change in the correlation function for the subsequent set of images that are to be combined. Said match value is determined according to sets of coordinate values which are indicative of an overlapping portion in the subsequent set of images that are to be combined and the correlation function. The sets of coordinate values are determined according to the motion vectors.
    Type: Application
    Filed: June 19, 2007
    Publication date: October 15, 2009
    Applicant: NXP B.V.
    Inventors: Harsh Dhand, Srihari Sukumaran