Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

3 results about "Programming patterns" patented technology

In object-oriented programming, a pattern can contain the description of certain objects and object classes to be used, along with their attributes and dependencies, and the general approach to how to solve the problem. Often, programmers can use more than one pattern to address a specific problem.

A Programming Pattern Mining Method and System Based on a Large Language Model

This invention discloses a programming pattern mining method and system based on a large language model, belonging to the fields of software engineering and code analysis technology. The method includes: scanning and filtering target code repositories to select valid source files; constructing an abstract syntax tree using a static parser and extracting candidate code fragments at three granularities: function level, statement level, and interval level; vectorizing the code fragments using a code embedding model, assembling the AST structure and semantic vectors into meta-information; identifying high-frequency code patterns with semantic similarity using a density-based clustering algorithm; abstracting and generalizing variable elements through sliding window consistency analysis to generate generalized code templates; collaboratively determining the programming patterns of candidates using a multi-agent system, ultimately outputting a code template library; and constructing the code template library into a RAG retrieval knowledge base for use in software engineering tasks such as unit test generation, programming standard recognition, and code completion.
Owner:ZHEJIANG UNIV

Method, apparatus, system and storage medium for robot-assisted programming

The application provides a robot-assisted programming method, device, system and storage medium. The method comprises: receiving and responding to the operation of selecting a target programming mode, loading a target data type and a target data instruction included in the target programming mode, wherein the target programming mode is a programming mode matched with the function requirement of the robot, any programming mode includes a data type and a data instruction, and the data types and / or data instructions included in different programming modes are different; and robot-assisted programming is performed by using the target data type and the target data instruction. The data type and the data instruction are matched quickly according to the function requirement of the robot, so that efficient robot-assisted programming is realized.
Owner:GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Software operating graphical user interface for a buffered creped paper dispenser

ActiveCN309876948SGraphical user interfaceCrêpe paper
1. The name of the design product: software operation graphical user interface for buffer crumpled paper dispenser. 2. The use of the design product: program operation and human-computer interaction for buffer crumpled paper dispenser. 3. The design points of the design product: the content of the graphical user interface. 4. The picture or photo that best shows the design points: interface change state diagram 1. 5. The bottom of the design product is not easy to see or not visible during use, so the top view is omitted. 6. The use of the graphical user interface: interface human-computer interaction program operation for buffer crumpled paper dispenser. 7. The human-computer interaction mode of the graphical user interface: human-computer interaction is realized through touch screen, the enlarged view of the main interface is the language selection page of the buffer crumpled paper dispenser operation interface, which is also the start-up interface state diagram, clicking the language of the enlarged view of the main interface enters the interface change state diagram 1 of mode selection, clicking "Program" in the interface change state diagram 1 enters the interface change state diagram 2 of programming mode, the numbers in the interface change state diagram 2 are programming selection items, the left arrow on the right of the interface change state diagram 2 is the previous page mark of programming mode, the design interface of the previous page of programming mode is consistent with the interface change state diagram 2, and the only difference is the different numbers, clicking the "√" in the lower right corner of the interface change state diagram 2 pops up the interface change state diagram 3; the left lower corner of the interface change state diagram 3 is the mark of returning to exit the programming mode, clicking the triangle icons of taking, circulating and starting in the interface change state diagram 3 from left to right, the state becomes the interface change state diagram 4, and the device will automatically dispense paper.
Owner:XIAMEN NENGREN CRAFTSMAN TECH CO LTD