Patents by Inventor Michael Anthony Faoro
Michael Anthony Faoro 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: 8843822Abstract: Extension prioritization may be provided. Upon opening a document in a software application, a determination may be made whether the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application. In response to determining that the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application a priority may be identified for each of the plurality of application extensions and a user interface element associated with at least one of the plurality of application extensions may be displayed.Type: GrantFiled: January 30, 2012Date of Patent: September 23, 2014Assignee: Microsoft CorporationInventors: David Claux, Jason Todd Henderson, Oleg Ouliankine, Michael Anthony Faoro
-
Publication number: 20140282248Abstract: Disclosed herein are systems, methods, and software for facilitating enhanced views of information management applications. In an implementation, a suitable computing system or systems presents a link to a dynamic menu within a perspective of an active module of various modules in an information management application. In response to an indication of interest generated with respect to the link, the computing system presents the dynamic menu which includes various dynamic icons. Each of the icons provides update information and a link associated with a corresponding module of the various modules in the information management application.Type: ApplicationFiled: June 12, 2013Publication date: September 18, 2014Inventors: Brendan J. Reeves, Jason A. Cook, Kenneth Fern, Michael Anthony Faoro, Joseph P. McLaughlin, Jonathan David Friedman, Jasdeep Singh Chugh
-
Publication number: 20140282254Abstract: Techniques for providing an in-place contextual menu and user interface for email and other information management system triage are provided in which a contextual menu can be overlaid or replace an item on a view screen. The contextual menu can provide action commands specific to the type and state of the items selected in the feature view of the email or other information management system. A single recognized selection input, such as a swipe gesture, selects an item and invokes an in-place contextual menu presenting actions that can be asserted on the selected item. Multiple item selection is available through the same invocation of presenting the in-place contextual menu.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Jeffrey K. Feiereisen, Yung-Cheng Chen, Ryan Thomas Murphy, Eva Britta Karolina Burlin, Michael Anthony Faoro, Kenneth Fern, Michael R. Gow, Chao-Chung Lin, Joseph McLaughlin
-
Publication number: 20140171129Abstract: Enhanced input field features and techniques for displaying and resolving location information in meeting items are provided. In response to a user's interaction with a place name displayed in the location field of a user interface for a meeting item, up to date information is retrieved about the location associated with the place name from a web service and displayed. The display can include a map image tile. In addition to enabling the displaying of up to date information, during creation of the meeting item, the location input field of a meeting item can present location suggestions from within the location input field, for example, as a drop-down listing of possible locations. The suggestions for completing a user's input text string to the location input field can be obtained from sources such as a web service, a mailbox, a managed database/directory service, a history cache/database or a combination thereof.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: Danilo L. Benzatti, Gregory A. Bolles, Andrew Winslow Brough, Jason Andrew Cook, Michael Anthony Faoro, Vanessa Feliberti, Shivakumar Seetharaman, Yeelin Tan, Gustavo Varo
-
Publication number: 20130198623Abstract: Extension prioritization may be provided. Upon opening a document in a software application, a determination may be made whether the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application. In response to determining that the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application a priority may be identified for each of the plurality of application extensions and a user interface element associated with at least one of the plurality of application extensions may be displayed.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: David Claux, Jason Todd Henderson, Oleg Ouliankine, Michael Anthony Faoro
-
Publication number: 20130198627Abstract: Application extension management may be provided. A plurality of related documents may be scanned to determine whether an activation trigger associated with an application extension has been triggered. In response to determining that the activation trigger associated with the application extension has been triggered, the application extension may be triggered and a user interface element associated with the application extension may be displayed according to a display rule.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: David Claux, Jason Todd Henderson, Oleg Ouliankine, Michael Anthony Faoro
-
Publication number: 20130198647Abstract: Extension activation may be provided. Upon receiving a new document associated with a plurality of related documents, extension trigger conditions may be evaluated. In response to determining that an extension trigger is satisfied, a user interface element associated with the extension trigger may be displayed.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: David Claux, Jason Todd Henderson, Andrew Salamatov, Oleg Ouliankine, Warren Randall Byrne, Michael Anthony Faoro
-
Publication number: 20130086175Abstract: A compose form for drafting a message is presented inline within a window along with a message list. For example, instead of overlaying the message application's user interface (UI) with a new window for composing a message, the compose form is displayed within a portion of the window reserved for viewing content of messages. While composing the message using the compose form, the rest of the message application's UI remains visible and accessible to the user. For example, the user may navigate to another folder and/or move to another message/conversation by interacting with the tree view/message list view. A draft of the message being composed may be automatically saved when the user navigates away from the compose form (e.g. by selecting another conversation in the list view).Type: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Applicant: MICROSOFT CORPORATIONInventors: David Pierre Marcel Claux, Michael Anthony Faoro, John Leslie Gibbon, Jason Todd Henderson, Chao-Chung Lin, Robert Steven Meyer, Andrew John Sullivan, Guojun Yu
-
Publication number: 20110222675Abstract: Call-handling rules may be provided. A user interface may access a plurality of information associated with a user and provide functionality for creating a plurality of rules based on the information. An incoming call intended for the user may be received and processed according to the created rules.Type: ApplicationFiled: March 15, 2010Publication date: September 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Chun Yong Chua, Feroze B. Daud, Michael Anthony Faoro, Nankang Ma
-
Patent number: 7617243Abstract: A hierarchical address book for an organization is implemented where employees are represented by user objects and departments are represented by department objects. Computer-readable media include executable instructions for displaying and navigating the hierarchical address book. Computer-readable media also include executable instructions for ordering a list of recipients of an electronic mail message as a function of the seniority rating of an object in the hierarchical address book.Type: GrantFiled: May 24, 2006Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Kenzaburo Tamaru, Koichi Nakajima, Kristian L. M. Andaker, Michael Anthony Faoro, Yasuhiko Mori, Yusuke Bou, Taketoshi Yoshida
-
Patent number: 7360202Abstract: The present invention relates to a system and methodology to facilitate development, debug, and deployment of a notification platform application. This includes providing various editor and display tools that interact with diverse components of the application in the context of a dynamic framework and development environment adapted to the nuances of the components. Visual displays and interfaces are provided that depict the various components of an application along with the relationships between the components. Developers are then directed though the components of the application in a visual manner, wherein various editors can be invoked to design a portion of the application relating to the selected component. Other aspects include providing a debug environment for troubleshooting a notification application along with deployment options to install and execute the application.Type: GrantFiled: February 27, 2003Date of Patent: April 15, 2008Assignee: Microsoft CorporationInventors: Praveen Seshadri, Shahaf Abileah, Niranjan Nilakantan, Holly Knight, Shyamalan Pather, Robert H. Gerber, Charles Tete Mensa-Annan, Philip Garrett, Michael Anthony Faoro, Darryn Owen Lavery
-
Publication number: 20070276846Abstract: A hierarchical address book for an organization is implemented where employees are represented by user objects and departments are represented by department objects. Computer-readable media include executable instructions for displaying and navigating the hierarchical address book. Computer-readable media also include executable instructions for ordering a list of recipients of an electronic mail message as a function of the seniority rating of an object in the hierarchical address book.Type: ApplicationFiled: May 24, 2006Publication date: November 29, 2007Applicant: Microsoft CorporationInventors: Rajesh Ramanathan, Kenzaburo Tamaru, Koichi Nakajima, Kristian L.M. Andaker, Michael Anthony Faoro, Yasuhiko Mori, Yusuke Bou
-
Patent number: 7071934Abstract: A technique, system, and computer program for quickly and efficiently navigating through a comparison of different versions of a file. An abstract representation of the detected differences is provided in a separate navigation window or pane. This abstract representation is shown as one or more bars, which are formatted using one color for segments that are the same and a different color for those segments that are different. This allows the user to see, at a high level, the relative size of differences, the relative position of the differences, and how the differences are distributed throughout the files. The user can navigate through the differences using navigation controls that are synchronized between the navigation window (or pane) and a file comparison window. A novel use of hover help is defined. The navigation window and controls can be used with comparisons of any type of ordered data, such as text, audio, video, etc., and with comparisons of any number of versions of a file.Type: GrantFiled: March 20, 1998Date of Patent: July 4, 2006Assignee: International Business Machines Corp.Inventors: Michael Anthony Faoro, Lynn Cleveland Percival, III