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: 11587044
    Abstract: 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: Grant
    Filed: March 29, 2021
    Date of Patent: February 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett Mccann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
  • Patent number: 11308124
    Abstract: 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: Grant
    Filed: February 14, 2017
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ginger Elizabeth Tien, Michael Anthony Affronti, Rikinkumar Shah, Christina Marie Meyer
  • Publication number: 20210241232
    Abstract: 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: Application
    Filed: March 29, 2021
    Publication date: August 5, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett MCCANN, Michael Anthony AFFRONTI, Andrew Russell BRAUNINGER, Jorge PEREIRA, James J. EDELEN, IV
  • Patent number: 10997562
    Abstract: 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: Grant
    Filed: May 25, 2017
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
  • Patent number: 10250549
    Abstract: 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: Grant
    Filed: January 5, 2018
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Publication number: 20180131662
    Abstract: 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: Application
    Filed: January 5, 2018
    Publication date: May 10, 2018
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Patent number: 9866514
    Abstract: 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: Grant
    Filed: June 13, 2016
    Date of Patent: January 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Publication number: 20170262810
    Abstract: 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: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
  • Publication number: 20170192660
    Abstract: 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: Application
    Filed: January 23, 2017
    Publication date: July 6, 2017
    Inventors: 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: 20170154094
    Abstract: 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: Application
    Filed: February 14, 2017
    Publication date: June 1, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ginger Elizabeth Tien, Michael Anthony Affronti, Rikinkumar Shah, Christina Marie Meyer
  • Patent number: 9665850
    Abstract: 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: Grant
    Filed: June 20, 2008
    Date of Patent: May 30, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV
  • Patent number: 9600804
    Abstract: 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: Grant
    Filed: October 20, 2011
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ginger Elizabeth Tien, Michael Anthony Affronti, Rikinkumar Shah, Christina Marie Meyer
  • Patent number: 9563877
    Abstract: 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: Grant
    Filed: March 11, 2008
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20160301652
    Abstract: 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: Application
    Filed: June 13, 2016
    Publication date: October 13, 2016
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Patent number: 9380015
    Abstract: 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: Grant
    Filed: July 9, 2014
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Publication number: 20150180807
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: June 25, 2015
    Inventors: Michael Anthony Affronti, Nathaniel Eric Breskin-Auer, Robert Emmett McCann
  • Patent number: 8881020
    Abstract: 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: Grant
    Filed: June 24, 2008
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Anthony Affronti, Nathaniel Eric Breskin-Auer, Robert Emmett McCann
  • Publication number: 20140325005
    Abstract: 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: Application
    Filed: July 9, 2014
    Publication date: October 30, 2014
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Patent number: 8793319
    Abstract: 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: Grant
    Filed: July 13, 2009
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Patent number: 8631079
    Abstract: 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: Grant
    Filed: June 20, 2008
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Anthony Affronti, Andrew Russell Brauninger, James J. Edelen, IV