Patents by Inventor Jessica W. Ramirez

Jessica W. Ramirez 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: 8127240
    Abstract: A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window. The method can include detecting contact between the source object and at least one of the plurality of icons while dragging the object, designating each event handler associated with a contacted icon to process the source object, and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target. Each designated event handler can output a process result.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: David K. Grotjohn, Frank L. Jania, Jessica W. Ramirez, Josef Scherpa
  • Publication number: 20100174789
    Abstract: A computer-implemented method that includes determining whether a predetermined collaboration client application is available locally at a local client, and using a proxy to integrate the collaboration client application into a web application of a web browser at the local client when the collaboration client application is unavailable locally at the local client, providing real-time presence awareness information of a plurality of users to a first user via the web application at the web browser, receiving, from the first user via the web application, a selection of at least one user of the plurality of users, with whom the first user desires to perform one or more real-time collaboration services, and determining at least one real-time collaboration service that is available via the web browser for use between the first user and the selected user, based at least in part on the real-time presence awareness information of the selected user.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronny A. Pena, John J. Ponzo, Jessica W. Ramirez, Fenil Shah, Ajamu A. Wesley
  • Publication number: 20100061276
    Abstract: A method is provided for executing and organizing collaborative exchange during a telephone call utilizing a user interface (UI). A telephone call is placed, such that participants are connected. Audible content transmitted and received over a network for the telephone call. A user interface, representing the telephone call itself, is provided and is configured to allow collaborative exchange among participants of the telephone call. The telephone call is placed without having to set up a meeting session to facilitate collaborative exchange or without having to set up a web conference to facilitate collaborative exchange. The telephone call is placed without having to schedule in advance to allow for collaborative exchange. The user interface provides real time collaboration tools for collaboration exchange, and the collaboration tools do not have to be set up in advance.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dalia M. Havens, Jessica W. Ramirez, Tracee V. Wolf
  • Publication number: 20090259959
    Abstract: A computer-implemented method of selecting event handlers can include initiating a drag and drop operation for a source object and, responsive to detecting contact between the source object and a window of a graphical user interface (GUI), displaying a plurality of icons, wherein each icon represents an event handler for a drop target within the window. The method can include detecting contact between the source object and at least one of the plurality of icons while dragging the object, designating each event handler associated with a contacted icon to process the source object, and responsive to dropping the source object onto the drop target, invoking each designated event handler to process the source object for the drop target. Each designated event handler can output a process result.
    Type: Application
    Filed: April 9, 2008
    Publication date: October 15, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David K. Grotjohn, Frank L. Jania, Jessica W. Ramirez, Josef Scherpa
  • Patent number: 7543062
    Abstract: A method is provided and includes recognizing that a communication is issued to one or more other users on behalf of a first user, checking whether affinity data exists for the first user with respect to the one or more other users, if the affinity data does not exist, handling the communication in accordance with predetermined procedures, generating the non-existing affinity data to be stored for the first user with respect to the one or more other users, analyzing the stored affinity data to determine priorities of the first user with respect to the other users in accordance with a number of times each of the other users is targeted in a communication, and sending the current communication directly to a server, which is identified by the stored affinity data and which is currently associated with the one currently logged on other highest priority user.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jessica W. Ramirez, Timothy P. Winkler
  • Patent number: 7467207
    Abstract: A method of balancing communication load in a system running a communication application is provided and includes recognizing that a first user logs onto the communication application via a client and that a communication is issued to one or more other users by the client on behalf of the first user, checking whether user-user affinity data exists for the first user, if the user-user affinity data does not exist, managing the communication application to handle the communication in accordance with predetermined load balancing procedures, monitoring subsequent communications, generating the non-existing user-user affinity data for the first user, in response to a current communication, analyzing the stored user-user affinity data to determine affinity priorities of the first user with respect to the other users, and sending the current communication based on a result of the analysis.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jessica W. Ramirez, Timothy P. Winkler