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: 9418575Abstract: 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: GrantFiled: March 3, 2012Date of Patent: August 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
-
Patent number: 9373272Abstract: 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: GrantFiled: December 29, 2010Date of Patent: June 21, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
-
Publication number: 20120169766Abstract: 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: ApplicationFiled: March 3, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
-
Publication number: 20120169761Abstract: 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: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
-
Patent number: 7647563Abstract: 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: GrantFiled: July 5, 2007Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
-
Publication number: 20090288041Abstract: 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: ApplicationFiled: May 14, 2008Publication date: November 19, 2009Inventors: Amy Herrman Dewar, Nicholas Edward Poore, Robert Charles Leah, Peter Chi-Shing Yim
-
Publication number: 20090265444Abstract: 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: ApplicationFiled: April 16, 2008Publication date: October 22, 2009Inventors: Amy Herrman Dewar, Robert Charles Leah, Peter Chi-Shing Yim, Nicholas Edward Poore
-
Patent number: 7337412Abstract: 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: GrantFiled: December 15, 2003Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
-
Patent number: 7290222Abstract: 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: GrantFiled: December 15, 2003Date of Patent: October 30, 2007Assignee: International Business Machines CorporationInventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
-
Patent number: 7249148Abstract: 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: GrantFiled: February 19, 2004Date of Patent: July 24, 2007Assignee: International Business Machines CorporationInventors: Nathanael Ferguson Ehrich, Robert Charles Leah
-
Patent number: 6865483Abstract: 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: GrantFiled: October 31, 2003Date of Patent: March 8, 2005Assignee: International Business Machines CorporationInventors: William Andrew Cook, III, Stephen Merrell Diering, Joseph Eric Firebaugh, Robert Charles Leah
-
Patent number: 5808601Abstract: 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: GrantFiled: September 12, 1995Date of Patent: September 15, 1998Assignee: International Business Machines CorporationInventors: Robert Charles Leah, Scott James McAllister