Patents by Inventor Amy H. Dewar

Amy H. Dewar 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: 9811602
    Abstract: A computing system for facilitating screen readers of online electronic documents includes a processor running computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code. Memory stores a configuration file that maps of functions of a screen reader program to functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event. The processor executes computer readable program code configured to incorporate the configuration file within structured electronic document. On a client system, a given function of the scripting language code executes in response to the occurrence of the event, and, in response to the execution of the given function, the screen reader program performs each accessibility function mapped to the given function.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amy H. Dewar, Nicholas E. Poore, Robert C. Leah, Peter C. Yim
  • Patent number: 9250702
    Abstract: A method for facilitating a search for an object in a three-dimensional simulation can be provided. The method can include receiving from a user at least one search parameter corresponding to an object and executing a search for the object based on the at least one search parameter. The method can further include generating a list of search results, wherein each search result corresponds to an object in the three-dimensional simulation and receiving from the user a selection corresponding to a first object in the list of search results. The method can further include transporting an avatar of the user to a location of the first object and displaying a visual indicator of a position of the first object in the three-dimensional simulation, wherein the visual indicator is distinct from the first object and wherein the visual indicator is not viewed by other users.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jason T. Clark, Amy H. Dewar, Robert C. Leah, Nicholas E. Poore, Peter C. Yim
  • Publication number: 20110161797
    Abstract: A computing system for facilitating screen readers of online electronic documents includes a processor running computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code. Memory stores a configuration file that maps of functions of a screen reader program to functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event. The processor executes computer readable program code configured to incorporate the configuration file within structured electronic document. On a client system, a given function of the scripting language code executes in response to the occurrence of the event, and, in response to the execution of the given function, the screen reader program performs each accessibility function mapped to the given function.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amy H. Dewar, Nicholas E. Poore, Robert C. Leah, Peter C. Yim
  • Publication number: 20100100851
    Abstract: Embodiments of the present invention provide a method, system and computer program product for mapping a real-world object to a virtual object in a virtual world. In an embodiment of the invention, a method for mapping a real-world object to a virtual object in a virtual world can include, generating a view to a virtual world for a participant to a virtual world and rendering an avatar for the participant in the view to the virtual world, locating a geographic position of a real-world object outside of the virtual world, mapping the located geographic position to a location in the virtual world, and displaying a counterpart representation of the real-world object in the view at the mapped location in the virtual world.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason T. Clark, Amy H. Dewar, Robert C. Leah, Nicholas E. Poore, Peter C. Yim
  • Publication number: 20100023690
    Abstract: An event to delete a structured object of a Web page rendered in a browser can be detected. The structured object comprises an HTML element set that was dynamically created for the Web page. The structured object can be placed in a cache without deleting memory allocations for the structured object. An event to dynamically create a new object of the Web page can be detected. The cache can be queried to find an object with structure equivalent to that of the new object. The found object can be taken from the cache and used as the new object after content of the cached object is replaced with that needed for the new object. Memory allocation and deallocation costs that would otherwise be needed to dispose of a dynamic HTML element set and to create a new HTML element set are thus saved using the cache.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: AMY H. DEWAR, ROBERT C. LEAH, NICHOLAS E. POORE, PETER C. YIM
  • Publication number: 20090249227
    Abstract: A method for facilitating a search for an object in a three-dimensional simulation can be provided. The method can include receiving from a user at least one search parameter corresponding to an object and executing a search for the object based on the at least one search parameter. The method can further include generating a list of search results, wherein each search result corresponds to an object in the three-dimensional simulation and receiving from the user a selection corresponding to a first object in the list of search results. The method can further include transporting an avatar of the user to a location of the first object and displaying a visual indicator of a position of the first object in the three-dimensional simulation, wherein the visual indicator is distinct from the first object and wherein the visual indicator is not viewed by other users.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Clark, Amy H. Dewar, Robert C. Leah, Nicholas E. Poore, Peter C. Yim
  • Publication number: 20090224874
    Abstract: An apparatus, system, and method are disclosed for authenticating and activating access to a computing device that captures fingerprint information from a user finger and compares the captured fingerprint information to stored fingerprint information to determine an authenticating correlation. The apparatus, system, and method also sense finger motion to detect a predefined user finger action that leads to the activation of an interface or an application.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: International Business Machines Corporation
    Inventors: Amy H. Dewar, Nicholas E. Poore, Robert C. Leah
  • Publication number: 20090063502
    Abstract: The present invention discloses a solution for adding user specified content to a customized portal. In the solution, URL addressable content can be selected from a user specified Web source. A platform agnostic container can be established for the content. A user selected portal platform can be determined for the established container. The container can be adjusted for the user selected platform. The adjusted container can be added to a set of user selectable objects for the platform. The user selectable objects can be customizable by a user to create a customized portal for the portal platform accessible via a URL associated with the platform. When the adjusted container is selected for a customized portal, the selected URL addressable content appears within the customized portal. The URL addressable content of the adjusted container can remain synchronized with the Web source, which ensures information currency.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SRINIVAS J. COIMBATORE, AMY H. DEWAR, ROBERT C. LEAH, NICHOLAS E. POORE, PETER CHI-SHING YIM