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

132 results about "System programming" patented technology

Systems programming, or system programming, is the activity of programming computer system software. The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems programming aims to produce software and software platforms which provide services to other software, are performance constrained, or both (e.g. operating systems, computational science applications, game engines, industrial automation, and software as a service applications).

System and method for generating and maintaining software code

A system and method for intelligently generating computer code. The system being comprised of a local computer, which is connected to a remote computer via a network system or the Internet and which is capable of exchanging files with the remote computer. The local computer is further comprised of a document manager for transferring files between the local computer and the remote computer and for providing enhanced file management functions. The document manager works in connection with the server module, the site manager and the connectivity layer to connect to remote computers, to transparently exchange files with the remote computer and to manage server profiles and connection information that is related to remote computers and transferred files. Once the file is transferred to the local computer, the editor can modify the code associated with the file; the editor is also capable of creating new files. The visualizer is capable of displaying a program flow diagram and a data flow diagram, which are comprised of program flow icons and data flow arrows to depict the code in terms of processing blocks and data blocks. To assist in developing new code or editing existing code, the template manager allows the user to browse through a directory of existing code sections or templates and to copy templates into the selected code for editing. For allowing the editor to process code that is written in different Data Management System programming languages and for creating the program flow icons, the parser layer detects the file type of a selected file and activates the rules and logic that apply to the corresponding Data Management System.
Owner:COMPLEMENTSOFT

System integrating Docker container and KVM virtualization technology

The invention discloses a system integrating a Docker container and a KVM virtualization technology. The system comprises a system management layer, a resource abstraction layer, a web management interface and a developer API; the developer API is mainly used for providing a system programming port for a developer and providing functions of a system for the developer as a service; the system management layer is mainly used for managing physical resources and virtual resources in the system; the resource extraction layer comprises a KVM, a Docker and an adapter; the web management interface is a developed user interface program used for online submitting, editing, deleting content background management programs of relevant sections. The system integrating the Docker container and the KVM virtualization technology has the advantages that the system can manage the physical resources and the virtual resources in the system, user requests are responded to according to different needs of a user, the management work of a whole life cycle such as virtual machine construction, operation, stopping and deletion is finished, functions of the system are diversified, the practicability is strong, and the application range is broad.
Owner:STATE GRID ANHUI ELECTRIC POWER +1

Method for dynamically configuring FPGA (field programmable gate arrays) on basis of file compression and non-contact modes

The invention provides a method for dynamically configuring FPGA (field programmable gate arrays) on the basis of file compression and non-contact modes. By the aid of the method, the technical problems of high hardware complexity, low configuration speeds and poor flexibility of existing dynamic configuration can be solved. The method includes implementation steps of constructing the target FPGA; carrying out lossless compression on configuration files of the target FPGA by the aid of external processing equipment; transmitting compressed configuration files to the target FPGA in wireless modes; storing the received compressed configuration files in internal RAM (random access memories) by the aid of wireless receiving modules; reading the compressed configuration files from the RAM by the aid of data decompression modules, decompressing the compressed configuration files and then writing the configuration files into configuration FLASH; transmitting configuration file loading commands and hot start addresses by the aid of the external processing equipment; starting to load the configuration files from the hot start addresses of the configuration FLASH by the aid of configuration file loading modules so as to completely dynamically configure the FPGA. Programs of the wireless receiving modules, the data decompression modules, in-system programming modules and the configuration file loading modules are solidified inside the target FPGA.
Owner:XIDIAN UNIV

System and method for classification of particles in a fluid sample

A particle classifier system and a method of training the system are described. The particle classifier system is suitable for classification of particles in a liquid sample, said particle classifier system comprises—an optical detection assembly comprising at least one image acquisition device with an optical axis, the image acquisition device is configured to acquire images of an image acquisition area perpendicular to said optical axis; —a sample device comprising at least one sample container suitable for holding a sample in liquid form; —a translating arrangement configured to translate said image acquisition area through at least a part of said sample container; —a control system configured to controlling said optical detection assembly and said translating unit to acquire images of a plurality of image acquisition areas; —an image analyzing processing system programmed to analyze said acquired images by a method comprising creating objects (sub-images) of individual particles captured by said acquired images, creating stacks of objects of each individual particle, identifying complete stacks of objects comprising at least one object wherein said particle is in-focus, and two objects wherein said particle is out-of-focus, and determining, for each of said complete stacks of objects, a set of values for a set of features of at least N features, wherein N is larger than or equal to 1, and wherein the determination of said values of said set of features involve data obtained from said at least one object wherein said particle is in-focus, and/or said at least two objects wherein said particle is out-of-focus; and —an artificial intelligent processing system programmed to associate said set of values for said determined set of features for each individual particle to a particle classification.
Owner:KONINKLJIJKE PHILIPS NV

Complex surface workpiece positioning method based on particle swarm optimization

The invention discloses a complex surface workpiece positioning method based on particle swarm optimization. The complex surface workpiece positioning method based on particle swarm optimization is used for solving the technical problem that an existing complex surface workpiece positioning method is poor in positioning accuracy. According to the technical scheme, a plurality of workblank surface measurement points Qi are acquired first; all the acquired workblank surface measurement points are imported into a CAM system programming coordinate system where a theoretical model of a part corresponding to the measurement points according to the coordinates of the measurement points in a machining coordinate system; the workblank surface measurement points Qi and the surface P of the theoretical model of the part are pre-registered in the CAM system with a rough positioning method, and an initial transformation matrix from the surface of the theoretical model of the part to the workblank surface measurement points is acquired; on the basis of the pre-registering, an accurate transformation matrix from the surface of the theoretical model of the part to the workblank surface measurement points is acquired; the product of the initial transformation matrix and the accurate transformation matrix serves as the final transformation matrix which acts on cutter location point coordinates acquired in the programming coordinate system of the CAM system, the positioning result is reflected into the NC program, and thus the positioning is completed. The complex surface workpiece positioning method based on particle swarm optimization achieves high positioning accuracy.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Solar constant-temperature stereo layer raising system

The invention belongs to the field of solar energy utilization, and particularly relates to a solar constant-temperature stereo layer raising system. The solar constant-temperature stereo layer raising system comprises a solar energy system (01) and a raising system (02). In the solar energy system (01), a sun machine (1) is used for providing main energy for the solar constant-temperature stereo layer raising system, and the main energy comprises electricity energy and heat energy. The raising system (02) comprises an environment monitoring branch system (03), a pipeline branch system (04) and a biogas branch system (05). According to the raising system (02), the raising mode of a constant-temperature fully-closed overlapped-type layer coop which is of a light steel thermal insulation structure is adopted. The environment monitoring branch system (03) enables the raising system to realize programmed operation under the program control of a PLC and through environment data obtained by an electronic monitoring probe (67); the overlapped-type layer coop has the automatic egg picking function and the automatic excrement removing function at the same time; through the biogas branch system (05), biomass energy can be obtained, and meanwhile, the environment pollution problem caused by intensive cultivation is solved.
Owner:李万红

Automatic detection system and method for compatibility anomaly of display

ActiveCN106652858AGuaranteed reliabilityFlexibility to adapt to testing needsStatic indicating devicesArray data structureControl signal
The invention relates to an automatic detection system and a method for the compatibility anomaly of a display. The system comprises an industrial PC, a photoelectric signal acquisition unit, a flicker signal processing unit, a Chroma signal source and a burning plate. The burning process of the display is completed through the on-line system programming process, and a related display control instruction is defined in the form of an array. After that, the software control for the OSD menu of the display is realized based on the DDC/CI protocol. Meanwhile, the "handshake" mechanism is added to ensure the reliability of control signals. At the same time, relevant test cases and the test timing are imported in the form of independent text files and excel files. Optical signals are acquired by a photoelectric sensor. The acquired signals are converted through the analog-to-digital conversion process and then a transient waveform is obtained. Furthermore, the transient waveform is subjected to the Fourier transform treatment to be converted into a power spectrum and the power spectrum is subjected to the human visual-sensitive weighted matching treatment. Finally, through the inverse Fourier transform treatment, the flicker degree is calculated. The system is high in degree of flexibility, low in cost, and high in efficiency. The test pressure of the test personnel can be reduced to a greater degree.
Owner:FUZHOU UNIV

GPU cluster shared video memory system, method, device and equipment

PendingCN113674133AImprove the performance of shared video memoryHelp with integrationResource allocationProcessor architectures/configurationVideo memoryComputer architecture
The invention discloses a GPU cluster video memory sharing method, device and system and equipment. The method comprises the following steps: determining GPU cluster global video memory address mapping information of a target application according to a GPU cluster global virtual video memory address space of the target application running on a first computing node; when page missing abnormity occurs when the target application accesses the GPU video memory, determining a second computing node where the target page data is located according to global video memory address mapping information of the target application; and calling the target page data in the second computing node into the GPU video memory of the first computing node, and reading the target page data from the GPU video memory of the first computing node by the target application. By the adoption of the processing mode, the video memory resources are aggregated from the GPU cluster system level, a unified GPU video memory address space and a single programming view are provided for a distributed GPU cluster in the face of large loads with high video memory resource requirements, explicit management data migration and communication are avoided, and GPU cluster system programming is simplified.
Owner:ALIBABA SINGAPORE HLDG PTE LTD

Control circuit and method for controlling a plurality of a plurality of EEPROM operation modes of MCU series products

ActiveCN101206630AOptimize system architectureThe system is fully functionalElectric digital data processingOperation modeSystem programming
The present invention discloses a control circuit and method for controlling a plurality of EEPROM working modes in MCU products, which can control a plurality of EEPROMs in MCU products to work under different modes of program access, serial writing, memory test and system programming on the basis of adding no extra circuit consumption. The application of the control circuit is realized through the following methods that: when the EEPROMs need to work under a serial writing mode, the connection of the access channels between data buses of the EEPROMs and a SPI interface bus is opened; when the EEPROMs need to work under an ISP mode, the access channels between the corresponding data buses of the loading EEPROMs and a MCU instruction reading interface bus are opened, and the access channels between the corresponding data buses of the application EEPROMs and a SFR interface bus are opened; when the EEPROMs need to work under a test mode, the access channels between the data buses of all the EEPROMs and the SFR interface bus are opened; when the EEPROMs need to work under a normal application mode, the access channels between the data buses of all the EEPROMs and the SFR interface bus are opened.
Owner:SHANGHAI HUAHONG GRACE SEMICON MFG CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products