×

System and method for non-programmatically constructing software solutions

  • US 10,268,525 B2
  • Filed: 08/31/2017
  • Issued: 04/23/2019
  • Est. Priority Date: 12/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for visual software development implemented in a computer system comprising a processor adapted to execute program instructions stored in a memory, a memory adapted to store program instructions that are executable by the processor, and program instructions stored in the memory and executable by the processor to perform the method comprising:

  • generating, by a first adapter, descriptions for a first software system, the first software system built in accordance with a first platform of a plurality of software platforms, the first adapter being associated with the same software platform as the first software system, the first adapter interrogating at least one element of the first software system utilizing the first platform and generating at least one description corresponding to an element of the first software system without altering or extending the first software system, the at least one description including a set of rules, the first adapter having a user interface to initiate interrogation when a new object is created within an element of the first software system, the first adapter interrogating properties of the new object, comparing the properties of the new object against the set of rules of the at least one description to determine whether there is a match, in response to the properties of the new object matching the set of rules, identifying the new object, and in response to the new object being identified, controlling the identified object;

    receiving, at a user interface of an integrated development environment (IDE) to build a design using the descriptions, graphically selected descriptions and created interconnections of a design, the design comprising user-selected descriptions and the interconnections between descriptions and graphical icons representing the user selected descriptions and interconnections, the user-selected descriptions and interconnections together defining a user-defined algorithm; and

    enabling the user-defined algorithm to be effected in response to the user-selected descriptions and interconnections.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×