Patents by Inventor MANJEET SINGH
MANJEET SINGH 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: 20250141577Abstract: Provided is a method for time distribution in a communication network of a vehicle. The method includes: sending, from a grandmaster to a first slave, a first time stamp taken from a grandmaster clock; generating, at the first slave, a first time tuple including the first time stamp and a second time stamp taken from a first slave clock at the time of receiving the first time stamp; sending, from the first slave to a second slave a third time stamp taken from the first slave clock, a fourth time stamp calculated based on the third time stamp and the first time tuple using a predefined calculation method, and the first time tuple; calculating, at the second slave, a fifth time stamp based on the third time stamp and the first time tuple; and comparing, at the second slave, the fifth time stamp to the fourth time stamp.Type: ApplicationFiled: December 13, 2022Publication date: May 1, 2025Inventors: Manjeet Singh BILRA, Mohamed-Saad ABDELHAMEED
-
Publication number: 20250132854Abstract: Provided is a method for monitoring a time distribution via a network switch to be used in a communication network of an automated vehicle. The method includes receiving, a first synchronized time, at a first port of the network switch, receiving, a second synchronized time, at a second port of the network switch, comparing the received first synchronized time to the received second synchronized time, and output a control signal if a result of the comparing is that a difference between the received first synchronized time and the received second synchronized time exceeds a predefined threshold.Type: ApplicationFiled: July 19, 2022Publication date: April 24, 2025Inventors: Manjeet Singh BILRA, Mohamed-Saad ABDELHAMEED
-
Patent number: 12282385Abstract: A system for root cause analysis based on process optimization data is provided. The system receives log data associated with a first trace between a first activity and a second activity of a process. The system further determines a state of inefficiency between the first activity and the second activity based on the received log data. The system further applies a first machine learning (ML) model on the received log data. The system further determines a first label and a first value to be associated with the first trace of the process based on the application of the first ML model. The system further generates presentation data associated with the determined state of inefficiency of the first trace based on the determination of the first label and the first value and further transmits the generated presentation data on a user device.Type: GrantFiled: March 18, 2024Date of Patent: April 22, 2025Assignee: Service Now, Inc.Inventors: Fabio Casati, Hans Jochen Gerhard Pohle, Sai Harini Chettla, Manjeet Singh, Siddhant Sinha
-
Patent number: 12253969Abstract: A method includes sending, from the master controller to the slave controller, a follow up message in response to a pull of a predefined pin, wherein the follow up message includes a global time of the master controller when the predefined pin was pulled; sending, from the slave controller to the master controller, a validation message in response to the received follow up message, wherein the validation message includes a global time of the slave controller when the pull of the predefined pin is detected by the slave controller; and validating the time synchronization by checking, at the master controller and/or the slave controller, if a difference between the global time of the master controller when the predefined pin was pulled and the global time of the slave controller when the pull of the predefined pin is detected by the slave controller is smaller than a predefined first threshold.Type: GrantFiled: October 12, 2020Date of Patent: March 18, 2025Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Mohamed-Saad Abdelhameed, Manjeet Singh Bilra, Karl Budweiser, Wolfgang Laengst
-
Publication number: 20250068499Abstract: Methods, systems, and apparatuses are provided for sequence monitoring of multiple threads being executed at least partly in parallel on an electronic control unit of an automated vehicle. A first timestamp generated at a first predefined time during execution of a first thread to be monitored is provided to a first monitoring thread of the multiple threads. A second timestamp generated at a second predefined time during execution of a second thread to be monitored is provided to the first monitoring thread. The first monitoring thread checks whether the first timestamp is provided before the second timestamp.Type: ApplicationFiled: September 8, 2022Publication date: February 27, 2025Inventors: Manjeet Singh BILRA, Mohamed-Saad ABDELHAMEED
-
Publication number: 20250021898Abstract: Exemplary system and method embodiments described and shown herein are directed to optimizing warehouse picking operations. Exemplary system and method embodiments employ order allocation optimization and/or order grouping optimization that are individually or collectively usable to allocate and group warehouse orders in a manner that minimizes picker travel and maximizes labor productivity.Type: ApplicationFiled: September 30, 2024Publication date: January 16, 2025Inventors: Manjeet Singh, Siqiang Guo, Bocheng Yu, Adrian Kumar, Saman Saiy
-
Publication number: 20250021700Abstract: Systems, methods, and apparatuses are provided for checking an integrity of data stored in an electronic control unit of a vehicle. A first hash value is determined based on the stored data using a hash function at the electronic control unit triggered by a request of a boot loader of the electronic control unit. A second hash value is determined based on the stored data using the hash function at the electronic control unit triggered by a request of an external computing device connected to the electronic control unit. The integrity of the stored data is checked by comparing the determined first hash value to the determined second hash value.Type: ApplicationFiled: November 9, 2022Publication date: January 16, 2025Inventors: Manjeet Singh BILRA, Mohamed-Saad ABDELHAMEED
-
Publication number: 20240403807Abstract: Described herein are exemplary systems and methods for the optimization of shipping cartons relative to the contents of orders to be placed therein. An exemplary carton optimization method evaluates a sample size of orders received at a given location and then determines an optimal carton set that includes at least one feasible carton for each order, while also minimizing shipping costs based on dimensional weighing-based pricing by reducing the dimensional weight, thereby minimizing void space and increasing the carton space utilization percentage. An exemplary carton optimization method may be further customized to optimize a carton set for an order, based on the cartons already available at a given warehouse or other site. As a result, cartons are utilized and designed more efficiently at the site.Type: ApplicationFiled: June 10, 2024Publication date: December 5, 2024Inventors: Manjeet Singh, Adrian Kumar
-
Patent number: 12106236Abstract: Exemplary system and method embodiments described and shown herein are directed to optimizing warehouse picking operations. Exemplary system and method embodiments employ order allocation optimization and/or order grouping optimization that are individually or collectively usable to allocate and group warehouse orders in a manner that minimizes picker travel and maximizes labor productivity.Type: GrantFiled: November 27, 2023Date of Patent: October 1, 2024Assignee: Exel Inc.Inventors: Manjeet Singh, Siqiang Guo, Bocheng Yu, Adrian Kumar, Saman Saiy
-
Patent number: 12095842Abstract: An embodiment may involve a server-side log collected by a server device, where the server-side log includes a set of entries indicating a unique identifier, and wherein the unique identifier is assigned to a work item of a server-based application executed by the server device. The embodiment may further involve one or more processors configured to: receive, from a client device disposed upon a network, a client-side log, wherein the client-side log includes operational data related to usage of a client-based application executed by the client device; identify, from the operational data, the client-based application and one or more activities performed by the client-based application; determine that the one or more activities are related to the unique identifier; based on the one or more activities, determine an action that can be taken to improve efficacy of the server-based application; and write, to the persistent storage, a representation of the action.Type: GrantFiled: October 2, 2023Date of Patent: September 17, 2024Assignee: ServiceNow, Inc.Inventors: Manjeet Singh, Hans Jochen Gerhard Pohle, Vadim Denisov, Ciprian Mocanu
-
Publication number: 20240272977Abstract: Provided is a method for monitoring a time schedule of a first thread running on a control unit of an automated vehicle. The method includes a step of providing, to a second thread, a first timestamp corresponding to a starting time of the first thread, and a step of providing, to the second thread, a second timestamp corresponding to an end time of the first thread. The method further includes a step of computing, by use of the second thread, a difference between the first timestamp and the second timestamp, and a step of comparing, by use of the second thread, the computed difference to a predefined threshold for monitoring the time schedule of the first thread.Type: ApplicationFiled: April 29, 2022Publication date: August 15, 2024Inventors: Mohamed-Saad ABDELHAMEED, Manjeet Singh BILRA
-
Publication number: 20240243830Abstract: Provided is a method for validating synchronized local times of at least a first control unit and a second control unit of a vehicle, wherein the method includes receiving, at each one of the at least two control units, a synchronization message including a master time; synchronizing, at each one of the at least two control units, a local time of the respective one of the at least two control units to the received master time; communicating the synchronized local time from the first control unit to the second control unit; and comparing, at the second control unit, the communicated local time of the first control unit to the synchronized local time of the second control unit for validating the synchronized local times of the at least two control units.Type: ApplicationFiled: April 26, 2022Publication date: July 18, 2024Inventors: Mohamed-Saad ABDELHAMEED, Manjeet Singh BILRA
-
Publication number: 20240220352Abstract: A system for root cause analysis based on process optimization data is provided. The system receives log data associated with a first trace between a first activity and a second activity of a process. The system further determines a state of inefficiency between the first activity and the second activity based on the received log data. The system further applies a first machine learning (ML) model on the received log data. The system further determines a first label and a first value to be associated with the first trace of the process based on the application of the first ML model. The system further generates presentation data associated with the determined state of inefficiency of the first trace based on the determination of the first label and the first value and further transmits the generated presentation data on a user device.Type: ApplicationFiled: March 18, 2024Publication date: July 4, 2024Inventors: Fabio Casati, Hans Jochen Gerhard Pohle, Sai Harini Chettla, Manjeet Singh, Siddhant Sinha
-
Publication number: 20240211373Abstract: An embodiment may involve obtaining a log regarding execution of a software application; obtaining indications of availabilities of resources related to the software application; determining, from the log and the indications of availabilities of the resources, a time series of software application activities; and training a prediction engine with the time series of software application activities, wherein the prediction engine as trained is configured to receive an input time series of further software application activities and generate an output time series that predicts additional software application activities.Type: ApplicationFiled: December 22, 2022Publication date: June 27, 2024Inventors: Jebakumar Mathuram Santhosam Swvigaradoss, Fabio Casati, Manjeet Singh, Daniel Grady
-
Publication number: 20240195716Abstract: A method for validating time synchronization in a communication network of an automated vehicle includes sending a time synchronization message from a master clock to two control units of a first communication network, respectively, wherein the time synchronization message includes a master time; synchronizing a local time of the two control units of the first communication network to the received master time, respectively; sending the synchronized local times of the two control units of the first communication network to a central validator of the first communication network, respectively; comparing, at the central validator of the first communication network, the received synchronized local times of the two control units of the first communication network to each other; and, if a difference between the received synchronized local times is larger than a predefined first threshold, outputting an error message from the central validator of the first communication network to the automated vehicle.Type: ApplicationFiled: April 16, 2021Publication date: June 13, 2024Inventors: Mohamed-Saad ABDELHAMEED, Manjeet Singh BILRA
-
Patent number: 12008511Abstract: Described herein are exemplary systems and methods for the optimization of shipping cartons relative to the contents of orders to be placed therein. An exemplary carton optimization method evaluates a sample size of orders received at a given location and then determines an optimal carton set that includes at least one feasible carton for each order, while also minimizing shipping costs based on dimensional weighing-based pricing by reducing the dimensional weight, thereby minimizing void space and increasing the carton space utilization percentage. An exemplary carton optimization method may be further customized to optimize a carton set for an order, based on the cartons already available at a given warehouse or other site. As a result, cartons are utilized and designed more efficiently at the site.Type: GrantFiled: December 19, 2022Date of Patent: June 11, 2024Assignee: Exel Inc.Inventors: Manjeet Singh, Adrian Kumar
-
Publication number: 20240153283Abstract: A driver monitoring system includes a first control unit, a second control unit, and a camera system. The camera system is configured to acquire image data of a driver and to output information corresponding to the image data to the first and second control units. The first control unit is configured to define a predetermined driver state based on the information received from the camera system and to output the defined driver state to the second control unit. The second control unit is configured to subject the information received from the camera system to a first plausibility check, to subject the driver state received from the first control unit to a second plausibility check, and to output a control signal to an actuator system and/or an information output device based on a result of the first and second plausibility checks and the driver state.Type: ApplicationFiled: February 24, 2022Publication date: May 9, 2024Inventors: Manjeet Singh BILRA, Richard KRUEGER
-
Patent number: 11977471Abstract: An example embodiment may involve identifying local traces of related events within a plurality of event data repositories, wherein each of the event data repositories is respectively associated with a software application; using a clustering model, assigning the local traces into clusters; determining positive rules that define when pairs of the local traces are linked to a common global trace, and negative rules that define when the pairs are linked to different global traces; linking the pairs into global traces; iteratively training a similarity model to project the local traces into a vector space such that the pairs that are linked to common global traces exhibit a greater similarity with one another than the pairs that are linked to different global traces; and based on the similarity model as trained, linking further local traces to the global traces.Type: GrantFiled: June 22, 2023Date of Patent: May 7, 2024Assignee: ServiceNow, Inc.Inventors: Fabio Casati, Hans Joachim Gerhard Pohle, Sai Harini Chettla, Manjeet Singh, Jeroen van Gassel, Kiran Sarvabhotla
-
Patent number: 11968107Abstract: A method for determining a correctness of an actually received timestamp is provided. A communication network includes a master clock, a first ECU having a first slave clock, a validator having a second slave clock, and a first communication bus. The first ECU uses a first communication standard having a deterministic scheme. The method includes synchronizing, at the first ECU, a time of the first slave clock to a global time of the master clock, synchronizing, at the validator, a time of the second slave clock to the global time of the master clock, predicting, at the validator, a timestamp to be received in an actual communication cycle from the first ECU based on the deterministic scheme of the communication standard used by the first ECU, and comparing, at the validator, the predicted timestamp with the actually received timestamp from the first ECU.Type: GrantFiled: August 26, 2021Date of Patent: April 23, 2024Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Mohamed-Saad Abdelhameed, Manjeet Singh Bilra, Karl Budweiser
-
Patent number: 11960353Abstract: A system for root cause analysis based on process optimization data is provided. The system receives log data associated with a first trace between a first activity and a second activity of a process. The system further determines a state of inefficiency between the first activity and the second activity based on the received log data. The system further applies a first machine learning (ML) model on the received log data. The system further determines a first label and a first value to be associated with the first trace of the process based on the application of the first ML model. The system further generates presentation data associated with the determined state of inefficiency of the first trace based on the determination of the first label and the first value and further transmits the generated presentation data on a user device.Type: GrantFiled: November 8, 2021Date of Patent: April 16, 2024Assignee: ServiceNow, Inc.Inventors: Fabio Casati, Hans Jochen Gerhard Pohle, Sai Harini Chettla, Manjeet Singh, Siddhant Sinha