Patent application number | Description | Published |
20090030766 | SYSTEM AND METHOD FOR FACILITATING MEETING PREPAREDNESS - A method and computer program product for facilitating meeting preparedness, including defining one or more requested meeting attendees, and defining one or more requirements for entry to a meeting. An invitation to the meeting is sent to at least a portion of the one or more requested meeting attendees, the invitation including the one or more requirements for entry to the meeting. At least a portion of the one or more requested meeting attendees are required to provide feedback concerning status of the one or more requirements for entry to the meeting prior to the meeting. | 01-29-2009 |
20090031393 | SYSTEM AND METHOD FOR CONTROLLING EMAIL PROPAGATION - A system and method for controlling the propagation of an email message includes defining at least a first email recipient and a second email recipient of the email message. A first email propagation policy associated with at least the first email recipient is defined, and a second email propagation policy associated with at least the second email recipient is defined. The email message is sent to the first email recipient and to the second email recipient. | 01-29-2009 |
20090043844 | SYSTEM AND METHOD FOR NAME CONFLICT RESOLUTION - A method of name conflict resolution including analyzing a plurality of relationships of a user. A social network of the user may be defined based upon at least a portion of the plurality of relationships, the social network identifying one or more relationship users. A name conflict may be resolved in a collaborative activity based upon, at least in part, the social network. | 02-12-2009 |
20090055236 | SYSTEM AND METHOD FOR EVALUATING LIKELIHOOD OF MEETING ATTENDANCE - A method and computer program product for evaluating the likelihood of meeting attendance including receiving an acceptance to an invitation to a first meeting for a meeting invitee. A first weighting factor is defined for the meeting invitee based upon, at least in part, an anticipated probability of attendance at the first meeting by the meeting invitee. The first weighting factor is associated with the meeting invitee and the first meeting. | 02-26-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 |
20090119373 | SYSTEM AND METHOD FOR CONTROLLING INSTANT MESSAGING STATUS - A method and computer program product or managing instant messaging status include identifying an instant messaging unavailable status for a user, and identifying a point-in-time collaborative intersection between the user and one or more collaborative users. The instant messaging unavailable status of the user is penetrated to allow instant messaging communications from at least a portion of the one or more collaborative users during the point-in-time collaborative intersection. | 05-07-2009 |
20090119600 | SYSTEM AND METHOD FOR EVALUATING RESPONSE PATTERNS - A method and computer program product for evaluating response patterns including monitoring a plurality of interactions of a user. A response pattern of the user is defined based upon, at least in part, the plurality of interactions of the user. A response profile of the user is provided based upon, at least in part, the response pattern. | 05-07-2009 |
20090168644 | MAINTAINING COMMUNICATION CONTINUITY - A plurality of communication channels are monitored to detect a failed communication channel. In response to detecting the failed communication channel, failover instructions are generated concerning an alternative communication channel. The failover instructions are provided to one or more client electronic devices. | 07-02-2009 |
20090171734 | SYSTEM AND METHOD FOR RESERVING SCHEDULING TIME - A method and computer program product for reserving scheduling time includes defining a reserve time period in a scheduling system for a user. A reserve user group is defined including one or more reserve users, and the reserve user group is associated with the reserve time period. Scheduling permissions are assigned for the reserve time period based upon, at least in part, the associated reserve user group. | 07-02-2009 |
20090172097 | SYSTEM AND METHOD FOR MANAGING CALENDARING EVENTS - An indication of a meeting being scheduled between a plurality of attendees is received. A first one of the attendees is designated an owner of the meeting. Ownership privileges for the meeting are associated with at least a second one of the meeting attendees. The ownership privileges associated with at least a second one of the meeting attendees are associated based upon, at least in part, an organizational structure. | 07-02-2009 |
20090172116 | MAINTAINING COMMUNICATION CONTINUITY - On a client electronic device, a message in a first format configured to be communicated over a first communication channel. The message in the first format is modified, on the client electronic device, to form a message in a second format, in which the message in the second format is based upon the message in the first format. The message in the second format is transmitted, from the client electronic device, over a second communication channel. | 07-02-2009 |
20100077028 | ANNOTATION OF COMMUNICATIONS - A calendar event that is addressed to a plurality of recipients is generated. At least one of the plurality of recipients is designated as a first annotation recipient. A first annotation is associated with the calendar event, the first annotation addressed to the first annotation recipient. | 03-25-2010 |
20100106627 | APPLICATION OF COST CONSTRAINTS IN EVENT SCHEDULING - A cost metric is associated with each of a plurality of calendar event parameters of a proposed calendar event. A calendar event cost projection is determined based upon, at least in part, the cost metric associated with each of the plurality of the calendar event parameters. The calendar event cost projection is compared to a calendar event budget. At least one of the plurality of calendar event parameters is selected based upon, at least in part, the comparison of the calendar event cost projection to the calendar event budget. | 04-29-2010 |
20100153500 | COLLABORATIVE EMAIL FILTERING - A first filter input is received from a first recipient of an email including a plurality of recipients. The first filter input is associated with the email. Further, the first filter input is propagated to at least another of the plurality of recipients of the email. | 06-17-2010 |
20100169145 | MANAGING CALENDARING EVENTS - An indication of a meeting being scheduled between a plurality of attendees is received. A first one of the attendees is designated an owner of the meeting. Ownership privileges for the meeting are associated with at least a second one of the meeting attendees. The ownership privileges associated with at least a second one of the meeting attendees are associated based upon, at least in part, a social network defined for the owner of the meeting. | 07-01-2010 |
20100169421 | SYSTEM AND METHOD FOR INDICATION OF IM TRACKING - A method and computer program product for processing a tracking request from a first user of an instant messaging system concerning the online status of a second user of the instant messaging system. The online status of the second user is monitored. A tracking notice is provided to the second user. The tracking notice informs the second user that the first user is monitoring the online status of the second user. | 07-01-2010 |
20100169429 | SHARING EMAIL - A trust relationship may be established between a first email user and at least a second email user. At least one email message received by the second user is automatically propagated to the first user based upon, at least in part, the trust relationship. | 07-01-2010 |
20100169437 | SYSTEM AND METHOD FOR EMBEDDING A RECORD OF ACTIVITY WITHIN ELECTRONIC MESSAGES - An indication of a creation of an electronic message is received. An activity report is generated in response to, at least in part, the indication, wherein at least a portion of the activity report is based, at least in part, upon a determined activity level of a computing system. The activity report is associated with the electronic message. | 07-01-2010 |
20100169820 | SYSTEM AND METHOD FOR CHANGING SYSTEM MODES - A method, computer program product, and computing system for providing a graphical user interface via an operating system. The graphical user interface may be configured to permit a user to define a plurality of modes, one of the modes being a current mode. The method may also include permitting a user to select an updated mode of the plurality of modes, the updated mode being different from the current mode. The computer-implemented method may further include transmitting a message indicating that the updated mode has been selected to a configuration interface associated with at least one application running on the operating system. Numerous other variations and embodiments are also included within the scope of the present disclosure. | 07-01-2010 |
20110119524 | Maintaining Communication Continuity - A computer program product includes a computer usable memory, storage medium or physical medium having computer usable program code embodied therewith, the computer usable program code including: | 05-19-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 |
20110314098 | RELATIONSHIP MANAGEMENT IN A SOCIAL NETWORK SERVICE - Managing relationships in a social network service implemented by at least one processor includes: establishing with the at least one processor a quantified interaction goal for at least a first party and a second party corresponding to a period of time; determining with the at least one processor, prior to an expiration of the period of time, that a current quantified accumulated interaction between the first party and the second party is inconsistent with the quantified interaction goal; and automatically performing a remedial action with the at least one processor to facilitate adjusting the quantified accumulated interaction between the first party and the second party to a level consistent with the quantified interaction goal. | 12-22-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 |
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 |
20120173636 | CREATING IMPLICIT INSTANT MESSAGING CONTACT LIST GROUPS - One or more interactions of a user are monitored. The one or more interactions are analyzed to determine a plurality of intersecting interaction users. An implicit instant messaging contact list group is created for the user. The implicit instant messaging contact list group includes at least a portion of the plurality of intersecting interaction users. | 07-05-2012 |
20120185534 | DETERMINING MEETING ATTENDEE READINESS - Status information associated with at least one application associated with a meeting invitee is detected. An estimated arrival time of the meeting invitee to a meeting is determined based upon, at least in part, the status information. The estimated arrival time is provided to at least another invitee of the meeting. | 07-19-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 |
20130021907 | 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. | 01-24-2013 |
20130024534 | SHARING EMAIL - A trust relationship may be established between a first email user and at least a second email user. At least one email message received by the second user is automatically propagated to the first user based upon, at least in part, the trust relationship. | 01-24-2013 |
20130060849 | INJECTING CONTENT IN COLLABORATION SESSIONS - A method, computer program product, and system for injecting content in collaboration sessions is described. A method may comprise receiving, via one or more computing devices, a request from a third party to inject content into a collaboration session between two or more users. The method may further comprise monitoring, via the one or more computing devices, one or more communication platforms to detect a qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users. The method may additionally comprise, in response, at least in part, to detecting the qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users, injecting, via the one or more computing devices, the content into the collaboration session between the two or more users. | 03-07-2013 |
20130191311 | OPTIMIZING ELECTRONIC COMMUNICATION CHANNELS - A method, computer program product, and system for electronic communication is described. A first unified telephony session is selected. A first arbitrator associated with the first session is selected. A first set of participants associated with the first session is selected. The first arbitrator is directed to act as a proxy connection for a first channel associated with the first set of participants. | 07-25-2013 |
20130191452 | E-MEETING SUMMARIES - A method, computer program product, and system for determining a custom summary of a web conference is described. A first input associated with a first portion of a web conference is received. A first content associated with the web conference is selected based upon, at least in part, the first input. A custom summary of the web conference is determined based upon, at least in part, the selected first content and a relation associated with a socially-connected group. | 07-25-2013 |
20130191546 | OPTIMIZING ELECTRONIC COMMUNICATION CHANNELS - A method, computer program product, and system for electronic communication is described. A first unified telephony session is selected. A first arbitrator associated with the first session is selected. A first set of participants associated with the first session is selected. The first arbitrator is directed to act as a proxy connection for a first channel associated with the first set of participants. | 07-25-2013 |
20130227025 | E-MEETING SUMMARIES - A method, computer program product, and system for determining a custom summary of a web conference is described. A first input associated with a first portion of a web conference is received. A first content associated with the web conference is selected based upon, at least in part, the first input. A custom summary of the web conference is determined based upon, at least in part, the selected first content and a relation associated with a socially-connected group. | 08-29-2013 |
20130297707 | ENABLING AND SUPPORTING A PRESENCE SERVER CACHE - A method, computer program product, and computer system for enabling and supporting a presence server cache are described herein. A presence server cache may receive a plurality of requests to poll a status of a contact from a plurality of clients. The presence server cache may determine the status of the contact. If the status of the contact is unavailable at the presence server cache, the presence server cache may transmit a request for the status of the contact to a presence server. The presence server cache may transmit the status of the contact of the user to the plurality of clients. | 11-07-2013 |
20130297708 | ENABLING AND SUPPORTING A PRESENCE SERVER CACHE - A method, computer program product, and computer system for enabling and supporting a presence server cache are described herein. A presence server cache may receive a plurality of requests to poll a status of a contact from a plurality of clients. The presence server cache may determine the status of the contact. If the status of the contact is unavailable at the presence server cache, the presence server cache may transmit a request for the status of the contact to a presence server. The presence server cache may transmit the status of the contact of the user to the plurality of clients. | 11-07-2013 |
20130304848 | End User QoS Selection - A method, computer program product, and computer system for receiving, at a remote computer device, a response time goal selected by an end user. The response time goal includes an interval when a next payload is to be received at a local computer device from the remote computer device. The remote computer device dynamically adjusts content of the next payload to be delivered to the local computer device based on the response time goal selected by the end user to allow the content of the next payload to be received at the local computer device within the response time goal selected by the end user. | 11-14-2013 |
20140003595 | MANAGING VOICE COLLISION IN MULTI-PARTY COMMUNICATIONS | 01-02-2014 |
20150016283 | MANAGING QUALITY OF SERVICE FOR COMMUNICATION SESSIONS - A computer-implemented method, computer program product, and computing system is provided for managing quality of service for communication sessions. In an implementation, a method may include monitoring a performance attribute of a computing system hosting a plurality of communication sessions. The method may also include determining that the performance attribute of the computing system exceeds a defined threshold. The method may further include adjusting a characteristic of a communication activity associated with at least one of the plurality of communication sessions to achieve a threshold quality of service associated with one or more of the communication sessions. | 01-15-2015 |