It all depends on the kind of data you have and the type of output you expect.
For example, if you have a series of numbers (heart rate at every minute, or accelerometer data at every second), you can use some time-series approach, like LSTM.
Output / Label
If you want to classify a given segment, you should look for classifiers.
What Bob was doing ...