Patents by Inventor Sanat A. Talmaki
Sanat A. Talmaki 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: 10504372Abstract: A system for detecting a load location and a dump location at a worksite is provided. The system includes a controller coupled to a position detection module and a speed detection module. The controller receives a position signal and a speed signal associated with the machine. The controller identities a load location based on a relative distance between the machine and a loading tool and the speed of the machine. The controller monitors a velocity of the machine as the machine moves away from the identified load location, gathers data related to a plurality of stops made by the machine, and builds a heuristic model. The controller selects one stop from the plurality of stops as a dump location based on a distance between the respective dump location and the load location, a duration of stopping of the machine, and a confidence score associated with the respective dump location.Type: GrantFiled: December 11, 2017Date of Patent: December 10, 2019Assignee: Caterpillar Inc.Inventors: Sanat A. Talmaki, Jason L. Smallenberger
-
Patent number: 10364548Abstract: A method of controlling machines for performing operations at a worksite is disclosed. The method includes receiving pre-construction terrain data, design terrain data, and resource data and then defining a plurality of constraints based on the data. Operations of the machines are simulated based on the data. The method includes estimating process variables associated with the operations and defining and scheduling tasks to be performed by the machines. The method includes collecting real time data from the worksite and updating the estimated process variables and the scheduled tasks of the machines based on the collected real time data. Instructions are then provided to the machines for executing the tasks.Type: GrantFiled: October 2, 2017Date of Patent: July 30, 2019Assignee: Caterpillar Inc.Inventors: Liqun Chi, Sanat A. Talmaki, Paul T. Corcoran, Scott A. Leman, Brad L. Holsapple, Mark W. Whiting, Allen J. DeClerk
-
Patent number: 10324433Abstract: Systems and methods for analyzing and optimizing worksite operations based on video and or audio data are disclosed. One method includes receiving one or more models relating to a worksite, receiving first sensor data associated with the machine at the worksite, receiving second sensor data associated with an operation of the machine at the worksite, wherein the second sensor data is sourced from a sensor that is different from a sensor sourcing the first sensor data, determining, by the one or more processors, a machine state based at least on the first data and the second data, comparing the determined machine state to a modeled machine state represented by the received one or more models to classify site operations and/or detect an irregularity in site operations or an inefficiency in site operations, and generating a response based at least on the detected irregularity or inefficiency.Type: GrantFiled: April 1, 2015Date of Patent: June 18, 2019Assignee: Caterpillar Inc.Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
-
Publication number: 20190180627Abstract: A system for detecting a load location and a dump location at a worksite is provided. The system includes a controller coupled to a position detection module and a speed detection module. The controller receives a position signal and a speed signal associated with the machine. The controller identities a load location based on a relative distance between the machine and a loading tool and the speed of the machine. The controller monitors a velocity of the machine as the machine moves away from the identified load location, gathers data related to a plurality of stops made by the machine, and builds a heuristic model. The controller selects one stop from the plurality of stops as a dump location based on a distance between the respective dump location and the load location, a duration of stopping of the machine, and a confidence score associated with the respective dump location.Type: ApplicationFiled: December 11, 2017Publication date: June 13, 2019Applicant: Caterpillar Inc.Inventors: Sanat A. Talmaki, Jason L. Smallenberger
-
Publication number: 20180044888Abstract: A method of controlling machines for performing operations at a worksite is disclosed. The method includes receiving pre-construction terrain data, design terrain data, and resource data and then defining a plurality of constraints based on the data. Operations of the machines are simulated based on the data. The method includes estimating process variables associated with the operations and defining and scheduling tasks to be performed by the machines. The method includes collecting real time data from the worksite and updating the estimated process variables and the scheduled tasks of the machines based on the collected real time data. Instructions are then provided to the machines for executing the tasks.Type: ApplicationFiled: October 2, 2017Publication date: February 15, 2018Applicant: Caterpillar Inc.Inventors: Liqun Chi, Sanat A. Talmaki, Paul T. Corcoran, Scott A. Leman, Brad L. Holsapple, Mark W. Whiting, Allen J. DeClerk
-
Publication number: 20180018880Abstract: A haul-route management system is provided. The system includes a first sensor module configured to generate a signal indicative of a current position of a machine at the worksite. The system also includes a route control module configured to receive the signal indicative of the current position of the machine. The route control module receives a signal indicative of a predetermined path associated with the machine. The route control module segments a current path of the machine based on predetermined boundaries. Further, the route control module compares the segmented current path with corresponding data points on the predetermined path. The route control module determines if a deviation from the predetermined path is present in at least one portion of the current path based on the comparison. The route control module provides a notification of the deviation if the deviation lies outside of a predetermined range.Type: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Applicant: Caterpillar Inc.Inventors: Mariah Cherice Smith, Sanat Talmaki, Jason L. Smallenberger
-
Patent number: 9822509Abstract: A method of controlling machines for performing operations at a worksite is disclosed. The method includes receiving pre-construction terrain data, design terrain data, and resource data and then defining a plurality of constraints based on the data. Operations of the machines are simulated based on the data. The method includes estimating process variables associated with the operations and defining and scheduling tasks to be performed by the machines. The method includes collecting real time data from the worksite and updating the estimated process variables and the scheduled tasks of the machines based on the collected real time data. Instructions are then provided to the machines for executing the tasks.Type: GrantFiled: May 2, 2016Date of Patent: November 21, 2017Assignee: Caterpillar Inc.Inventors: Liqun Chi, Sanat A. Talmaki, Paul T. Corcoran, Scott A. Leman, Brad L. Holsapple, Mark W. Whiting, Allen J. DeClerk
-
Publication number: 20170314232Abstract: A method of controlling machines for performing operations at a worksite is disclosed. The method includes receiving pre-construction terrain data, design terrain data, and resource data and then defining a plurality of constraints based on the data. Operations of the machines are simulated based on the data. The method includes estimating process variables associated with the operations and defining and scheduling tasks to be performed by the machines. The method includes collecting real time data from the worksite and updating the estimated process variables and the scheduled tasks of the machines based on the collected real time data. Instructions are then provided to the machines for executing the tasks.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Applicant: Caterpillar Inc.Inventors: Liqun Chi, Sanat A. Talmaki, Paul T. Corcoran, Scott A. Leman, Brad L. Holsapple, Mark W. Whiting, Allen J. DeClerk
-
Patent number: 9685009Abstract: Systems and methods for managing and optimizing mixed fleet worksite operations based on video and or audio data are disclosed. One method includes receiving one or more models relating to a fleet of machines at the worksite, wherein the fleet of machines comprises an in-network machine and an out-of-network machine, receiving first sensor data associated with the out-of-network machine at the worksite, receiving second sensor data associated with the in-network machine at the worksite, determining a machine state of each of the in-network machine and the out-of-network machine based at least on the first sensor data and the second sensor data, comparing the determined machine states to a modeled machine state represented by the received one or more models to classify site operations and/or detect an irregularity in site operations or an inefficiency in site operations, and generating a response based at least on the detected irregularity or inefficiency.Type: GrantFiled: April 1, 2015Date of Patent: June 20, 2017Assignee: Caterpillar Inc.Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
-
Patent number: 9563867Abstract: A system for allocating resources includes a plurality of first machines at a work area and a plurality of second machines at a remote location. A controller stores a material movement goal for a production time period, and determine a total capacity at the work area based upon a capacity of the first machines and the production time period. The total capacity at the work area is compared to the desired material movement goal and upon the total capacity at the work area exceeding the desired material movement goal, operational instructions are generated for and communicated to selected ones of the first machines. Upon the total capacity at the work area being less than the desired material movement goal an alert command is generated and some of the second machines may be moved to the work area.Type: GrantFiled: April 13, 2015Date of Patent: February 7, 2017Assignee: Caterpillar Inc.Inventors: Sanat A. Talmaki, Jason Smallenberger
-
Publication number: 20160349733Abstract: A system provides feedback for a machine operation performed by a first machine with the machine operation corresponding to a first type of machine operation and including a quantitatively measurable tuning parameter associated therewith. The system includes a work implement for moving material at a work site to perform the machine operation and a controller. The controller is configured to generate a high performance reference based upon a plurality of reference operations performed by at least another machine with the plurality of reference operations corresponding to the first type of machine operation and determine a performance parameter for the machine operation performed by the first machine. The controller is further configured to compare the performance parameter to the high performance reference and generate a notice upon a difference between the performance parameter and the high performance reference exceeding a threshold.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Applicant: CATERPILLAR INC.Inventors: Sanat A. Talmaki, Jason Smallenberger
-
Publication number: 20160300175Abstract: A system for allocating resources includes a plurality of first machines at a work area and a plurality of second machines at a remote location. A controller stores a material movement goal for a production time period, and determine a total capacity at the work area based upon a capacity of the first machines and the production time period. The total capacity at the work area is compared to the desired material movement goal and upon the total capacity at the work area exceeding the desired material movement goal, operational instructions are generated for and communicated to selected ones of the first machines. Upon the total capacity at the work area being less than the desired material movement goal an alert command is generated and some of the second machines may be moved to the work area.Type: ApplicationFiled: April 13, 2015Publication date: October 13, 2016Applicant: CATERPILLAR INC.Inventors: Sanat A. Talmaki, Jason Smallenberger
-
Publication number: 20160292846Abstract: Systems and methods for analyzing and optimizing worksite operations based on video and or audio data are disclosed. One method includes receiving one or more models relating to a worksite, receiving first sensor data associated with the machine at the worksite, receiving second sensor data associated with an operation of the machine at the worksite, wherein the second sensor data is sourced from a sensor that is different from a sensor sourcing the first sensor data, determining, by the one or more processors, a machine state based at least on the first data and the second data, comparing the determined machine state to a modeled machine state represented by the received one or more models to classify site operations and/or detect an irregularity in site operations or an inefficiency in site operations, and generating a response based at least on the detected irregularity or inefficiency.Type: ApplicationFiled: April 1, 2015Publication date: October 6, 2016Applicant: Caterpillar Inc.Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
-
Publication number: 20160292933Abstract: Systems and methods for managing and optimizing mixed fleet worksite operations based on video and or audio data are disclosed. One method includes receiving one or more models relating to a fleet of machines at the worksite, wherein the fleet of machines comprises an in-network machine and an out-of-network machine, receiving first sensor data associated with the out-of-network machine at the worksite, receiving second sensor data associated with the in-network machine at the worksite, determining a machine state of each of the in-network machine and the out-of-network machine based at least on the first sensor data and the second sensor data, comparing the determined machine states to a modeled machine state represented by the received one or more models to classify site operations and/or detect an irregularity in site operations or an inefficiency in site operations, and generating a response based at least on the detected irregularity or inefficiency.Type: ApplicationFiled: April 1, 2015Publication date: October 6, 2016Applicant: Caterpillar Inc.Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
-
Publication number: 20160292920Abstract: Systems and methods for visually reviewing worksite operations using a time-shift controlled visualization of the worksite are disclosed. One method includes receiving first data including one or more of a worksite model and information relating to operation of a worksite, where the worksite model includes a simulated operation of a machine associated with the worksite. Visualization information may be generated that represents at least a portion of the first data. A visualization may be generated based at least on the visualization information and a view of the worksite.Type: ApplicationFiled: April 1, 2015Publication date: October 6, 2016Applicant: Caterpillar Inc.Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
-
Publication number: 20140200863Abstract: A method and system of monitoring proximity of objects at a construction jobsite via three-dimensional virtuality in real-time. The method and system involves simulating a dynamic object such as a piece of construction equipment in a three-dimensional virtual representation of the construction jobsite, and involves simulating another object such as a buried utility or another piece of construction equipment in the three-dimensional virtual representation of the construction jobsite. The method and system also involves making one or more determinations about the objects in order to more readily avoid unintended impact between them.Type: ApplicationFiled: January 13, 2014Publication date: July 17, 2014Inventors: Vineet R. Kamat, Sanat Talmaki