Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

1295results about "Intelligent editors" patented technology

System and method for asynchronous client server session communication

The invention provides a session-based bi-directional multi-tier client-server asynchronous information database search and retrieval system for sending a character-by-character string of data to an intelligent server that can be configured to immediately analyze the lengthening string character-by-character and return to the client increasingly appropriate database information as the client sends the string.
Owner:MASTEROBJECTS

System and method for enabling transactions between a web server and an automated teller machine over the internet

An automated teller machine (ATM) implements financial transactions over the Internet. The ATM includes a computer and at least one non-standard I / O device coupled to the computer. The computer of the ATM interprets extended open network protocol statements to control the non-standard I / O device for purposes of implementing a financial transaction.
Owner:WI LAN TECH INC

Methods and systems for providing an integrated business application configuration environment

Systems and methods consistent with the invention create a model of a configurable business application that is compatible with an integrated development environment. The tools available in the integrated development environment (IDE) may be used as an integrated business application configuration environment (ICE) to analyze and change the configuration of the business application model while providing scope visualization, context visualization, object-interrelation analysis, error detection, and other benefits and features that an integrated environment provides for program code development. The reconfigured business application model may then be transformed into structures for the business application, so that the implemented changes to the model are applied to the actual business application.
Owner:SAP AG

Method and apparatus for providing programming assistance

Embodiments provide a method, article of manufacture, and apparatus for providing programming assistance in integrated development environments. In one embodiment, a list of internal and / or external variables associated with a particular method is generated. In another embodiment, a list of internal and / or external variables is ranked in order of probability for usage within a selected method call.
Owner:IBM CORP

Automatic content completion of valid values for method argument variables

The invention is directed to a method which derives from metadata definitions the allowable values for a method argument, where said allowable values are a subset or a restricted set of values from a defined range of values for that type of method argument. The subset of allowable values is then converted into a fragment of source code that can be used to initialise the argument variable with one of the allowable values when the method is invoked. The fragment of source code is inserted into the source code for that method argument using an editor tool. A system for implementing the method may comprise an integrated development environment (IDE) program.
Owner:LINKEDIN

Methods and systems for supporting and deploying distributed computing components

InactiveUS20060053410A1Save significant programming development timeLow costVersion controlReverse engineeringGraphicsSoftware development
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.
Owner:BORLAND

Structure recovery system, parsing system, conversion system, computer system, parsing method, storage medium, and program transmission apparatus

A system is provided for preparing multiple recovery devices in accordance with the types of tokens in data strings, such as in programs or in documents, and the types of syntax rule errors, and for selectively employing recovery devices to correct errors. A structure recovery system comprises: a parser 20 for analyzing the structure of a data string written in accordance with a predetermined rule and for detecting an error in accordance with the predetermined rule; and a recovery device, independent of the parser 20, for, upon the receipt of a request from the parser 20, correcting in accordance with the predetermined rule the error detected in the data string by the parser 20, wherein the recovery device includes a set of syntax recovery units 22 that individually employ simple functions for correcting specific types of errors, and wherein the recovery device selectively employs the syntax recovery units 22 in accordance with the error type according to the predetermined rule, in order to correct a variety of errors in a data string.
Owner:IBM CORP

Code suggestion in a software development tool

Embodiments of the present invention provide a method, system and computer program product for the automated suggestion of code usage patterns in an IDE. In an embodiment of the invention, a method for automated suggestion of code usage patterns in an IDE is provided. The method includes receiving input of a code snippet for a source code file of a software development project loaded into memory of a host computer for display through an IDE. The method further includes matching terms of the received input to terms in different blocks of code in different source code files of the software development project. The method yet further includes selecting one of the different blocks of code as a code completion choice for insertion into the source code file in the IDE. Finally, the method includes inserting the selected one of the different blocks of code into the source code file in the IDE.
Owner:IBM CORP

System and method for editing information

A system and method provides a pop up window containing a text editor to allow tags or attributes or other commands to be edited in accordance with a selected graphical object or a specified insertion point in a graphics editor.
Owner:ADOBE INC

System and method for contributing remote object content to an integrated development environment type-ahead

InactiveUS20060090154A1Enhancing keyword contributionSoftware designIntelligent editorsKeyword CodeCode editor
A system, method, and program product for enhancing keyword contribution to a code-completion facility used in association with an Integrated Development Environment source code editor. A code-completion facility supporting a source code editor includes a look-up module that retrieves keywords from a keyword compare pool responsive to a code-completion prompt. The code-completion facility further includes a contribution mechanism for contributing keywords derived from system artifacts to the keyword compare pool. The contribution mechanism includes a remote artifact contribution module for obtaining or deriving keywords from remote object interface definitions and contributing the same to the keyword compare pool. In a preferred embodiment, the remote artifact contribution module includes a keyword prediction module for accessing a remote object interface repository, predicting one or more remote object based keywords in accordance with remote object interface definition data, and contributing one or more of the predicted keywords to the code-completion facility.
Owner:IBM CORP

Method and system for function reference of development tool

A function reference method of a development tool and a system thereof are disclosed. According to the function reference method, new function database and classified data are described with a text file or a database format file. After the file is read by an add-in module of the development tool, the desired function or object can be loaded into the editing workspace of the development tool through a hierarchical menu or by detecting an input string. Therefore, users can quickly searching and loading new functions.
Owner:SUNPLUS TECH CO LTD

Workflow data binding

A workflow data binding system facilitates binding of a data component to a feature of a software component. Prior to the binding, a graphical indication of the software component and a graphical indication of the feature of the software component are displayed. In addition, an indication of an element of the data component is displayed in a display area approximately adjacent to the displayed software component. The workflow data binding system receives a user input command to bind the data component to the feature of the software component. The user input command may include dragging the indication of an element of the data component from the data component display area to the feature of the software component and subsequently dropping it on the feature. As a result, the workflow data binding system automatically generates script or code that provides executable instructions to bind the feature of the software component to the data component.
Owner:CAPTARIS

XML document editor

A DTD-compliant XML document editor is disclosed. The XML document editor generates hints for required elements and required element slots automatically in the process of document creation and edition so as to guide the user to produce a valid document, while syntactic violations are avoided at the same time. The editor also suggests optional elements that may be added into the document to be edited. The user requires no knowledge about XML and DTD to edit DTD-compliant XML documents. The editing process is user-interface-neutral, being able to support user interfaces based on tree views, presentation views and forms. By combining the DTD-compliant editing process with the simplicity of forms, a simple XML document editor with forms as its user interface is developed.
Owner:ACAD SINIC

Automated development platform based on model configuration

The invention discloses an automated development platform based on model configuration, comprising a visualization work engine module and a database engine. For the visualization work engine module, the inside is divided according to system implementation functions, each divided part contains foreground and background related logics, the visualization work engine module works according to an agile developing model, and loose coupling is carried out among the parts; the database engine comprises a database connection manager, a sql manager, a things manager and an external interface, and is used for creating and managing database connections and maintaining data persistence; the sql manager is used for generating a corresponding sql object according to a data model configured by a user and transmitting the sql object to a tbl class in the visualization work engine module, and the tbl class executes the sql and makes corresponding response; and the platform automatically generates corresponding pages according to the configured data model, realizes insert, delete, update and select of simple functions, improves development efficiency and reduces workload of development.
Owner:STATE GRID SHANDONG ELECTRIC POWER

Systems and methods for intercepting, processing, and protecting user data through web application pattern detection

Systems and methods of intercepting user data of a web application are provided. After web application resources are obtained for execution on a client device, methods that process user data of the web application are added to create modified web application resources. Certain runtime application calls are intercepted. This can be achieved by modifying the actual code to replace calls to certain functions with calls to the added methods, or by using overloading. The data processing may add data security functionality.
Owner:CLOUDMASK

Interactive software engineering tool with support for embedded lexical contexts

In response to programmer input of a trigger token, a program editor creates a pair of boundary tokens encapsulating an embedded lexical context and positions an insertion point within the embedded lexical context. The operations on the embedded lexical context are preferably performed using an embeddable sub-editor specialized to the task at hand. Since boundary tokens are generated in pairs, stability of lexical boundaries is enforced. Accordingly, stable implementations of certain desirable behaviors, including language-oriented advanced program typography that is robust to user edits, are facilitated using the invented techniques.
Owner:ORACLE INT CORP

Editor visualization of symbolic relationships

Enhancing dynamic code. A method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata about the body of the dynamic language source code is generated. The generated metadata is represented as a symbol table. The body of dynamic language source code is visually enhanced based on the symbol table structure.
Owner:MICROSOFT TECH LICENSING LLC

Determinatioin of a set of candidate code insertions for insertion in program code

A code assistance feature provides a user with a set of suggested program code insertions at a given point in the program code being edited. For example, in response to a user command, the feature identifies syntactically correct possible insertions derived from a search for insertions of a compatible type. The feature identifies members in the set of possible code insertions that can be expanded via a field dereference or subroutine call to provide further possible code insertions for selection by the user.
Owner:IBM CORP

System and method for using development objectives to guide implementation of source code

An information processing system, computer readable storage medium, and methods with an integrated development environment (IDE) to guide development of applications to implement a programming design objective. A method includes receiving, with a source code editor of the IDE, source code and a tag added to the source code, the tag indicating a programming design objective for the source code. The method includes invoking a source code analyzer that analyzes at least a portion of the source code and outputs a message in response to determining, based at least on the tag and the analyzing, that the at least a portion of the source code fails to conform to one or more constraints of the programming design objective indicated by the tag. One or more hints and proposals to fix the source code are displayed.
Owner:IBM CORP

User configurable language independent code assist method, system, article of manufacture, and computer program product

A code assist function which suggests candidates responsive to a parsing of a partial program instruction statement by determining a current cursor position in the partial program instruction statement; parsing the partial program instruction statement before the current cursor position; generating a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement; applying a user-selected preference to the list of candidates to generate a suggested list of candidates; displaying the list of suggested candidates; allowing a user to select one of the list of suggested candidates; and inserting at the current cursor position the user-selected suggested candidate. User-selectable preferences may be selected such as a longer or shorter list of candidates; a longer or shorter representation keyword candidates; a full syntax or partial syntax representation of a candidate; and a character case representation of a candidate.
Owner:IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products