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

134 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

METHOD OF DIRECT CONNECTING AHCI OR NVMe BASED SSD SYSTEM TO COMPUTER SYSTEM MEMORY BUS

A SSD system directly connected to the system memory bus includes at least one system memory bus interface unit, one storage controller with associated data buffer / cache, one data interconnect unit, one nonvolatile memory (NVM) module, and flexible association between storage commands and the NVM module. A logical device interface, the Advanced Host Controller Interface (AHCI) or NVM Express (NVMe), is used for the SSD system programming. The SSD system appears to the computer system physically as a dual-inline-memory module (DIMM) attached to the system memory controller, and logically as an AHCI device or an NVMe device. The SSD system may sit in a DIMM socket and scaling with the number of DIMM sockets available to the SSD applications. The invention moves the SSD system from I / O domain to the system memory domain.
Owner:HUANG MING +1

Implementation of in system programming to update firmware on memory cards

Methods and apparatus for efficiently enabling firmware associated with a flash memory card to be updated are disclosed. According to one aspect of the present invention, a method for updating firmware associated with a memory storage device includes providing new firmware to a host and sending the new firmware from the host to a reader which communicates with the host. The reader interfaces with the memory storage device which includes installed firmware. The method also includes sending the new firmware from the reader to the memory storage device, and incorporating the new firmware into the memory storage device such that the new firmware at least partially replaces the installed firmware. In one embodiment, the method further includes embedding the new firmware into a first command. In such an embodiment, sending the new firmware from the host to the reader includes sending the first command from the host to the reader.
Owner:SANDISK TECH LLC

In-system programming of non-JTAG device using SPI and JTAG interfaces of FPGA device

A first programmable device comprises non-dedicated, programmable resources including programmable logic; dedicated circuitry; a Joint Test Action Group (JTAG) interface adapted to selectively interchange signals with the programmable logic via the dedicated circuitry; and a Serial Peripheral Interface (SPI) interface adapted to (1) selectively interchange signals with the programmable logic via the dedicated circuitry and (2) selectively interchange signals with the JTAG interface via the dedicated circuitry. The JTAG interface is adapted to be connected to a first external device. The SPI interface is adapted to be connected to a second external device. The first programmable device is adapted to transfer signals from the first external device to the second external device via the JTAG interface, the dedicated circuitry, and the SPI interface without relying on any of the programmable resources.
Owner:LATTICE SEMICON CORP

Method and systems for advanced reprogrammable boot codes and in-application programming of embedded microprocessor systems

This invention relates to an advanced system and method of reprogrammable boot codes and In Application Programming (IAP) of embedded systems by booting up with boot loader to shadow program codes on to an internal high speed SRAM and extending contiguously to external higher space memory for runtime applications, and supporting on-line IAP to update run-time firmware or boot loader driver through network communication by utilizing advanced address remapping scheme as well as supporting In System Programming (ISP) to program initial Flash memory via ISP adaptor.
Owner:ASIX ELECTRONICS

Method of enabling the programming of a universal remote control system

A method of enabling the programming of universal remote control system for controlling a CE device of a combination type providing a combination of functionalities equivalent to that provided by a combination of devices with respective basic features, the CE device including an interface for receiving remote control signals to access the combination of functionalities, wherein the combination of functionalities determines possible operational states of the CE device, includes providing input data for a configuration process for generating program code enabling the remote control system to provide remote control signals controlling transitions between the possible states. The input data is assembled by a data processing system in accordance with information defining the combination of devices with basic features received through an interface to the data processing system.
Owner:KONINKLIJKE PHILIPS ELECTRONICS NV

Service panel with utility controller

A utility controller and a service panel combination for limiting access to authorized persons. A sub-region of the service panel contains at least one electrically-operated (e.g., solenoid-operated) valve that is connected to service utilities (e.g., water or gas) piping so as to control flow there-through. According to one embodiment, another sub-region (i.e., a utility controller region) contains electrical controls for controlling the valve(s) and communicating with other services such as a remote transmitter, or an auxiliary monitoring system (e.g., a fire alarm system). In another embodiment, the service panel is remotely located with respect to the utility controller. The controller facilitates provision of numerous features including: emergency shutdown by anyone while permitting reset only by authorized personnel; modular construction so as to facilitate installation of the system. Various jumper terminals and connecting wires provide for programming of the system to accommodate a variety of applications.
Owner:ISIMET MAPA

Implementation of In-System Programming to Update Firmware 0n Memory Cards

Methods and apparatus for efficiently enabling firmware associated with a flash memory card to be updated are disclosed. According to one aspect of the present invention, a method for updating firmware associated with a memory storage device includes providing new firmware to a host and sending the new firmware from the host to a reader which communicates with the host. The reader interfaces with the memory storage device which includes installed firmware. The method also includes sending the new firmware from the reader to the memory storage device, and incorporating the new firmware into the memory storage device such that the new firmware at least partially replaces the installed firmware. In one embodiment, the method further includes embedding the new firmware into a first command. In such an embodiment, sending the new firmware from the host to the reader includes sending the first command from the host to the reader.
Owner:SANDISK TECH LLC

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

Detection method for information leakage hidden trouble in Android application log based on static state analysis

The invention belongs to a technical field of program information safety detection, and more specifically relates to a detection method for information leakage hidden trouble in an Android application log based on static state analysis. The method comprises a pretreatment phase, a private information identification phase, an information flow propagation phase, and log recording spot detection phase. According to the invention, a safety detection strategy combing a traditional static state information flow analysis technology and a newly developing mobile platform operating system programming model is designed. The strategy mainly points at the present mobile application shop, and the strategy is used to off-line detect information safety hidden trouble in mobile application. With the strategy, security risk in the program is prevented, thereby application quality in the shop is guaranteed.
Owner:FUDAN UNIV

Method and apparatus for providing distributed scene programming of a home automation and control system

InactiveUS20050085930A1Shorten the timeReducing scene programming error rateComputer controlSimulator controlControl systemSystem programming
A method and apparatus for providing a simple user interface for programming scenes and multi-way groups in a home automation and control system is provided. Each device participating in the home automation and control system is equipped with control logic for providing the simple programming interface. Through the control logic, each device maintains its status in a system-wide programming mode and retains knowledge of its inclusion or exclusion in the current scene or multi-way group being programmed. When any device in the system receives indications that affect the system programming mode, such as a press on one of the buttons on the devices, the device broadcasts a notification message to all devices within the home automation and control system. The message maintains the integrity of the system programming mode. Each device knows when a scene or multi-way group being programmed is finally captured and the programming of a new scene or multi-way group has started.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for automatic reconfiguration of a multi-dimension sound system

InactiveUS6856688B2Low-cost and highly accurateLow costNear-field transmissionLoudspeakersDelayed timeEngineering
A method and system for reconfiguring a multi-dimension sound system is disclosed. The method and system include a remote control that is capable of emitting a low-frequency sound wave pulse pattern, and a plurality of speakers, wherein each speaker includes a pulse counter that counts a number of sound wave pulses received from the remote control over a predetermined time period. The method and system further include an audio receiver that includes a digital audio encoding system. The receiver uses the respective sound wave pulse count from each of the speakers to compute the distance between the remote control and each speaker, and programs the digital audio encoding system with speaker delay times based on the computed distances.
Owner:LENOVO PC INT

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

Method and system of re-directing and backing up security system data at a receiver

A monitoring system having a plurality of receivers connected to at least one other receiver such that data can be transmitted from a primary receiver to a backup receiver if a data path to an automation computer or to its printer is down. The system programs a primary data path and at least one backup data path. The system detects an error in the primary data path and determines if a backup receiver's data path is operational. The system automatically transmits data received by a primary receiver to a pre-selected backup receiver based upon an error flag. This allows for each receiver to process calls even though its primary path to the automation system or printer is down or malfunctioning.
Owner:ADEMCO INC

Device and method for in-system programming for programmable logic device

The invention provides an installment used to carry on the in-system programming for the programmable logical component, the equipment includes: a document format converter used to convert the serial vector format file of the goal programmable logic component to an embedded programming format file as the in-system programming file of the goal programmable logic component; and a file interpreter used to analyze the input embedded programming format file to produce programming information conforming to the IEEE1149.1, and a JTAG connection signal is driven according to the programming information to carry on the in-system programming of the goal programmable logic component. In addition, the invention also provides a method used to carry on the in-system programming for the programmable logical component. The following effects are achieved through the technical program of the invention: while retaining the superiority suitable for nearly all the present programmable logical component manufacturer component, solving the problems that the memory resources consumption is big, the error detection ability is weak, and each stage in the whole in-system programming process cannot be displayed and distinguished.
Owner:ZTE CORP

Electronic control unit acceptable for fuel cell power assembly control

InactiveCN1541861AHow high is the measurementHigh measurement accuracy requirementsElectric vehicle charging technologyElectric/fluid circuitOperational systemSystems design
The electronic control unit suitable for fuel cell driving assembly includes a hardware platform and a software platform. The hardware platform includes one kernel digital module with Motorola68MC376 monochip computer, one signal processing module with rich I / O ports and one communication module with serial-port communication and CAN communication capacity. The software platform includes multitask system designed with real-time operation system and system programming module depending on the hardware system. The present invention can meet the requirement of fuel cell driving assembly control system with multiple measured quantities, high measurement precision, multiple controlled amounts and high control precision and may be matched with various fuel cell driving assembly control algorithms.
Owner:TSINGHUA UNIV

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:李万红

Multi-function remote controller and programmer for landscape systems

An improved landscape device controller system is presented where the controller is capable of remotely controlling multiple devices and multiple types of devices by means of a microprocessor-controlled hand-held device. The invention can be programmed to set various parameters in electrical timers, controllers, and landscape devices, such as time of day, duration of operation, start time and the like. The invention uses low-power radio communication, including receiving return signals from the device controllers and displaying their status on the controller. The invention is programmable to accommodate a multitude of devices and allow the user to control the devices while carrying the portable controller.
Owner:SONNENBERG JOHN

Method and systems for advanced reprogrammable boot codes and in-application programming of embedded microprocessor systems

This invention relates to an advanced system and method of reprogrammable boot codes and In Application Programming (IAP) of embedded systems by booting up with boot loader to shadow program codes on to an internal high speed SRAM and extending contiguously to external higher space memory for runtime applications, and supporting on-line IAP to update run-time firmware or boot loader driver through network communication by utilizing advanced address remapping scheme as well as supporting In System Programming (ISP) to program initial Flash memory via ISP adaptor.
Owner:ASIX ELECTRONICS

Partial block erase for block programming in non-volatile memory

A non-volatile memory system utilizes partial block erasing during program operations to mitigate the effects of programming pass voltage disturbances. A programming request is received that is associated with a group of word lines from a block, such as all or a portion of the word lines. The system erases and soft programs the block prior to beginning programming. The system programs a subset of the word lines of the block for the programming request. After programming the subset of word lines, the system pauses the programming operation and performs an erase operation for the unprogrammed word lines of the block. The already programmed word lines and one or more optional buffer word lines may be inhibited from erasing during the erase operation. After erasing the unprogrammed word lines, the system completes the programming request by programming the remaining user data in the unprogrammed region of the block.
Owner:SANDISK TECH LLC

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

Apparatus for facilitating circulation

A circulation facilitating apparatus comprising a pneumatic assembly and first and second leg assemblies. The pneumatic assembly comprises a pump assembly, a control assembly, an air controller assembly and an energizing assembly. The control assembly controls the pump assembly. The control assembly includes a microprocessor and a system for programming the microprocessor. The programming system programs at least a cycle time and at least a hold time. The air controller assembly is coupled to the pump assembly. Each leg assembly includes a bladder, an air passage assembly, a housing, and pulse and / or temperature sensors. A treatment method is likewise disclosed.
Owner:MICHIGAN MEDICAL INNOVATIONS

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products