Patents by Inventor Michael Anthony Affronti
Michael Anthony Affronti has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11587044Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.Type: GrantFiled: March 29, 2021Date of Patent: February 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Robert Emmett Mccann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
-
Patent number: 11308124Abstract: An aggregate display of contact data from internal and external sources is provided. Contact data associated with at least one contact is obtained from a plurality of sources, including at least an internal source and an external source. The obtained contact data is processed to generate an aggregated collection of contact data. The aggregated collection of contact data is stored. A display of the aggregated collection of contact data is displayed in a single, interactive interface.Type: GrantFiled: February 14, 2017Date of Patent: April 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ginger Elizabeth Tien, Michael Anthony Affronti, Rikinkumar Shah, Christina Marie Meyer
-
Publication number: 20210241232Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.Type: ApplicationFiled: March 29, 2021Publication date: August 5, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Robert Emmett MCCANN, Michael Anthony AFFRONTI, Andrew Russell BRAUNINGER, Jorge PEREIRA, James J. EDELEN, IV
-
Patent number: 10997562Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.Type: GrantFiled: May 25, 2017Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
-
Patent number: 10250549Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: GrantFiled: January 5, 2018Date of Patent: April 2, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Publication number: 20180131662Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: ApplicationFiled: January 5, 2018Publication date: May 10, 2018Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Patent number: 9866514Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: GrantFiled: June 13, 2016Date of Patent: January 9, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Publication number: 20170262810Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.Type: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
-
Publication number: 20170192660Abstract: Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. A request to create a new custom action control is received. In response, a graphical user interface (“GUI”) is provided comprising a plurality of action options corresponding to actions to be taken with respect to a designated active message upon selection of the new custom action control. A selection of one of a plurality of action options indicated in the GUI is received. The new custom action control is associated with the selected action option from the GUI such that a subsequent selection of the new custom action control initiates at least one action option. The new custom action control is saved to a network server configured to provide the new custom action control to one or more instances of a messaging application.Type: ApplicationFiled: January 23, 2017Publication date: July 6, 2017Inventors: Melissa Rodden Morrell MacBeth, Ryan Edward Gregg, Jesse Clay Satterfield, Andrew Mark Coates, Kumiko Yada, Richard P. Grutzmacher, Michael Anthony Affronti, Owen C. Braun
-
Publication number: 20170154094Abstract: An aggregate display of contact data from internal and external sources is provided. Contact data associated with at least one contact is obtained from a plurality of sources, including at least an internal source and an external source. The obtained contact data is processed to generate an aggregated collection of contact data. The aggregated collection of contact data is stored. A display of the aggregated collection of contact data is displayed in a single, interactive interface.Type: ApplicationFiled: February 14, 2017Publication date: June 1, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ginger Elizabeth Tien, Michael Anthony Affronti, Rikinkumar Shah, Christina Marie Meyer
-
Patent number: 9665850Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.Type: GrantFiled: June 20, 2008Date of Patent: May 30, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
-
Patent number: 9600804Abstract: An aggregate display of contact data from internal and external sources is provided. Contact data associated with at least one contact is obtained from a plurality of sources, including at least an internal source and an external source. The obtained contact data is processed to generate an aggregated collection of contact data. The aggregated collection of contact data is stored. A display of the aggregated collection of contact data is displayed in a single, interactive interface.Type: GrantFiled: October 20, 2011Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ginger Elizabeth Tien, Michael Anthony Affronti, Rikinkumar Shah, Christina Marie Meyer
-
Patent number: 9563877Abstract: Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. Any number of default custom action controls may be displayed in a gallery. The selection of a custom action control performs various actions to an active message. New custom action controls may be created and existing controls modified to provide any number of desired actions. Dialogs provide user-friendly interfaces that allow a user to assign the desired functionality to a custom action control. The custom action controls may be organized into groups and shared between messaging applications and computers.Type: GrantFiled: March 11, 2008Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Melissa Rodden Morrell MacBeth, Ryan Edward Gregg, Jesse Clay Satterfield, Andrew Mark Coates, Kumiko Yada, Richard P Grutzmacher, Michael Anthony Affronti, Owen C Braun
-
Publication number: 20160301652Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: ApplicationFiled: June 13, 2016Publication date: October 13, 2016Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Patent number: 9380015Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: GrantFiled: July 9, 2014Date of Patent: June 28, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Publication number: 20150180807Abstract: Technologies are described herein for providing multi-modal communication through modal-specific interfaces. In one method, a communication in a first modality is received from a first interface across a computer network. The communication is converted into a second modality. Upon converting the communication into the second modality, the communication is provided to a second interface across the computer network.Type: ApplicationFiled: September 30, 2014Publication date: June 25, 2015Inventors: Michael Anthony Affronti, Nathaniel Eric Breskin-Auer, Robert Emmett McCann
-
Patent number: 8881020Abstract: Technologies are described herein for providing multi-modal communication through modal-specific interfaces. In one method, a communication in a first modality is received from a first interface across a computer network. The communication is converted into a second modality. Upon converting the communication into the second modality, the communication is provided to a second interface across the computer network.Type: GrantFiled: June 24, 2008Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Michael Anthony Affronti, Nathaniel Eric Breskin-Auer, Robert Emmett McCann
-
Publication number: 20140325005Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: ApplicationFiled: July 9, 2014Publication date: October 30, 2014Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Patent number: 8793319Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.Type: GrantFiled: July 13, 2009Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
-
Patent number: 8631079Abstract: Technologies are described herein for displaying a list of file attachments associated with a message thread an email application. The messages associated with the message thread are identified, along with any file attachments attached to those messages. An aggregated attachment list is generated containing an entry for each file attachment associated with the message thread. The aggregated attachment list associated with the message thread is then displayed in a window of the email application.Type: GrantFiled: June 20, 2008Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Michael Anthony Affronti, Andrew Russell Brauninger, James J. Edelen, IV