Patents by Inventor Joseph O'Sullivan

Joseph 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: 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
  • Publication number: 20170286561
    Abstract: A native application executing on a user's device can receive a selection of one or more content items. The one or more content items can be selected via a cursor positioning device or via a gesture on a touch screen. In some aspects, the type of gesture can indicate a priority for loading the one or more content items onto the user's device. The one or more content items can be loaded while other content items are being processed by the user's device.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Publication number: 20170277791
    Abstract: A search continuation device and its operations include, for example, performing a first electronic search based on first search criteria. The first electronic search generates first search results. The operations can further include electronically storing search data associated with the first electronic search (e.g., in a user account). The operations can further include performing a second electronic search with second search criteria substantially similar to the first search criteria. The second electronic search generates second search results. The operations can further include, retrieving the search data (e.g., from the user account), and providing, based on the search data, one or more indicators for presentation with the second search results. The one or more indicators specify continued search information, such as a degree to which content contained within an item of the first search results was previously accessed or a difference between the first search results and the second search results.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 28, 2017
    Inventors: Kun Bai, Di Ling Chen, Christian Benjamin Kau, Zhi Cheng Liu, Patrick Joseph O'Sullivan
  • Patent number: 9767434
    Abstract: The present disclosure may include receiving a query from a computing device at a server having a database, the query identifying a desired attribute. The present disclosure may also include searching the database to identify contact information for at least one individual having the attribute corresponding to the query. The attribute may include at least one of skills, expertise, product, organization, geography and language The contact information may be transmitted to the computing device via an electronic message identifying the contact information.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fred Raguillat, Colm Farrell, Liam Harpur, Patrick Joseph O'Sullivan, Hema Srikanth
  • Patent number: 9760361
    Abstract: A data patch for a program already installed in an interactive display computer system is received over a network and stored. There is also received a first set of parameters for controlling the installation of the patch. At the computer, a second set of parameters for controlling optimum installation time periods is predetermined wherein said data patch may be installed. The first and second sets of parameters are correlated to determine a set of optimum time periods during which the data patch may be installed, and this set of time periods are displayed so that a user may interactively select an optimum time period for installation of the data patch.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith Helen Bank, Liam Harpur, Ruthie D Lyle, Patrick Joseph O'Sullivan, Lin Sun
  • Patent number: 9721215
    Abstract: A method for enhanced management of a web conference server includes evaluation a web conference server to ascertain resources of the web conference server. The resources of the web conferencing server are partitioned into rooms, each room having an allocated portion of the resources of the web conferencing server and at least one room providing different capabilities from other rooms hosted on the web conferencing server. Access to the rooms is provided based on at least one user criterion.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: August 1, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Joseph O'Sullivan, Fred Raguillat, Edith Helen Stern, Barry E. Willner
  • 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
  • Patent number: 9706345
    Abstract: Apparatus, interfaces, and computer instructions are provided for establishing an association between a user and a declared interest, such as a brand or some other subject, and for generating a map to display the interests of one or more users. An association is established between an interest identifier, a user, and target object selected based upon an action of the user. The target object may include a location that may be specified by coordinates. The action may include selection of the at least one location by the user. Selection may include selecting a user interface feature that causes the at least one location to be selected based upon a geographical position of the user. The position may be determined by a Global Positioning System device carried by the user. Techniques are also disclosed for identifying people who are potentially interested in a given interest, or in a second interest related to a first interest, based on previously established interest-location-user associations.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: July 11, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Marc E. Davis, Christopher W. Higgins, Joseph O'Sullivan, Athellina Athsani, Christopher S. Jaffe, Ron Martinez
  • Patent number: 9697502
    Abstract: A method, computer program product, and system for enforcing eMeeting guidelines is described. An indication of one or more use restriction guidelines is received. The one or more use restriction guidelines is associated with an electronic communication session. The one or more use restriction guidelines is provided to a computing device associated with an invitee associated with the electronic communication session. An indication is received that the invitee has accepted a portion of the one or more use restriction guidelines. The portion of the one or more use restriction guidelines is enforced with respect to one or more devices associated with the invitee.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith Helen Bank, Liam Harpur, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Lin Sun
  • Publication number: 20170177416
    Abstract: An improvement to the process for identifying software problems in performance testing is achieved by dynamically adjusting workloads in real-time to stress the functionality of an application suspected of causing a software problem.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Erik R. ALTMAN, Hitham Ahmed ASSEM ALY SALAMA, Nicholas M. Mitchell, Patrick Joseph O'SULLIVAN, Andres Omar PORTILLO DOMINGUEZ, Peter F. SWEENEY
  • Publication number: 20170177461
    Abstract: Dynamically identifying performance anti-patterns in a software system is based on a set of documented symptoms that are evaluated in real-time. The evaluation is based on the observed system behavior and its comparison against the documented symptoms of different types of performance issues.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Erik R. Altman, Hitham Ahmed Assem Aly Salama, Nicholas M. Mitchell, Patrick Joseph O'Sullivan, Andres Omar Portillo Dominguez, Peter F. Sweeney
  • Publication number: 20170168914
    Abstract: A method for dynamically and adaptively monitoring a system based on its running behavior adjusts monitoring levels of the monitored application in real-time. A rules-based mechanism dynamically adjusts monitoring levels in real-time, based on the system's performance observed during a workload run, whether in a production or test environment.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Erik R. ALTMAN, Hitham Ahmed ASSEM ALY SALAMA, Nicholas M. Mitchell, Patrick Joseph O'SULLIVAN, Andres Omar PORTILLO DOMINGUEZ, Peter F. SWEENEY
  • Patent number: 9654285
    Abstract: A portion of text associated with a message intended for a group of recipients is encrypted at a computing device. The portion of text may include less than an entirety of the message. Access to the portion of text may be restricted for a first subset of the group of recipients and allowed for a second subset of the group of recipients.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Morten Kristiansen, Patrick Joseph O'Sullivan, Hema Srikanth, Timothy Joseph O'Flynn
  • Patent number: 9607096
    Abstract: A system and method for managing access to content is provided. One example embodiment provides for a method including acts of identifying a filter of content based at least in part on the preferences a user and a subject presented in the content and presenting the content using the filter to the user. Another example embodiment provides for a system that includes a controller configured to identify a filter of content based on preferences of a user, to present content using the identified filter and to update the preferences of the user based on feedback from the user and the subjects presented in the content.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: March 28, 2017
    Assignee: Excalibur IP, LLC
    Inventors: Athellina Athsani, Elizabeth F. Churchill, Joseph O'Sullivan
  • Patent number: 9607277
    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: Grant
    Filed: March 17, 2015
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith Helen Bank, Liam Harpur, Lin Sun, Patrick Joseph O'Sullivan, Ruthie D. Lyle
  • Patent number: 9596199
    Abstract: A method, computer program product, and computer system for enabling and supporting a presence server cache are described herein. A presence server cache may receive a plurality of requests to poll a status of a contact from a plurality of clients. The presence server cache may determine the status of the contact. If the status of the contact is unavailable at the presence server cache, the presence server cache may transmit a request for the status of the contact to a presence server. The presence server cache may transmit the status of the contact of the user to the plurality of clients.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chelsea Christine Beerse, Patrick Joseph O'Sullivan, Jeffrey B. Sloyer, Carol Sue Zimmet
  • Patent number: 9596198
    Abstract: A method, computer program product, and computer system for enabling and supporting a presence server cache are described herein. A presence server cache may receive a plurality of requests to poll a status of a contact from a plurality of clients. The presence server cache may determine the status of the contact. If the status of the contact is unavailable at the presence server cache, the presence server cache may transmit a request for the status of the contact to a presence server. The presence server cache may transmit the status of the contact of the user to the plurality of clients.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chelsea Christine Beerse, Patrick Joseph O'Sullivan, Jeffrey B. Sloyer, Carol Sue Zimmet
  • Patent number: 9582597
    Abstract: A system and method for generating user-centric directories including analyzing a plurality of relationships of a user. A contact directory for the user is defined based upon the plurality of relationships of the user.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Robert Cameron Weir, Barry E. Willner, Patrick Joseph O'Sullivan, Edith Helen Stern
  • Patent number: 9574899
    Abstract: A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the route is retrieved using a global index of data available to the network. A personalized distance is calculated via the network between the first location and the second location using spatial, temporal, topical, and social data relating to the requesting user and each real world entity and the route. A representation of the personalized distance calculated for the route is displayed on a display medium.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 21, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Chris Kalaboukis, Christopher W. Higgins, Marc Davis, Joseph O'Sullivan, Athellina Athsani, Ronald Martinez, Christopher T. Paretti
  • Patent number: 9576276
    Abstract: A method and computer program product for context-informed summarization is described. A method may comprise determining, via a computing device, a context of a communication. The method may further comprise determining, via the computing device, a summarization attribute for the communication based upon, at least in part, the context of the communication. The method may also comprise creating a summary of the communication based upon, at least in part, the summarization attribute.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Edith Helen Stern, Liam Harpur, Patrick Joseph O'Sullivan, Barry E. Willner