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

630 results about "Code development" patented technology

Low-code development platforms have been and are developed as a means to allow for quick creation and use of working applications that can address the specific process- and data needs of the organization. Reception. Research firm Forrester estimates that the total market for low-code development platforms will grow to $15.5 billion by 2020.

Method and Apparatus of Delta Quantization Parameter Processing for High Efficiency Video Coding

In the current high efficiency video coding development, each LCU has its own quantization parameter (QP) and the difference between a current QP and a reference QP is transmitted instead of the QP value itself. Since the LCU is much larger than the macroblock of AVC / H.264, using one delta QP per LCU may cause rate control unable to adapt to the bitrate quickly enough. Consequently there is a need to adopt delta QP in units smaller than LCU to provide more granular rate control. Furthermore, it is desirable to develop a system that is capable of facilitating more flexible delta QP. Accordingly, adaptive quantization parameter processing is disclosed where a QP minimum CU size for incorporating or deriving a delta QP is indicated selectively in the slice level or in the sequence / picture level. In one variation, the delta QP is incorporated or derived only if nonzero quantized transform coefficients exist in a leaf CU that is larger than the QP minimum CU size. In another variation, quantization parameter information is only incorporated or derived when a leaf CU has any nonzero quantized transform coefficient. In yet another variation, a flag is used to indicate whether one delta QP per LCU is transmitted if the LCU has any nonzero quantized transform coefficient or one delta QP per leaf CU is transmitted if the leaf CU has any nonzero quantized transform coefficient.
Owner:HFI INNOVATION INC

Error estimation and tracking tool for testing of code

Methods, systems, and media are disclosed for assisting in testing a section of code during code development. One embodiment includes identifying a section of code for testing, and retrieving historical test data and current bug data from one or more databases for the section of code. The historical test data includes test results, for example, for previous test scripts written for the section of code, and the bugs recorded against the previous versions of the section of the code. The current bug data, for instance, includes the current bugs and what developer(s) wrote the current section of the code. The embodiment also includes analyzing the historical test data and the current bug data to yield an estimate of errors remaining in the section of code. Finally, the embodiment includes displaying the estimate, whereby the estimate assists in scheduling and test scripting for the section of code.
Owner:IBM CORP

Collection and processing of code development information

Within each of a plurality of developer workstations contributing to a software development project, event data concerning at least one quality-related issue is collected via a development tool implemented by the developer workstation. The event data is stored locally and periodically output as at least part of code development information. The code development information is provided to a quality management component for subsequent processing, particularly the determination of one or more quality metrics. At least a portion of such quality metrics may be subsequently provided to the developer workstation for display on a suitable display device.
Owner:ACCENTURE GLOBAL SERVICES LTD

Intelligent form system and generation method thereof

The invention relates to the field of computers, and discloses an intelligent form system capable of self-defining business logic generation and form layout generation on the basis of Portal, and specifically discloses an intelligent form system and a generation method thereof. The invention provides a Web form intelligent configuration application system suitable for all walks of life, and the system can be used for realizing the conversion from system architecture and code development to data informatization, solving the problem of architecture selection before system construction, solving the problem of largely writing codes by programmers, solving the project safety problem, solving the log system problem and solving the project layout change problem. The system has the advantages as follows: the system is entirely oriented to all levels of users; code-free configuration can be realized; operation can be carried out on business logic data by directly utilizing Web applications without knowing Sql; configuration work can be directly carried out on business logics without knowing the C# language or other languages; log operations aiming at all levels of operations exist in the system so that log services do not need to be written; form page display can be completed without knowing Html, Css and Jquery; and the bug generation rate can be decreased so as to improve the work efficiency and reduce the project cost.
Owner:山东达创网络科技股份有限公司

Construction method of airborne computer software testing general system

The invention relates to a construction method of an airborne computer software testing general system, which comprises five steps: 1, writing a testing plan file and establishing a testing system; 2, carrying out a unit test (static) during code development; 3, carrying out a unit / integration test (dynamic) by an actual operation function module; 4, carrying out a system test after the unit / integration test; and 5, carrying out an acceptance test. The invention provides the airborne computer software testing general system which achieves the testing purpose economically and effectively via establishing a testing system collateral with the code development, and enhances the normalization and reliability of the software system, and the software testing personal can completely and efficiently deploy and execute testing work according to specific needs. The invention has practical value and broad application prospects in the technical field of the airborne computer software test.
Owner:BEIHANG UNIV

Split front end for flexible back end cluster processing

A system for code development and execution includes a client interface and a client processor. The client interface is configured to receive user code for execution and receive an indication of a server that will perform the execution. The client processor is configured to parse the user code to identify one or more data items referred to during the execution. The client processor is also configured to provide the server with an inquiry for metadata regarding the one or more data items, receive the metadata regarding the one or more data items, determine a logical plan based at least in part on the metadata regarding the one or more data items; and provide the logical plan to the server for execution.
Owner:DATABRICKS INC

Log analysis method and log analysis device

ActiveCN102768636AMeet the needs of log parsingFlexible configurationHardware monitoringFiltering rulesWorkload
The invention provides a log analysis method and a log analysis device. The problem that log analysis is bound with log formats in the prior art is solved. The method comprises the steps of inputting the original log; disintegrating fields of the original log according to a field disintegrating sequence set in a log decoding configuration table and disintegrating strategies corresponding to the fields, and obtaining contents of the various fields after disintegrating; and outputting the contents of the fields as log analysis results. A configurable mode has high flexibility, once a log format, a filter rule and output contents are changed, analysis requirements can be met by resetting configuration tables, codes are not required to be modified, so that workload of technicists is greatly reduced, the problem that code recurrence rate of multiple sets of codes is high is avoided, code development quantity is reduced to the great extent, and development online period is shortened.
Owner:ALIBABA GRP HLDG LTD

Object decription language

An object description language and a system in which the language is utilized is provided. The language describes the elements and structure of another programming language. It allows more information to be expressed by a developer than can be expressed in other programming languages. In addition to describing how objects interface with each other, the object description language of the present invention captures thc structure of objects. The object description language can also contain information pertaining to memory management and scheduling. A system in which the language is utilized is also provided. The system assists the developer with code development. The system includes a compiler for the object description language, a compiler for the programming language being described, a separator, and a combiner. The components of the system work together to produce object code that is then executed on an applications platform.
Owner:VICARIOUS VISIONS

Split front end for flexible back end cluster processing

A system for code development and execution includes a client interface and a client processor. The client interface is configured to receive user code for execution and receive an indication of a server that will perform the execution. The client processor is configured to parse the user code to identify one or more data items referred to during the execution. The client processor is also configured to provide the server with an inquiry for metadata regarding the one or more data items, receive the metadata regarding the one or more data items, determine a logical plan based at least in part on the metadata regarding the one or more data items; and provide the logical plan to the server for execution.
Owner:DATABRICKS INC

Method and system for generating multi-page in framework

The invention discloses a method and a system for generating multi-page in a framework. The method comprises the following steps: receiving and analyzing the transmitted page information; judging whether the subpage of a webpage framework corresponding to the identification information exists or not, if so, activating the subpage of the framework, and ending the operation; and if not, judging whether the current subpage number achieves the maximum number allowed by the webpage framework or not, if so, giving corresponding prompt, and ending the operation; and if the subpage number does not exceed the maximum number allowed by the webpage framework, starting a next reserved unoccupation subpage, loading the page content according to the address contained in the transmitted page information, and finally updating the whole configuration information of the webpage framework. By the invention, the efficiency and the success rate of the development of webpage framed multi-page codes can be improved, and the system operation pressure is lightened.
Owner:STATE GRID ELECTRIC POWER RES INST +1

Collaborative software development systems and methods providing automated programming assistance

ActiveUS8572560B2Version controlSoftware reuseCollaborative software development modelCode snippet
Collaborative program development systems are provided which implement methods for providing automated programming assistance to code developers in a collaborative program development environment. In particular, systems and methods for automated programming assistance are supported by leveraging a database or library of shared code snippets that are classified according to code patterns and rating scores that are derived from feedback and input from various code developers within a collaborative program development environment.
Owner:IBM CORP

Modularization thinking-based template framework design method and system

The invention proposes a modularization thinking-based template framework design method and system. The method comprises the steps of constructing a pre-compilation-stage template engine and a front-end template engine, and obtaining a template framework according to the pre-compilation-stage template engine and the front-end template engine. According to the method and the system, based on the perspective of modularization, a set of complete modularization template framework is constructed from the aspect that static resources do not have proper modularization rules and methods; two aspects of synchronous modularization and asynchronous dynamic modularization are involved, and from the two aspects, the high-performance front-end template engine used for asynchronous and dynamic template rendering, and the pre-compilation-stage template engine used for synchronous template generation are realized respectively; and the whole process is subjected to process design and standardization once from the perspective of engineering. According to the method, the template framework is constructed based on modularization thinking, so that the work of developers is greatly facilitated, the complexity of maintenance of code development can be lowered, and the development efficiency is improved.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Code development and test process management method based on git

The invention relates to the field of computer software design, and particularly to a code development and testing process management method based on git. According to the method, a life cycle of software code is divided into three stages of development, testing and production, each stage has a separate git code library to be separately managed, continuous integration of the code is also separately and discriminately managed, relative independence of the code of each stage is guaranteed, and problems of code conflict and code stage confusion are solved.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Automatic log point burying method and system based on AOP and AspectJ for Android terminal

The invention discloses an automatic log point burying method and system based on AOP and AspectJ for an Android terminal. The method comprises the steps that self-defined annotations for log point burying are written; an AspectJ compiling mode of an aspect-oriented framework is introduced; an AspectJ aspect program code is written, and entry point matching rules are defined for positions where log point burying needs to be performed, wherein the entry point matching rules include multiple connection points expressed with wildcard characters or regular expressions, the connection points are target entrances injected by the self-defined annotations, and an automatic point burying action is performed on logs in the self-defined annotations at the corresponding positions of the connection points; and during running of a program, buried points are automatically interposed into the logs, and the logs are automatically output through the program or log output is viewed by use of the self-defined annotations. Through the method, automatic log point burying is realized, styles of the logs are unified, the development quantity is increased by use of the annotation mode, the code development quantity can be effectively reduced, code decoupling is realized, and development efficiency is improved.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Machine learning classification method and device

The invention discloses a machine learning classification method and device. The machine learning classification method comprises the steps that training is conducted through training configuration files and training samples, and at least one classifier model is obtained; the training configuration files comprise data format definition, at least one classification task and task parameters of each classification task, and the training samples comprise at least one default property according with the data format definition; classification configuration files and data to be classified are received, wherein the classification configuration files comprise a classification topological structure, at least one classifier model trained in advance and the data format definition, and the data to be classified comprise at least one property according with the data format definition; a multi-stage classification structure is built according to the classification topological structure and the classifier model; the classes of the data to be classified are judged step by step through the multi-stage classification structure. Therefore, the multi-stage classification structure is easily and conveniently built, and no code development exists in the process.
Owner:人民数据管理(北京)有限公司

Automatic code tuning

Automatically executing commands to process code (e.g., compile commands, interpret commands, etc.) and recording code characteristic metric values (e.g., file size, execution time, etc.) allows automatic code tuning. The automatic turning system may execute predefined commands on codes, automatically intelligently build commands, both execute predefined commands and intelligently build upon those predefined commands, etc. With the automatic intelligent building of commands to build more effective commands, an automatic tuning system can efficiently and judiciously search through available code development tool options to find the more effective combinations of options to generate executable codes.
Owner:ORACLE INT CORP

Method and device for querying databases

The embodiment of the invention discloses a method and a device for querying databases. The method for querying the databases specifically comprises the following steps of: receiving a first structured query language (SQL) for querying a target database of a certain type; according to a preset SQL processing class, converting the first SQL into a second SQL; and querying the target database by using the second SQL. By using the method for querying the databases, the conversion from certain SQL to another SQL can be achieved by using a very small amount of code developments or modifiers so as to support different database types. The method for querying the databases develops a system simultaneously applicable for various database types with a low development cost, and achieves the support to various database types; besides, the system performance cannot be reduced by the use of a development framework.
Owner:BEIJING ZHONGCHUANG TELECOM TEST

Complete software life cycle management method and platform based on DevOps

The invention discloses a complete software life cycle management method based on DevOps. The method comprises the steps of: collecting and analyzing requirements; performing demand tracking management; performing an automatic project delivery process; and monitoring operation and maintenance analysis and constructing a DevOps platform of a complete software life cycle based on the management method, wherein the platform comprises a demand management module formed by collecting management demands and tracking a development progress, a development delivery module which is composed of project creation, code development management, automatic testing and delivery management, and an operation and maintenance management module which is composed of project state analysis, monitoring and alarm management. According to the method, communication among early-stage demand analysis, development schedule arrangement, software development, automatic testing and operation and maintenance monitoring isenhanced, all-around support for the whole software life cycle is achieved, and the software development efficiency is improved.
Owner:NANJING UNIV

Form and workflow interaction method, development platform, equipment and storage medium

The invention discloses a form and workflow interaction method, a development platform, equipment and a storage medium. The method is applied to a visual low-code development platform with a form engine and a workflow engine, and comprises the steps: acquiring the configuration information, such as workflow component configuration information, configured by a user from a visual interface provided by the form engine; generating the HTML script of the page to be displayed according to the obtained configuration information, so that the page to be displayed is rendered and displayed according to the HTML script, and rapid development of the page to be displayed is realized; when an operation instruction for a workflow component is monitored, acquiring the flow data required by a workflow engine from an HTML script by calling a pre-packaged data acquisition interface, and calling a pre-packaged data transmission interface, so that the flow data can be transmitted to the workflow engine by a form engine; and then controlling the workflow engine to realize corresponding flow operation according to the flow data, so that the interaction between the form and the workflow can be realized in a zero-code manner.
Owner:上海携宁计算机科技股份有限公司

A method and a system realizing behavior, data and view linkage at a front end

The invention provides method and a system realizing behavior, data and view linkage at a front end and relates to the technical field of front end development. The method comprises the steps of establishing a data model; establishing a view model according to the data model; when it is needed to display a first view page allowing users to perform interactive operations, processing the view model by using an existing view script to generate an HTML code corresponding to the view model, and rendering the first view page via the generated HTML code and displaying the first view page; allowing the users to use the displayed first view page to perform interactive operations and generate operation data, and updating the operation data to data instances corresponding to current views via the view script; finally submitting the operation data to a server. The method and the system enable front ends to achieve a behavior, data and view linkage effect, reduce the complexity of front end code development and debugging and facilitate extension and maintenance.
Owner:厦门众联世纪股份有限公司

Tracking device and method for very large-scale software development projects

The present invention discloses a method, in a network, of synchronizing a plurality of software development teams, with each team working on an assigned subset of a code development project. A repository comprising all code base of the code development project is provided and each team's assigned subset is correlated with every other team's assigned subset within the code development project. The repository automatically merges all team member inputs so that each subset is linked in a visual representation of each team's assigned subset to stories within connected subsets so that the real-time status of a connected subset may be graphically displayed. A real-time status of each assigned subset, including all correlations between each subset in the project can be determined and any team member, upon demand, can activate and display the visual representation of the real-time status of each subset, the relations between subsets, and the real-time status of the whole development project.
Owner:TELEFON AB LM ERICSSON (PUBL)

Analyzing computer code development actions and process

A method that may include: monitoring over time, actions carried out by at least one programmer over a software development environment to yield development patterns; comparing the development patterns to best practice rules to yield a comparison results indicating deviations of the development patterns from the best practice rules; and analyzing the comparison results based at least partially on a likelihood of each action deviated from the respective best practice rule to result in a software bug, to yield an analysis of potential software bug prone code sections, wherein at least one of the monitoring, the comparing, and the analyzing is executed by at least one processor.
Owner:IBM CORP

Rule merging in system for monitoring adherence by developers to a software code development process

In a rule-based system for monitoring process adherence, first and second processing patterns are received and merged to provide a merged processing pattern. Each processing pattern, which may be expressed in a state graph representation, embodies at least a portion of a desired software code development process. Optionally, the merged processing pattern may be presented to a subject-matter expert to obtain feedback thereon. The merged processing pattern may then be converted into an executable process verification rule for use in monitoring process adherence. In an embodiment, development process event data is compared to the executable process verification rules. Violations of the rules result in the generation of failure indications that may be stored and subsequently reported as needed. In this manner, efficiency of automated process adherence monitoring systems may be improved when determining the level of compliance by developers with one or more software code development processes.
Owner:ACCENTURE GLOBAL SERVICES LTD

Social interactive code development

A system for social interactive code development of a plurality of code modules is provided. The system includes an activity monitor for monitoring access to one or more of the plurality of code modules. The system further includes a social feedback engine for initiating a communication based on triggering a predefined access threshold set for at least part of a specific one of the plurality of code modules.
Owner:SONY INTERACTIVE ENTERTAINMENT AMERICA LLC

Code testing method and device

The embodiment of the invention relates to the technical field of containers, in particular to a code testing method and device, which are used for realizing that a research and development environment and a testing environment are not interfered with each other and improving the code development efficiency. The method comprises steps of obtaining a to-be-tested code from the demand branch of thetarget project; wherein the demand branch is created from an integrated release branch of a target project according to a to-be-developed demand; constructing an assembly line for executing the test task according to the to-be-tested code; deploying a test environment for the assembly line, and testing a to-be-tested code in the test environment; and after the to-be-tested code passes the test, merging the to-be-tested code into the code of the integrated release branch. Thus, the code research and development environment on the demand branch and the code test environment on the assembly linedo not interfere with each other, the code iteration speed can be increased, and then the code development efficiency is improved.
Owner:CHINANETCENT TECH

Control/monitor automation for asics and programmable logic

Systems and methods for automated control / monitoring code development for ASICs and PLDs are provided. Control / monitor structures associated with a module may be inputted into a standard specification file. One or more default configurations for each control / monitor structure may also be inputted into the specification file. Fields of the specification file may be automatically populated or updated in response to user input in another field, and input and consistency errors may be automatically detected and / or corrected. After a request to build a module is received, one or more source or header output files may be automatically generated using information from the specification file. Automatically generated documentation may also be inserted into the output files, and links may be generated to and from hardware specifications and programmer's manuals.
Owner:VIASAT INC

System and methods for processing partial trust applications

InactiveUS20050246773A1Facilitate determinationFacilitate presentationMemory loss protectionUser identity/authority verificationData sourceApplication software
The present invention provides an extensible mechanism for highlighting and displaying security components or elements that are to be employed for a given application context. In one aspect, a system is provided for computerized code development environments. The system includes a data source that stores one or more application components. A security component automatically analyzes the application components with respect to security information associated with the application components. A feedback component provides information related to a given development security context in view of the security information.
Owner:MICROSOFT TECH LICENSING LLC

On-line code inspection system and method

The invention relates to the technology of codes and provides an on-line code inspection system and method. The problem that in current code inspection, code inspection personnel and code development personnel cannot communicate with each other well, so that inspection efficiency is low is solved. According to the technical scheme, the on-line code inspection system is characterized in that an interaction client side and the code inspection system are included and are connected, and the code inspection system comprises a code inspection list management module, a comparing file generator module, a version management tool agency module and a postil information management module. The on-line code inspection system and method have the advantages that efficiency and effect of code inspection are improved, and code inspection can be well achieved.
Owner:MAIPU COMM TECH CO LTD

Business logic code generation method, apparatus and device, and storage medium

The invention discloses a business logic code generation method, apparatus and device, and a storage medium. The business logic code generation method includes the steps: respectively packaging a datasource, a logic operation and a data output channel into a visual data source component, a logic operation component and a data output channel component in advance for a user to select; acquiring a data source component, a logical operation component and a data output channel component selected by a user; receiving component parameters which are set by a user and correspond to the data source component, the logical operation component and the data output channel component; connecting the data source component, the logical operation component and the data output channel component according tothe operation of a user to form a flow chart; converting the flow chart into a character string corresponding to the flow chart; and analyzing the character string to generate a service logic code. According to the business logic code generation method, service logic code development is configured, modularized and visualized, and code development of most service scenes can be completed only through simple dragging operation of a user, and the underlying technology is shielded, and the development threshold is lowered, and development becomes easier and easier.
Owner:亚信创新技术(南京)有限公司
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