Patents by Inventor Andrew Brauninger
Andrew Brauninger 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: 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: 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
-
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
-
Publication number: 20140173602Abstract: A task application for automatic task management based on content and context awareness is provided. As task items are inputted into the task application, the task items may be parsed for context data (e.g., time data, location data, people data, etc.) and associated with the task item. Additionally, context data may be input manually by a user. Task items may be stored in a “now,” “later,” “someday,” or “done” contextual task list. As context changes, (e.g., time, location, activity, people, etc.) task items with correlating context data may be prioritized. A notification may be presented to the user to alert him of an upcoming or present opportunity to achieve or complete a task item. Accordingly, a user may be provided with a list of task items that may be relevant to the user according to context.Type: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: Erez Kikin-Gil, Matthew Kotler, Andrew Brauninger, Ned Friend
-
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: 20140002377Abstract: A touch gesture is received on a display screen, relative to displayed content. In response to the touch gesture, a manipulation handle, that is separate from, but related to, the displayed content, is displayed. Another touch gesture is received for moving the manipulation handle, and the related content is manipulated based on the second touch gesture that moves the manipulation handle.Type: ApplicationFiled: July 2, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Andrew Brauninger, Olga Veselova, Ned Friend
-
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
-
Publication number: 20090319619Abstract: 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: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: Microsoft CorporationInventors: Michael Affronti, Andrew Brauninger, Robert Emmett Mccann, James Edelen, Jorge Pereira