Patents by Inventor Robert C. Ma

Robert C. Ma 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: 9411813
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to tree representations of object hierarchies and provide a method, system and computer program product for large tree view navigation. In an embodiment of the invention, a tree view navigation method can be provided. The method can include selecting a node in a tree view of an object hierarchy, specifying filter text in a filter control for the selected node, and filtering a branch of nodes extending from the selected node to include only nodes including the filter text. In this way, despite a voluminous number of nodes in the branch, relevant nodes can be located flexibly and efficiently.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Grant D. Taylor, Robert C. Ma
  • Patent number: 8527891
    Abstract: An apparatus, method, and computer program product are disclosed for enabling user interactions between user interface components. An initial event module detects an initial user input event to a graphical user interface. The initial user input event is associated with a user interaction between a source user interface component and a target user interface component that occupy separate event domains. A transparent component module places a transparent user interface component over the target user interface component in response to the initial user input event. The transparent user interface component occupies the same event domain as the source user interface component. An interaction event module detects an interaction user input event to the transparent user interface component that continues the user interaction.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert C. Ma, Grant D Taylor
  • Publication number: 20120042271
    Abstract: An apparatus, method, and computer program product are disclosed for enabling user interactions between user interface components. An initial event module detects an initial user input event to a graphical user interface. The initial user input event is associated with a user interaction between a source user interface component and a target user interface component that occupy separate event domains. A transparent component module places a transparent user interface component over the target user interface component in response to the initial user input event. The transparent user interface component occupies the same event domain as the source user interface component. An interaction event module detects an interaction user input event to the transparent user interface component that continues the user interaction.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert C. Ma, Grant D. Taylor
  • Publication number: 20090164947
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to tree representations of object hierarchies and provide a method, system and computer program product for large tree view navigation. In an embodiment of the invention, a tree view navigation method can be provided. The method can include selecting a node in a tree view of an object hierarchy, specifying filter text in a filter control for the selected node, and filtering a branch of nodes extending from the selected node to include only nodes including the filter text. In this way, despite a voluminous number of nodes in the branch, relevant nodes can be located flexibly and efficiently.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Applicant: International Business Machines Corporation
    Inventors: Grant D. Taylor, Robert C. Ma