Patent application number | Description | Published |
20080320086 | SYSTEM AND METHOD FOR UPDATING INSTANT MESSAGE TRANSCRIPTS - The present invention provides a system and method for communications system, such as an instant messaging system, to allow encrypted conversations to be updated in real-time. The messages are encrypted with authentication keys or other security measures. The system and method provide the ability to modify an encrypted instant messaging conversation on the fly, where one user can seamlessly update the text without having to retype the full sentence or part of it. A sender's client may allow a sender client system to modify, for example, automatically or upon sender's input a message that has already been delivered to the recipients involved in the communication session. Once modified, the sender's client may allow the sender client system to deliver the revision to the recipients. | 12-25-2008 |
20090024460 | CURSOR PATH VECTOR ANALYSIS FOR DETECTING CLICK FRAUD - A system and method for detecting click fraud where the movement of a cursor on a web page is tracked prior to an advertisement on the web page being clicked by a controller of the cursor. The tracking is performed by client code on a client device displaying the web page. A path taken by the movement of the cursor is mapped to at least one vector associated with the path by the client code. The at least one vector is useable to detect a click fraud. | 01-22-2009 |
20090024971 | CURSOR PATH VECTOR ANALYSIS FOR DETECTING CLICK FRAUD - A system and method for detecting click fraud where data is received corresponding to a tracking of movement of a cursor on a web page. The movement of the cursor is associated with at least one vector. The at least one vector represents at least a portion of the cursor movement. A confidence level useable in the determination of click fraud is determined. The confidence level is responsive to analysis of the at least one vector representing at least a portion of the cursor movement. | 01-22-2009 |
20090037537 | Tracking Electronic Mail History - Tracking history of e-mail messages. A tracking request can be sent at any time, and need not be specified prior to or during the sending of the e-mail message. In one embodiment, tracking is requested by resending an earlier-sent message to the recipient, and associated with this resent message is a tracking request X-header. A recipient of the tracking request X-header responds by returning a reply X-header in a reply message along with tracking information pertaining to the original e-mail message. One alternative embodiment embeds an e-mail object in an e-mail message to request the tracking instead of using a request X-header, and similarly, uses an e-mail object to provide the reply instead of using a reply X-header. Users may be allowed to specify whether their e-mail client will respond to tracking requests and/or may be allowed to specify criteria for automating this decision. | 02-05-2009 |
20090037538 | SYSTEM AND METHOD TO PRIORITIZE CHAT ALERTS BASED ON AN ORGANIZATIONAL HIERARCHICAL CHAIN - In a chat alert method and system, a chat user creates alert profiles that include the requestor's level in an organizational hierarchy as a parameter and the alert type for the level. When a chat client receives a chat request from a requester for a receiver, the chat client determines if there is a chat alert profile that matches the requestor's level. If so, then an alert is issued to the receiver according to the matching chat alert profile. Optionally, the chat alert profile sets an alternate alert system, where if the receiver does not respond to the request within a specified time, an alert is sent using the alternate alert system. Chat requests from requesters higher up in the reporting chain can be highlighted for the receiver. The receiver can then prioritize the chat requests that he/she receives and respond to them in a timely fashion. | 02-05-2009 |
20090037543 | SYSTEM AND METHOD TO PRIORITIZE CHAT ALERTS BASED ON AN ORGANIZATIONAL HIERARCHICAL CHAIN - In a chat alert method and system, a chat user creates alert profiles that include the requestor's level in an organizational hierarchy as a parameter and the alert type for the level. When a chat client receives a chat request from a requester for a receiver, the chat client determines if there is a chat alert profile that matches the requestor's level. If so, then an alert is issued to the receiver according to the matching chat alert profile. Optionally, the chat alert profile sets an alternate alert system, where if the receiver does not respond to the request within a specified time, an alert is sent using the alternate alert system. Chat requests from requesters higher up in the reporting chain can be highlighted for the receiver. The receiver can then prioritize the chat requests that he/she receives and respond to them in a timely fashion. | 02-05-2009 |
20090077178 | METHOD AND SYSTEM FOR SEQUENCING OF ELECTRONIC MAIL TO DERIVE A SPECIFIED RESPONSE TRAJECTORY - A method for electronic mail (email) distribution and collaboration, the method includes: composing an email message; designating one or more recipients for the email message; assigning a status to each of the one or more recipients; specifying an order of delivery of the email message to the one or more recipients; specifying a required response time period to the email message by the one or more recipients; and specifying a priority order of responses to the email message by the one or more recipients. | 03-19-2009 |
20090116403 | SYSTEM AND METHOD FOR COMMUNICATION MANAGEMENT - A method and computer program product for managing communications with a user include defining one or more communication profiles for a user, in which defining the one or more communication profiles includes defining one or more communication channels for the user, and defining a preferred communication schedule for each of the one or more communication channels. The preferred communication schedule is associated with a respective one of the one or more communication channels. Communications with the user by a contacting user are managed based upon, at least in part, the one or more communication profiles for the user. | 05-07-2009 |
20090119372 | SYSTEM AND METHOD FOR PROVIDING EMAIL WARNINGS - A system and method for providing an email warning including analyzing one or more communication activities of a user. A pattern of communication activity may be defined based upon, at least in part, the analyzed one or more communication activities of the user. An attempted communication activity may be compared to the pattern of communication activity. A notification may be provided to the user if the attempted communication activity is inconsistent with the pattern of communication activity. | 05-07-2009 |
20090172100 | DERIVING AND COMMUNICATING ATTENTION SPANS IN COLLABORATIVE APPLICATIONS - Embodiments of the present invention address deficiencies of the art in respect to collaborative computing and provide a method, system and computer program product for deriving and communicating attention spans in a collaborative computing environment. In an embodiment of the invention, an attention span management method can be provided for a collaborative computing environment. The method can include monitoring computer activity for a collaborator to a collaboration, computing an attention span based upon the monitored computing activity, and generating an alert in the collaboration if the attention span crosses a threshold boundary indicating an unacceptable level of distraction for the collaboration. | 07-02-2009 |
20090276066 | INTERLEAVING CONTINUITY RELATED AUDIO FRAGMENTS BETWEEN SEGMENTS OF AN AUDIO FILE - A method for generating an audio file is provided. The method can include receiving a plurality of data entries, wherein each data entry comprises a text portion and converting the text portion of each data entry into a data audio segment, thereby generating a plurality of data audio segments. The method can further include generating, for each data entry in a subset of the plurality of data entries, an introduction audio segment that describes a data entry, thereby producing a plurality of introduction audio segments. The method can further include concatenating the plurality of data audio segments and the plurality of introduction audio segments into a single audio file, wherein each introduction audio segment is positioned in the audio file directly prior to a data audio segment corresponding to the data entry described by the introduction audio segment. | 11-05-2009 |
20100082667 | UTILIZING A SOCIAL NETWORK FOR LOCATING A TARGET INDIVIDUAL BASED UPON A PROXIMITY SEARCH - A method of utilizing a social network for locating a target individual based upon a proximity search can be provided. In one embodiment of the invention, a method of utilizing a social network for locating a target individual based upon proximity search can include identifying a geographic location for a mobile computing device of a target individual, retrieving a list of contacts from a social network associated with the target individual, generating a subset of the contacts according to a proximity of available ones of the contacts to the identified geographic location for the mobile computing device, and prompting at least one of the contacts in the subset to alert the target individual. | 04-01-2010 |
20110022674 | ENFORCING RULE SELECTION ON USER INBOXES - Rule selection is enforced on user email inboxes using an inbox monitor and administrative rules at an email server. The inbox monitor includes a first agent for identifying inactive user inboxes from email messages stored at the email database, and a second agent for identifying, from the inactive user inboxes identified by the first agent, user inboxes without appropriate user rules activated. For each user inbox identified by the second agent, administrative rules are applied to the user inbox if the user inbox has been inactive for at least a predetermined period of time. If the user inbox has not been inactive for at least the predetermined period of time, a notification message is sent to a user associated with the user inbox. The notification message informs the user that administrative rules will be applied to the user inbox if appropriate user rules are not activated. | 01-27-2011 |
20110153746 | SYNCHRONIZING SHARED FILES DURING COMMUNICATION SESSIONS - A computer-implemented method, system and computer program product for synchronizing copies of a shared file used by different communication session participants is presented. A shared file that is used by a first communication session participant and a second communication session participant is identified. The first and second communication participants each use a separate copy of the shared file. In response to detecting a communication session between the first and second communication session participants, the separate copies of the shared file are automatically synchronized. | 06-23-2011 |
20110161430 | INSTANT MESSAGING BASED VIRTUAL FILE SYSTEM - An instant messaging system generates an instant messaging application user interface display object enabling the user to select one or more buddies, or a predefined group from their buddy list, and then to select a file to share with the selected buddies or group. The instant messaging system then controls sharing of the file within the selected buddies or group, by allowing only one of the sharing users to check out and modify the shared document at a given time. The instant messaging system user interface displayed to each user also displays the list of files that are shared with that user. The instant messaging system user interface further provides a current status for each shared file, including an indication of one of the sharing users that currently has the shared file checked out. | 06-30-2011 |
20110161449 | INSTANT MESSAGING BASED VIRTUAL FILE SYSTEM - An instant messaging system generates an instant messaging application user interface display object enabling the user to select one or more buddies, or a predefined group from their buddy list, and then to select a file to share with the selected buddies or group. The instant messaging system then controls sharing of the file within the selected buddies or group, by allowing only one of the sharing users to check out and modify the shared document at a given time. The instant messaging system user interface displayed to each user also displays the list of files that are shared with that user. The instant messaging system user interface further provides a current status for each shared file, including an indication of one of the sharing users that currently has the shared file checked out. | 06-30-2011 |
20110161487 | METHOD AND SYSTEM FOR COMMUNICATION SESSIONS - A method and computer program product includes calculating a score for one or more communication sessions on a communication device, associating the score with the one or more communication sessions, and measuring a performance metric on the communication device. The performance metric may be indicative of a load on the communication device, and may be caused, at least in part, by the one or more communication sessions. If the performance metric on the communication device falls outside an acceptable value, a number of participants in at least one of the one or more communication sessions may be reduced based on the score associated with the at least one of the one or more communication sessions. | 06-30-2011 |
20120004942 | Conflict Resolution in a Computerized Calendaring System - Conflict resolution in a computerized calendaring system executed by a processor includes: with the processor, receiving a request to schedule a new event that conflicts with a previously scheduled event; determining with the processor that the previously scheduled event has priority over the new event based on historical event data; and imposing with the processor a constraint on scheduling the new event according to a defined priority policy. | 01-05-2012 |
20120005613 | CREATING AND MANAGING LOCATION BASED MEETINGS - A method and computer program product for creating and managing location based meetings is described. A method may comprise creating a local meeting entry, the local meeting entry referencing a global meeting entry in a different location. The method may further comprise propagating a schedule change in the global meeting entry to the local meeting entry. The method may also comprise rescheduling a resource reserved for the local meeting entry based upon, at least in part, the schedule change in the global meeting entry. | 01-05-2012 |
20120047207 | Online Location Sharing Through an Internet Service Search Engine - Online location sharing through an internet service search engine includes: receiving in a server a query from a first user, the query identifying a second user; querying multiple internet services with the server over a network for real-time information regarding the second user; and providing a consolidated view of responses received from the plurality of internet services to the first user with the server, the server being authorized by the second user to receive all information relevant to the second user contained in the responses; wherein the consolidated view of responses indicates an online location of the second user. | 02-23-2012 |
20120128147 | USER-DEFINED SYSTEM-ENFORCED SESSION TERMINATION IN A UNIFIED TELEPHONY ENVIRONMENT - Enforcing user-defined real-time communication session terminations can begin with a termination enforcement handler identifying termination conditions applicable to a real-time communication session hosted by a unified telephony system. The termination conditions can define a limit for an operational variable for the unified telephony system or the real-time communication session. The identified termination conditions can be evaluated. If a termination condition is satisfied, it can be determined which participants are to be disconnected from the real-time communication session based upon handling rules for the termination conditions and/or termination preferences associated with the real-time communication session. The termination preferences can be defined by an initiating entity of the real-time communication session. The participants can be notified that their connection to the real-time communication session will be terminated in a predefined time limit. If the predefined time limit is reached, the participants' connection to the real-time communication session can be automatically terminated. | 05-24-2012 |
20120130766 | DEVICE-INDEPENDENT ATTENDANCE PROMPTING TOOL FOR ELECTRONICALLY-SCHEDULED EVENTS - In one embodiment, a system for motivating electronically-scheduled event attendance can include a set of attendance listening components, an attendance prompt, and an attendance prompting tool. The attendance listening components can monitor activities performed in a networked environment. The attendance prompt can represent an electronic message and feedback mechanism that is provided on an electronic device. The attendance prompting tool can interject the attendance prompt into an activity identified by an attendance listening component as being performed by a user-selected member of the networked environment. The attendance prompt can be associated with an electronically-scheduled event the user-selected member is to attend. | 05-24-2012 |
20120173634 | EMAIL MESSAGE ASSOCIATION - A method and computer program product for email message association is described. A method may comprise detecting an indication of an email target of an email message. The method may further comprise determining if the email target is an intended recipient of at least a portion of the email message. The method may also comprise associating the at least a portion of the email message with the email target by adding metadata to the email message. | 07-05-2012 |
20120173834 | MANAGING DATA ACROSS A PLURALITY OF DATA STORAGE DEVICES BASED UPON COLLABORATION RELEVANCE - A computer-implemented method of managing data storage according to collaborative activity can include determining collaborative activity for each of a plurality of data items associated with a first user and stored within a first data storage device. The method can include calculating a measure of relevancy for each of the plurality of data items according to the collaborative activity and comparing the measure of relevancy of each of the plurality of data items to at least one relevancy threshold. Different ones of the plurality of data items can be selectively migrated from the first data storage device to a second data storage device according to the comparison of the measure of relevancy of each of the plurality of data items. | 07-05-2012 |
20120191782 | Online Location Sharing Through an Internet Service Search Engine - Online location sharing through an internet service search engine includes: receiving in a server a query from a first user, the query identifying a second user; querying multiple internet services with the server over a network for real-time information regarding the second user; and providing a consolidated view of responses received from the plurality of internet services to the first user with the server, the server being authorized by the second user to receive all information relevant to the second user contained in the responses; wherein the consolidated view of responses indicates an online location of the second user. | 07-26-2012 |
20120235814 | USER-DEFINED SYSTEM-ENFORCED SESSION TERMINATION IN A UNIFIED TELEPHONY ENVIRONMENT - Enforcing user-defined real-time communication session terminations can begin with a termination enforcement handler identifying termination conditions applicable to a real-time communication session hosted by a unified telephony system. The termination conditions can define a limit for an operational variable for the unified telephony system or the real-time communication session. The identified termination conditions can be evaluated. If a termination condition is satisfied, it can be determined which participants are to be disconnected from the real-time communication session based upon handling rules for the termination conditions and/or termination preferences associated with the real-time communication session. The termination preferences can be defined by an initiating entity of the real-time communication session. The participants can be notified that their connection to the real-time communication session will be terminated in a predefined time limit. If the predefined time limit is reached, the participants' connection to the real-time communication session can be automatically terminated. | 09-20-2012 |
20140222484 | DEVICE-INDEPENDENT ATTENDANCE PROMPTING TOOL FOR ELECTRONICALLY-SCHEDULED EVENTS - In one embodiment, a system for motivating electronically-scheduled event attendance can include a set of attendance listening components, an attendance prompt, and an attendance prompting tool. The attendance listening components can monitor activities performed in a networked environment. The attendance prompt can represent an electronic message and feedback mechanism that is provided on an electronic device. The attendance prompting tool can interject the attendance prompt into an activity identified by an attendance listening component as being performed by a user-selected member of the networked environment. The attendance prompt can be associated with an electronically-scheduled event the user-selected member is to attend. | 08-07-2014 |