Patents by Inventor Robert Charles Leah

Robert Charles Leah 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: 9418575
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Grant
    Filed: March 3, 2012
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Patent number: 9373272
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Publication number: 20120169766
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Application
    Filed: March 3, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Publication number: 20120169761
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Patent number: 7647563
    Abstract: Methods for displaying a set of hierarchical data and a set of non-hierarchical data on an electronic display comprise displaying at least part of the set of hierarchical data in a tree diagram that has a plurality of levels with one or more nodes present at each level, and displaying the set of non-hierarchical data in a plurality of auxiliary nodes that are provided in between levels of the tree diagram. Expansion handles may also be displayed adjacent nodes in the tree diagram. These expansion handles may be configured to expand or collapse the tree diagram at the node they are adjacent to. The expansion handles may optionally be configured to display or hide selected of the auxiliary nodes.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
  • Publication number: 20090288041
    Abstract: A method, system, and computer-usable medium are disclosed for managing elements within a graphical user interface (GUI). Logical landing zones are generated to create non-visible areas of a GUI associated with one or more GUI elements. A mouse cursor is hovered over a first linked element results in a JavaScript onmouseover event. When executed, the mouseover event displays a second, noncontiguous linked element. Moving the mouse away from the first linked element results in an onmouseout event, which activates a first logical landing zone that comprises the second linked element and is contiguous to the first linked element. The second linked element continues to be displayed, and allowing user interaction, as long as the mouse cursor remains within the first linked element or the first logical landing zone.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Inventors: Amy Herrman Dewar, Nicholas Edward Poore, Robert Charles Leah, Peter Chi-Shing Yim
  • Publication number: 20090265444
    Abstract: User selected content and content provider defined content may be received by a web widget. The user defined content and the content provider defined content may be provided via a third party web site.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 22, 2009
    Inventors: Amy Herrman Dewar, Robert Charles Leah, Peter Chi-Shing Yim, Nicholas Edward Poore
  • Patent number: 7337412
    Abstract: Methods, systems and computer program products for displaying a set of hierarchical data in a tree diagram are provided. One or more of the elements in the set of hierarchical data may include a set of embedded hierarchical data. The tree diagram includes at least two different parts, where the first part has a plurality of vertically oriented levels, and the second part has a plurality of horizontally oriented levels. The set of hierarchical data may be displayed in the first part of the tree diagram, and the set of embedded hierarchical data may be displayed in the second part of the tree diagram. One or more elements in the set of embedded hierarchical data may also include embedded hierarchical data. This doubly-embedded hierarchical data may be displayed in the first part of the tree diagram.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
  • Patent number: 7290222
    Abstract: Methods for displaying a set of hierarchical data and a set of non-hierarchical data on an electronic display comprise displaying at least part of the set of hierarchical data in a tree diagram that has a plurality of levels with one or more nodes present at each level, and displaying the set of non-hierarchical data in a plurality of auxiliary nodes that are provided in between levels of the tree diagram. Expansion handles may also be displayed adjacent nodes in the tree diagram. These expansion handles may be configured to expand or collapse the tree diagram at the node they are adjacent to. The expansion handles may optionally be configured to display or hide selected of the auxiliary nodes.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
  • Patent number: 7249148
    Abstract: A system and method for adaptive user settings is presented. A server sends a requested web page and a collector program to a client. The collector program non-invasively collects user event data, and sends the user event data to the server. In turn, the server analyzes the user event data, and identifies configuration preferences, such as a scrolling preference, a tabbing preference, or an arrangement preference. The server sends an inquiry to the client's user that includes one or more questions as to whether the server should save particular configuration preferences. After receipt of an acknowledgement, the server either saves the configuration preferences locally, or sends the configuration preferences to the client. During subsequent same-page requests, the server uses the configuration preferences to customize the view of the web page.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Nathanael Ferguson Ehrich, Robert Charles Leah
  • Patent number: 6865483
    Abstract: A technique is provided to display a view perspective of an electronic map containing a number of viewable points of interest about a point of reference. The technique assigns a weighted importance value to each point of interest. Before displaying the view perspective of the requested map, the weighted importance value of each point of interest is summed and compared against a target value. If the summed weight substantially equals the predefined, the corresponding viewable points of interest are displayed in the view perspective.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: William Andrew Cook, III, Stephen Merrell Diering, Joseph Eric Firebaugh, Robert Charles Leah
  • Patent number: 5808601
    Abstract: An analog to a gravitation force field is generated mathematically to operate between the displayed image of the mouse selection pointer on the screen of a computer display as it interacts with defined selectable objects on the screen. Unlike true gravity, however, the force may be mathematically defined as positive or negative and, thus, permits both attractive and repulsive effects to be imposed upon the movement of the mouse selection pointer displayed on the screen. The paradigm of interaction between the mouse selection pointer displayed on the screen and objects which are selectable thereon is changed to include effects of "mass" as represented by an effective field of force operating between the mouse selection pointer display and various selectable items on the screen.
    Type: Grant
    Filed: September 12, 1995
    Date of Patent: September 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Charles Leah, Scott James McAllister