Patent 9977703 was granted and assigned to Microsoft on May, 2018 by the United States Patent and Trademark Office.
An event subscriber subscribes to an event. When the event occurs, the publisher calls into a framework to look for subscriber attributes on program entities and raises the event with program entities that contain the correct attributes.