Patent application number | Description | Published |
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 |
20140237040 | SOCIAL NETWORK PRUNING - A social networking service is provided, the social networking service having a user with a social connection to a first contact within a social network of the user and a social connection to a second contact with the social network of the user, wherein the first contact has a separate social connection to the second contact within a social network of the first contact. A computer system determines that the first contact has lowered a strength of the social connection to the second contact within the social network of the first contact. Based, at least in part, on the lowering of the strength of the social connection to the second contact within the social network of the first contact, the computer system recommends, to the user, to lower a strength of the social connection to the second contact within the social network of the user. | 08-21-2014 |
20140237046 | SOCIAL NETWORK PRUNING - A social networking service is provided, the social networking service having a user with a social connection to a first contact within a social network of the user and a social connection to a second contact with the social network of the user, wherein the first contact has a separate social connection to the second contact within a social network of the first contact. A computer system determines that the first contact has lowered a strength of the social connection to the second contact within the social network of the first contact. Based, at least in part, on the lowering of the strength of the social connection to the second contact within the social network of the first contact, the computer system recommends, to the user, to lower a strength of the social connection to the second contact within the social network of the user. | 08-21-2014 |
20140297633 | CALCULATING LISTS OF EVENTS IN ACTIVITY STREAMS - A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights. | 10-02-2014 |
20140297634 | CALCULATING LISTS OF EVENTS IN ACTIVITY STREAMS - A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights. | 10-02-2014 |
20140310357 | DIRECTED MESSAGE NOTIFICATION IN CHAT SESSIONS - Embodiments of the present invention disclose a method, computer program product, and system for managing messages in an instant messaging chat session. A computer receives a directed message in the instant messaging chat session, wherein the directed message includes an identification of one or more accounts associated with individuals in the instant messaging chat session. The computer determines accounts associated with individuals in the instant messaging chat session that correspond to the directed message, wherein the accounts associated with individuals that correspond to the directed message include an account associated with an individual that sent the directed message, and the one or more accounts associated with individuals identified in the directed message. The computer displays directed message notifications to the determined accounts associated with individuals that correspond to the directed message. In another embodiment, the computer receives a response to a directed message, and updates the directed message notifications. | 10-16-2014 |
20140337334 | ALTERING RELEVANCY OF A DOCUMENT AND/OR A SEARCH QUERY - Various embodiments provide for altering relevancy of a document by adding (e.g., to an index associated with the document) one or more term relationships (which may result, for example, in adding one or more non-obvious terms). Other embodiments provide for altering relevancy of a search query by adding to the search query one or more terms based upon one or more determined term relationships (in one example, the added term(s) may be one or more non-obvious terms). | 11-13-2014 |
20150052199 | UPDATING TIME-RELATED INFORMATION IN POST TO MAKE IT MORE RELEVANT FOR THE REQUESTER ON SUBSEQUENT RETRIEVAL OF POST - A method, system and computer program product for updating the time-related information in a post to make it more relevant for the requester on a subsequent retrieval of the post. A post with a reference to an event or activity (e.g., “leaving for Florida in 3 days”) is identified using natural language processing. Upon receiving a request from a requester to retrieve the post prior to the expiration of the event/activity, the post is updated by substituting a time countdown in the post with an up-to-date time countdown or with a current status of the referenced event/activity. If, however, the request is received after the expiration of the event/activity, then the post is removed or updated with an indication that the referenced event/activity has expired. In this manner, the requester will be receiving more accurate and relevant time-related information concerning the event or activity referenced in the post. | 02-19-2015 |
20150052201 | UPDATING TIME-RELATED INFORMATION IN POST TO MAKE IT MORE RELEVANT FOR THE REQUESTER ON SUBSEQUENT RETRIEVAL OF POST - A method, system and computer program product for updating the time-related information in a post to make it more relevant for the requester on a subsequent retrieval of the post. A post with a reference to an event or activity (e.g., “leaving for Florida in 3 days”) is identified using natural language processing. Upon receiving a request from a requester to retrieve the post prior to the expiration of the event/activity, the post is updated by substituting a time countdown in the post with an up-to-date time countdown or with a current status of the referenced event/activity. If, however, the request is received after the expiration of the event/activity, then the post is removed or updated with an indication that the referenced event/activity has expired. In this manner, the requester will be receiving more accurate and relevant time-related information concerning the event or activity referenced in the post. | 02-19-2015 |
20150073776 | CHECKING DOCUMENTS FOR SPELLING AND/OR GRAMMATICAL ERRORS AND/OR PROVIDING RECOMMENDED WORDS OR PHRASES BASED ON PATTERNS OF COLLOQUIALISMS USED AMONG USERS IN A SOCIAL NETWORK - A method, system and computer program product for checking documents using colloquialisms. Colloquialisms used in messages by users in a social network are tracked. The relationships (e.g., co-worker) between the senders and recipients of these messages are identified. A social graph is then generated to depict the relations between the users in the social network based on these identified relationships. Furthermore, usage patterns of colloquialisms (e.g., a particular colloquialism is used only with close friends as opposed to co-workers) are formulated. A rule set is generated using the social graph and formulated usage patterns. By using the rule set to check documents, documents may be more accurately checked for spelling and/or grammatical errors by taking into consideration the appropriate usage of colloquialisms based on the context (e.g., communicating with a friend). Furthermore, alternative words or phrases may be appropriately recommended based on the context using such a rule set. | 03-12-2015 |
20150074172 | CHECKING DOCUMENTS FOR SPELLING AND/OR GRAMMATICAL ERRORS AND/OR PROVIDING RECOMMENDED WORDS OR PHRASES BASED ON PATTERNS OF COLLOQUIALISMS USED AMONG USERS IN A SOCIAL NETWORK - A method, system and computer program product for checking documents using colloquialisms. Colloquialisms used in messages by users in a social network are tracked. The relationships (e.g., co-worker) between the senders and recipients of these messages are identified. A social graph is then generated to depict the relations between the users in the social network based on these identified relationships. Furthermore, usage patterns of colloquialisms (e.g., a particular colloquialism is used only with close friends as opposed to co-workers) are formulated. A rule set is generated using the social graph and formulated usage patterns. By using the rule set to check documents, documents may be more accurately checked for spelling and/or grammatical errors by taking into consideration the appropriate usage of colloquialisms based on the context (e.g., communicating with a friend). Furthermore, alternative words or phrases may be appropriately recommended based on the context using such a rule set. | 03-12-2015 |
20150074207 | MANAGING EMAIL CONTENT IN AN ACTIVITY STREAM - Managing email content in an activity stream includes receiving a selection of a number of criteria that indicate content to be presented in an activity stream, retrieving email content based on the number of criteria, and displaying the email content in an activity stream by referencing email data related to the metadata. | 03-12-2015 |
20150074547 | MANAGING EMAIL CONTENT IN AN ACTIVITY STREAM - Managing email content in an activity stream includes receiving a selection of a number of criteria that indicate content to be presented in an activity stream, retrieving email content based on the number of criteria, and displaying the email content in an activity stream by referencing email data related to the metadata. | 03-12-2015 |