Patents by Inventor Manoj G. Dixit

Manoj G. Dixit 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: 9152385
    Abstract: Systems and methods for generating formal software requirements using an informal requirements document having informal requirements and annotations associated with the informal requirements. The systems and methods extract syntax from the annotations and generate artifacts as a function of the syntax.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 6, 2015
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Arun Chakrapani Rao, Manoj G. Dixit, Ramesh Sethu
  • Publication number: 20130219354
    Abstract: Systems and methods for generating formal software requirements using an informal requirements document having informal requirements and annotations associated with the informal requirements. The systems and methods extract syntax from the annotations and generate artifacts as a function of the syntax.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Arun Chakrapani Rao, Manoj G. Dixit, Ramesh Sethu
  • Patent number: 8484009
    Abstract: A method and tools for providing precise timing analysis scalable to industrial case studies with large numbers of tasks and messages are provided, including the capability to model and analyze task and message response times; ECU usage; bus usage; end-to-end latency of task/message chains; and timing synchronization problems in task/message graphs. System tasks and messages are modeled in a formalism known as calendar automaton. Models are written in a modeling language such as Promela and instrumented with code specific to the analysis specification. Models and instrumentation are automatically generated from the system description and analysis specification. The system model is subjected to exhaustive state space exploration by a compatible model checker, such as SPIN. During exploration, the instrumented code produces results for different timing analyses.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: July 9, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Swarup K. Mohalik, Rajeev Ariyattu Chandrasekharan, Manoj G. Dixit, Ramesh Sethu, Devesh B Chokshi
  • Patent number: 8082140
    Abstract: A system and method for providing control timing for a vehicle system at the design level. The method includes defining component timing specifications in a parametric form at a system level and at a sub-system level; mathematically representing the timing specifications in a system model; providing a constraint extraction algorithm that extracts timing constraints from the mathematical representations; using the constraint extraction algorithm to generate a plurality of linear equations that define the constraints; solving for real time constraint ranges from parameters in the linear equations; and selecting values from the real time constraint ranges to be used in the mathematical representations. In non-limiting embodiments, the constraint extraction algorithm can be a boundary discovery algorithm or a proof-tree.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: December 20, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Manoj G. Dixit, Ramesh Sethu, Pallab Dasgupta
  • Publication number: 20110282640
    Abstract: A method and tools for providing precise timing analysis scalable to industrial case studies with large numbers of tasks and messages are provided, including the capability to model and analyze task and message response times; ECU usage; bus usage; end-to-end latency of task/message chains; and timing synchronization problems in task/message graphs. System tasks and messages are modeled in a formalism known as calendar automaton. Models are written in a modeling language such as Promela and instrumented with code specific to the analysis specification. Models and instrumentation are automatically generated from the system description and analysis specification. The system model is subjected to exhaustive state space exploration by a compatible model checker, such as SPIN. During exploration, the instrumented code produces results for different timing analyses.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Swarup K. Mohalik, Rajeev A. C., Manoj G. Dixit, Ramesh Sethu, Devesh B. Chokshi
  • Publication number: 20110083121
    Abstract: An automatic test-case generation system generates test-cases for validating a test specification for timing constraints, fault tolerances, distributed deadlocks, and synchronization at a system integration level of a distributed system. The automatic test-case generation system includes a model transformer for integrating functional model and platform specification. The functional model relates to an abstract model of at least one controller and the platform specification relates to details of platform components. A test specification transformer integrates platform specification, real-time requirements, and structural coverage criteria for generating an enhanced test specification for testing the distributed system. A requirements transformer integrates real-time requirements and functional requirements for the distributed system.
    Type: Application
    Filed: October 2, 2009
    Publication date: April 7, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Manoj G. Dixit, Ambar A. Gadkari, Rajeev A C, Ramesh Sethu, Sathyaraja H. Nandugudi
  • Publication number: 20090265147
    Abstract: A system and method for providing control timing for a vehicle system at the design level. The method includes defining component timing specifications in a parametric form at a system level and at a sub-system level; mathematically representing the timing specifications in a system model; providing a constraint extraction algorithm that extracts timing constraints from the mathematical representations; using the constraint extraction algorithm to generate a plurality of linear equations that define the constraints; solving for real time constraint ranges from parameters in the linear equations; and selecting values from the real time constraint ranges to be used in the mathematical representations. In non-limiting embodiments, the constraint extraction algorithm can be a boundary discovery algorithm or a proof-tree.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 22, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Manoj G. Dixit, Ramesh Sethu, Pallab Dasgupta