| Patent application number | Description | Published |
| 20090259959 | SEAMLESS DRAG AND DROP OPERATION WITH MULTIPLE EVENT HANDLERS - 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. | 10-15-2009 |
| 20100017325 | MULTIPLE FINANCIAL ACCOUNT TRANSACTION PROCESSING - A computer-implemented method of point of sale transaction processing can include determining an identity of a user at a transaction site, identifying a plurality of financial accounts associated with the user, and for each financial account, accessing account information associated with the account. The method can include identifying a vendor type for the transaction site, selecting a financial account with which to process a transaction according to the vendor type and the account information for each of the plurality of accounts, and outputting the selected financial account. A list of financial accounts and incentives may be presented from which a user may select a particular financial account for processing the transaction. | 01-21-2010 |
| 20100036929 | CONTEXTUAL AWARENESS IN REAL TIME COLLABORATIVE ACTIVITY ALERTS - A computer-implemented method of alerting users to collaborative activity can include receiving a user input selecting at least one of a plurality of data types to be included within a notification, wherein the plurality of data types correspond to collaborative session data exchanged during a collaborative session among a plurality of users. The method can include buffering collaborative session data during the collaborative session and responsive to detecting an occurrence of an awareness triggering event, outputting the notification comprising at least a portion of the buffered collaborative session data corresponding to the selected at least one of a plurality of data types. | 02-11-2010 |
| 20100169800 | CONTROLLING ATTRIBUTE EXPRESSION WITHIN A VIRTUAL ENVIRONMENT - A computer-implemented method of controlling attribute expression for an avatar within a virtual environment can include defining a rule that determines expression of an attribute of a first avatar conditioned upon an attribute of at least one other avatar within a virtual environment and, responsive to the first avatar contacting a second avatar within the virtual environment, determining an attribute of the second avatar. The method can include determining whether to express the attribute of the first avatar according to the attribute of the second avatar as determined by the rule and outputting a state of the first avatar specifying each attribute selected for expression. | 07-01-2010 |
| 20100211646 | MANAGEMENT OF MULTIPLE SYNCHRONOUS RESPONSES TO SINGLE QUESTION IN COMMUNITY-BASED INSTANT MESSAGING - A computer-implemented method includes sending an instant message communication from a first device of a first person to a plurality of other persons in a topic-based community, and receiving a number of instant message communications at the first device. The method further includes placing each of the response instant message communications in a separate display that is viewable by the first person, and sending a second instant message communication from the first device of the first person to the plurality of other persons after a certain number of response instant message communications have been received by the first device from the plurality of other persons, wherein the second instant message communication is an indication that the first person is satisfied with at least one of the response instant message communications. | 08-19-2010 |
| 20100275141 | SYSTEM AND METHOD FOR REPRESENTATION OF AVATARS VIA PERSONAL AND GROUP PERCEPTION, AND CONDITIONAL MANIFESTATION OF ATTRIBUTES - An avatar having one or more features is defined, wherein the one or more features correspond to one or more attributes of a user. One or more user inputs associated with the one or more attributes of the user are received. The one or more features of the avatar are modified based, at least in part, upon the one or more user inputs associated with the one or more attributes of the user. The avatar is displayed, wherein the displayed avatar reflects the modifications to the one or more modified features of the avatar. | 10-28-2010 |
| 20110117886 | METHOD AND SYSTEM FOR CONTROLLING DELIVERY OF NOTIFICATIONS IN REAL-TIME COMMUNICATIONS BASED ON COMMUNICATION CHANNEL STATE - A critical notification is reliably delivered to at least one participant in a real-time communication session. A candidate delivery channel is selected, and a set of one or more communication state variables associated with the candidate delivery channel are identified. Current values associated with the communication state variables and determined, and a determination is made as to whether the current values associated with the communication state variables indicate that the notification can currently be reliably delivered using the candidate delivery channel. If the notification cannot currently be reliably delivered using the candidate delivery channel, an alternative delivery option is selected that may include using an alternative delivery channel and/or delaying delivery of the notification. | 05-19-2011 |
| 20110157090 | MORPHING TOUCHSCREEN KEYBOARD INTERFACE - Embodiments of the present invention address deficiencies of the art in respect to touch interfaces and provide a novel and non-obvious method, system and computer program product for generating touch interface displays. In one embodiment of the invention, a computer-implemented method for generating touch interface displays at a communication device with a touch interface includes initiating a set of calibration exercises, providing a set of instructions to a user of the communication device, receiving calibration data at the touch interface, analyzing the received calibration data to determine if the calibration is complete, repeating said providing and receiving steps until the calibration is complete and generating a touch interface display based on the received calibration data. The computer-implemented method can further include receiving use data for each key touch of the touch interface, defining a set of averages over time for finger skin touch area, finger size data and finger position and automatically resizing, reshaping and repositioning at least one key of the touch interface display based on the defined set of averages. | 06-30-2011 |