Patents by Inventor Prathap Venugopal
Prathap Venugopal 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: 20260236376Abstract: Examples described herein provide a method for vehicle test case generation includes receiving at least one of a transactional level input/output (I/O) model based at least in part on a feature file and textual artifacts. The method further includes incrementally building behaviors from a base scenario to multiple scenarios and identifying gaps in conditions and decisions expressions in the behaviors. The method further includes building system level behaviors and generating additional scenarios based at least in part on the system level behaviors and the gaps in conditions and decisions expression in the behaviors. The method further includes generating a behavioral model based at least in part on the base scenario, the multiple scenarios, the behaviors, and the additional scenarios. The method further includes causing at least one system of a vehicle to be tested based at least in part on a test case generated using the behavioral model.Type: ApplicationFiled: February 12, 2025Publication date: August 13, 2026Inventors: Arun Adiththan, Prakash M. Peranandam, Ramesh S, Prathap Venugopal
-
Publication number: 20260236377Abstract: Examples described herein provide a method for vehicle test case generation. The method includes receiving at least one of a set of requirements and textual artifacts. The method further includes generating, using a large language model (LLM)-powered agent, a feature file based at least in part on the set of requirements. The method further includes generating, a transactional level input/output (I/O) model based at least in part on the feature file. The method further includes generating a user-specific visualization of the transactional level I/O model. The method further includes causing at least one system of a vehicle to be tested based at least in part on a test case generated using the transactional level I/O model.Type: ApplicationFiled: February 12, 2025Publication date: August 13, 2026Inventors: Prathap Venugopal, Prakash M. Peranandam, Arun Adiththan, Ramesh S, Shaharun Sama
-
Publication number: 20260236380Abstract: Examples described herein provide a method for vehicle test case generation. The method includes receiving multiple component feature files, multiple behavioral models, and textual artifacts, each of the multiple behavioral models corresponding to at least one of the multiple component feature files. The method further includes generating component level test cases for each of the multiple component feature files and multiple behavioral models. The method further includes generating system level test cases from the component level test cases. The method further includes causing at least one system of a vehicle to be tested using a test case selected from the group consisting of at least one of the component level test cases and at least one of the system level test cases.Type: ApplicationFiled: February 12, 2025Publication date: August 13, 2026Inventors: Prakash M. Peranandam, Ramesh S, Arun Adiththan, Prathap Venugopal, Syed Shihab Ullah
-
Publication number: 20260175854Abstract: An example system for automated vehicle control requirements processing includes at least one processor configured to preprocess multiple data artifacts associated with vehicle control system requirements and including at least two different modalities, including reducing redundancy and resolving conflicts between the multiple data artifacts, determine a modality of each data artifact, create an embedding for each data artifact according to the modality of the data artifact, generate, as an output of at least one machine learning model, at least one of a message sequence chart, a finite state machine and a Gherkin use case, according to the embeddings of the multiple data artifacts, and build a unified requirements model according to the at least one of the message sequence chart, the finite state machine and the Gherkin use case, wherein the unified requirements model defines control requirements for at least one vehicle control feature.Type: ApplicationFiled: October 21, 2024Publication date: June 25, 2026Inventors: Prakash M. PERANANDAM, Prathap VENUGOPAL, Arun ADITHTHAN, Ramesh S
-
Patent number: 11343138Abstract: The present application generally relates to network timing synchronization in the presence of link faults including apparatus and methods In various embodiments, a method includes generating a time synchronization signal, transmitting the time synchronization signal from a first switch to a second switch via a first link and from the first switch to a third switch via a second link, detecting a link failure of the first link, and transmitting the time synchronization signal from the second switch to the third switch via a third link in response to the link failure.Type: GrantFiled: April 23, 2020Date of Patent: May 24, 2022Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Soheil Samii, Prathap Venugopal
-
Publication number: 20210336842Abstract: The present application generally relates to network timing synchronization in the presence of link faults including apparatus and methods In various embodiments, a method includes generating a time synchronization signal, transmitting the time synchronization signal from a first switch to a second switch via a first link and from the first switch to a third switch via a second link, detecting a link failure of the first link, and transmitting the time synchronization signal from the second switch to the third switch via a third link in response to the link failure.Type: ApplicationFiled: April 23, 2020Publication date: October 28, 2021Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Soheil Samii, Prathap Venugopal
-
Patent number: 10958576Abstract: A system for data processing and storage in vehicles having a zone-based, central computing in-vehicle communications network architecture, includes a zone control unit (ZCU) that receives electronic messages from one or more sensors or electronic control units (ECUs) located within a zone of the vehicle, the ZCU comprising a protocol data unit (PDU) gating module that converts the electronic messages into a plurality of PDUs, and a switch-based Ethernet network that transmits the plurality of PDUs, using Ethernet protocol frames comprising the plurality of PDUs, to a central computing platform. The central computing platform includes an Ethernet handler module that decomposes the Ethernet protocol frames into individual PDUs for storage in a shared memory. The central computing platform further includes a plurality of parsing modules that are configured to access the individual PDUs from the shared memory and perform data processing on the individual PDUs.Type: GrantFiled: February 14, 2019Date of Patent: March 23, 2021Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Prachi Joshi, Prathap Venugopal, Thomas E. Fuhrman, Soheil Samii
-
Publication number: 20200267080Abstract: A system for data processing and storage in vehicles having a zone-based, central computing in-vehicle communications network architecture, includes a zone control unit (ZCU) that receives electronic messages from one or more sensors or electronic control units (ECUs) located within a zone of the vehicle, the ZCU comprising a protocol data unit (PDU) gating module that converts the electronic messages into a plurality of PDUs, and a switch-based Ethernet network that transmits the plurality of PDUs, using Ethernet protocol frames comprising the plurality of PDUs, to a central computing platform. The central computing platform includes an Ethernet handler module that decomposes the Ethernet protocol frames into individual PDUs for storage in a shared memory. The central computing platform further includes a plurality of parsing modules that are configured to access the individual PDUs from the shared memory and perform data processing on the individual PDUs.Type: ApplicationFiled: February 14, 2019Publication date: August 20, 2020Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Prachi Joshi, Prathap Venugopal, Thomas E. Fuhrman, Soheil Samii
-
Publication number: 20200183661Abstract: A vehicle, control system for the vehicle and method of operating the vehicle. The control system includes a target processor, a binary executable program and an instruction set simulator (ISS). The binary executable program is compiled to run on a legacy processor in order to operate the vehicle. The ISS is configured to run on the target processor and emulate operation of the legacy processor. The binary executable program runs on the target processor via the ISS in order to operate the vehicle.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventors: Asher Waldfogel, Paolo Giusto, Soheil Samii, Prathap Venugopal
-
Patent number: 10575155Abstract: Method and system for interfacing a plurality of providers and a plurality of recipients that are independently located with a unified vehicle service framework having a quality of service filter and a broker module. A first cloud unit has at least one of the plurality of providers and the plurality of recipients. A first vehicle and a second vehicle each respectively have another at least one of the plurality of providers and the plurality of recipients. A second cloud unit has yet another at least one of the plurality of providers and the plurality of recipients. The unified vehicle service framework is configured to receive a subscription request and determine whether it is granted based in part on a quality of service score assigned by the quality of service filter. When the subscription request is granted, respective services from plurality of providers are routed through the broker module.Type: GrantFiled: March 27, 2019Date of Patent: February 25, 2020Assignee: GM Global Technology Operations LLCInventors: Fan Bai, Thomas E. Fuhrman, Soheil Samii, Prathap Venugopal, Massimo Osella
-
Patent number: 10523387Abstract: A system and method for transmitting a plurality of signals. The system includes a transmitting terminal configured to obtain and pack the plurality of signals in multiple signal sequences, with each of the plurality of signals having respective predefined periods. A receiving terminal is configured to receive and unpack the multiple signal sequences from the transmitting terminal. A controller is in communication with the transmitting terminal and the receiving terminal and configured to store a look-up table. The look-up table includes a respective pre-identifier and respective identifier for each of the plurality of signals. The controller is configured to determine if the respective predefined periods vary in magnitude within a frame. If so, the controller is configured to obtain the respective pre-identifiers and respective identifiers for each of the plurality of signals. The multiple signal sequences are based at least partially on the respective pre-identifiers and the respective identifiers.Type: GrantFiled: January 24, 2018Date of Patent: December 31, 2019Assignee: GM Global Technology Operations LLCInventors: Prathap Venugopal, Unmesh Dutta Bordoloi, Soheil Samii, Prachi Joshi
-
Publication number: 20190229866Abstract: A system and method for transmitting a plurality of signals. The system includes a transmitting terminal configured to obtain and pack the plurality of signals in multiple signal sequences, with each of the plurality of signals having respective predefined periods. A receiving terminal is configured to receive and unpack the multiple signal sequences from the transmitting terminal. A controller is in communication with the transmitting terminal and the receiving terminal and configured to store a look-up table. The look-up table includes a respective pre-identifier and respective identifier for each of the plurality of signals. The controller is configured to determine if the respective predefined periods vary in magnitude within a frame. If so, the controller is configured to obtain the respective pre-identifiers and respective identifiers for each of the plurality of signals. The multiple signal sequences are based at least partially on the respective pre-identifiers and the respective identifiers.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Prathap Venugopal, Unmesh Dutta Bordoloi, Soheil Samii, Prachi Joshi
-
Publication number: 20190066502Abstract: A system and method for assisting vehicle parking is disclosed. The method includes transmitting, by an electronic controller of a vehicle, a parking space request. The parking space request is transmitted to a reservation system. The reservation system determines whether a parking space is available to fulfill the parking space request. The determining is based on availability information that is received from a parking infrastructure. The method also includes receiving an indication. The indication indicates whether a parking spot has been reserved to fulfill the parking space request.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: Xinyu Du, Praveen Palanisamy, Bo Yu, Prathap Venugopal, Tian Ni, Vivek Vijaya Kumar, Paul E. Krajewski