摘要:
A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window. The method can include detecting contact between the source object and at least one of the plurality of icons while dragging the object, designating each event handler associated with a contacted icon to process the source object, and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target. Each designated event handler can output a process result.
摘要:
Disclosed are a method, system and computer program product for defining sectional boundaries of a webpage to enable efficient navigation of the content on a user device. Logical sections in a webpage are defined by comparing structured content in the webpage, analyzing patterns in a markup of the webpage, or allowing a user to identify sectional boundaries manually using an assistive user interface. A user, via a user interface, can verify or modify the sections by comparing structured content or analyzing patterns in a markup in the webpage. Indices are created by marking sectional boundaries at a beginning of each section. The webpage can be navigated by section marked by the sectional boundaries using a button pair, a user interface marker that allows direct access to sections, or a proxy for manual input by a user, such as voice input.
摘要:
A computer-implemented method of bookmarking syndicated feeds. The method can include receiving a request to bookmark a first network resource and determining whether at least one syndicated feed is associated with the first network resource. When at least one syndicated feed is associated with the first network resource, the syndicated feed can be identified to a user and the user can be prompted to indicate whether to bookmark the syndicated feed. Responsive to receiving an indication from the user to bookmark the syndicated feed, a bookmark can be generated for the syndicated feed and the syndicated feed bookmark can be output.
摘要:
In a computer system having a graphical user interface including a display and a selection device, a method of selecting and merging columns on a spreadsheet includes displaying a first data set residing in cells in a first column; displaying a second data set residing in cells in a second column; displaying a set of menu options for merging the first data set and the second data set; receiving a menu entry selection signal indicative of the selection device pointing at a selected menu option from the set of menu options; and merging the first data set and second data set into a third column in response to the selection signal.
摘要:
A method, system, and computer program product for controlling a VoIP communication session is provided. The method includes accessing user-defined settings for a live VoIP communication session representing a first audio stream between at least two parties. The method includes recording the live VoIP communication session resulting in a second audio stream and generating a timeline representing the first and second audio streams. The method further includes displaying the timeline to one of the two parties who is identified in the user-defined settings. The method also includes monitoring the first audio stream for the occurrence of a trigger event specified via the user-defined settings. The method also includes marking the timeline with an indicator representing the occurrence of the trigger event. The method further includes presenting user-selectable control options for modifying presentation of the second audio stream, which are implemented by selection of markings on the timeline and playback controls.
摘要:
Methods, apparatus, and computer program products for providing a context-based grammar for automatic speech recognition, including creating by a multimodal application a context, the context comprising words associated with user activity in the multimodal application, and supplementing by the multimodal application a grammar for automatic speech recognition in dependence upon the context.
摘要:
Indexing digitized speech with words represented in the digitized speech, with a multimodal digital audio editor operating on a multimodal device supporting modes of user interaction, the modes of user interaction including a voice mode and one or more non-voice modes, the multimodal digital audio editor operatively coupled to an ASR engine, including providing by the multimodal digital audio editor to the ASR engine digitized speech for recognition; receiving in the multimodal digital audio editor from the ASR engine recognized user speech including a recognized word, also including information indicating where, in the digitized speech, representation of the recognized word begins; and inserting by the multimodal digital audio editor the recognized word, in association with the information indicating where, in the digitized speech, representation of the recognized word begins, into a speech recognition grammar, the speech recognition grammar voice enabling user interface commands of the multimodal digital audio editor.
摘要:
Signaling correspondence between a meeting agenda and a meeting discussion includes: receiving a meeting agenda specifying one or more topics for a meeting; analyzing, for each topic, one or more documents to identify topic keywords for that topic; receiving meeting discussions among participants for the meeting; identifying a current topic for the meeting in dependence upon the meeting agenda; determining a correspondence indicator in dependence upon the meeting discussions and the topic keywords for the current topic, the correspondence indicator specifying the correspondence between the meeting agenda and the meeting discussion; and rendering the correspondence indicator to the participants of the meeting.
摘要:
A computer-implemented method of extending a user interface of an executing application can include placing the user interface in a configure mode that allows functionality of the user interface to be extended and visually distinguishing an element of the user interface that is extendable. Responsive to a user input requesting extension of the functionality of the element, an editing window can be displayed within the user interface. The method can include receiving, within the editing window, computer-usable program code specifying extended functionality for the element and storing the computer-usable program code as part of an extension to the element. The extension can be bound to an extension point exposed for the element of the user interface.
摘要:
Methods, apparatus, and products are disclosed for signaling correspondence between a meeting agenda and a meeting discussion that include: receiving a meeting agenda specifying one or more topics for a meeting; analyzing, for each topic, one or more documents to identify topic keywords for that topic; receiving meeting discussions among participants for the meeting; identifying a current topic for the meeting in dependence upon the meeting agenda; determining a correspondence indicator in dependence upon the meeting discussions and the topic keywords for the current topic, the correspondence indicator specifying the correspondence between the meeting agenda and the meeting discussion; and rendering the correspondence indicator to the participants of the meeting.