Match Document Document Title
9043748 Applying coding standards in graphical programming environments  
Graphical programming or modeling environments in which a coding standard can be applied to graphical programs or models are disclosed. The present invention provides mechanisms for applying the...
9043746 Conducting verification in event processing applications using formal methods  
A method of applying formal verification methodologies to event processing applications is provided herein. The method includes the following stages: representing an event processing application...
9043747 Systems and methods for dynamic development and deployment of computing applications using blueprints  
Systems and methods for dynamic development and deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the...
9038015 System and method for creating a development and operational platform for mobile applications  
The present invention provides a system and method for constructing a complete definition of a backend requirements model that can be automatically accessed and interpreted, and generated into a...
9038016 User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment  
The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention...
9038021 Naming algorithm for extension fields in de-normalized views  
An extension naming approach for avoiding naming collisions in de-normalized view on a business object can include accessing a reference field bundle, which includes reference field(s)...
9038017 Method and system for facilitating rapid development of end-to-end software applications  
A method and system for rapidly generating software applications is provided. An application model of a software application is generated which comprises modeled components and technology stack...
9032377 Efficient parallel computation of dependency problems  
A computing method includes accepting a definition of a computing task, which includes multiple Processing Elements (PEs) having execution dependencies. The computing task is compiled for...
9026983 Flexible and scalable software system architecture for implementing multimedia applications  
A flexible and scalable software system architecture for implementing multimedia applications is disclosed. In one embodiment, the flexible and scalable software system architecture includes a...
9026987 Client side web hosted program development environment  
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A...
9026898 System and method for managing web-based forms and dynamic content of website  
Managing dynamic content of a website, including creating static content assigned to dynamic content of the website, with unmodifiable scripts; creating an active content for processing dynamic...
9026995 Software settings management tool  
A software settings management tool is described that automates much of the process of checking, changing, creating and/or maintaining software settings. The software settings management tool...
9021425 Software application extensibility  
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for supporting software application extensions including receiving, by the one or more...
9021419 System and method for supporting intelligent design pattern automation  
A system and method can support design pattern automation. A design environment, such as a design pattern automation platform, enables the definition of design patterns including the model...
9021469 Web application pinning including task bar pinning  
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized...
9013574 Machine vision system program editing environment including synchronized user interface features  
A machine vision system program editing environment including synchronized selection and/or identification of related features in a plurality of different user interface windows is provided. In...
9015651 Gateway data distribution engine  
Implementations include a method, system, and apparatus for receiving, from a user communicably connected to a network, a selection of one or more gateway service data categories; receiving, from...
9009650 Generating a semantic graph that allows a user to intelligently and efficiently connect with people and assets involved in projects  
A method, system and computer program product for intelligently and efficiently connecting with people and assets involved in projects. Semantic graphs for different projects or different versions...
9009649 Application search tool for rapid prototyping and development of new applications  
A code search tool greatly reduces time, cost, and other resource expenditures associated with implementing a new application. The tool is a search, navigation and visualization tool that accepts...
9009652 Method and system for handling software design conflicts  
A method and a system for identifying and resolving conflicts between design results from a parallel software design. The method includes: receiving a design diagram, wherein the design diagram...
9009654 Mobile device interaction using a shared user interface  
Methods, systems, and apparatus, including computer program products, for mobile device interaction using a shared user interface.
9009659 Method and system for displaying context-based completion values in an integrated development environment for asset management software  
A method includes: displaying an editor of an integrated development environment executed by a computing system; receiving an input command from a user; detecting existence or absence of text...
9003362 Systems and methods for processing software application metadata associated with a software application  
Systems and methods for processing software application metadata associated with a software application are provided. A representative method includes the step of collecting software application...
9003360 Configuring attributes using configuration subgraphs  
In an embodiment, a specification of a configuration subgraph is received. The configuration subgraph may graphically specify an attribute for an element in a block diagram model. A relationship...
9003359 User customizable queries to populate model diagrams  
A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of...
8997037 User customizable queries to populate model diagrams  
A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of...
8997040 Variable closure  
A system and method for accessing closure variables from a lambda expression in certain program configurations, in which the closure variable is accessed while the closure function is active and...
8990766 Construction of object-oriented programming (OOP) patterns by behavior delegation  
Object-oriented programming (OOP) design patterns are constructed at least partially by delegating their behaviors to preconstructed OOP patterns to implement the behaviors. A new OOP pattern...
8990767 Parallelization method, system and program  
A method, system, and article of manufacture for solving ordinary differential equations described in a graphical model with nodes as blocks and dependencies as links using the processing of a...
8984487 Resource tracker  
Resource tracker techniques are described in which resource trackers may be generated, assigned to resources, and used to track resources throughout a development environment. The resource...
8984474 Method and system for modeling business operations using a vision transition framework  
Provided is a method and system for logically articulating planned operations within a software based model. The method includes importing data relating to the planned operations and automatically...
8977689 Managing collaborative activity  
A system facilitates collaborative communications and information sharing in a network defined by a model. The model and a portion of the system are stored on a storage component coupled to a...
8972872 Building computing applications based upon metadata  
Associating a semantic service description (SSD) with a service, wherein the SSD comprises a semantic description of the service, including a semantic description of a parameter of the service,...
8966437 Method and apparatus of specifying the concrete syntax of graphical modeling languages  
A computer based method, system and apparatus specify graphical concrete syntax in a modeling language. The invention system declaratively describes the graphical concrete syntax of a diagram of a...
8966438 System and methods for end-users to graphically program and manage computers and devices  
A system that enables end-users who are not skilled in the art of traditional computer programming to intuitively program, configure and manage computers and devices and/or systems that contain...
8959483 Test framework of visual components in a multitenant database environment  
Disclosed herein are techniques for testing a page. In some implementations, an intermediate representation of a page is created. The page may be defined by a page description implemented in a...
8959476 Centralized context menus and tooltips  
Various technologies and techniques improve the process for creating and displaying context menus and tooltips. Procedures for listening for events, enabling, retrieving and displaying context...
8959475 Generating a semantic graph that allows a user to intelligently and efficiently connect with people and assets involved in projects  
A method, system and computer program product for intelligently and efficiently connecting with people and assets involved in projects. Semantic graphs for different projects or different versions...
8957960 Machine vision system program editing environment including real time context generation features  
A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate...
8959481 Determining system level dependencies  
Techniques for co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment...
8954925 User augmented reverse engineering  
Disclosed herein is user augmented reverse engineering, where, in one embodiment, during the generation of a graphical representation of a codebase, database, binary and the like, users may be...
8954924 Dynamic update of modularized programs in a continuation-based runtime  
A framework for aggregating updates for individual modules into an update for a containing module is disclosed. The containing module may be an entire program or workflow, for example. The updates...
8954920 Apparatus for developing embedded software and a process for making the same  
An apparatus used as a platform for developing embedded real-time software for controlling fault tolerant opto-electro-mechanical systems. The platform provides a portable model-based design...
8954921 Continuous updating of technical debt status  
A system and method to automatically and continuously update the urgency rating of a backlog item associated with a technical debt item in a software development project are described. The...
8949776 Gateway consumption framework  
According to some embodiments, a method and apparatus are provided to display to a developer, a list of business application user interface templates. A selected user interface template from the...
8949773 Deriving process models from natural language use case models  
One or more process models from natural language use case models are derived, for example, by creating, using a processor, an in-memory model of a use case from information in natural language...
8943464 Continuous updating of technical debt status  
A system and method to automatically and continuously update the urgency rating of a backlog item associated with a technical debt item in a software development project are described. The...
8938714 Specifying reusable process models  
A method and system for specifying a reusable process model. Sub-processes of a base process are identified as having a potential to be modified. By filling in values in a configurable pattern...
8938709 Multiple architecture viewpoints in single unified modeling language (UML) model  
A method, a system and a program product provide for defining for an information technology (IT) system that may be modeled within the context of a plurality of architecture viewpoints, and whose...
8938711 Healthcare service integration software development system and method therefor  
A method includes providing a graphical user interface to an automated software development system, and providing a customized software application to an enterprise. The application comprises a...