Patent application number | Description | Published |
20090094551 | ENHANCEMENTS TO PREVENT SPLIT ENTRIES IN THE EVENT OF A WINDOW FOCUS SHIFT - The present invention discloses a solution to prevent split entries in an event of a window focus shift while still permitting the focus shift event to occur. The solution utilizes a number of different configurable techniques to accomplish this goal, all of which are designed to permit a user to finish directing input to an original window element, when an automatic focus shift event occurs that directs focus to a different window element. Techniques for preventing split entries can include, but are not limited to, a pause-triggered target shifting technique, a pause-triggered focus shifting technique, a password control focus retention technique, a password control focus shift alter technique, an entry continuation blocking after focus shift technique, an entry continuation alert after focus shift technique, and an entry continuation buffering after focus shift technique. The solution is not to be construed limited to these enumerated techniques. | 04-09-2009 |
20090172150 | COORDINATED DEEP TAGGING OF MEDIA CONTENT WITH COMMUNITY CHAT POSTINGS - Embodiments of the present invention address deficiencies of the art in respect to deep tagging of media content and provide a method, system and computer program product for coordinating deep tagging of media content with chat postings. In an embodiment of the invention, a method for coordinating deep tagging of media content with chat postings can be provided. The method can include monitoring a group chat of participants co-browsing media content, identifying a token in the group chat appearing a threshold number of times within a temporal window, and creating a deep tag in the media content in association with a portion of the media content played back concurrently with the temporal window. | 07-02-2009 |
20090265640 | COLLABORATION WIDGETS WITH USER-MODAL VOTING PREFERENCE - Collaborative voting widgets (or controls) provide a graphical user interface (GUI) that is adapted for collaborative effort between groups of individuals. The widgets have a modal selection state that changes the appearance and functionality of the widget depending on whether the widget is being presented to a particular user (e.g., a group leader) or a member of the group. The group provides user input to vote on a value of the widget. The particular user may subsequently override the voting result, reset the votes and optionally call for a re-vote, overriding the group consensus or breaking ties. | 10-22-2009 |
20100023877 | CONVERSATION DETECTION IN A VIRTUAL WORLD - Embodiments of the present invention address deficiencies of the art in respect to virtual world management and provide a method, data processing system and computer program product for conversation detection in a virtual world. In an embodiment of the invention, a method for conversation management in a virtual world data processing system can include detecting a sequence of statements from at least two avatars in a virtual world, and locating the avatars in the virtual world, computing a temporal proximity of the statements. The statements can be grouped in the virtual world if the avatars are geographically proximate to one another in the virtual world and if the statements have occurred within a threshold temporal proximity of one another. Thereafter, the grouped statements can be persisted in the virtual world as a conversation. | 01-28-2010 |
20100070860 | ANIMATED CLOUD TAGS DERIVED FROM DEEP TAGGING - A tagging engine can analyze deep tag data associated with a portion of media and process the tagging data into a deep tag cloud. Tag clouds can contain snapshot information about a particular media stream segment. Tag clouds for the entire duration or portions of the media stream can be aggregated. Aggregated tag clouds can be processed and compiled into a slideshow form. The tag clouds in the slideshow can be animated and presented to summarize media that includes the deep tags from which the tag clouds were derived. | 03-18-2010 |
20100077034 | MODIFYING ENVIRONMENTAL CHAT DISTANCE BASED ON AVATAR POPULATION DENSITY IN AN AREA OF A VIRTUAL WORLD - A mechanism for modifying a chat distance associated with an environmental chat based on the avatar population density of an area of a virtual universe associated with the environmental chat. An initial environmental chat distance may be determined based on the avatar population density, i.e., the number of avatars, in the area of the virtual universe associated with the environmental chat. The environmental chat distance may be modified in response to a change in the number of avatars in the area of the virtual universe associated with the environmental chat. The environmental chat distance may be modified such that the environmental chat distance is inversely proportional to the detected number of avatars in the virtual universe area associated with the environmental chat. | 03-25-2010 |
20100077318 | MODIFYING ENVIRONMENTAL CHAT DISTANCE BASED ON AMOUNT OF ENVIRONMENTAL CHAT IN AN AREA OF A VIRTUAL WORLD - A mechanism for modifying a chat distance associated with an environmental chat based on a determined chat amount within a time window of a predetermined amount of time in an area of a virtual universe associated with the environmental chat. An initial environmental chat distance may be determined based on the determined chat amount within an initial time window in the virtual universe area associated with the environmental chat. The initial environmental chat distance may be modified in response to a change in the chat amount within a subsequent time window. The environmental chat distance may be modified such that the environmental chat distance is inversely proportional to the determined chat amount in the virtual universe area associated with the environmental chat | 03-25-2010 |
20120272166 | SPATIALLY-ORIENTED TRAVERSAL ANIMATIONS FOR NETWORK ADDRESS TRANSITIONS - Embodiments include a method that includes receiving a destination Internet address for a destination web page into a graphical web browser that is displaying a current web page having a current Internet address on a display. The method includes determining a relationship between the destination Internet address and the current Internet address. The method also includes determining a spatially-oriented traversal animation based on the relationship between the destination Internet address and the current Internet address. The method includes animating bringing the destination web page onto the display using the spatially-oriented traversal animation. The method also includes displaying the destination web page after the spatially-oriented traversal animation. | 10-25-2012 |
20130007028 | DISCOVERING RELATED FILES AND PROVIDING DIFFERENTIATING INFORMATION - Related files are discovered, and the discovered information is provided for a user. Informative annotations and/or information that differentiates among the discovered files may also be provided. In one aspect, user-provided criteria are used to determine whether files are related. Examples include: same (or similar) file name; modified near in time to one another; use of similarity hashing; similar file size; and event(s) performed on the files. | 01-03-2013 |
20130007769 | Tracking File-Centric Events - File-centric events are tracked and recorded in a system-wide event log. Preferably, the tracking is controlled by the operating system, and applies to all executing applications. Various types of information may be recorded for a particular event, and this information may vary depending on the application to which the event pertains and/or on the type of event. Event information for a particular file can be retrieved upon request, and may be displayed to a user. | 01-03-2013 |
20140358922 | Routing of Questions to Appropriately Trained Question and Answer System Pipelines Using Clustering - Mechanisms for selecting a pipeline of a question and answer (QA) system to process an input question are provided. An input question is received and analyzed to identify at least one feature of the input question. Clustering of the input question, with one or more previously generated clusters of questions, is performed based on the at least one feature of the input question. Based on results of the clustering, a matching cluster, of the one or more previously generated clusters, is identified with which the input question is associated. A QA system pipeline associated with the matching cluster is identified and the input question is processed using the identified QA system pipeline to generate one or more candidate answers for the input question. Each cluster in the one or more previously generated clusters has an associated QA system pipeline. | 12-04-2014 |
20140358928 | Clustering Based Question Set Generation for Training and Testing of a Question and Answer System - Mechanisms for selecting questions for a cluster of questions to be used with a question and answer (QA) system are provided. An input question is received and analyzed to identify at least one feature of the input question. Clustering of the input question with one or more other questions in a cluster of questions based on the at least one feature of the input question is performed. Based on results of the clustering, a determination is made as to whether to include or reject the input question as part of the cluster of questions. In response to determining to include the input question as part of the cluster of questions, the cluster of questions is updated to include the input question. The updated cluster of questions is stored in a storage device associated with a data processing system. | 12-04-2014 |