Technology Briefs -- May 28 - June 2