Carl Freeman, 34, of the 3200 block of South Halsted Street, is charged with two counts of felony aggravated battery, one count in connection with attacking the woman in public and the other in connection with choking her, police said. Police identified him as the man who attacked the woman about 5:50 a.m. Saturday in the 200 block of West Kinzie Street, according to a news release.