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: 10504372
    Abstract: 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: Grant
    Filed: December 11, 2017
    Date of Patent: December 10, 2019
    Assignee: Caterpillar Inc.
    Inventors: Sanat A. Talmaki, Jason L. Smallenberger
  • Patent number: 10364548
    Abstract: 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: Grant
    Filed: October 2, 2017
    Date of Patent: July 30, 2019
    Assignee: 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: 10324433
    Abstract: 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: Grant
    Filed: April 1, 2015
    Date of Patent: June 18, 2019
    Assignee: Caterpillar Inc.
    Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
  • Publication number: 20190180627
    Abstract: 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: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Applicant: Caterpillar Inc.
    Inventors: Sanat A. Talmaki, Jason L. Smallenberger
  • Publication number: 20180044888
    Abstract: 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: Application
    Filed: October 2, 2017
    Publication date: February 15, 2018
    Applicant: 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: 20180018880
    Abstract: 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: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Applicant: Caterpillar Inc.
    Inventors: Mariah Cherice Smith, Sanat Talmaki, Jason L. Smallenberger
  • Patent number: 9822509
    Abstract: 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: Grant
    Filed: May 2, 2016
    Date of Patent: November 21, 2017
    Assignee: 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: 20170314232
    Abstract: 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: Application
    Filed: May 2, 2016
    Publication date: November 2, 2017
    Applicant: 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: 9685009
    Abstract: 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: Grant
    Filed: April 1, 2015
    Date of Patent: June 20, 2017
    Assignee: Caterpillar Inc.
    Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
  • Patent number: 9563867
    Abstract: 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: Grant
    Filed: April 13, 2015
    Date of Patent: February 7, 2017
    Assignee: Caterpillar Inc.
    Inventors: Sanat A. Talmaki, Jason Smallenberger
  • Publication number: 20160349733
    Abstract: 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: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Applicant: CATERPILLAR INC.
    Inventors: Sanat A. Talmaki, Jason Smallenberger
  • Publication number: 20160300175
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Applicant: CATERPILLAR INC.
    Inventors: Sanat A. Talmaki, Jason Smallenberger
  • Publication number: 20160292846
    Abstract: 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: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Applicant: Caterpillar Inc.
    Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
  • Publication number: 20160292933
    Abstract: 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: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Applicant: Caterpillar Inc.
    Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
  • Publication number: 20160292920
    Abstract: 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: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Applicant: Caterpillar Inc.
    Inventors: Christopher Sprock, Ryan Baumann, Sanat Talmaki, Praveen Halepatali
  • Publication number: 20140200863
    Abstract: 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: Application
    Filed: January 13, 2014
    Publication date: July 17, 2014
    Inventors: Vineet R. Kamat, Sanat Talmaki