Patent application number | Description | Published |
20090006110 | SYSTEM AND METHOD FOR MONITORING EVENT PARTICIPATION - The invention provides a system and method for monitoring event participation. | 01-01-2009 |
20090049168 | Managing a Communication Availability Status - In response to a first user becoming active on a communication device, a first availability status can be automatically established as a current availability of the first user. A first time period can be automatically identified. During the first time period, the first availability status can be maintained as the current availability of the first user to at least a second user. In response to the first time period elapsing, a second availability status can be automatically established as the current availability of the first user to the second user. | 02-19-2009 |
20090138553 | Selection of Real Time Collaboration Tools - A computer-implemented method of selecting a real time collaboration application can include associating each of a plurality of real time collaboration applications with a plurality of performance statistics, receiving a request for a real time collaboration session from a personal productivity application, and identifying a data type to be shared through one of the plurality of real time collaboration applications. One of the plurality of real time collaboration applications can be selected according to the data type to be shared and the plurality of performance statistics. The selected real time collaboration application can be output. | 05-28-2009 |
20090138806 | Discovery and Visualization of Common Social Context - A method of determining a common social context can include detecting a collaboration between a plurality of participants. The method can include identifying a plurality of common social contexts and determining a probability that the collaboration belongs to each of the plurality of common social contexts. At least one probability and corresponding common social context can be output. | 05-28-2009 |
20090138822 | METHOD OF FLEXIBLY BLOCKING OUT BUSY-TIME IN CALENDARS - An application for use with a computer to allow a user to manage blocks of time. The application includes a graphical user interface (GUI) to be initiated upon a first command of the user with respect to a first icon, which represents a period of time in accordance with a time resolution, or one or more of a set of second icons, which represent units of time that are each smaller than and within the period of time represented by the first icon. The GUI includes a title field, a duration field, and a plurality of qualifier fields. A controller updates the calendar of the user based on information inputted into the GUI upon a second command of the user with respect to the GUI, and a time manager manages the time block. | 05-28-2009 |
20090138824 | METHOD OF FLEXIBLY BLOCKING OUT BUSY-TIME IN CALENDARS - An application for use with a computer to allow a user to manage blocks of time. The application includes a graphical user interface (GUI) to be initiated upon a first command of the user with respect to a first icon, which represents a period of time in accordance with a time resolution, or one or more of a set of second icons, which represent units of time that are each smaller than and within the period of time represented by the first icon. The GUI includes a title field, a duration field, and a plurality of qualifier fields. A controller updates the calendar of the user based on information inputted into the GUI upon a second command of the user with respect to the GUI, and a time manager manages the time block. | 05-28-2009 |
20090187554 | SPECIFYING WEIGHTED SEARCH TERMS FOR A SEARCH ENGINE - A content searching data processing system can be configured for specifying weighted search terms for a search engine. The system can include a search engine executing in a host server. The search engine can be coupled to a search index and can be configured for communicative coupling to different content browsers executing in respective clients over a computer communications network. Finally, the system can include weighted search term logic coupled to the search engine. The logic can include program code enabled to render a search term entry user interface in which variable weights are specified for corresponding search terms, to assign the variable weights to the corresponding search terms and to issue a search to the search engine with the search terms and variable weights and to return results of the search to a requesting one of the content browsers. | 07-23-2009 |
20090187844 | GAME DETERMINATION OF TAG RELEVANCE FOR SOCIAL BOOKMARKING - Embodiments of the present invention provide a method, system and computer program product for game determined tag relevance for social bookmarking. In one embodiment of the invention, a method for the game determination of tag relevance for social bookmarking can be provided. The method can include rendering a game user interface in connection with content in a content browser, providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comparing the relevance values to relevance values provided by others to generate a score and presenting the score in the game user interface, and applying the received relevance values to the tags to improve quality for each of the tags in association with the content. | 07-23-2009 |
20100169325 | SEARCH RESULTS DISPLAY FOR WEIGHTED MULTI-TERM SEARCHES - Embodiments of the present invention provide a method, system and computer program product for displaying search results for weighted, multi-term content searches. In an embodiment of the invention, a method for displaying search results for weighted, multi-term content searches is provided. The method includes specifying different weighted search terms for a content search and performing the content search for both content and content meta-data in a search engine. The method also includes retrieving search results for the content search and computing a relevance for each of the weighted search terms. Finally, the method includes presenting both the search results and also a relevance indicator for each computed relevance for each of the weighted search terms found in connection with each of the search results in a user interface to the search engine. | 07-01-2010 |
20110055175 | SYSTEM, METHOD, AND APPARATUS FOR MANAGEMENT OF MEDIA OBJECTS - A computer program product that includes a computer useable storage medium to store a computer readable program for tracking media object data that, when executed on a computer, causes the computer to perform operations. The operations include storing usage data for a media object which is used in a first message. The usage data indicates historical usage of the media object by a user. The operations also include recalling the stored usage data for the media object in response to associating the media object with a second message. The operations also include communicating to the user the stored usage data corresponding to the media object prior to sending the second message with the media object to a recipient. | 03-03-2011 |
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 |
20110314387 | INTELLIGENT FILTERING FOR RENDER STATUS DETERMINATION IN A SCREEN SHARING SYSTEM - A shared space can be identified that represents a portion of a graphical user interface that is shared and concurrently viewable among of set of at least two different computing devices. Data can be determined for a synchronization status representing a degree to which one of the two different computing devices shows the same graphical content for the shared space as that shown by another one of the two different computing devices. The determined data can be filtered to produce filtered data that minimizes a defined subset of potential differences. The filtered data can be utilized to screen render status. | 12-22-2011 |
20120151336 | GENERATION AND CACHING OF CONTENT IN ANTICIPATION OF PRESENTING CONTENT IN WEB CONFERENCES - A method, system and computer program product for sharing the contents of a presentation in a web conference. A web conference server in a web conferencing system extracts a document that is likely to be viewed by the presenter during the web conference prior to the presenter actually viewing the document. The web conference server processes the extracted document into a displayable screen image which is sent to the participant computers in the web conference to be cached. When the presenter computer actually displays the extracted document, the web conference server informs the participant computers to display the cached screen image. Since the screen image of the document has already been cached by the participant computers, the document will be more quickly viewed by the participant computers and will reduce the time lag between when the presenter views the document and when the audience views the same content. | 06-14-2012 |
20120158853 | SENDING A CHAT CONTEXT TO A RECIPIENT - In an embodiment, a plurality of respective context keywords are stored to a plurality of contexts, wherein each of the plurality of respective context keywords is different. In response to sending of a first plurality of instant messages from an electronic device, a first context is selected at the electronic device from among the plurality of contexts. A first context keyword of the plurality of respective context keywords that matches respective first terms in the first plurality of instant messages is stored in the first context. The first plurality of instant messages are stored to a first chat session in the first context that was selected by the selecting. The first context that comprises the first plurality of instant messages and the first context keyword is sent to a recipient device. | 06-21-2012 |
20120246574 | UTILIZING SOCIAL RELATIONSHIP INFORMATION TO DISCOVER A RELEVANT ACTIVE MEETING - An active meeting can be identified that occurs in a collaborative environment that is an electronic meeting system. The meeting can be associated with a meeting identifier, a ranking value, and/or a plurality of participants. Relationship information of the participants with regard to a specified entity can be determined. Relationship information can include a social network relationship, presence information, and/or collaboration metadata. A ranking value, which is a numerical or alphanumeric value, for the meeting can be programmatically established based on the relationship information. | 09-27-2012 |
20130007175 | 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. | 01-03-2013 |
20130019186 | MANAGING PRIVACY PREFERENCES IN A WEB CONFERENCEAANM Lance; John M.AACI LittletonAAST MAAACO USAAGP Lance; John M. Littleton MA USAANM Travis; Amy D.AACI ArlingtonAAST MAAACO USAAGP Travis; Amy D. Arlington MA USAANM Wanderski; Anuphinh P.AACI DurhamAAST NCAACO USAAGP Wanderski; Anuphinh P. Durham NC USAANM Wanderski; Michael C.AACI DurhamAAST NCAACO USAAGP Wanderski; Michael C. Durham NC US - A method, system or computer usable program product for translating native application privacy preferences in a web conference including initiating the web conference between a first and a second user, sharing the display of the first user with the second user within the web conference to produce a shared display, wherein elements marked as private by an application resident on a first computer system of the first user are redacted in the shared display sent to the second user. | 01-17-2013 |
20130344854 | MEDIATION AND PRESENTATION OF COMMUNICATIONS - A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person. | 12-26-2013 |
20130346495 | MEDIATION AND PRESENTATION OF COMMUNICATIONS - A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person. | 12-26-2013 |
20130346514 | GATHERING CONTEXT INFORMATION FOR A COMMUNICATION - A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person. | 12-26-2013 |
20130346524 | GATHERING CONTEXT INFORMATION FOR A COMMUNICATION - A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person. | 12-26-2013 |
20130346595 | AGGREGATION AND QUEUING OF COMMUNICATIONS - A computer receives a first attempt at communication made via a first communication channel and stores a first attempt record corresponding to the first attempt at communication in an attempts file. The computer receives a second attempt at communication made through a second communication channel that is different from the first communication channel and stores a second attempt record corresponding to the second attempt at communication in the attempts file. The computer queues at least a portion of the first attempt record and at least a portion of the second attempt record. The computer determines that the first attempt at communication and the second attempt at communication were created by a common sender, determines a third communication channel for replying to the common sender, and transmits a third attempt at communication to the common sender via the third communication channel. | 12-26-2013 |
20140019536 | REALTIME COLLABORATION SYSTEM TO EVALUATE JOIN CONDITIONS OF POTENTIAL PARTICIPANTS - A real-time collaboration system receives a join condition of a potential participant of a real-time collaboration session. The join condition requires that a selected individual has connected to the real-time collaboration session and that the selected individual is prepared for participation in media sharing during the real-time collaboration session, or that selected information has been expressed during the real-time collaboration session, or that the potential participant has finished a task that overlaps in time with the real-time collaboration session, or that a selected number of individuals necessary to establish a quorum have connected to the real-time collaboration session, or that a selected individual has disconnected from the real-time collaboration session. If the real-time collaboration system determines that the join condition has been satisfied, then the real-time collaboration system notifies the potential participant to join the real-time collaboration session. | 01-16-2014 |
20140181695 | 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. | 06-26-2014 |
20140187214 | 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. | 07-03-2014 |
20140215353 | CONTROLLING WHICH USERS FROM AN ORGANIZATION ARE TO BE PART OF A COMMUNITY SPACE IN AN EASY AND ERROR-FREE MANNER - A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner. | 07-31-2014 |
20140215354 | INDICATING ORGANIZATION OF VISITOR ON USER INTERFACE OF USER ENGAGED IN COLLABORATIVE ACTIVITY WITH VISITOR - A method, system and computer program product for indicating an organization of a visitor on a user interface of a user engaged in collaborative activity with the visitor. The visitor attempting to engage in a collaborative action (e.g., participating in an online meeting, sharing files) with a user from a different organization is authenticated to confirm that the visitor has the right to engage in collaborative activity with the user from the different organization. The identification of the organization of the visitor is extracted from the information used to authenticate the visitor. The identification of the organization of the visitor is then displayed on the user interface of the user engaging in the collaborative action with the visitor. In this manner, the organization of the visitor is easily discoverable by the user without requiring the user to perform a time consuming search to determine the organization of the visitor. | 07-31-2014 |
20140215357 | CONTROLLING WHICH USERS FROM AN ORGANIZATION ARE TO BE PART OF A COMMUNITY SPACE IN AN EASY AND ERROR-FREE MANNER - A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner. | 07-31-2014 |
20140215564 | INDICATING ORGANIZATION OF VISITOR ON USER INTERFACE OF USER ENGAGED IN COLLABORATIVE ACTIVITY WITH VISITOR - A method, system and computer program product for indicating an organization of a visitor on a user interface of a user engaged in collaborative activity with the visitor. The visitor attempting to engage in a collaborative action (e.g., participating in an online meeting, sharing files) with a user from a different organization is authenticated to confirm that the visitor has the right to engage in collaborative activity with the user from the different organization. The identification of the organization of the visitor is extracted from the information used to authenticate the visitor. The identification of the organization of the visitor is then displayed on the user interface of the user engaging in the collaborative action with the visitor. In this manner, the organization of the visitor is easily discoverable by the user without requiring the user to perform a time consuming search to determine the organization of the visitor. | 07-31-2014 |
20140244363 | PUBLICATION OF INFORMATION REGARDING THE QUALITY OF A VIRTUAL MEETING - Arrangements relate to the publication of information regarding the quality of a virtual meeting. One or more performance indicators related to an aspect of the meeting can be collected. The performance indicators can be collected automatically or by input by a meeting attendee. The collected performance indicators can be aggregated. The aggregated performance indicators can be published to an external computing system, such as a social collaboration system. | 08-28-2014 |
20150051946 | WEIGHTING SENTIMENT INFORMATION - Weighting sentiment information includes capturing sentiment information of a post from an electronic source, categorizing the post into categories based on the sentiment information, and assigning a weight to the post based on an interest attribute. | 02-19-2015 |
20150052129 | WEIGHTING SENTIMENT INFORMATION - Weighting sentiment information includes capturing sentiment information of a post from an electronic source, categorizing the post into categories based on the sentiment information, and assigning a weight to the post based on an interest attribute. | 02-19-2015 |