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: 8898230
    Abstract: 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: Grant
    Filed: December 27, 2006
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Al Chakra, Sean Callanan, Michael Muller
  • Publication number: 20140337440
    Abstract: 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: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sean Callanan, Al Chakra, Michael Ferris, Simon P. O'Doherty
  • Publication number: 20140222484
    Abstract: 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: Application
    Filed: April 9, 2014
    Publication date: August 7, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SEAN CALLANAN, RUTHIE D. LYLE, PATRICK J. O'SULLIVAN, FRED RAGUILLAT, CAROL S. ZIMMET
  • Patent number: 8775527
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Sean Callanan, Hema Srikanth, Carol Sue Zimmet
  • Patent number: 8655958
    Abstract: 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: Grant
    Filed: August 1, 2007
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Al Chakra, Sonya Purcell, Hugh Smyth
  • Patent number: 8645464
    Abstract: 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: Grant
    Filed: January 14, 2011
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Carol Sue Zimmet, Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat
  • Patent number: 8583662
    Abstract: 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: Grant
    Filed: March 12, 2012
    Date of Patent: November 12, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Sean Callanan, Patrick J. O'Sullivan, Hema Srikanth, Carol S. Zimmet
  • Patent number: 8577006
    Abstract: 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: Grant
    Filed: May 30, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • Patent number: 8553867
    Abstract: 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: Grant
    Filed: November 24, 2010
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • Patent number: 8370189
    Abstract: 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: Grant
    Filed: March 9, 2012
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gary Denner, Patrick Joseph O'Sullivan, Sean Callanan, Al Chakra
  • Patent number: 8307052
    Abstract: 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: Grant
    Filed: December 29, 2009
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Sean Callanan, Ruthie D. Lyle, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 8296367
    Abstract: 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: Grant
    Filed: December 21, 2009
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • Publication number: 20120235814
    Abstract: 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: Application
    Filed: May 30, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick O'Sullivan, Fred Raguilat, Carol S. Zimmet
  • Publication number: 20120191782
    Abstract: 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: Application
    Filed: March 21, 2012
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Publication number: 20120185534
    Abstract: 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: Application
    Filed: January 14, 2011
    Publication date: July 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: CAROL SUE ZIMMET, SEAN CALLANAN, RUTHIE D. LYLE, PATRICK JOSEPH O'SULLIVAN, FRED RAGUILLAT
  • Publication number: 20120173834
    Abstract: 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: Application
    Filed: March 12, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SEAN CALLANAN, PATRICK J. O'SULLIVAN, HEMA SRIKANTH, CAROL S. ZIMMET
  • Publication number: 20120173636
    Abstract: 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: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Sean Callanan, Ruthie D. Lyle, Fred Raguillat, Carol Sue Zimmet
  • Publication number: 20120173634
    Abstract: 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: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Sean Callanan, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Publication number: 20120166245
    Abstract: 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: Application
    Filed: March 9, 2012
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Gary Denner, Patrick Joseph O'Sullivan, Sean Callanan, Al Chakra
  • Patent number: 8200791
    Abstract: 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: Grant
    Filed: March 4, 2011
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Carol S. Zimmet, Fred Raguillat, Patrick Joseph O'Sullivan, Ruthie D. Lyle