According to the American Meteorological Society's Glossary of Weather and Climate, Indian summer is defined as; a time interval in mid or late autumn, of unseasonably warm weather, generally clear skies, sunny but hazy days, and cool nights. At least one killing frost and preferably a substantial period of normally cool weather must precede this warm spell in order for it to be considered a true Indian summer. It does not occur every year, and in some years two or three Indian summers may occur.
Based on this definition, the weather in Chicagoland the weekend of November 7 and 8 qualified as an official period of Indian summer. Another mild fall day is forecast for Friday the 13th.