Patents by Inventor James Patrick Galvin, Jr.
James Patrick Galvin, Jr. 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).
-
Publication number: 20140229471Abstract: A method, computer program product, and system for ranking meeting topics is described. A plurality of participants in an electronic meeting is identified. One or more interests associated with one or more individuals included in the plurality of participants are identified. One or more topics associated with the meeting are received. A ranking of the one or more topics is determined based upon, at least in part, the one or more identified interests.Type: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Applicant: International Business Machines CorporationInventors: James Patrick Galvin, JR., Amy D. Travis, Sara B. Weber
-
Patent number: 8799785Abstract: A method and system for an awareness service is provided. One or more collaborative contexts can be set for a first user within a set of users using the awareness service. One or more subsets of users can be defined within the set of users corresponding to the one or more collaborative contexts, respectively. Furthermore, a level of availability can be defined for the first user with respect to each of the subset of users. Next, an online status can be published on the awareness service for the first user. The online status can display an availability message to a second user. And, the availability message can have the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.Type: GrantFiled: December 17, 2003Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: James Patrick Galvin, Jr., Sandra L. Kogan, Duncan L. Mewherter, Ronald E. Pontrich, Jr., Kevin Solie, Amy D. Travis
-
Publication number: 20140177480Abstract: A method, computer program product, and system for determining the availability of participants on a communication session is described. According to an embodiment, a method for determining a participant's availability may include receiving status information associated with a first user participating in a unified telephony call, the status information indicative of an availability of the first user. The method may also include determining an availability status for the first user based on, at least in part, the status information. The method may further include providing, by the one or more computing devices, a status indicator associated with the first user to at least a second user participating in the unified telephony call based on the availability status for the first user.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., David Malone, Patrick Joseph O'Sullivan
-
Publication number: 20130301810Abstract: 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: ApplicationFiled: April 30, 2013Publication date: November 14, 2013Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., David Malone, Patrick Joseph O'Sullivan
-
Publication number: 20130301809Abstract: 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: ApplicationFiled: May 14, 2012Publication date: November 14, 2013Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., David Malone, Patrick Joseph O'Sullivan
-
Publication number: 20130279325Abstract: A method, computer program product, and system for a quality-of-service history database is described. One or more characteristics of an electronic call are monitored. A current quality-of-service score is determined, based upon, at least in part, the one or more characteristics. A predicted quality-of-service score is determined based upon, at least in part, one or more of the current quality-of-service score and the one or more characteristics, wherein the predicted quality-of-service score is associated with one or more future times. A failover connection associated with the electronic call is provided. A current connection associated with the electronic call is replaced with the failover connection based upon, at least in part, one or more of the predicted quality-of-service score and a threshold quality-of-service score.Type: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., David Malone, Patrick Joseph O'Sullivan
-
Publication number: 20130279326Abstract: A method, computer program product, and system for a quality-of-service history database is described. One or more characteristics of an electronic call are monitored. A current quality-of-service score is determined, based upon, at least in part, the one or more characteristics. A predicted quality-of-service score is determined based upon, at least in part, one or more of the current quality-of-service score and the one or more characteristics, wherein the predicted quality-of-service score is associated with one or more future times. A failover connection associated with the electronic call is provided. A current connection associated with the electronic call is replaced with the failover connection based upon, at least in part, one or more of the predicted quality-of-service score and a threshold quality-of-service score.Type: ApplicationFiled: July 24, 2012Publication date: October 24, 2013Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., David Malone, Patrick Joseph O'Sullivan
-
Publication number: 20130266125Abstract: 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: ApplicationFiled: April 9, 2012Publication date: October 10, 2013Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., Shailendra Maheshwari, Patrick Joseph O'Sullivan
-
Publication number: 20130266126Abstract: 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: ApplicationFiled: July 24, 2012Publication date: October 10, 2013Applicant: International Business Machines CorporationInventors: Jonathan Dunne, James Patrick Galvin, JR., Shailendra Maheshwari, Patrick Joseph O'Sulivan
-
Patent number: 8406123Abstract: A method for SIP presence server failover, the method including setting an expiration time of a SIP application session on a first SIP server having a first SIP presence server to match the expiration time of a SIP request that is associated with the SIP application session, setting a SIP request attribute set representing a plurality of attributes of the SIP request, replicating the SIP application session together with the attribute set to a second SIP server having a second SIP presence server, migrating the SIP application session to the second SIP server for activation thereat, detecting an event indicating that the SIP application session has been migrated, and upon detection of the event, reestablishing at the second SIP presence server the SIP request associated with the SIP application session and using the attribute set.Type: GrantFiled: December 11, 2006Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Ofira Tal-Aviv, Galina Rubinshtein, Gili Revel, Gil Perzy, Yakov Kupherstein, Uri Segev, Amir Perlman, Avshalom Houri, James Patrick Galvin, Jr.
-
Publication number: 20080288572Abstract: A presence server architecture includes a central presence information database to store presence information about a multiplicity of publishing entities, and at least two presence servers to separately access and update said presence information. The present invention also includes a presence server which includes a means to access a central database storing presence information segments about each user from multiple publishing entities over time, an aggregator to aggregate said presence information segments about one user into a current presence information document, and means to detect if another presence server has recently modified presence information document about the user.Type: ApplicationFiled: May 14, 2007Publication date: November 20, 2008Inventors: James Patrick Galvin, JR., Avshalom Houri, Yaki Kupherstein, Amir Perlman, Gil Perzy, Frieda-Gila Revel, Galina Rubinshtein, Uri Segev, Ofira Tal-Aviv, Dror Yaffe