Patents by Inventor Dorian Birsan

Dorian Birsan 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).

  • Publication number: 20090187539
    Abstract: The present invention discloses a navigation-independent system for accessing the elements of a software integrated development environment (IDE) using uniform resource locators (URLs). Such a system can include a set of URL-accessible IDE elements, a set of URLs, and a URL operation tool. The set of URL-accessible IDE elements can represent a multitude of functional objects accessible by the software IDE. Each URL-retrievable IDE element can include a set of meta data that contains key words describing the URL-accessible IDE element. Each URL in the set of URLs can be configured to provide a navigation-independent mechanism for accessing a corresponding URL-accessible IDE element. The URL operation tool can be configured to associate URLs with URL-accessible IDE elements and execute URL operations on the URL-accessible IDE elements.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GREGORY D. ADAMS, DORIAN BIRSAN, ALLEN VI CUONG CHAN, PHIL COULTHARD
  • Publication number: 20090164593
    Abstract: There is disclosed a method, apparatus and computer program for deriving overlay information from a user input for a base message schema associated with a node in a message flow. The base message schema is presented to the user and has at least one variable portion. A user selection of a variable portion of the base schema is received. The user is then provided with possible overlay schema information for the selected variable portion. A user selection of the schema to be overlaid on the selected variable portion is received. The selected overlay schema is associated with the base schema.
    Type: Application
    Filed: September 30, 2008
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DORIAN BIRSAN, ALLEN V. CHAN, CHRISTOPHER F. MARKES, ROBERT W. PHIPPEN
  • Publication number: 20090158178
    Abstract: Illustrative embodiments provide a computer implemented method, an apparatus and a computer program product for graphically navigating tree structures. In one illustrative embodiment, the computer implemented method comprises creating an outliner view of a tree view comprising the entire tree structure and determining whether an object has been selected from the tree view to create a selected object. The computer implemented method further, responsive to a determination that the object was selected, displays the entire tree view and further displays the selected object only, in a legible form, in the outliner view.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Inventors: DORIAN BIRSAN, Valentina Birsan
  • Publication number: 20080163223
    Abstract: A solution for managing a program execution is provided. During execution of a program, macro data and error data can be generated and stored. The macro data includes a set of execution entries, each of which includes data for a user interface task for a user interface object and a time for the user interface task. The error data, if any, includes a set of failure entries, each of which includes data for an error event and a time for the error event. A failure entry can be subsequently correlated with at least one execution entry based on the corresponding times. Further, relationship data and/or the like can be used to generate a test case, which can enable the user interface tasks that led up to the error event to be recreated.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Valentina Birsan, Dorian Birsan
  • Publication number: 20070240103
    Abstract: A method, apparatus and computer-readable medium for managing portlets and like applications is presented. In one embodiment, the method includes using Unified Modeling Language (UML) code to describe a flow of a User Interface (UI) application, wherein the flow describes transitions of discrete states in the UI application. The UI application may be a Web application, such as a portlet or a servlet. In another embodiment, the method further includes the steps of using UML code to describe a view of discrete states of the UI application, and applying UML stereotypes to create individual views of the discrete states of the UI application.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventors: Murray Beaton, Dorian Birsan, James Bonanno, Christina Lau
  • Patent number: 7131066
    Abstract: A system for updating a domain model and generating a formatted output is disclosed. The system comprises a template driven emitter which processes a template file. The template file comprises directives which direct extraction of data from a source data model into a target data model. The template file also comprises directives for manipulating the DOM tree of the data model. The template driven emitter generates a DOM tree for the source data model and a DOM tree for the template file. The template driven emitter utilizes the DOM tree to navigate the data model and extract data as specified according to the directives in the template file. The template file is written as a text file and expressed in XML.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Dorian Birsan, Sheldon Lee-Loy, Harm Sluiman
  • Patent number: 6848078
    Abstract: A software tool to allow a user to compare a base file containing XML statements to a modified file and from the comparison, create a third file. The comparison between the base and modified files results in a comparison tree which contains, as nodes, all of the information in the base file as well as the differences located in the modified file. Differences between the nodes of the two files are highlighted in a comparison tree and the user may resolve the differences to create a third file or optionally incorporate the selected differences into the base file. As nodes are examined in the comparison tree and decisions made as to which nodes to include in the third file, differences in the comparison tree are resolved. As a difference is resolved, any node in the comparison tree dependent upon the now resolved difference is no longer highlighted if it too has had the difference resolved.
    Type: Grant
    Filed: November 10, 1999
    Date of Patent: January 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dorian Birsan, Harm Sluiman
  • Patent number: 6590589
    Abstract: A computer system having a graphical system user interface for accepting input from a user to create objects in an object-oriented computing environment. The system user interface generates an XML-compliant template file reflecting the work-flow defined by input fiom the user. A macro list generator displays a representation of the template file and prompts for user interface customization options based on the template file. The macro list generator generates an XML-compliant macro list file reflecting interface customization. The system has a custom interface generator to present the customized interface to the user, having prompts derived from the macro list data. The customized interface generator accepts input from the user in response to the customized interface prompts and generates an XML-compliant application file corresponding to the template file as modified to reflect responses of the user to the customized interface prompts.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: July 8, 2003
    Assignee: International Business Machines Corporation
    Inventors: Harm Sluiman, Hetty Dougherty, Dorian Birsan
  • Patent number: 6023578
    Abstract: Methods, systems and computer program products generate a computer program design for an object oriented application using a modeling tool. The computer program design is mapped to a data model in an object oriented environment. The computer program design is mapped to the data model using a mapping convention that includes name space mapping, class specification and programming model mapping. Using the mapping convention, a generated computer program design may be mapped to the data model without reference to any specialization from the programming model, with default specializations from the programming model, or with developer customizations of specializations from the programming model.
    Type: Grant
    Filed: May 9, 1997
    Date of Patent: February 8, 2000
    Assignee: International Business Macines Corporation
    Inventors: Dorian Birsan, Christina Lau, Harm Sluiman