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

63results about How to "Reduce copy" patented technology

Adaptive metablocks

In a memory system having multiple erase blocks in multiple planes, a selected number of erase blocks are programmed together as an adaptive metablock. The number of erase blocks in an adaptive metablock is chosen according to the data to be programmed. Logical address space is divided into logical groups, a logical group having the same size as one erase block. Adaptive logical blocks are formed from logical groups. One adaptive logical block is stored in one adaptive metablock.
Owner:SANDISK TECH LLC

Data boundary management

Data may be stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries in the data. Data may be stored in an intermediate format and later copied to adaptive metablocks configured for the data. Data in intermediate format may be stored in non-volatile random access memory or in a portion of the non-volatile memory array.
Owner:SANDISK TECH LLC

Data run programming

Data in data runs are stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries. A serial flash buffer is used to store some data, while other data are directly stored in non-volatile memory. Data may be stored with alignment to data boundaries during updating of the data to improve efficiency of subsequent updates.
Owner:SANDISK TECH LLC

Methods of Managing Blocks in NonVolatile Memory

ActiveUS20070033332A1Memory can be managed effectivelyReduce copyMemory systemsParallel computingRapid identification
In a nonvolatile memory system that includes a block-erasable memory array, records are individually maintained for certain classifications of blocks. One or more lists may be maintained for the blocks, an individual list ordered according to a descriptor value. Such ordered lists allow rapid identification of a block by descriptor value.
Owner:SANDISK TECH LLC

Adaptive metablocks

In a memory system having multiple erase blocks in multiple planes, a selected number of erase blocks are programmed together as an adaptive metablock. The number of erase blocks in an adaptive metablock is chosen according to the data to be programmed. Logical address space is divided into logical groups, a logical group having the same size as one erase block. Adaptive logical blocks are formed from logical groups. One adaptive logical block is stored in one adaptive metablock.
Owner:SANDISK TECH LLC

Read/write request processing method and apparatus

InactiveUS20180121366A1Shortening IO linkReduce IO latencyInput/output to record carriersResource allocationData storingAddress space
The present application discloses read / write request processing methods and apparatuses. One method disclosed herein includes: receiving an IO read / write request from a virtual machine, wherein the IO read / write request is used for requesting reading data from and / or writing data to a disk in the virtual machine; acquiring an address space obtained through mapping, and acquiring, according to the IO read / write request and the address space, an address of data stored in a physical machine; receiving, after the IO read / write request is submitted to a storage device, a processing result of the data on the storage device, wherein the storage device is an apparatus for storing the data in the physical machine; and returning the processing result to the virtual machine through the address space. Embodiments of the present application can reduce data copying and reduce IO latency.
Owner:ALIBABA GRP HLDG LTD

Data run programming

Data in data runs are stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries. A serial flash buffer is used to store some data, while other data are directly stored in non-volatile memory. Data may be stored with alignment to data boundaries during updating of the data to improve efficiency of subsequent updates.
Owner:SANDISK TECH LLC

Slice storage and streaming service method for stream media system and multimedia files

The utility model provides a stream media service system, comprising a plurality of media engines, each composed of a stream service device with the capacity of stream service and a slice storing device holding multimedia file slices; and a media director, which is composed of a storage manager governing the storage positions of the multimedia file slices and a stream service director dispatching and switching stream service. The utility model also provides the method of slicing multimedia file, the storing method with slices as storage units as well as the method of stream service dispatching and switching. By adopting the system and methods in the utility model, the grid storage and grid stream service can share a cluster server so as to cut hardware cost, diminish grid copy, reduce grid flux as well as improve the IO capacity and stream service capacity of the stream media server and in turn provide the stream media service of high performance-price ratio.
Owner:UTSTARCOM TELECOM CO LTD

System and method providing inlined stub

A system and method is provided to facilitate communications between object systems. A caller is provided having optimized in-lined functionality when initiating a remote function call between managed and unmanaged object systems, for example. The in-lined functionality includes utilizing direct calls and returns within a calling function. In this manner, pushing additional arguments onto an execution stack because of an external stub reference is mitigated. In addition, one or more code loops can be analyzed to enable stack markers to be “hoisted” and thus pushed a single time instead of each time the calling function executes. Other aspects of the optimized caller provide garbage collection and thread management, security attribute checking on outgoing calls, calling convention considerations, wherein arguments and return values are organized according to the convention utilized by the remote object system, and in-lined marshalling to provide enhanced performance over external stub code references. Code extensibility options can be included enabling functions to be generalized thereby insulating object systems from implementation details of the called functions.
Owner:MICROSOFT TECH LICENSING LLC

System and method providing inlined stub

InactiveUS20060085460A1Facilitates communication and execution performanceReduce copyData processing applicationsDigital data processing detailsExtensibilityRemote function call
A system and method is provided to facilitate communications between object systems. A caller is provided having optimized in-lined functionality when initiating a remote function call between managed and unmanaged object systems, for example. The in-lined functionality includes utilizing direct calls and returns within a calling function. In this manner, pushing additional arguments onto an execution stack because of an external stub reference is mitigated. In addition, one or more code loops can be analyzed to enable stack markers to be “hoisted” and thus pushed a single time instead of each time the calling function executes. Other aspects of the optimized caller provide garbage collection and thread management, security attribute checking on outgoing calls, calling convention considerations, wherein arguments and return values are organized according to the convention utilized by the remote object system, and in-lined marshalling to provide enhanced performance over external stub code references. Code extensibility options can be included enabling functions to be generalized thereby insulating object systems from implementation details of the called functions.
Owner:MICROSOFT TECH LICENSING LLC

Inter-standard switching method ensuring lossless transmission of packet-switched domain data and device

The invention discloses an inter-standard switching method ensuring lossless transmission of packet-switched domain data. When standard switching between GSM and TD-SCDMA / WCDMA is carried out, uplink of a data packet is suspended, the received data packet is temporarily stored and standard switching of an access layer is carried out; then, data plane switching is launched and data channels under new standard are established on the data plane; later, the data channels before switching are released; finally, unsent data packets and temporarily stored data packets are ranked according to the serial number and are sent to the network side through the data channels under new standard. The invention also discloses an inter-standard switching device ensuring lossless transmission of packet switch domain data. By adopting the invention, integrity of the packet-switched domain data packet can be realized when a mobile terminal is switched between the TD-SCDMA / WCDMA system and the GSM system, and continuity, correctness and smoothness of data transmission after switching are ensured.
Owner:马艳芳 +4

Separating multi-stage buffer network content filtering system and method

InactiveCN101989916AReduce couplingIncrease stability and fault toleranceData switching networksProtocol processingFiltration
The invention relates to the technical field of networks, in particular to a separating multi-stage buffer network content filtering system and a separating multi-stage buffer network content filtering method. The invention is to solve the problems of low stability, low load and low processing performance in the conventional system. The invention provides a technical scheme that: the separating multi-stage buffer network content filtering system comprises a stream recombination module, a protocol processing module, a content filtering module and a log service module; and the separating multi-stage buffer network content filtering method comprises the following steps that: 1, the stream recombination module establishes a stream file and writes the file name into a pipeline; 2, the protocol module processes the stream file to generate a true file and link; 3, the content module reads the linked file and performs content filtration; and 4, the log module enters a queue, processes according to queue priority and stores the logs from the queue into a database according to a strategy through a database access thread. Compared with the prior art, the system and the method have the advantages of high stability and high processing performance.
Owner:西安交大捷普网络科技有限公司

Device for quickly surveying road conditions of rural roads

The invention discloses a device for quickly surveying road conditions of rural roads, comprising an acquisition monitoring computer, a network memory and a data acquisition center which are mutually connected by an exchanger, and also comprising a battery assembly, a photoelectric encoder, a satellite positioning device and a flash lamp module, wherein the data acquisition center is of an integrated structure and is used for acquiring the road landscape picture information and pavement flatness information of rural roads. The invention also discloses a vehicle for quickly surveying road conditions of rural roads, provided with the device. The device is small in overall volume, light in load, low in manufacturing cost, and capable of adapting to complicated road conditions of rural roads.
Owner:毛庆洲 +3

Method for safely processing LTE (Long Term Evolution) base station user plane data

The invention provides a method for safely processing LTE (Long Term Evolution) base station user plane data. The method is characterized in that when data are required to be safely processed, a PDCP (Packet Data Convergence Protocol) module is just required to send the data and corresponding safety parameters to a safe acceleration module; the safe acceleration module is used for adding the data into a double-ring lock-free FIFO (First In First Out) queue, and then mapping the data to a kernel memory so as to prevent the data from being copied by a memory, and the safety acceleration module returns the data to the PDCP module after safety processing is completed. According to the method for safely processing the LTE base station user plane data, provided by the invention, the processing efficiency of the PDCP module is remarkably increased while a safety function is completed, the occupation rate of the PDCP module on a CPU (Central Processing Unit) resource is reduced, and the performance of a whole system is increased.
Owner:WUHAN POST & TELECOMM RES INST CO LTD

Methods of managing blocks in nonvolatile memory

In a nonvolatile memory system that includes a block-erasable memory array, records are individually maintained for certain classifications of blocks. One or more lists may be maintained for the blocks, an individual list ordered according to a descriptor value. Such ordered lists allow rapid identification of a block by descriptor value.
Owner:SANDISK TECH LLC

3D scanning, printing and laser engraving integrated machine

The invention discloses a 3D scanning, printing and laser engraving integrated machine. The integrated machine comprises three stand columns, an upper tripod, a lower tripod, a scanner, a printing head and a laser head, wherein the upper tripod is arranged at the top ends of the stand columns, and the lower tripod is arranged at the bottoms of the stand columns; the scanner is installed in the middles of the stand columns which are provided with guide rails, a slider is installed on the guide rails in a sliding mode, a wire feeding motor and a stepping motor are installed on the upper tripod, and the stepping motor drives the slider to move on the guide rails in the vertical direction; the slider is connected with a carbon fiber tube, the other end of the carbon fiber tube is connected to a fixing block, and the printing head and the laser head are fixed to the lower portion of the fixing block; a control panel is arranged on the lower tripod, a rotating platform is installed on the upper portion of the lower tripod and rotates forwards and reversely through a rotating platform driving motor. The integrated machine integrates 3D scanning, printing and laser engraving, and spatial position is saved while multiple functions are achieved; operation is convenient, and more operation time is saved.
Owner:云南滇中恒达科技有限公司

Method for distributed caching and scheduling for shared nothing computer frameworks

In a distributed caching and scheduling method for a shared nothing computing framework, the framework includes an aggregator node and multiple computing nodes with local processor, storage unit and memory. The method includes separating a dataset into multiple data segments; distributing the data segments across the local storage units; and for each computing node, copying the data segment from the storage unit to the memory; processing the data segment to compute a partial result; and sending the partial result to the aggregator node. The method includes determining the data segment stored in local memory of computing nodes; and coordinating additional computing jobs based on the determination of the data segment stored in local memory. Coordinating can include scheduling new computing jobs using the data segment already stored in local memory, or to maximize the use of the data segments already stored in local memories.
Owner:ROBERT BOSCH GMBH

Real-time data distribution method and device based on shared memory

The invention discloses a real-time data distribution method and device based on a shared memory, and the method comprises the steps of enabling a publishing process and a receiving process to load adata distribution assembly, enabling the data distribution assembly to apply for a plurality of shared memory channels, and enabling each shared memory channel to be used for the data distribution ofa data theme; receiving an interested data theme subscribed by the process, applying for a shared memory channel from a data distribution component, and fixing the data theme of the applied shared memory channel as the subscribed data theme; enabling the publishing process to publish the data to all shared memory channels corresponding to the data theme to which the data belongs; enabling the receiving process to regularly inquire whether data exists in the applied shared memory channel or not, and if yes, receiving the data in the shared memory channel; otherwise, continuing timing queries. The copy frequency in the data distribution process is reduced, and the universality is high.
Owner:HANGZHOU EBOYLAMP ELECTRONICS CO LTD

Prawn white spot syndrome virus nucleic acid isothermal amplification detection reagent kit and detecting method

The invention relates to a detection kit for isothermal amplification of nucleic acid for the white spot syndrome virus and a detecting method thereof. The kit is designed by using a set of LAMP primers as the main body designed according to the gene conserved sequence of the white spot syndrome virus. The kit is provided with eleven agents needed by WSSV detection including SEMP lapping liquid, nucleic acid extract, UNG enzyme, TE buffer solution, enzymolysis buffer solution, LAMP reaction solution and on the like, thus realizing a programmed and standardized detection; therefore, the invention has the advantages of the highest sensitivity, simplicity, rapidity, safety, good specificity and low cost, and the amount of the copies detected with virus can be as low as 26. Only one water-bath is needed to correctly detect the white spot syndrome virus in prawns and aquaculture water within 2 hours by the kit and the detecting method. Moreover, the problem that the detection is subject to interference in the LAMP technology is also solved. The detecting method of the invention is expected to substitute the previous related detecting methods of the white spot syndrome virus, such as the electron microscope method, the TE staining method, the biopsy method, the antibody detecting method, the nucleic acid probe hybridization method and the PCR detecting method.
Owner:YELLOW SEA FISHERIES RES INST CHINESE ACAD OF FISHERIES SCI

Detection method of prawn IHHNV (infectious hypodermal and hematopoietic necrosis virus) and used nucleic acid isothermal amplification detection kit

The invention discloses a prawn IHHNV (infectious hypodermal and hematopoietic necrosis virus) nucleic acid isothermal amplification detection kit which comprises a grinding fluid tube containing a grinding fluid, a nucleic acid extracting solution tube A containing a sodium acetate solution, a nucleic acid extracting solution tube B containing absolute ethyl alcohol, a nucleic acid extracting solution tube C containing an alcohol solution with a mass concentration of 70 percent, a TE (tellurium) buffer solution tube containing a TE buffer solution, a UNG (uracil-DNA glycosidase) enzyme tube containing uracil DNA (deoxyribonucleic acid) glycosylase, an LAMP (Loop-mediated isothermal amplification) reaction liquid tube containing an LAMP reaction liquid, a BstDNA polymerase tube containing Bst DNA polymerase, a color-developing agent tube containing nucleic acid dye SYBR Green I, a positive control nucleic acid tube containing prawn IHHNV positive DNA and a negative control tube containing sterilizing double distilled water. The invention also provides a method for detecting the prawn IHHNV by utilizing the detection kit. The method has the characteristics of low cost, high detection sensitivity and easy site operation.
Owner:ZHEJIANG UNIV

Method and system capable of enabling set top box to display add-on subtitles

The invention relates to the field of set top boxes, and discloses a method and a system capable of enabling a set top box to display add-on subtitles. The method and the system capable of enabling the set top box to display the add-on subtitles specifically comprises a reading module, a converting module and a displaying module, wherein the reading module is used for reading words of corresponding time in subtitles according to the current play time; the converting module is used for converting the reading words to corresponding UNICODE, then calling FreeType bank to obtain RGB (red, green, blue) formatted data of words, converting RGB formatted data to ARGB (alpha, red, green, blue) formatted data, storing to word displaying area, and finally informing displaying progress; the displaying module is used for reading ARGB formatted data when the subtitles need to be displayed, and copying the ARGB formatted data onto framebuffer to display. According to the method and the system capable of enabling the set top box to display the add-on subtitles, adopting assigning way to visit and protection of shared memory, and achieving data caching by means of the shared memory, so that copy of data is greatly reduced, and system efficiency is improved.
Owner:SICHUAN JIUZHOU ELECTRIC GROUP

User-mode file sending method, file receiving method, and file transceiving device

The invention discloses a user-mode file sending method, a file receiving method and a file sending and receiving device. The file sending method comprises the following steps: allocating a data reading and sending area, a data receiving and writing area and a data buffer area in the user-mode area; creating a data sending process; obtaining a file to be sent corresponding to the data sending process from the data buffer area; constructing metadata of the data sending process and recording the metadata to the data reading and sending area; sequentially processing one or more metadata of the reading and sending area, wherein the processing of the metadata comprises sending the file to a network adapter via a user-mode network device driver, and sending the file by the network adapter. According to the technical scheme of the invention, the data receiving and sending are completed by using the user-mode space of the data receiving and sending process, and the kernel state space of the process is not needed to completely shield the kernel, that is, the copy, the context switching, and the interruption can be remarkably reduced, and the performance of the data sending and sending is improved.
Owner:NANJING ZHONGXING XIN SOFTWARE CO LTD

A method for rapid development of NFV

The invention discloses a method for rapidly developing NFV. The method includes the following steps: S1, byte stream processing: firstly, data packets transmitted from the outside are received, and the received data packets are quickly packed; S2, data packet processing: data IP address, format and size of the data packets received in S1 are analyzed through a data packet analysis module in a data packet processing system, and the data IP address, format and size of the data packets are analyzed, which relates to the technical field of software development. The NFV rapid development approach,including development environments and libraries, we abstract the packet operations in the network, including byte stream operations, package operations, state operations, by abstracting these operations, an our library is built, users can use these abstract operations to construct complex NFV functions, through using reference counters and intelligent pointer technology, fast execution, the useof Unique-type packets encapsulation, the number of packets copied is reduced, execution efficiency is improved, and a flexible development framework and API can be provided.
Owner:上海飞旗网络技术股份有限公司

Method for high-speed data transmission between multiple cores

The invention provides a method for high-speed data transmission between multiple cores. The method comprises the following steps of building a section of shared memory with a fixed size between inner cores, designing the shared memory into a form of an annular buffering region, initializing a CPPI (communications port programming interface), then judging whether the CPPI is provided with an unoccupied buffering region if a sender inner core intends to send data, taking out a CPPE (communications port programming element) pointer from the CPPI through a receiver inner core if the CPPI is provided with the unoccupied buffering region, and directly processing the data to implement data transmission. According to the method, data copying can be reduced, and the problem of data read-write conflicts of the shared memory can be solved; the transmission efficiency and the transmission stability of the data are improved under a condition of high data rate.
Owner:XIAMEN YEALINK NETWORK TECH

Heterogeneous multi-core processor data communication method and device, equipment and medium

The invention relates to the field of data processing, and discloses a heterogeneous multi-core processor data communication method and device, equipment and a medium. The method comprises the steps that a first processor sets a message indication state and a request message in a shared storage area according to request content, and the message indication state and the request message have an association relationship; a second processor obtains the request message according to the message indication state and generates a processing result of the request message; the second processor updates the message indication state and the request message according to the processing result; and the first processor obtains the updated request message according to the updated message indication state so as to obtain a processing result. According to the invention, the usability and adjustability of data communication of the multi-core processor can be improved, the problem of poor expandability in the prior art is solved, and the efficiency of data communication is greatly improved.
Owner:SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD

5G base station cache processing service data method and device, equipment and storage medium

ActiveCN110572850AIncrease transfer rateAvoid situations where transfer rates slow downNetwork traffic/resource managementRadio Link ControlMedia access control
The invention relates to a 5G base station cache processing service data method and device, equipment and a storage medium. The communication device stores the plurality of first data in a first memory space corresponding to a radio link control layer RLC, wherein the first data is obtained after the communication equipment carries out processing through a packet data convergence protocol PDCP layer; when media access control CMAC scheduling is received, the plurality of first data are packed according to a data format of a media access control data DMAC packet through the RLC layer, DMAC packet data is obtained; further, the DMAC packet data is transmitted. Compared with the traditional method, the 5G base station cache processing service data method has the advantages that interaction between two layers of protocols is omitted, copying between different memory spaces is reduced at a time, the situation that the transmission rate is decreased due to the fact that data overhead loads are brought by frequent memory application and data copying is avoided, and the data transmission rate is increased.
Owner:COMBA TELECOM SYST CHINA LTD

Inter-process message processing method and device, electronic equipment and storage medium

The invention provides an inter-process message processing method and device, electronic equipment and a storage medium, and the method comprises the steps: a message production process determines a target business process for receiving a target message according to the type of the generated target message and the message type registered by each business process; the message production process stores the target message in a first storage space; the message production process generates and sends a target notification message to a target business process, wherein the target notification message is used for indicating the address of the first storage space; and the target business process reads the target message from the first storage space according to the target notification message. In the above steps, the message production process informs each target business process of the address of the target message in the shared memory through the notification message, and the target message does not need to be copied for each target business process, so that a message transmission channel and business process processing resources are saved, and the data exchange efficiency is also improved.
Owner:SHANDONG ZHONGFU INFORMATION IND

Reverse genetic system for rescuing PEDV (porcine epidemic diarrhea virus) ZJU/G2/2013 strain based on DNA (deoxyribonucleic acid) plasmid transfection

The invention discloses a reverse genetic system for saving a PEDV (porcine epidemic diarrhea virus) ZJU / G2 / 2013 strain based on DNA (deoxyribonucleic acid) plasmid transfection. The kit comprises a recombinant expression vector containing whole genome cDNA of a porcine epidemic diarrhea virus G2 gene subtype ZJU / G2 / 2013 strain, wherein an ORF3 region is replaced with a GLuc reporter gene; the kitcomprises a helper plasmid of an N gene of a porcine epidemic diarrhea virus G2 gene subtype ZJU / G2 / 2013 strain, and the GenBank number of the whole genome sequence of the porcine epidemic diarrhea virus G2 gene subtype ZJU / G2 / 2013 strain is KU558701.1. The infectious clone constructed by the invention has a GLuc reporter gene, and the rescued recombinant virus can generate secretory Gaussia luciferase when infecting animals and cells, is very easy to detect, and has very high application value in experimental research aspects such as virus toxicity analysis and the like. Meanwhile, as the ORF3 region is replaced with the GLuc reporter gene, the recombinant virus rescued by the system can be prepared into a novel marker vaccine, the vaccine strain immunity and wild strain infection can bequickly distinguished by detecting whether Gaussian luciferase exists in pig serum or not, and the practical value is very high.
Owner:ZHEJIANG UNIV

Data processing method and device, server and storage medium

ActiveCN112532714AReduce copyImprove data forwarding speedTransmissionData streamEngineering
The embodiment of the invention provides a data processing method and device, a server and a storage medium, and the method comprises the steps: receiving flow data transmitted by a data transmittingend through a first communication link, and obtaining a data flow direction identification of the first communication link; under the condition that the data flow direction identifier of the first communication link exists in a pre-established data forwarding rule table, searching a data receiving end corresponding to the data sending end in the data forwarding rule table through the data flow direction identifier; and forwarding the flow data to the searched data receiving end through the second communication link by utilizing the kernel virtual machine in the kernel state. The data processing method provided by the embodiment of the invention can further improve the data forwarding speed of the load balancing server.
Owner:BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD
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