  Burau representation of the Artin braid group remains as one of the very
important representations for the braid group. Partly, because of its
connections to the Alexander polynomial which is one of the first and most
useful invariants for knots and links. In the present work, we show that
interesting representations of braid group could be achieved using a simple and
intuitive approach, where we simply analyse the path of strands in a braid and
encode the over-crossings, under-crossings or no-crossings into some
parameters. More precisely, at each crossing, where, for example, the strand
$i$ crosses over the strand $i+1$ we assign $\mathbf{t}$ to the {\bf t}op
strand and $\mathbf{b}$ to the {\bf b}ottom strand. We consider the parameter
$\mathbf{t}$ as a {\it relative weight} given to strand $i$ relative to $i+1$,
hence the position $i\ i+1$ for $\mathbf{t}$ in the matrix representation.
Similarly, the parameter $\mathbf{b}$ is a {\it relative weight} given to
strand $i+1$ relative to $i$, hence the position $i+1\ i$ for $\mathbf{b}$ in
the matrix representation. We show this simple {\it path analyzing approach}
leads us to an interesting simple representation. Next, we show that following
the same intuitive approach, only by introducing an additional parameter, we
can greatly improve the representation into the one with much smaller kernel.
This more general representation includes the unreduced Burau representation,
as a special case. Our new {\it path analyzing approach} has the advantage that
it applies a very simple and intuitive method capturing the fundamental
interactions of the strands in a braid. In this approach we intuitively follow
each strand in a braid and create a {\it history} for the strand as it
interacts with other strands via over-crossings, under-crossings or
no-crossings. This, directly, leads us to the desired representations.
