Joseph was outrighted to Triple-A Indianapolis on Friday.
Joseph was claimed off waivers by the Pirates on Monday, Alex Pavlovic of NBC Sports Bay Area reports.
Joseph was designated for assignment by the Giants on Saturday, Kerry Crowley of The San Jose Mercury News reports.
Joseph was claimed off waivers by the Giants on Tuesday, Kerry Crowley of The San Jose Mercury News reports.
Oakland designated Joseph for assignment Sunday.
Joseph went 1-for-4 with a double, an RBI foul pop and a bases-loaded walk in a win over the Royals on Thursday.
Joseph was a late addition to Wednesday's lineup against the Royals. He is starting at designated hitter and batting ninth.
Joseph is not starting Wednesday against Kansas City.
Joseph remains on the bench Tuesday against the Royals.
Joseph is not in the lineup Monday against the Royals.