Patents

Published Feb 18, 2021

Using a natural language analysis, it is determined that a compendium requires a natural language response to a natural language query, the compendium comprising a set of stored natural language responses to natural language queries. A relevance of a portion of narrative text to the natural language query is scored according to a query relevance measure, the portion extracted from a corpus of narrative text. The compendium is enhanced according to the query relevance score with information in the portion.

Crowdsourced prevention or reduction of dissemination of selected content in a social media platform

US20200242161A1

Published Jul 30, 2020

Crowdsourced solutions are provided that can prevent and/or reduce dissemination of selected digital content in a social media platform. In one embodiment, a system can include at least one memory device having computer-executable components stored therein, and at least one processor configured to execute the computer-executable components. Such computer-executable components can include a selection component that identifies multiple reviewer accounts using a selection criterion corresponding to a user account in the social media platform. The multiple reviewer accounts can evaluate presence of particular digital content in the social media platform directed to the user account. The computer-executable components also can include a routing component that can provide portions of digital content directed to the user account to respective reviewer accounts. The computer-executable components can further include a feedback component that receives rating information indicative of ratings for the portions of the second digital content.

Cognitive agent for persistent multi-platform reminder provision

US10705891B2

Issued Jul 7, 2020

A reminder method, system, and computer program product include collecting information and an activity of a user, determining an optimum time to send the reminder to the user based on the information and the activity of the user and an optimal platform to deliver the reminder to the user based on the information and the activity of the user.

Activity centric resource recommendations in a computing environment

US10650062B2

Issued May 12, 2020

Embodiments of the present invention address deficiencies of the art in respect to context sensitive resource recommendations and provide a method, system and computer program product for activity sensitive context sensitive resource recommendations. In an embodiment of the invention, an activity-centric resource recommendation method can be provided. The method can include inferring an activity from a workspace in a graphical user interface, identifying resources from amongst a set of resources that are relevant to the inferred activity, and displaying the identified resources in the graphical user interface.

Cognitive request management

US20200137017A1

Published Apr 30, 2020

A cognitive request management method, system, and computer program product include scanning a stream of incoming messages among at least two users to identify a request sent to a first user, storing the identified request in a list of unfulfilled requests, identifying a response of the first user to the request by backtracking within a message thread of the stream of incoming messages and when the response to a request is detected, the request is moved from the user’s unfulfilled request list to a list of fulfilled requests, and displaying the list of unfulfilled requests and the list of fulfilled requests.

Cognitive image detection and recognition

US10546184B2

Issued Jan 28, 2020

Embodiments are directed to an image processing station for associating a non-trusted data set with a trusted data set. The station includes a memory and a user interface configured to receive the trusted data set and the non-trusted data set. The station further includes a processor system communicatively coupled to the memory and the user interface. The processor system is configured to generate, based at least in part on processing the trusted data set and the non-trusted data set, a confidence value that represents a probability that at least a portion of the non-trusted data set identifies at least a portion of the trusted data set.

Site-wide navigation element for user activity in a social networking site

US9946802B2

Issued Apr 17, 2018

Embodiments of the present invention address deficiencies of the art in respect to social networking and provide a method, system and computer program product for site-wide recent action management in a social network. In an embodiment of the invention, a social networking data processing system can be provided. The system can include a social networking application executing in a host server and generating different page views for different users of the social networking application. The system also can include a data store of recent actions for different ones of the users. Finally the system can include a site-wide navigation element displayed in each of the page views for each of the users irrespective of the page view and whether or not the page view is a home page or profile page. In particular, the element can include user links to different profile pages for different users with recent actions.

Logging external events in a persistent human-to-human conversational space

US9582568B2

Issued Feb 28, 2017

A method, system and apparatus for logging external events in a human-to-human conversational space. In a preferred aspect of the invention, a persistent human-to-human conversational system can include a persistent human-to-human conversational tool such as a persistent chat tool, and an external event processor coupled to the persistent human-to-human conversational tool. The system further can include a query interface to the persistent human-to-human conversational tool. Finally, the system can include one or more collaborative tools communicatively linked to the persistent human-to-human conversational tool.

Drag and drop object attribute assignment for objects in a graphical user interface (GUI)

US9104300B2

Issued Aug 11, 2015

Embodiments of the present invention address deficiencies of the art in respect to object attribution modification and provide a novel and non-obvious method, system and computer program product for drag and drop attributes for objects in a graphical user interface. In one embodiment of the invention, a method for drag and drop object attributes in a GUI can be provided. The method can include presenting draggable object attributes in the GUI, dragging one of the draggable object attributes into a separate target object in the GUI, and applying a value for the draggable object attribute to the separate target object. In one aspect of the embodiment, each of the draggable object attributes in the GUI can be separate and independent from any particular object in the GUI. In another aspect of the embodiment, each of the draggable object attributes in the GUI can be draggable from the particular object to a target object in the GUI.

Contextual alert bubbles for alert management

US8762841B2

Issued Jun 24, 2014

Embodiments of the present invention address deficiencies of the art in respect to alert bubbles for alert management and provide a novel and non-obvious method, system and computer program product for contextual alerts for alert management. In an embodiment of the invention, an alert management data processing system can be provided. The system can include an alert bubble configured to display alert text for an associated alert, and contextual information disposed in the alert bubble interface along with the alert text. In particular, the contextual information can provide context for the associated alert.

Activity objectification for non-activity objects in an activity-centric collaboration

US8689114B2

Issued Apr 1, 2014

Embodiments of the present invention address deficiencies of the art in respect to activity thread management and provide a method, system and computer program product for activity objectification for non-activity objects in an activity-centric collaboration tool. In an embodiment of the invention, a method for activity objectifying non-activity/task objects in an activity-centric collaboration tool can be provided. The method can include selecting a non-activity/task object in an activity thread for an activity map of the activity-centric collaboration tool, and associating an activity attribute with the selected non-activity/task object. The non-activity/task object further can be decorated with a user interface control corresponding to a value for the activity attribute, and a state for the user interface control can be changed responsive to changes in the value for the activity attribute.

Computer Method and System for Determining Individual Priorities of Shared Activities

United States US8423557 B2

Issued April 16, 2013

A computer-implemented method and apparatus determines individual user priorities of collections of resources. The system represents collections of shared resources as end-user activities. An engine retrieves the activity access history of the user and the activity records and generates a description of each activity and a priority score. The engine may include a data collection component and a training and ranking component. Based on the activity descriptions and priority scores, the system generates and outputs for display an activity list ordered by individual user priority.

Alert log activity thread integration

United States US8412815 B2

Issued April 2, 2013

Embodiments of the present invention address deficiencies of the art in respect to alert management in an activity-centric collaborative computing environment and provide a novel and non-obvious method, system and computer program product for activity thread integration of an alert log. In one embodiment of the invention, an alert log activity thread integration method can be provided. The method can include logging a reference to an alert for an activity in an activity thread, and, in response to the selection of the alert from within the activity thread, displaying the content of the alert. For instance, logging a reference to an alert for an activity in an activity thread can include creating a branch of the activity thread for inserting all alerts pertaining to the activity and inserting the reference to the alert in the created branch.

User pivot navigation of shared social media

United States US8346896 B2

Issued January 1, 2013

Embodiments of the present invention address deficiencies of the art in respect to social media navigation in a social network and provide a method, system and computer program product for user pivot for media sharing in a social network. In an embodiment of the invention, a social networking data processing system for user pivot navigation. The system can include a social network executing in a host server, the social network providing shared media for viewing by communicatively coupled clients. The system also can include user pivot logic coupled to the social network. The logic can include program code enabled to identify a user of the social network associated with shared media selected for display in a media view to a requesting user and to generate a navigation view in a consistent location in a user interface to the social network irrespective of a page view rendered in the user interface, the view providing a link to a profile page for the identified user.

Generating content recommendations from an online game

United States US8028022 B2

Issued September 27, 2011

A content recommendation method can include retrieving contacts for a player of a content recommendation game and listing content associated with the retrieved contacts and prompting the player in response to a selection of a particular one of the listed content to identify a specific one of the retrieved contacts as a source associated with the particular one of the listed content. The particular one of the listed content can be recommended to the identified specific one of the retrieved contacts when the player has incorrectly identified the specific one of the retrieved contacts as a source associated with the particular one of the listed content. Otherwise, the player can be awarded points in the game to a game score for the player for having correctly identified the specific one of the retrieved contacts as a source associated with the particular one of the listed content.

Computer System and Method of Audience-Suggested Content Creation in Social Media

United States US20120185779 A1

Filed April 15, 2011

A computer based system and method of audience-based suggestion for content creation in social media is disclosed. The content suggestor system and method receive user requests including title of content that the requester would be interested in viewing/reading. The system routes the request to any number of target users that would be likely to responsively create/upload such content, including both users the requester has deemed appropriate as well as any the system deems appropriate. A user interface displays topic requests to the target users (users the request was routed to). Upon content being uploaded in the global computer network in response to the request, the system notifies each requesting user. The content responsively created and uploaded may be in media different from the medium of the initial request.

Computer system and method for sentiment-based recommendations of discussion topics in social media

United States US20120179751 A1

Filed April 6, 2011

An online discussion recommendation system ranks and presents to users of a social media site discussions of interest preferably calculated through interest-matching. The discussion has many online posts. The system and method determine which post to present to the user as a sample snippet from such discussion using sentiment analysis. The sentiment of the snippet may be most polarized, sentiment matching the user’s current mood, typical user sentiment, or others.

Method and system for sensing and communicating updated status information for remote users accessible through an instant messaging system

United States US7921368 B2

Issued April 5, 2011

A method and system for providing a local user of an instant messaging system with updated status information regarding one or more remote users that provides indication to a local user of whether an instant messaging status message has been recently updated. The disclosed system provides a “new status message” visual indication when a status message for a remote user has recently changed. A timer may be employed to determine how long a new status message visual indication is provided after the status message has changed. The status message itself may be obtained by various specific techniques, such as hovering the cursor over a graphical object for a remote user associated with the new status indication, hovering over the new status indication itself, or clicking through the new status indication or associated graphical object, or through some other appropriate technique.

Method and apparatus for persistent real-time collaboration

United States US7840596 B2

Issued November 23, 2010

A collaboration server is described that enables both real-time conferencing and content management. Thus, client applications can connect to the server to share data and collaborate in real-time. The server allows fine grained sharing of any type of content using generic shared objects (GSO). Each GSO holds one or more pieces of persistent information and defines a list of people who are allowed to access the information. Each GSO also represents a persistent conferencing session, i.e., if clients modify GSOs, modifications are broadcast to all the other clients on the list of the shared object if they are connected. The server also manages relationships between shared objects; i.e., shared objects could be contained in other shared objects or reference other shared objects.

Interactive alert bubbles for alert management

United States US7827501 B2

Issued November 2, 2010

Embodiments of the present invention address deficiencies of the art in respect to alert bubble management and provide a method, data processing system and computer program product for interactive alert bubbles for alert bubble management. In one embodiment of the invention, an interactive alert bubble can be provided for an alert management data processing system. The interactive alert bubble can include an alert bubble interface to the interactive alert bubble. An alert text field can be disposed in the interface and configured to provide a reference to an alert notification in the alert management data processing system. Additionally, a rating control can be disposed in the interface and configured to establish a rating for the alert notification responsive to a selection of the rating control.less

Multi-column user interface for managing on-line threaded conversations

United States US7356772 B2

Issued April 8, 2008

The present invention provides a user interface that includes a first column for chronologically displaying a set of messages (objects) in a conversation, and a second column for displaying a branch of messages (objects) corresponding to a message (object) selected in the first column. The user interface further includes, among other things, a list of participants to the conversation, a vertical index (time line), a list of related conversations and a conversation map that illustrates a hierarchy of the conversation. Each message (object) in the first column can have an associated indicator for indicating a quantity of predecessors and successors to the set of messages (objects), as well as an in-line reply button for replying to the set of messages. Each of the messages displayed of the second column can have one or more associated navigation buttons for navigating adjacent hierarchical levels.

Aggregation and visualization of reused shared lists

United States US20090187829 A1

Filed January 21, 2008

Embodiments of the present invention provide a method, system and computer program product for aggregating and visualizing reused shared lists. A method for aggregating and visualizing reused shared lists can include selecting an existing shared list, determining a topic for the selected shared list, receiving list items by rank for the determined topic, generating a new shared list with the determined topic and received list items, and storing the new shared list in association with the existing shared list. The method further can include providing a reused shared list view for all reused shared lists for a common topic. Finally, the method can include aggregating all reused shared lists for a common topic and providing a view of the aggregation with list items either for each rank for each reused shared list or in rank order for all reused shared lists for the common topic.

Site-wide navigation element for user activity in a social networking site

United States US20090187865 A1

Filed January 19, 2008

Embodiments of the present invention address deficiencies of the art in respect to social networking and provide a method, system and computer program product for site-wide recent action management in a social network. In an embodiment of the invention, a social networking data processing system can be provided. The system can include a social networking application executing in a host server and generating different page views for different users of the social networking application. The system also can include a data store of recent actions for different ones of the users. Finally the system can include a site-wide navigation element displayed in each of the page views for each of the users irrespective of the page view and whether or not the page view is a home page or profile page. In particular, the element can include user links to different profile pages for different users with recent actions.

Personalized information filter based on social tags

United States US20090172026 A1

Filed December 31, 2007

Embodiments of the present invention address deficiencies of the art in respect to content personalization and provide a method, system and computer program product for tag-based content personalization. In an embodiment of the invention, a method for tag based personalization of content can be provided. The method can include comparing tags for a user in a social bookmarking system to keywords for content received for the user. The method further can include filtering the content when the keywords do not compare favorably with the tags. In this way, the content preference of a user can be inferred irrespective of the environment in which the content is provided as the keywords of the content can be compared with tags associated with the interests of the recipient of the content.

Contextualized broadcast message channel for activity-centric collaborative computing

United States US20080159286 A1

Filed December 28, 2006

Embodiments of the present invention address deficiencies of the art in respect to broadcast messaging in a collaborative environment and provide a method, system and computer program product for contextualized broadcast messaging for activity-centric collaborative computing. In one embodiment of the invention, a method of contextualized broadcast messaging for activity-centric collaborative computing can be provided. The method can include selecting an activity in an activity-centric collaborative computing environment, retrieving a listing of members associated with the selected activity, creating a broadcast message designating the members as recipients of the broadcast message, and issuing the broadcast message to the members.

Sorting and filtering activities in an activity-centric collaborative computing environment

United States US20070168885 A1

Filed December 28, 2006

Embodiments of the present invention address deficiencies of the art in respect to managing the scatter and flood problem of the activity-centric computing environment and provide a method, system and computer program product for sorting and filtering activities in an activity-centric computing environment. In one embodiment of the invention, a method for filtering and sorting activity objects in an activity-centric computing environment can include generating at least one activity thread of hierarchically arranged activity objects, selecting at least one filtering criterion for the activity objects, and filtering the activity objects in the activity threads. Additionally, a filtered view of the activity objects can be generated in an activity map in the activity-centric computing environment.

Activity objectification for non-activity objects in an activity-centric collaboration

United States US20080141144 A1

Filed December 8, 2006

Embodiments of the present invention address deficiencies of the art in respect to activity thread management and provide a method, system and computer program product for activity objectification for non-activity objects in an activity-centric collaboration tool. In an embodiment of the invention, a method for activity objectifying non-activity/task objects in an activity-centric collaboration tool can be provided. The method can include selecting a non-activity/task object in an activity thread for an activity map of the activity-centric collaboration tool, and associating an activity attribute with the selected non-activity/task object. The non-activity/task object further can be decorated with a user interface control corresponding to a value for the activity attribute, and a state for the user interface control can be changed responsive to changes in the value for the activity attribute.

Contextual alert bubbles for alert management

United States US20080134080 A1

Filed December 1, 2006

Embodiments of the present invention address deficiencies of the art in respect to alert bubbles for alert management and provide a novel and non-obvious method, system and computer program product for contextual alerts for alert management. In an embodiment of the invention, an alert management data processing system can be provided. The system can include an alert bubble configured to display alert text for an associated alert, and contextual information disposed in the alert bubble interface along with the alert text. In particular, the contextual information can provide context for the associated alert.

Third-party application chat integration

United States US20080104173 A1

Filed October 27, 2006

Embodiments of the present invention address deficiencies of the art in respect to persisting threads of conversation from a messaging system and provide a method, system and computer program product for third-party application chat integration. In an embodiment of the invention, a method for third-party application chat integration can be provided. The method can include managing a thread of conversation in a messaging system, selecting at least a portion of the thread of conversation for persistence, locating information in an external, third-party application, and associating at least a portion of the thread of conversation with the located information in the external, third-party application.

Adaptive alert management

United States US20070174768 A1

Filed January 20, 2006

Embodiments of the present invention address deficiencies of the art in respect to alert management and provide a method, system and computer program product for adaptive alert management. In one embodiment of the invention, an adaptive alert management data processing system can include an alert server and multiple different alert monitors disposed in corresponding application hosts. Each of the alert monitors can be configured to establish a subscription to the alert server on behalf of at least one application view of an application issuing alerts. Finally, the system can include multiple different filter rules accessible by the alert server. Each of the filter rules can specify whether or not to suppress or display an alert received in the alert server. The system further can include a data store of ratings previously applied to an alert, an established predictive rating for a target user for a received alert, and predictive alert filter logic enabled to refine the predictive rating for the received alert based upon ratings applied by a plurality of application users to the received alert in the data store.

Method, system and program product for managing a project

Europe US20060041440 A1

Filed August 20, 2004

An improved solution for managing a project comprising one or more shared artifacts is described. In particular, an interactive event can be detected on a user system, and a notice of the interactive event can be generated. The notice can be provided to one or more other user systems that are currently accessing the project. A user interface at the other user system(s) can automatically surface information on the interactive event to a user.

Logging external events in a persistent human-to-human conversational space

United States US20060031332 A1

Filed July 19, 2004

A method, system and apparatus for logging external events in a human-to-human conversational space. In a preferred aspect of the invention, a persistent human-to-human conversational system can include a persistent human-to-human conversational tool such as a persistent chat tool, and an external event processor coupled to the persistent human-to-human conversational tool. The system further can include a query interface to the persistent human-to-human conversational tool. Finally, the system can include one or more collaborative tools communicatively linked to the persistent human-to-human conversational tool.

Method and system for sensing and communicating the recent social networking activities of a remote user

United States US20050165891 A1

Filed January 22, 2004

A system for providing a local user with the identities of users with which a remote user has been communicating. In response to selection of a remote user by the local user, a display is provided of persons with whom that remote user has been communicating. Any specific communication mode of the remote user may be monitored, including instant messing, electronic mail, IP (Internet Protocol) phone, electronic meeting (“emeetings”), etc. The users with which the remote user has been communicating may be presented in various ways, such as lists of names, rows of pictures, etc. Indication of the type of, direction of, and/or initiator of the communications between the displayed users and the selected remote user may also be presented in a variety of ways, such as through modified picture formats, and/or additional visual or textual information presented in association with each person in the list.

Enhanced instant message status message area containing time/date stamped entries and editable by others

United States US20050166154 A1

Filed January 22, 2004

A system for providing a user status message in an instant messaging system that permits editing of the user status message by the owner of the status message and other users, and that displays information in the status message regarding the editing history of the status message. An edit history for each status message is provided, including a date and time stamp associated with each of a number of entries within the status message. Each entry in the status message is further provided with an indication of the user that authored the entry. The owner of the status message and users other than the owner of the status message are permitted to add entries to the status message through interfaces provided by the disclosed system. The system may further provide the ability to include links to additional information within the status message entries based on detection of strings of adjacent characters having a predetermined capitalization format.

User interface, method, system and program product for managing collaboration data

United States US20050138566 A1

Filed December 17, 2003

A user interface, method, system and program product for managing collaboration data, in which a shared object is displayed in a user interface. Access to one or more collaboration management functions is provided in a portion of the user interface, and collaboration data for the shared object can be displayed in a portion of the user interface. As a result, the user is provided with a user interface that allows for both viewing and/or modifying a shared object and its corresponding collaboration data.

Method, system and program product for hierarchically managing a meeting

United States US20050131714 A1

Filed December 10, 2003

An improved solution for managing a meeting. In particular, a meeting document is constructed in a hierarchical manner. Before the meeting, the meeting document can assist in planning the meeting by including a set of agenda items for the meeting and/or a list of participants. During the meeting, the meeting document can be used to conduct the meeting, generate minutes for the meeting, and/or index a log of the meeting. After the meeting, the meeting document can be stored for future reference.

%d bloggers like this: