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

152 results about "Handling Code" patented technology

A coded value specifying a special handling requirement for the material or object. EXAMPLE(S): keep at room temperature, store upright.

System and method for memory management

InactiveUS20050188164A1Minimizing memory access latencyMaximizing and memory accessResource allocationMemory adressing/allocation/relocationHandling CodeParallel computing
The present invention is directed to a method and system for minimizing memory access latency during realtime processing. The method includes a mechanism for marking information that will be accessed during realtime processing. The marked information may include code, data, heaps, stacks, as well as other information. The method includes support for locking down all of the marked information so that it is present in a computing machine's physical memory so that no page faults will be incurred during realtime processing. The method additionally enables realtime processing code to allocate and free memory in a non-blocking manner. It does so by enabling the creation of heaps for use during realtime processing, wherein each heap supports allocating and freeing memory in a non-blocking fashion. Each heap tracks freed memory blocks using individual non-blocking tracking lists for each memory block size supported by that heap. If a memory allocation request to a heap can be satisfied by using a memory block available on one of the lists of freed memory blocks, the method includes allocating the available memory block by popping the memory block from the tracking list. If no freed memory blocks of the desired size are available, then the method includes traversing a separate set of source memory blocks for that heap, and making the allocation in a non-blocking fashion from one of those blocks.
Owner:MICROSOFT TECH LICENSING LLC

Image processing apparatus, control method therefor, and program

An image processing apparatus includes a storage destination setting unit configured to set a storage destination for storing image data acquired by reading an image of a document by using a reading unit, an input unit configured to input first image data, which is acquired by reading an image of the document by using the reading unit, and second image data, which is acquired by reading an image of a document including a description of a processing instruction by using the reading unit, a determination unit configured to acquire processing instruction information by analyzing the second image data and to determine whether a description included in a processing target field of the first image data is appropriate according to processing target field information and a processing code included in the acquired processing instruction information, a transmission unit configured, if it is determined by the determination unit that the description in the processing target field is appropriate, to transmit the first image data to the storage destination set by the storage destination setting unit, a generation unit configured, if it is determined by the determination unit that the description in the processing target field is not appropriate, to generate processing instruction information to be used in re-storage processing including the storage destination, and an output unit configured to output data including the processing instruction information generated by the generation unit to a printing unit.
Owner:CANON KK

Non-aligning access and storage processing method

A non-aligned access and memory processing method includes: setting translation threshold according to the objective set structure, executing pitching pile to the access and memory instructions in the translator, to obtain the non-aligned access and memory instruction information; when the implementation number of the translation unit is greater than the translation threshold, the non-aligned access and memory instruction information advises the translator to select a suitable instruction to translate the translation unit into the local code; the non-aligned access and memory instructions undiscovered by the translator pitching pile are generated into the corresponding non-aligned access and memory instruction sequence according to the exception handling mechanism, inserting in the exception handling address, and embedding in the executing code. Adoption of the method can largely reduce the number of exception times of the non-aligned access and memory produced in the binary translator, and improves the efficiency of the binary translator; can better handle the non-aligned access and memory exception appearing in the application program whose code implementation action varies with different input sets, and can effectively improve the operating efficiency of the binary translation system.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI

Multi-point touch panel

The invention provides a multi-point touch screen, which is a rectangular frame structure. The surrounding area of the frame is matched with the display screen area for installing the touch screen; an illuminating belt matched with the side length of the frame is arranged beside the frame to be as a reference; the illuminating belt reference surrounds an identification area, a sensor component is arranged on the corner of the frame; the sensor component includes an image sensor, an optical lens and a light filter. With 90-degree visual angle of the senor paralleling above the direction of the recognized area, the sensor covers the whole identification area; the visual angle vertical to the direction of the identification area ensures that the reference is in the visual angle of the sensor and the object entering the identification area to be captured by the sensor. The sensor is connected with a controller; the controller is provided with a communication port connected with an upper computer for data communication; the controller includes data for controlling a code reading sensor and the controller or the upper computer includes data processing code for handling the sensor data. The position and the size of the touch object are calculated according to the data. The touch screen achieves a large-size multi-point touch screen at low cost.
Owner:党韧

Malicious software identification method and apparatus, and electronic device

The invention provides a malicious software identification method and apparatus, and an electronic device. The method comprises the following steps: obtaining to-be-identified software and performingdecompilation on the to-be-identified software to obtain a to-be-processed code; splitting the to-be-processed code into multiple code gene fragments according to a location where a code for calling asystem API is located in the to-be-processed code; detecting the multiple code gene fragments by using a first random forest model to obtain a static detection result; running the to-be-identified software in a sandbox virtual environment to obtain the system API called by the to-be-identified software, detecting the system API called by the to-be-identified software by using a second random forest model, judging whether a malicious behavior exists in a dynamic operation process of the to-be-identified software, and obtaining a dynamic detection result; and judging whether the to-be-identified software is malicious software according to the static detection result and the dynamic detection result. Therefore, the identification accuracy of malicious software can be effectively improved, and malicious software can be more comprehensively identified.
Owner:上海戎磐网络科技有限公司
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