Patents by Inventor Robert Emmett Mccann
Robert Emmett Mccann 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
-
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: 10817481Abstract: A user can manage personal contact information in a contacts application across multiple writable service provider accounts with only a minimum of user action required. An update function of the contacts application gives the user the ability to easily copy one or more contact records brought up in the contacts application to writable service provider accounts selectively chosen by the user.Type: GrantFiled: June 18, 2013Date of Patent: October 27, 2020Inventors: Robert Emmett McCann, Diana Jo Schwend
-
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
-
Patent number: 9729485Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.Type: GrantFiled: March 3, 2014Date of Patent: August 8, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Robert Emmett Mccann, Michael Affronti, Andrew Brauninger, James Edelen
-
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: 9338114Abstract: Automatic conversation techniques are described. An apparatus may comprise a computing device having an incoming message module operative to receive an incoming message, a conversation identification module communicatively coupled to the incoming message module, the conversation identification module operative to determine the incoming message is part of a conversation thread, and associate the incoming message with the conversation thread by setting a conversation identifier property of the incoming message to a conversation identifier for the conversation thread, and a conversation manager module communicatively coupled to the conversation identification module, the conversation manager module operative to determine a conversation rule is associated with the conversation thread, and apply the conversation rule to the incoming message. Other embodiments are described and claimed.Type: GrantFiled: February 18, 2013Date of Patent: May 10, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Affronti, Andrew Brauninger, Robert Emmett McCann, James Edelen, Jorge Pereira
-
Patent number: 9323416Abstract: The present disclosure provides for management of linked contact records containing information from multiple source records. User interfaces and methodologies for displaying and managing a linked contact record of a contact allow the linked contact record to be readily and selectively managed. A user can interact with a user interface in order to selectively add, remove, and re-store links to a linked contact record of a contact.Type: GrantFiled: January 31, 2012Date of Patent: April 26, 2016Assignee: BlackBerry LimitedInventors: Diana J. Schwend, Robert Emmett McCann, Benjamin John Turner
-
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
-
Publication number: 20140372371Abstract: A user can manage personal contact information in a contacts application across multiple writable service provider accounts with only a minimum of user action required. An update function of the contacts application gives the user the ability to easily copy one or more contact records brought up in the contacts application to writable service provider accounts selectively chosen by the user.Type: ApplicationFiled: June 18, 2013Publication date: December 18, 2014Inventors: Robert Emmett McCann, Diana Jo Schwend
-
Patent number: 8898770Abstract: A method and apparatus for accessing contact records in an electronic device with multiple operation perimeters is provided. When accessing contact records from within one operation perimeter, only contact information accessible from that operation perimeter is retrieved. An option is provided to also access contact records of an alternative operation perimeter. If the alternative operation perimeter has a higher security level than the current operation perimeter, a password or other authorization may be required. The contact records may be accessed, for example, to find information for an outgoing communication, to identify information associated with an incoming communication, or to edit a contact record.Type: GrantFiled: August 10, 2012Date of Patent: November 25, 2014Assignee: Blackberry LimitedInventors: Robert Emmett McCann, Diana Jo Schwend, Hieu Le, Stephen Patrick Newman, Benjamin John Turner, Atiq Ur Rehman Awan
-
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: 20140208227Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.Type: ApplicationFiled: March 3, 2014Publication date: July 24, 2014Inventors: Robert Emmett Mccann, Michael Affronti, Andrew Brauninger, James Edelen
-
Patent number: 8701046Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.Type: GrantFiled: June 27, 2008Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Robert Emmett McCann, Michael Affronti, Andrew Brauninger, James Edelen
-
Publication number: 20140047537Abstract: A method and apparatus for accessing contact records in an electronic device with multiple operation perimeters is provided. When accessing contact records from within one operation perimeter, only contact information accessible from that operation perimeter is retrieved. An option is provided to also access contact records of an alternative operation perimeter. If the alternative operation perimeter has a higher security level than the current operation perimeter, a password or other authorization may be required. The contact records may be accessed, for example, to find information for an outgoing communication, to identify information associated with an incoming communication, or to edit a contact record.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Robert Emmett McCann, Diana Jo Schwend, Hieu Le, Stephen Patrick Newman, Benjamin John Turner, Atiq Ur Rehman Awan
-
Publication number: 20140047564Abstract: Management of contact records in an electronic device with multiple operation perimeters is provided. When creating a contact record from within one operation perimeter, an option is provided to save the contact record in storage resource accessible from within the current operating perimeter or in a storage resource accessible from within an alternative operation perimeter. If the alternative operation perimeter has a higher security level than the current operation perimeter, a password or other authorization may be required.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Robert Emmett McCann, Diana Jo Schwend, Hieu Le, Stephen Patrick Newman, Benjamin John Turner, Atiq Ur Rehman Awan
-
Publication number: 20130198680Abstract: The present disclosure provides for management of linked contact records containing information from multiple source records. User interfaces and methodologies for displaying and managing a linked contact record of a contact allow the linked contact record to be readily and selectively managed. A user can interact with a user interface in order to selectively add, remove, and re-store links to a linked contact record of a contact.Type: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Diana J. Schwend, Robert Emmett McCann, Benjamin John Turner
-
Patent number: 8402096Abstract: Automatic conversation techniques are described. An apparatus may comprise a computing device having an incoming message module operative to receive an incoming message, a conversation identification module communicatively coupled to the incoming message module, the conversation identification module operative to determine the incoming message is part of a conversation thread, and associate the incoming message with the conversation thread by setting a conversation identifier property of the incoming message to a conversation identifier for the conversation thread, and a conversation manager module communicatively coupled to the conversation identification module, the conversation manager module operative to determine a conversation rule is associated with the conversation thread, and apply the conversation rule to the incoming message. Other embodiments are described and claimed.Type: GrantFiled: June 24, 2008Date of Patent: March 19, 2013Assignee: Microsoft CorporationInventors: Michael Affronti, Andrew Brauninger, Robert Emmett Mccann, James Edelen, Jorge Pereira
-
Publication number: 20090327972Abstract: Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Robert Emmett McCann, Michael Affronti, Andrew Brauninger, James Edelen