Patents by Inventor Alexander Aptus

Alexander Aptus 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: 9916134
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that can be tested via a webpage. The tool has access to a distributed computing component and, in response to an indication to deploy the distributed computing component, generates a web page. In some embodiments the web page contains a diagrammatic graphical representation of the distributed computing component.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: March 13, 2018
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20110283257
    Abstract: Techniques for supporting and deploying distributed computing components are described, including a computer-readable medium containing instructions for controlling a data processing system to perform a method, the method comprising receiving a request to generate a distributed computing component, generating code corresponding to the distributed computing component, the code containing a method having one type of a plurality of available types, and displaying a graphical representation of the code, the graphical representation including a set of separately delineated display areas, wherein the set of separately delineated display areas includes a delineated display area for each of the plurality of available types.
    Type: Application
    Filed: July 26, 2011
    Publication date: November 17, 2011
    Applicant: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20110252395
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that can be tested via a webpage. The tool has access to a distributed computing component and, in response to an indication to deploy the distributed computing component, generates a web page. In some embodiments the web page contains a diagrammatic graphical representation of the distributed computing component.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 13, 2011
    Applicant: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20110252401
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component, and verifies and corrects compliance of the code. In some embodiments, the improved software development tool verifies compliance of the code with a specification for the distributed computing component, and corrects any non-compliant portions of the code, using methods and systems consistent with the present invention.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 13, 2011
    Applicant: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20110191747
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that debugs a distributed computing component. The improved software development tool can run one or more distributed computing components in a debug mode in accordance with debug commands using methods and systems consistent with the present invention.
    Type: Application
    Filed: April 12, 2011
    Publication date: August 4, 2011
    Applicant: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20110191750
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a diagrammatic graphical representation of the method with symbols indicating the type of method.
    Type: Application
    Filed: April 12, 2011
    Publication date: August 4, 2011
    Applicant: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20110167406
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention.
    Type: Application
    Filed: September 30, 2010
    Publication date: July 7, 2011
    Applicant: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 7810069
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to receive an identification of a data structure with an attribute field in a database, determine whether the data structure is associated with source code, if the data structure is associated with the source code, determine whether an attribute field of the data structure is associated with an attribute in the source code, and if the attribute field is not associated with the attribute in the source code, generate the attribute in the source code from the attribute field.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: October 5, 2010
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 7793256
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: September 7, 2010
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 7188332
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to visually depict an existing data definition file containing data elements and relationships between the data elements by generating an XML structure diagram from the existing data definition file. Using methods and systems consistent with the present invention, the improved software development tool also allows the developer to generate a data definition file from an existing XML structure diagram.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: March 6, 2007
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 7114149
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates HTML documentation for source code in a software project. The HTML documentation includes graphical and textual documentation. The software development tool utilizes the linking capabilities of HTML to provide navigation links between the graphical and textual documentation, thus facilitating navigation through and viewing of the documentation.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: September 26, 2006
    Assignee: Borland Software Corporation
    Inventors: Alexander Aptus, Dietrich Charisius
  • Patent number: 7051316
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: May 23, 2006
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Publication number: 20060053410
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention.
    Type: Application
    Filed: October 25, 2005
    Publication date: March 9, 2006
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 6993759
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on a single software project by maintaining a central repository containing a master copy of a software project and by managing versions of the software project that the programmers make through the development process. The improved software development tool enables a programmer to interact with the version control system by interacting with a diagram or diagram element that corresponds to a project, package, diagram, or class, thus facilitating the use of the version control system.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: January 31, 2006
    Assignee: Borland Software Corporation
    Inventors: Alexander Aptus, Dietrich Charisius, Peter Coad
  • Patent number: 6983446
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that allows a developer to locate a portion of source code corresponding to a message from a verification tool. The improved software development tool displays a graphical representation of the portion of the source code corresponding to the message in a visually distinctive manner.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: January 3, 2006
    Assignee: Borland Software Corporation
    Inventors: Dietrich Charisius, Alexander Aptus
  • Patent number: 6931625
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that simplifies a graphical representation of software code for a developer. The software development tool provides the developer with a more coherent, manageable, and abstract graphical view of the project model, and facilitates the developer in graphically debugging and editing the associated software code. The improved software development tool detects a group of related elements in the code, and collapses a portion of the graphical representation of the code associated with the group of related elements.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: August 16, 2005
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius, Alexander Aptus
  • Patent number: 6851105
    Abstract: The present invention relates a method and systems for generating, applying and defining patterns for software development. The software development tool receives an indication of a pattern, generates software code reflecting the pattern, and stores identification information for the pattern in a comment associated with the generated software code. The software development tool receives an indication of the software element, determines whether the software element is capable of playing the role, and when it is determined that the software element is capable of playing the role, designates that the software element plays the role in the pattern. The software development tool displays a plurality of software elements to a user, receives an indication of a selected one of the plurality of software elements, receives an indication of a user-defined pattern role that the selected software element plays in a pattern, and stores the plurality of software elements as the pattern.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: February 1, 2005
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius, Alexander Aptus
  • Patent number: 6851107
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to simultaneously view a graphical and a textual display of source code. The graphical and textual views are synchronized so that a modification in one view is automatically reflected in the other view. In addition, the software development tool is designed for use with more than one programming language.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: February 1, 2005
    Assignee: Borland Software Corporation
    Inventors: Peter Coad, Dietrich Charisius, Alexander Aptus
  • Publication number: 20020116702
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on a single software project by maintaining a central repository containing a master copy of a software project and by managing versions of the software project that the programmers make through the development process. The improved software development tool enables a programmer to interact with the version control system by interacting with a diagram or diagram element that corresponds to a project, package, diagram, or class, thus facilitating the use of the version control system.
    Type: Application
    Filed: April 20, 2001
    Publication date: August 22, 2002
    Inventors: Alexander Aptus, Dietrich Charisius, Peter Coad
  • Publication number: 20020108101
    Abstract: Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to visually depict an existing data definition file containing data elements and relationships between the data elements by generating an XML structure diagram from the existing data definition file. Using methods and systems consistent with the present invention, the improved software development tool also allows the developer to generate a data definition file from an existing XML structure diagram.
    Type: Application
    Filed: April 20, 2001
    Publication date: August 8, 2002
    Inventors: Dietrich Charisius, Alexander Aptus