Patents by Inventor Corinne M. Ryan

Corinne M. Ryan 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: 20090172104
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to instant messaging and provide a method, system and computer program product for instant messenger subset management. In an embodiment of the invention, an instant messenger subset management method can be provided. The method can include selecting a set of names for different open chat sessions of an instant messenger, providing a single responsive posting to the selected set, and persisting the set for subsequent processing. Additionally, the method can include annotating the single responsive posting in a chat log to indicate the names in the selected set having received the single responsive posting.
    Type: Application
    Filed: December 26, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Doris L. Jones, Ruthie D. Lyle, Corinne M. Ryan
  • Publication number: 20090144625
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to user interface interaction automation and provide a method, system and computer program product for user interface interaction sequence detection and recording for user interface interaction automation. In an embodiment of the invention, a method for user interface interaction sequence detection and recording for user interface interaction automation can be provided. The method can include comparing a contemporary sequence of user interface actions in a user interface to a pre-stored sequence, and prompting for an expected user interface action if the contemporary sequence matches the pre-stored sequence. The method also can include prompting to store the contemporary sequence as a pre-stored sequence, and storing the contemporary sequence as a pre-stored sequence if directed in response to the prompting.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Muller, Corinne M. Ryan, Michael C. Wu
  • Publication number: 20090091430
    Abstract: A system for providing auditory feedback to visually impaired users when defining visual models. As the visually impaired user creates a visual model, the system detects when an object is placed in such a way that it overlaps with at least one previously placed object. In response to detection of an overlap, the system causes an auditory warning signal to be produced, indicating to the visually impaired user that object is overlapping a previously placed object. The disclosed system operates to create an invisible object within the user interface to cause a warning to be output, or modifies the object whose placement caused the object overlap to include the overlap warning. The user interface focus is then changed or reset to be on the invisible object or the object that caused the overlap to occur, enabling the user to conveniently fix the overlap condition.
    Type: Application
    Filed: October 4, 2007
    Publication date: April 9, 2009
    Inventors: Corinne M. Ryan, Kimberly A. Frederick
  • Publication number: 20090049131
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to task management in an instant messenger and provide a novel and non-obvious method, system and computer program product for task assignment and progress monitoring in an instant messaging session. In one embodiment of the invention, a method of task assignment and progress monitoring in an instant messaging session can be provided. The method can include maintaining an instant messaging session between first and second collaborators, assigning a task to the second collaborator on request of the first collaborator from within the instant messaging session, the task specifying a third collaborator external to the instant messaging session, and providing subsequent notice to the first collaborator of collaborative interactions between the second and third collaborators in respect to the assigned task.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ruthie D. Lyle, Doris L. Jones, Corinne M. Ryan
  • Publication number: 20090024439
    Abstract: A system for providing feedback to a chairperson in an electronic meeting scheduling system to enable improved meeting resource management, in which a chairperson can indicate the attendance modes that are permitted for specific invitees to a meeting. The meeting invitations indicate to the invitees the attendance modes they are permitted to use. Meeting invitees are presented with user interface options allowing them to select from potentially multiple attendance modes, determined in response to inputs from the chairperson, and/or in response to information describing resources. As meeting resources are allocated to accepting invitees, those resources become unavailable for selection by subsequently accepting invitees. Meeting acceptances are collected such that indications of how accepting attendees will attend the meeting are made available in a chairperson interface so that the chairperson can adjust resources allocated for the meeting to reflect how accepting attendees are planning to attend.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Corinne M. Ryan, Ruthie D. Lyle
  • Publication number: 20090024932
    Abstract: A system for providing open session based selective broadcasting in an instant messaging system. The instant messaging system user is provided with a mechanism through which they can broadcast a user-defined message to the participants in all currently open instant messaging sessions with the user, or to the participants in a selected subset of currently open instant messaging sessions with the user. The system provides the ability to capture and save a list of the participants receiving a previously broadcast message. The captured participant list can be subsequently recalled and used to broadcast another user defined message when the interruption ends, and the user can resume participation in the sessions.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventors: Corinne M. Ryan, Ruthie D. Lyle, Doris L. Jones
  • Publication number: 20090019118
    Abstract: A system for verifying the identity of a chat partner during an instant messaging session. The identity of an instant messaging partner can be verified at any given moment during an instant messaging session. The status of the verification is displayed in the current session, and is contained into any subsequently saved session history file. Prior to the beginning of communication, a participant has the ability to challenge one or more other participants to verify that they are really the people assigned to the corresponding instant messaging identifiers. During the instant messaging session, participants are further allowed to challenge any other participant before going further with the session (e.g. prior to discussing confidential information or accepting files). The system addresses the problem of an unauthorized user gaining access to another user's instant messaging identifier.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 15, 2009
    Inventors: Doris L. Jones, Ruthie D. Lyle, Corinne M. Ryan
  • Publication number: 20090006980
    Abstract: A system for providing user representations in real-time collaboration application participant lists reflecting external communications, together with user representations in external communication applications indicating current real-time collaboration session participation. A participant list in a collaboration session represents other participants with whom the local user has recently or frequently communicated in a visually separate area. User representations associated with messages, entries, or the like, and contained in applications external to the collaboration application are displayed in a way that visually indicates the user's current participation in a collaboration session.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Inventors: J. Christopher Hawley, Fang Lu, Corinne M. Ryan, Weichuan Dong
  • Publication number: 20080313004
    Abstract: A system providing a bi-directional feedback loop that assists project management to make timely decisions and alterations based on personal calendar data retrieved from team members' calendars. The system provides a project manager user with perceptible alerts in a project manager user interface in response to detecting a conflict between proposed or actual personal calendar events of a team member user and deliverables assigned to that team member user. The project manager user interface enables the project manager to take an action in the event such a conflict is detected. Project manager actions in this regard may include permitting a conflicting personal calendar event, forbidding the conflicting personal calendar event, delegating the conflicting deliverable to another team member, adjusting the deliverable requirements, and/or escalating the conflict to a higher level of management.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Inventors: Corinne M. Ryan, Thomas Schaeck
  • Publication number: 20080256189
    Abstract: A system for clearing content displayed in the live session display area of an instant messaging system. The system enables a session participant to clear the content currently visible to each other participant in the session, either immediately, or in response to a criteria such as elapsed time or elapsed time since active in the session. The content that is cleared from the live session display area is not permanently lost, but is only temporarily hidden from the live session display area. The system further enables a local participant to recall such temporarily hidden content back into the live session display area.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Inventors: Ruthie D. Lyle, Doris L. Jones, Corinne M. Ryan
  • Publication number: 20080256190
    Abstract: A mechanism for controlling the saving of an instant messaging session transcript to a log file. The system includes a session locking feature that allows a participant (e.g. the session initiator) to lock the entire contents of a session transcript saved into a log file. The system further includes a message locking features that allows a participant to selectively lock a specified portion the contents of the session transcript saved to a log file. The locking participant is able to indicate which other participants can unlock the content in the session transcript stored in the log file that they have locked, and those specified other participants are accordingly sent the necessary key to unlock such locked content. The system further allows users to subsequently request locks to unlock content in a session transcript stored in a log file, and for the locking participant to selectively allow or disallow such requests.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Inventors: Corinne M. Ryan, Ruthie D. Lyle, Doris L. Jones
  • Publication number: 20080184104
    Abstract: Systems, methods and media for enforcing accessible content development are disclosed. One embodiment provides a method for enforcing accessible content development comprising accessing a tag library descriptor for each of a plurality of markup tags for web content authoring where the tag library descriptor notes one or more tag sub-elements required for accessibility. The method may further include analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present. The method may further include generating an error message if all required accessibility sub-elements of a markup tag are not present. Tile one or more tag sub-elements associated with accessibility may include alternate text for one or more of an image, table, label or graph. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 31, 2008
    Inventors: Christopher J. Karle, Corinne M. Ryan, Richard S. Schwerdtfeger
  • Publication number: 20080141142
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to calendaring and scheduling and provide a novel and non-obvious method, system and computer program product for providing a unified view of aggregated calendar data in a C&S system. In one embodiment of the invention, a method for providing a unified view of aggregated calendar data for an event in a calendar view can be provided. The method can include selecting an event in the calendar view, aggregating calendar data for the event relating to all invitees for the event, computing statistics for the aggregated calendar data, and rendering a display of the computed statistics proximate to the selected event in the calendar view.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 12, 2008
    Inventors: Ruthie D. Lyle, Corinne M. Ryan
  • Publication number: 20080141168
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to e-mail processing and provide a novel and non-obvious method, system and computer program product for a unified presentation of scattered e-mail data. In one embodiment of the invention, a unified presentation of scattered e-mail data method can include selecting an e-mail in an e-mail list of an e-mail client, locating scattered data for the selected e-mail, and presenting the scattered data in a pop-up window proximate to the selected e-mail. In one aspect of the embodiment, selecting an e-mail in an e-mail list of an e-mail client can include selecting an icon adjacent to an e-mail in an e-mail list of an e-mail client. In another aspect of the embodiment, selecting an e-mail in an e-mail list of an e-mail client can include mousing over an icon adjacent to an e-mail in an e-mail list of an e-mail client.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 12, 2008
    Inventors: Corinne M. Ryan, Ruthie D. Lyle, Doris L. Jones
  • Publication number: 20080141146
    Abstract: A system for selective sharing of flagged information in a group chat (i.e. instant messaging) that generates a user interface object enabling a flag setting participant to indicate which of the other chat participants can see a visible flag they are setting in association with selected content of the chat session. The flag is then visible only to those indicated other participants, both during the chat session and within copies of the saved chat transcript. A user interface object (e.g. a context window) provides chat participants with the ability to conveniently identify information about individual flags in the chat session, such as the identity of the participant that set a flag, when the flag was created, the priority associated with the flag, and/or other information. The system further enables chat participants to filter the contents of a chat transcript, so that only a subset of the chat transcript is displayed, based on flags contained in the transcript.
    Type: Application
    Filed: December 8, 2006
    Publication date: June 12, 2008
    Inventors: Doris L. Jones, Corinne M. Ryan, Ruthie D. Lyle
  • Publication number: 20080133524
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the visualization of calendar search results. A calendar search results visualization method can include obtaining search results for a search against a data store of calendar events, selecting a sorting attribute for the search results such as a user attribute or event type attribute, counting how often the sorting attribute can be found in an event among the search results, and sorting the search results according to the count. The method also can include rendering the sorted search results in a visualization user interface organized in tabular format of events by date, in which each event is represented in the visualization user interface by an iconic representation that can vary in size according to a number of participants to a corresponding event or according to a completion status for tasks assigned during a corresponding event.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Corinne M. Ryan, Fang Lu, Weichuan Dong, Michael Muller
  • Publication number: 20080127204
    Abstract: A system for generating an electronic notice programmed to display a portion of a day out of the office notice. The system including an application server node configured to execute a personal information management application. An application programming interface is programmatically associated with the personal information management application for allowing requests for services to be transmitted to the personal information management application. At least one of a rich client delegate and a remote EJB housing the API, the rich client delegate and the remote EJB being programmatically associated with the application server node and the personal information management application. The rich client delegate being configured to receive and transmit data to the API via a network. At least one client node is operably associated with the application server node via the network. Each client node having a user interface (UI) that is programmatically associated with the personal information management application.
    Type: Application
    Filed: September 7, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hong Dai, Corinne M Ryan
  • Publication number: 20080115075
    Abstract: A system for providing date and/or time selections that can be applied across multiple operations and/or applications, in which the user is allowed to make complex date and/or time selections through a time selection user interface, where each date and/or time selection may describe multiple date and/or time ranges, and each date and/or time range has its own associated start and end points. The system enables the user to indicate that a date and/or time selection is to be applied to one or more operations, and provides a visual representation of the date and/or time selection that can be moved by the user outside of the date and/or time selection user interface, and over a user interface for a date and/or time dependent operation to be performed. When the date and/or time selection visual representation is moved over the operation user interface, the system enables the user to indicate that the date and/or time range(s) of the date and/or time selection is to be passed to the operation user interface.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 15, 2008
    Inventors: Corinne M. Ryan, J. Christopher Hawley
  • Publication number: 20080046541
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to user interface navigation and provide a method, system and computer program product for content navigational shortcuts for portal environments. In one embodiment of the invention, a content navigational shortcut method can be provided. The method can include associating anchors with corresponding user interface elements in a markup language defined display. The method further can include listing references to a subset of the user interface elements in a quicklink list in the markup language defined display. Finally, the method can include setting focus in the markup language defined display to a corresponding one of the user interface elements at an associated one of the anchors in response to an activation of one of the references in the quicklink list.
    Type: Application
    Filed: August 21, 2006
    Publication date: February 21, 2008
    Applicant: International Business Machines Corporation
    Inventors: Michael Muller, Corinne M. Ryan, Michael Chi Hung Wu
  • Publication number: 20080034305
    Abstract: A method, article, and system for providing electronic scheduling software with an enhanced graphical user interface (GUI) for increasing the flexibility, complexity, and resolution of scheduling options, while minimizing the number of unique independent user selection entries. The enhanced GUI provides flexible time components that offer unique features that will allow the user unprecedented freedom of selection and increased usability. The flexible time components allow the user to visually select unique selections that were difficult to accomplish with past solutions. The user will be notified of the time component's state by a section of the component itself. The state of a time component is the current day that is in the user's focus, a label of the larger logical time the smaller units are in (the current month for the days, the current day for the hours), and how many total selections there are.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: J. Christopher Hawley, Corinne M. Ryan