Patents by Inventor Corinne Ryan

Corinne 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).

  • Patent number: 7594192
    Abstract: The hotkey conflict avoidance program identifies a set of hotkeys in a first application and a second set of hotkeys in a simultaneously running second application, compares a first hotkey in the first set of hotkeys to a second hotkey in the second set of hotkeys and returns an error if the first hotkey conflicts with the second hotkey. Each hotkey in the first set of hotkeys is compared to each of the hotkeys in the second set of hotkeys. Other features of the hotkey conflict avoidance program include suggesting alternative hotkeys when a conflict is found and saving identified hotkeys and the corresponding actions to a persistent list. In a preferred embodiment, the first application is a screen reader for use by the visually impaired, and the simultaneously running second application is an application with which the screen reader interacts.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Samuel R. Detweiler, Randolph M. Forlenza, Corinne Ryan
  • Publication number: 20080072155
    Abstract: The hotkey conflict avoidance program identifies a set of hotkeys in a first application and a second set of hotkeys in a simultaneously running second application, compares a first hotkey in the first set of hotkeys to a second hotkey in the second set of hotkeys and returns an error if the first hotkey conflicts with the second hotkey. Each hotkey in the first set of hotkeys is compared to each of the hotkeys in the second set of hotkeys. Other features of the hotkey conflict avoidance program include suggesting alternative hotkeys when a conflict is found and saving identified hotkeys and the corresponding actions to a persistent list. In a preferred embodiment, the first application is a screen reader for use by the visually impaired, and the simultaneously running second application is an application with which the screen reader interacts.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 20, 2008
    Inventors: Samuel R. Detweiler, Randolph M. Forlenza, Corinne Ryan
  • Publication number: 20070089052
    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. The 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: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Christopher Karle, Corinne Ryan, Richard Schwerdtfeger
  • Publication number: 20060294466
    Abstract: Embodiments of the present invention provide a method, apparatus and computer program product for accessible list navigation. In one embodiment of the invention, a user interface article of manufacture configured for accessible list navigation can include markup defining a list including multiple list item, an obscured marker associated with at least one of the list items, and jump logic disposed in the obscured marker. Specifically, the jump logic can be programmed to navigate to a specified different one of the list items responsive to an activation of the obscured marker. Finally, alternate text can be disposed in the obscured marker which identifies the different one of the list items. As such, assistive technology can be programmed to read back the alternate text responsive to an activation of the obscured marker.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Muller, Corinne Ryan