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: 9785711
    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: Grant
    Filed: March 21, 2012
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 9715544
    Abstract: A system for online location sharing through an internet service search engine includes: a server comprising at least one processor and a memory communicatively coupled to the processor. The memory stores instructions that, when executed by the at least one processor, cause the at least one processor to: receive from a first user a query identifying a second user; query a plurality of internet services over a network for real-time information relevant to the second user; and provide a consolidated view of responses received from the plurality of internet services to the first user. Thee server is authorized by the second user to receive all information relevant to the second user contained in the responses. The consolidated view of responses indicates an online location of the second user.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Publication number: 20170124504
    Abstract: A method, system and computer program product for improving management and performance of an employee. An indication of a goal sponsored by an owner, such as a manager, is received. After receiving an indication of a user subscribing to the goal sponsored by the owner, communications (e.g., posts) on the social network involving the subscribed user that include a tag designating the goal may be monitored. Upon detecting a completion of the goal by the subscribed user in the monitored communications, a pattern of steps (e.g., “prepare,” “review” and “finish”) to accomplish the goal is determined based on the monitored communications. The pattern may then be used to recommend actions to other users subscribed to the goal concerning accomplishing the goal based on the pattern. Furthermore, the owner may receive indications as to the progress of the user in accomplishing the goal based on the pattern.
    Type: Application
    Filed: May 19, 2016
    Publication date: May 4, 2017
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20170124503
    Abstract: A method, system and computer program product for improving management and performance of an employee. An indication of a goal sponsored by an owner, such as a manager, is received. After receiving an indication of a user subscribing to the goal sponsored by the owner, communications (e.g., posts) on the social network involving the subscribed user that include a tag designating the goal may be monitored. Upon detecting a completion of the goal by the subscribed user in the monitored communications, a pattern of steps (e.g., “prepare,” “review” and “finish”) to accomplish the goal is determined based on the monitored communications. The pattern may then be used to recommend actions to other users subscribed to the goal concerning accomplishing the goal based on the pattern. Furthermore, the owner may receive indications as to the progress of the user in accomplishing the goal based on the pattern.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20170116529
    Abstract: Generating a database of skills possessed by a user includes with an electronic interaction tool, detecting an interaction between a requested user and an initiating user with regard to a collaboration activity, in response to a determination that the requested user uses at least one skill from a list of skills associated with the collaboration activity, generating a prompt for the initiating user that identifies the at least one skill of the requested user, and recording in a database a record associated with the requested user based on the collaboration activity, the record documenting the collaboration activity and the requested user's use of the at least one skill in connection with the collaboration activity.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 27, 2017
    Applicant: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20170116695
    Abstract: Generating a recommendation regarding a member of an organization includes extracting skills data with a corresponding timeline from a database for members of an organization to determine skills for each of the members; creating a skills map, the skills map characterizing relationships between the members and the skills of the members; analyzing one of the skills associated with one of the members in relation to the skills map to make an evaluation; and generating, based on the evaluation, a recommendation regarding at least one of the members of the organization.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Applicant: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20170083849
    Abstract: Generating a database of skills possessed by a user includes with an electronic interaction tool, detecting an interaction between a requested user and an initiating user with regard to a collaboration activity, in response to a determination that the requested user uses at least one skill from a list of skills associated with the collaboration activity, generating a prompt for the initiating user that identifies the at least one skill of the requested user, and recording in a database a record associated with the requested user based on the collaboration activity, the record documenting the collaboration activity and the requested user's use of the at least one skill in connection with the collaboration activity.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Applicant: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20170076238
    Abstract: First information indicating at least a first goal for a first user can be received and stored to a storage device. Electronic communications communicated in at least one social system can be monitored. The electronic communications can be processed to identify at least one of the electronic communications comprising second information related to the first goal. A health of the first goal can be determined by processing the second information related to the first goal contained in the identified at least one of the electronic communications. Responsive to determining the health of the first goal, a first electronic message prompting a second user to provide to the first user feedback regarding the first goal can be automatically generating based on the health of the first goal. The first electronic message can be communicated for presentation to at least the second user.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20170076244
    Abstract: Generating a recommendation regarding a member of an organization includes extracting skills data with a corresponding timeline from a database for members of an organization to determine skills for each of the members; creating a skills map, the skills map characterizing relationships between the members and the skills of the members; analyzing one of the skills associated with one of the members in relation to the skills map to make an evaluation; and generating, based on the evaluation, a recommendation regarding at least one of the members of the organization.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Publication number: 20160291809
    Abstract: A method for associating a post with a goal may include receiving, by a processor, a special operator term entered by a user as part of a post. The special operator term may automatically cause the post to be associated with a selected goal. The method may also include providing, by the processor, a list of goals for selection by the user in response to receiving the special operator term and adding, by the processor, the selected goal from the list of goals to the post in response to the user selecting the select goal. The method may additionally include receiving, by the processor, content of the post entered by the user. The method may further include automatically associating, by the processor, the post with the selected goal from the list of goals.
    Type: Application
    Filed: February 12, 2016
    Publication date: October 6, 2016
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, James A. Hart, Sandra L. Kogan, Xujin Liu
  • Publication number: 20160291811
    Abstract: A method for associating a post with a goal may include receiving, by a processor, a special operator term entered by a user as part of a post. The special operator term may automatically cause the post to be associated with a selected goal. The method may also include providing, by the processor, a list of goals for selection by the user in response to receiving the special operator term and adding, by the processor, the selected goal from the list of goals to the post in response to the user selecting the select goal. The method may additionally include receiving, by the processor, content of the post entered by the user. The method may further include automatically associating, by the processor, the post with the selected goal from the list of goals.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 6, 2016
    Inventors: PAUL R. BASTIDE, MATTHEW E. BROOMHALL, SEAN CALLANAN, JAMES A. HART, SANDRA L. KOGAN, XUJIN LIU
  • Publication number: 20160171076
    Abstract: Displaying at least one categorized message based on a percentage includes retrieving a number of messages, categorizing at least one message from the number of messages into at least one category to create categorized messages, identifying a percentage, the percentage representing a portion of a display utilized for displaying the at least one category associated with the categorized messages, determining, based on the percentage, at least one of the categorized messages to present in the portion of the display, and presenting, in the portion of the display, the at least one of the categorized messages.
    Type: Application
    Filed: August 11, 2015
    Publication date: June 16, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Sean Callanan, Patrick J. O'Sullivan
  • Publication number: 20160173433
    Abstract: Displaying at least one categorized message based on a percentage includes retrieving a number of messages, categorizing at least one message from the number of messages into at least one category to create categorized messages, identifying a percentage, the percentage representing a portion of a display utilized for displaying the at least one category associated with the categorized messages, determining, based on the percentage, at least one of the categorized messages to present in the portion of the display, and presenting, in the portion of the display, the at least one of the categorized messages.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Sean Callanan, Patrick J. O'Sullivan
  • 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: 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: 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: 8938395
    Abstract: A system and method for detecting click fraud where data is received corresponding to a tracking of movement of a cursor on a web page. The movement of the cursor is associated with at least one vector. The at least one vector represents at least a portion of the cursor movement. A confidence level useable in the determination of click fraud is determined. The confidence level is responsive to analysis of the at least one vector representing at least a portion of the cursor movement.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry E. Willner, Edith H. Stern, Patrick J. O'Sullivan, Robert C. Weir, Sean Callanan
  • Patent number: 8935176
    Abstract: A system and method for detecting click fraud where data related to at least one vector associated with a path taken by movement of a cursor on a web page prior to an advertisement on the web page being clicked by a controller of the cursor is received. Click fraud is detected based on an analysis of the received data. A pattern in the at least one vector is analyzed to determine if the cursor movement is human-like and a click fraud detected if the cursor movement is not human-like. In another embodiment, the at least one vector associated with the path is stored and compared with previously stored vectors associated with the path and a click fraud detected if the stored at least one vector is analogous to at least one of the previously stored vectors associated with the path.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry E. Willner, Edith H. Stern, Patrick J. O'Sullivan, Robert C. Weir, Sean Callanan
  • Patent number: 8935175
    Abstract: A system and method for detecting click fraud where the movement of a cursor on a web page is tracked prior to an advertisement on the web page being clicked by a controller of the cursor. The tracking is performed by client code on a client device displaying the web page. A path taken by the movement of the cursor is mapped to at least one vector associated with the path by the client code. The at least one vector is useable to detect a click fraud.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry E. Willner, Edith H. Stern, Patrick J. O'Sullivan, Robert C. Weir, Sean Callanan
  • Patent number: 8903961
    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: September 27, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Sean Callanan, Ruthie D. Lyle, Fred Raguillat, Carol Sue Zimmet