Patents by Inventor Joseph A. O'Sullivan

Joseph A. O'Sullivan 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: 9152950
    Abstract: A method and computer program product for receiving notification of a first user response message concerning an email message received from a sender; receiving notification of a second user response message concerning the email message received from the sender; and providing the first and second users with one or more statistics concerning the email message.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Cameron Weir, Barry E. Willner, Patrick Joseph O'Sullivan, Edith Helen Stern
  • Patent number: 9154610
    Abstract: A method, computer program product, and computer system for inferring quality of unified telephony calls based on real-time bi-directional exploitation of a full reference algorithm. A client copy of an audio file may be received from a client device associated with a unified telephony call. The client copy of the audio file may be compared to a local copy of the audio file using a reference algorithm. A quality of service associated with the client device may be determined based upon, at least in part, a difference between the client copy of the audio file and the local copy of the audio file.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James Patrick Galvin, Jr., David Malone, Patrick Joseph O'Sullivan
  • Patent number: 9143355
    Abstract: A request for a first dynamic bridge end is received at a first device. A capability for a second dynamic bridge end is transmitted to a second device. At least one of the first dynamic bridge end and the second dynamic bridge end have a movable end point location. The first dynamic bridge end and the second dynamic bridge end create a path for transmission of an object.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry E. Willner, Patrick Joseph O'Sullivan, Edith Helen Stern
  • Publication number: 20150254595
    Abstract: A method for crowd sourcing tasks may include identifying a group of potential candidates for crowd sourcing. Each candidate of the group of potential candidates may be identified based on the candidate being expected to accept a certain type of task. The certain type of task may be at least a task that is performable within a predetermined range of time. The method may also include receiving a request to perform a particular task from a requester. The method may additionally include determining if the particular task is the certain type of task. The method may further include transmitting an offer for performance of the particular task to at least a subgroup of the group of potential candidates in response to the particular task being the certain type of task.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith Helen Bank, Liam Harpur, Lin Sun, Patrick Joseph O'Sullivan, Ruthie D. Lyle
  • Publication number: 20150254786
    Abstract: A method for crowd sourcing tasks may include identifying a group of potential candidates tier crowd sourcing. Each candidate of the group of potential candidates may be identified based on the candidate being expected to accept a certain type of task. The certain type of task may be at least a task that is performable within a predetermined range of time. The method may also include receiving a request to perform a particular task from a requester. The method may additionally include determining if the particular task is the certain type of task. The method may further include transmitting an offer for performance of the particular task to at least a subgroup of the group of potential candidates in response to the particular task being the certain type of task.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 10, 2015
    Inventors: Judith Helen Bank, Liam Harpur, Lin Sun, Patrick Joseph O'Sullivan, Ruthie D. Lyle
  • Patent number: 9111262
    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: Grant
    Filed: December 30, 2010
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Sean Callanan, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 9104608
    Abstract: A method, computer program product, and computer system for receiving information from a first computing device, the information including digital audio data, the information sent to a second computing device by the first computing device. The information is received from the second computing device. A discrepancy between at least a portion of the information received from the first computing device and at least a portion of the information received from the second computing device is identified in real-time. At least a portion of the discrepancy is corrected in real-time for replaying at least the portion of the discrepancy at the second computing device.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mette Friedel Margareta Hammer, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Lin Sun
  • Patent number: 9106450
    Abstract: A method and computer program product for managing communications with a user include defining one or more communication profiles for a user, in which defining the one or more communication profiles includes defining one or more communication channels for the user, and defining a preferred communication schedule for each of the one or more communication channels. The preferred communication schedule is associated with a respective one of the one or more communication channels. Communications with the user by a contacting user are managed based upon, at least in part, the one or more communication profiles for the user.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Gary Denner, Patrick Joseph O'Sullivan, Al Chakra
  • Patent number: 9094499
    Abstract: A method, computer program product, and computer system for inferring quality of unified telephony calls based on real-time bi-directional exploitation of a full reference algorithm. A client copy of an audio file may be received from a client device associated with a unified telephony call. The client copy of the audio file may be compared to a local copy of the audio file using a reference algorithm. A quality of service associated with the client device may be determined based upon, at least in part, a difference between the client copy of the audio file and the local copy of the audio file.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James Patrick Galvin, Jr., David Malone, Patrick Joseph O'Sullivan
  • Patent number: 9058609
    Abstract: A brand engine receives a request from a user device operated by a first user to display user information of a second user. User information of the first user is mapped to at least the user information of the second user by the brand engine. The mapping may map the user information of the first user to user information of further users in a social network. The mapping may map of any combination of spatial, temporal, social, and topical data related to the users. A modified representation of a brand profile of the second user is generated by the brand engine based on the mapping. The modified representation is transmitted to the user device. The user device displays the modified representation for the first user. The modified representation of the brand profile may include any combination of filtered and/or sorted brand objects, recommended brand objects, and/or modified brand objects.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 16, 2015
    Assignee: YAHOO! INC.
    Inventors: Robert C. Trout, Christopher W. Higgins, Joseph O'Sullivan, Marc E. Davis, Ronald G. Martinez
  • Patent number: 9055089
    Abstract: A method, computer program product, and system for associating communications in collaboration sessions is described. A method may comprise displaying, via one or more computing devices, a document accessible to one or more collaborators of a first collaboration session. The method may further comprise associating, via the one or more computing devices, a first communication session of the first collaboration session with a first portion of the document. The method may additionally comprise indicating, via the one or more computing devices, the association between the first communication session of the first collaboration session and the first portion of the document.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry E. Willner, Patrick Joseph O'Sullivan, Edith Helen Stern
  • Patent number: 9043396
    Abstract: Systems and methods for annotating electronic meetings are generally provided. Embodiments herein may include receiving an indication of one or more trusted users for an electronic meeting. The one or more trusted users may include a subset of a plurality of attendees of the electronic meeting. Annotation privileges may be associated with the one or more trusted users for the electronic meeting. An annotation associated with the electronic meeting may be received from at least one of the one or more trusted users. An output representative of the annotation may be generated.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mette Friedel Margareta Hammer, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Lin Sun
  • Patent number: 9037992
    Abstract: A method, computer program product, and computing system for providing a graphical user interface via an operating system. The graphical user interface may be configured to permit a user to define a plurality of modes, one of the modes being a current mode. The method may also include permitting a user to select an updated mode of the plurality of modes, the updated mode being different from the current mode. The computer-implemented method may further include transmitting a message indicating that the updated mode has been selected to a configuration interface associated with at least one application running on the operating system. Numerous other variations and embodiments are also included within the scope of the present disclosure.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Patrick Joseph O'Sullivan, Hema Srikanth, Carol Sue Zimmet
  • Patent number: 9025732
    Abstract: A method, computer program product, and system for a quality-of-service history database is described. Quality-of-service information associated with a first participant in a first electronic call is determined. The quality-of-service information is stored in a quality-of-service history database. A likelihood of quality-of-service issues associated with a second electronic call is determined, wherein determining the likelihood of quality-of-service issues includes mining the quality-of-service history database.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James Patrick Galvin, Jr., Shailendra Maheshwari, Patrick Joseph O'Sullivan
  • Patent number: 9021074
    Abstract: A method including analyzing one or more network interactions of a user. One or more servers associated with the one or more network interaction may be identified. A listing of at least a portion of the one or more servers may be rendered.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Brian Douglas Gallagher, Hema Srikanth, Robert James Mullin
  • Patent number: 9009237
    Abstract: A method and computer program product for propagating instant message status change is described. A method may comprise receiving, via at least one of a client electronic device and a server computer, an instant message request associated with an instant message request target. The method may further comprise determining, via at least one of the client electronic device and the server computer, an instant message status based upon, at least in part, the instant message request and the instant message request target. The method may also comprise in response to the determination, providing, via at least one of the client electronic device and the server computer, an indication of the instant message status.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Barry E. Willner, Liam Harpur, Edith Helen Stern
  • Patent number: 9003047
    Abstract: A method, computer program product, and system for electronic communication is described. A first unified telephony session is selected. A first arbitrator associated with the first session is selected. A first set of participants associated with the first session is selected. The first arbitrator is directed to act as a proxy connection for a first channel associated with the first set of participants.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 8958326
    Abstract: A method, computer program product, and system for VoIP session quality is described. A method may comprise allowing a user to define a session quality threshold for a Voice-over-Internet-Protocol (VoIP) session of a VoIP conference, the session quality threshold corresponding to a session quality characteristic of the VoIP session. The method may further comprise determining a session quality value for the session quality characteristic of the VoIP session. The method may additionally comprise determining if the session quality value for the session quality characteristic of the VoIP session is unacceptable based upon, at least in part, the session quality threshold that corresponds to the session quality characteristic of the VoIP session. The method may also comprise, in response to determining that the session quality value is unacceptable, initiating one or more predefined session quality actions.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey B. Sloyer, Chelsea Christine Beerse, Arno Denne, Patrick Joseph O'Sullivan
  • Patent number: 8953468
    Abstract: A method, computer program product, and system for VoIP session quality is described. A method may comprise allowing a user to define a session quality threshold for a Voice-over-Internet-Protocol (VoIP) session of a VoIP conference, the session quality threshold corresponding to a session quality characteristic of the VoIP session. The method may further comprise determining a session quality value for the session quality characteristic of the VoIP session. The method may additionally comprise determining if the session quality value for the session quality characteristic of the VoIP session is unacceptable based upon, at least in part, the session quality threshold that corresponds to the session quality characteristic of the VoIP session. The method may also comprise, in response to determining that the session quality value is unacceptable, initiating one or more predefined session quality actions.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey B. Sloyer, Chelsea Christine Beerse, Arno Denne, Patrick Joseph O'Sullivan
  • Patent number: 8949445
    Abstract: A method, computer program product, and system for electronic communication is described. A first unified telephony session is selected. A first arbitrator associated with the first session is selected. A first set of participants associated with the first session is selected. The first arbitrator is directed to act as a proxy connection for a first channel associated with the first set of participants.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet