They're actually from her own line of sunglasses (called Melodies I think). She wore them on Chelsea Lately last week and mentioned it, you could probably find the video on the E! site.
I found another pic, thanks again for the info, hopefully they will be released soon, I really like them.
Mary J. Blige celebrated her 39th birthday with Ellen DeGeneres. The talk-show host, wearing shades from Blige’s new Melodies sunglasses line, presented the Queen of Hip-Hop Soul with a cake during a taping of “The Ellen DeGeneres Show.” MJB will perform “I Am” on Monday’s program. http://www.rap-up.com/2010/01/10/mary-j-blige-has-her-cake-eats-it-too/