Edgar L. Morey, 73, of 390 Yellowville Road, was arrested and charged with the class A felony Saturday by the Montgomery County Sheriff's Office.
Investigators received a complaint from an unnamed local nursing home alleging Morey, while visiting a patient he knew, was observed trying to suffocate the patient with a pillow.
The victim was treated for injuries and remains stable, a press release said.
Morey was arraigned at Palatine town court by Judge Ron Dygert and remanded to the Montgomery County jail with bail set at $50,000 cash or $100,000 bond.
The arresting officers were Inv. Theresa Pingitore, Deputy Scott Whitman, and Deputy Ray Renzi, who were aassisted by Montgomery County District Attorney James E. "Jed" Conboy.