Yes, filing an I-129 can be done from B status, even if no I-94 was issued. It would require premium processing for it to even begin to make sense doing this.
2 points though: on your entry into US, you would have been expected to (a) tell them that you are going for an interview, and thus (b) likely have a return ticket/date stipulated.