Patents by Inventor Eduardus A. T. Merks

Eduardus A. T. Merks 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: 8719306
    Abstract: The present invention provides a method, system, and program product for managing adapter association for a data graph of data objects. Specifically, under the present invention, a data graph of data objects is generated (e.g., on a server), and then serialized. In performing the serialization, the data graph is translated into bits. In one embodiment, the bits are communicated to a client over a network, and then translated back into the data graph (i.e., deserialized). An adapter is associated with each of the data objects after the data graph is deserialized. This avoids the “overhead” involved with associating and having active adapters during deserialization.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ritchard L. Schacher, Matthew J. Hicks, Eduardus A. T. Merks
  • Patent number: 8359298
    Abstract: The present invention provides a method, system, and program product for managing adapter association for a data graph of data objects. Specifically, under the present invention, a data graph of data objects is generated (e.g., on a server), and then serialized. In performing the serialization, the data graph is translated into bits. In one embodiment, the bits are communicated to a client over a network, and then translated back into the data graph (i.e., deserialized). An adapter is associated with each of the data objects after the data graph is deserialized. This avoids the “overhead” involved with associating and having active adapters during deserialization.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ritchard L. Schacher, Matthew J. Hicks, Eduardus A. T. Merks
  • Patent number: 7926032
    Abstract: The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, varchar, etc.). This first metalevel mapping is associated with an object that contains a method (i.e., a function) which performs the conversion between the type of the element from a first data structure to the type of element in a second data structure. The second metalevel describes the actual mapping between the data elements at issue. Accordingly, the second metalevel results in an instance of the first metalevel object. Source code or scripts generated in accordance with this separation provide numerous advantages including improved flexibility, reduced storage space usage and others. The two metalevel modeling of the invention can be embodied in source code (or script) generators to generate more efficient source code (or scripts).
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Beisiegel, Charles D. Bridgham, Frank J. Budinsky, Eduardus A. T. Merks, Lawrence S. Rich
  • Patent number: 7761788
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: David K. McKnight, Eduardus A. T. Merks
  • Patent number: 7716575
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Grant
    Filed: July 26, 2008
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: David K. McKnight, Eduardus A. T. Merks
  • Patent number: 7712030
    Abstract: A user may select an error message presented in a graphic user interface and bring up a word processor by which text describing the error and its solution may be entered. This is saved, and the next time the error is encountered, the saved annotation is available for presentation to and further editing by the user. In this manner, the developer may continually improve the quality and usefulness of the error messages.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrew E. Blau, Eduardus A. T. Merks
  • Patent number: 7506247
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: David K. McKnight, Eduardus A. T. Merks
  • Publication number: 20080282152
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Application
    Filed: July 26, 2008
    Publication date: November 13, 2008
    Applicant: International Business Machines Corporation
    Inventors: David K. McKnight, Eduardus A.T. Merks
  • Publication number: 20040163048
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Application
    Filed: February 6, 2004
    Publication date: August 19, 2004
    Inventors: David K. McKnight, Eduardus A.T. Merks
  • Publication number: 20040015515
    Abstract: The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, varchar, etc.). This first metalevel mapping is associated with an object that contains a method (i.e., a function) which performs the conversion between the type of the element from a first data structure to the type of element in a second data structure. The second metalevel describes the actual mapping between the data elements at issue. Accordingly, the second metalevel results in an instance of the first metalevel object. Source code or scripts generated in accordance with this separation provide numerous advantages including improved flexibility, reduced storage space usage and others. The two metalevel modeling of the invention can be embodied in source code (or script) generators to generate more efficient source code (or scripts).
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael Beisiegel, Charles D. Bridgham, Frank J. Budinsky, Eduardus A.T. Merks, Lawrence S. Rich
  • Patent number: 6310631
    Abstract: An improved method is disclosed for creating and sizing panes within a window of a display screen of a computer system as part of an interactive graphical user interface. Grab handles are positioned in the borders of the panes. When a grab handle of a pane is selected by user interaction, an adjustable rectangular form is created on the screen which represents a new pane. The existing pane is split in an arbitrary manner. The size of the new pane can be varied so as to include areas of the screen from other existing panes. The existing panes are then reconfigured so as to be accommodated on the screen along with the newly created pane.
    Type: Grant
    Filed: April 25, 1997
    Date of Patent: October 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Cecco, Eduardus A. T. Merks, Roger P. Spall, Michael Wulkan
  • Patent number: 5559945
    Abstract: A control window for navigating and implementing menu selections in a multiple level hierarchical menu is provided having a first zone displaying a list of the selection levels and a second zone displaying a list of the selection options within a selection level. The second zone is refreshed with selections for another selection level in the menu hierarchy in response to a user implementation or registration of a selection option at the originally displayed selection level. Preset default settings in all selection levels permit the user to implement a "fast path" hierarchical menu selection.
    Type: Grant
    Filed: April 25, 1994
    Date of Patent: September 24, 1996
    Assignee: International Business Machines Corporation
    Inventors: Phillip Beaudet, Matthew Black, Jonathan Edwards, Julian Jones, Eduardus A. T. Merks, Roger Spall
  • Patent number: 5515487
    Abstract: A method for selectively displaying portions of complex graphics including trees, directed acyclic graphics, and cyclic graphics on a computer display screen while retaining information concerning all nodes interconnections so that graphic information can be correctly recalled as required. Relevant interconnection information concerning a node or nodes to be collapsed or expanded are collected and analyzed. Elements of that interconnect information are displayed while retaining all information needed to display any obscured or hidden portions of the graphic when required. All nodes connected to each selected node are identified and each identified node is assigned to a first set of nodes. A second set of nodes is created that is initially empty. Each node is removed from the first set of nodes and assigned to the second set of nodes. All nodes connected to a remove node are identified and compared to nodes already stored in the first set of nodes.
    Type: Grant
    Filed: April 18, 1994
    Date of Patent: May 7, 1996
    Assignee: International Business Machines Corporation
    Inventors: Phillip J. Beaudet, Eduardus A. T. Merks
  • Patent number: 5491795
    Abstract: A user interface system is used for accessing and performing window management operations. A control window containing icons linked to product windows. Each icon in the control window is also capable of projecting a miniature window dynamically linked in terms of content and parameters to the actual information represented by the icon. Window management operations, such as moving, sizing, restoring, and closing, performed on either the iconic or miniature window representations in the control window are transmitted directly to the contents of the represented windows and implemented, whether these windows are opened or closed at the time that the operations are performed.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: February 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Phillip Beaudet, Eduardus A. T. Merks, Martin Rendall, Roger Spall