Keep your eye on the ball is a term for a pilot coming in on a Carrier landing. A year ago I was also looking into companies with logos with a red ball. Alot of them do. They have a out of place red dot, I couldn't find connections except for the locations being associated with office buildings?