Patents by Inventor Sean Callanan
Sean Callanan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8898230Abstract: Embodiments of the present invention address deficiencies of the art in respect to instant messaging and provide a novel and non-obvious method, system and computer program product for probabilistic prediction of availability in an instant messaging system. In one embodiment of the invention, a probabilistic prediction method for instant messaging can be provided. The method can include collecting statistics for when different collaborators in an instant messaging system become available and unavailable. Thereafter, a particular one of the different collaborators can be selected and a probabilistic likelihood can be computed that the particular one of the collaborators will become available by a specified time. Finally, the computed probabilistic likelihood can be rendered in association with the particular one of the different collaborators.Type: GrantFiled: December 27, 2006Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Al Chakra, Sean Callanan, Michael Muller
-
Publication number: 20140337440Abstract: A method, computer program product, and system is described. A communication session transcript is identified. A chat session input is received. The chat session input is associated with an inactive portion of the communication session transcript. The chat session input is provided to a recipient, in context with the inactive portion of the communication session transcript.Type: ApplicationFiled: May 10, 2013Publication date: November 13, 2014Applicant: International Business Machines CorporationInventors: Sean Callanan, Al Chakra, Michael Ferris, Simon P. O'Doherty
-
Publication number: 20140222484Abstract: In one embodiment, a system for motivating electronically-scheduled event attendance can include a set of attendance listening components, an attendance prompt, and an attendance prompting tool. The attendance listening components can monitor activities performed in a networked environment. The attendance prompt can represent an electronic message and feedback mechanism that is provided on an electronic device. The attendance prompting tool can interject the attendance prompt into an activity identified by an attendance listening component as being performed by a user-selected member of the networked environment. The attendance prompt can be associated with an electronically-scheduled event the user-selected member is to attend.Type: ApplicationFiled: April 9, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SEAN CALLANAN, RUTHIE D. LYLE, PATRICK J. O'SULLIVAN, FRED RAGUILLAT, CAROL S. ZIMMET
-
Patent number: 8775527Abstract: 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.Type: GrantFiled: December 15, 2008Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Patrick Joseph O'Sullivan, Sean Callanan, Hema Srikanth, Carol Sue Zimmet
-
Patent number: 8655958Abstract: In a chat alert method and system, a chat user creates alert profiles that include the requestor's level in an organizational hierarchy as a parameter and the alert type for the level. When a chat client receives a chat request from a requester for a receiver, the chat client determines if there is a chat alert profile that matches the requestor's level. If so, then an alert is issued to the receiver according to the matching chat alert profile. Optionally, the chat alert profile sets an alternate alert system, where if the receiver does not respond to the request within a specified time, an alert is sent using the alternate alert system. Chat requests from requesters higher up in the reporting chain can be highlighted for the receiver. The receiver can then prioritize the chat requests that he/she receives and respond to them in a timely fashion.Type: GrantFiled: August 1, 2007Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Sean Callanan, Al Chakra, Sonya Purcell, Hugh Smyth
-
Patent number: 8645464Abstract: 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.Type: GrantFiled: January 14, 2011Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Carol Sue Zimmet, Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat
-
Patent number: 8583662Abstract: A computer-implemented method of managing data storage according to collaborative activity can include determining collaborative activity for each of a plurality of data items associated with a first user and stored within a first data storage device. The method can include calculating a measure of relevancy for each of the plurality of data items according to the collaborative activity and comparing the measure of relevancy of each of the plurality of data items to at least one relevancy threshold. Different ones of the plurality of data items can be selectively migrated from the first data storage device to a second data storage device according to the comparison of the measure of relevancy of each of the plurality of data items.Type: GrantFiled: March 12, 2012Date of Patent: November 12, 2013Assignee: Citrix Systems, Inc.Inventors: Sean Callanan, Patrick J. O'Sullivan, Hema Srikanth, Carol S. Zimmet
-
Patent number: 8577006Abstract: Enforcing user-defined real-time communication session terminations can begin with a termination enforcement handler identifying termination conditions applicable to a real-time communication session hosted by a unified telephony system. The termination conditions can define a limit for an operational variable for the unified telephony system or the real-time communication session. The identified termination conditions can be evaluated. If a termination condition is satisfied, it can be determined which participants are to be disconnected from the real-time communication session based upon handling rules for the termination conditions and/or termination preferences associated with the real-time communication session. The termination preferences can be defined by an initiating entity of the real-time communication session. The participants can be notified that their connection to the real-time communication session will be terminated in a predefined time limit.Type: GrantFiled: May 30, 2012Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
-
Patent number: 8553867Abstract: Enforcing user-defined real-time communication session terminations can begin with a termination enforcement handler identifying termination conditions applicable to a real-time communication session hosted by a unified telephony system. The termination conditions can define a limit for an operational variable for the unified telephony system or the real-time communication session. The identified termination conditions can be evaluated. If a termination condition is satisfied, it can be determined which participants are to be disconnected from the real-time communication session based upon handling rules for the termination conditions and/or termination preferences associated with the real-time communication session. The termination preferences can be defined by an initiating entity of the real-time communication session. The participants can be notified that their connection to the real-time communication session will be terminated in a predefined time limit.Type: GrantFiled: November 24, 2010Date of Patent: October 8, 2013Assignee: International Business Machines CorporationInventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
-
Patent number: 8370189Abstract: A method and computer program product for receiving an indication of a meeting being scheduled between a plurality of attendees. At least one of the attendees is designated a moderator of the meeting. The actions of the designated moderator are monitored to determine if the designated moderator is capable of performing one or more moderator responsibilities associated with being the designated moderator. If it is determined that the designated moderator is incapable of performing the one or more moderator responsibilities, an alternate moderator chosen from the plurality of attendees is designated.Type: GrantFiled: March 9, 2012Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Gary Denner, Patrick Joseph O'Sullivan, Sean Callanan, Al Chakra
-
Patent number: 8307052Abstract: 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.Type: GrantFiled: December 29, 2009Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Patrick Joseph O'Sullivan, Sean Callanan, Ruthie D. Lyle, Fred Raguillat, Carol Sue Zimmet
-
Patent number: 8296367Abstract: A computer-implemented method, system and computer program product for synchronizing copies of a shared file used by different communication session participants is presented. A shared file that is used by a first communication session participant and a second communication session participant is identified. The first and second communication participants each use a separate copy of the shared file. In response to detecting a communication session between the first and second communication session participants, the separate copies of the shared file are automatically synchronized.Type: GrantFiled: December 21, 2009Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
-
Publication number: 20120235814Abstract: Enforcing user-defined real-time communication session terminations can begin with a termination enforcement handler identifying termination conditions applicable to a real-time communication session hosted by a unified telephony system. The termination conditions can define a limit for an operational variable for the unified telephony system or the real-time communication session. The identified termination conditions can be evaluated. If a termination condition is satisfied, it can be determined which participants are to be disconnected from the real-time communication session based upon handling rules for the termination conditions and/or termination preferences associated with the real-time communication session. The termination preferences can be defined by an initiating entity of the real-time communication session. The participants can be notified that their connection to the real-time communication session will be terminated in a predefined time limit.Type: ApplicationFiled: May 30, 2012Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Callanan, Ruthie D. Lyle, Patrick O'Sullivan, Fred Raguilat, Carol S. Zimmet
-
Publication number: 20120191782Abstract: 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.Type: ApplicationFiled: March 21, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
-
Publication number: 20120185534Abstract: 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.Type: ApplicationFiled: January 14, 2011Publication date: July 19, 2012Applicant: International Business Machines CorporationInventors: CAROL SUE ZIMMET, SEAN CALLANAN, RUTHIE D. LYLE, PATRICK JOSEPH O'SULLIVAN, FRED RAGUILLAT
-
Publication number: 20120173834Abstract: A computer-implemented method of managing data storage according to collaborative activity can include determining collaborative activity for each of a plurality of data items associated with a first user and stored within a first data storage device. The method can include calculating a measure of relevancy for each of the plurality of data items according to the collaborative activity and comparing the measure of relevancy of each of the plurality of data items to at least one relevancy threshold. Different ones of the plurality of data items can be selectively migrated from the first data storage device to a second data storage device according to the comparison of the measure of relevancy of each of the plurality of data items.Type: ApplicationFiled: March 12, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SEAN CALLANAN, PATRICK J. O'SULLIVAN, HEMA SRIKANTH, CAROL S. ZIMMET
-
Publication number: 20120173636Abstract: 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.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: International Business Machines CorporationInventors: Patrick Joseph O'Sullivan, Sean Callanan, Ruthie D. Lyle, Fred Raguillat, Carol Sue Zimmet
-
Publication number: 20120173634Abstract: 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.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: International Business Machines CorporationInventors: Ruthie D. Lyle, Sean Callanan, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
-
Publication number: 20120166245Abstract: A method and computer program product for receiving an indication of a meeting being scheduled between a plurality of attendees. At least one of the attendees is designated a moderator of the meeting. The actions of the designated moderator are monitored to determine if the designated moderator is capable of performing one or more moderator responsibilities associated with being the designated moderator. If it is determined that the designated moderator is incapable of performing the one or more moderator responsibilities, an alternate moderator chosen from the plurality of attendees is designated.Type: ApplicationFiled: March 9, 2012Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: Gary Denner, Patrick Joseph O'Sullivan, Sean Callanan, Al Chakra
-
Patent number: 8200791Abstract: An instant messaging system generates an instant messaging application user interface display object enabling the user to select one or more buddies, or a predefined group from their buddy list, and then to select a file to share with the selected buddies or group. The instant messaging system then controls sharing of the file within the selected buddies or group, by allowing only one of the sharing users to check out and modify the shared document at a given time. The instant messaging system user interface displayed to each user also displays the list of files that are shared with that user. The instant messaging system user interface further provides a current status for each shared file, including an indication of one of the sharing users that currently has the shared file checked out.Type: GrantFiled: March 4, 2011Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Sean Callanan, Carol S. Zimmet, Fred Raguillat, Patrick Joseph O'Sullivan, Ruthie D. Lyle