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

2957 results about "Reusability" patented technology

In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation. The opposite concept of reusability is leverage, which modifies existing assets as needed to meet specific system requirements. Because reuse implies the creation of a separately maintained version of the assets, it is preferred over leverage.

Certificate-based search

The systems and methods disclosed herein provide for authentication of content sources and / or metadata sources so that downstream users of syndicated content can rely on these attributes when searching, citing, and / or redistributing content. To further improve the granularity and reusability of content, globally unique identifiers may be assigned to fragments of each document. This may be particularly useful for indexing documents that contain XML grammar with functional aspects, where atomic functional components can be individually indexed and referenced independent from a document in which they are contained.
Owner:MOORE JAMES F

System and method for database conversion

A database conversion engine comprising a method and system to convert business information residing on one system to another system. A generic, extensible, scalable conversion engine may perform conversion of source data to target data as per mapping instructions / specifications, target schema specifications, and a source extract format specification without the need for code changes to the engine itself for subsequent conversions. A scheduler component may implement a scalable architecture capable of voluminous data crunching operations. Multi-level validation of the incoming source, data may also be provided by the system. A mechanism may provide data feeds to third-party systems as a part of business data conversion. An English-like, XML-based (extensible markup language), user-friendly, extensible data markup language may be further provided to specify the mapping instructions directly or via a GUI (graphical user interface). The system and method employs a business-centric approach to data conversion that determines the basic business object that is the building block of a given conversion. This approach facilitates identification of basic minimum required data for conversion leading to efficiencies in volume of data, performance, validations, reusability, and conversion turnover time.
Owner:NETCRACKER TECH SOLUTIONS

Method and apparatus for end-to-end content publishing system using XML with an object dependency graph

The system for end-to-end content publishing using XML with an object dependency graph is based on the following two design principles: First, separation of content and style: Information stored in the content management system is independent on how it is going to be presented. The presentation style is encapsulated elsewhere and can be used to customize the look and feel based on the end-user preferences as well as the delivery methods and devices. Second, reusability of information content: By encapsulating common information in fragments and subfragments and making these fragments insertable in other fragments, thereby avoid scattering and duplication of information. This enables a user to restrict the edit operations to a limited number of relevant fragments, to affect global changes. In addition, the present invention provides data consistency and data integrity in the content management.
Owner:IBM CORP

Service-oriented architecture

A Service-oriented architecture (SOA) and accompanying method. In one embodiment, the SOA includes one or more service requesters coupled to one or more service providers via a bus. The bus includes runtime-binding functionality to facilitate interaction between the one or more service requesters and the one or more service providers. A registry, which stores information pertaining to a service provided by the one or more service providers, communicates with one or more service providers and / or requesters and the bus. In a more specific embodiment, bus includes a Service-Integration Bus (SIB) that includes a Service-Factory (SF) module for facilitating implementing the runtime binding functionality and for selectively invoking the service. Functionality of the SOA is strategically organized into various tiers and layers, including a requester tier, a provider tier, a business-process services tier, an infrastructure-services tier, an SIB layer, a persistence layer, and so on, to optimize system reusability, adaptability, and other desirable properties. A service interface pattern is described whereby a change in service implementation does not require modification to the manner in which the service is invoked by a requester
Owner:PRIMITIVE LOGIC

Method, apparatus, and program for code reusability and maintainability in XML-driven projects

A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program interfaces receive extensible markup language requests and generate extensible markup language response documents that may return data from the database. A set of classes is also provided that correspond to the entities that are defined in the data dictionary. These classes define utility methods for use in retrieving data. The application program interface then appends the returned response object at the depth necessary in order to generate an extensible markup language document.
Owner:IBM CORP

Code automatically generating device based on model component, system and method

The invention discloses a code automatic generation method used for constructing a code automatic generation device, comprising a data layer, a component layer, a process layer, a control layer and a user interface layer, wherein, the five-layer structure is divided in accordance with functions, and every layer is independent and creates a corresponding processing model to complete data processing, component extraction, flow processing, function control and user interface processing. At the same time, a code template is created based on certain rules, and different processing codes are formed for different business objects. Based on the five-layer model and the code template, a code generating engine controls and calls the model of layers and the code template, which cooperate to complete the code automatic generation process. The invention also discloses a code automatic generation device and system; by adopting the invention, the development efficiency, the reusability and the standardization of software can be enhanced and code quality is improved.
Owner:北京中企开源信息技术有限公司

System for circular convolution calculation data reuse of convolutional neural network

The invention discloses a coarse-grained reconfigurable system-oriented convolution neural network loop convolution calculation data reuse system, including a main controller and a connection control module, an input data reuse module, a convolution loop operation processing array, and a data transmission Pathways in four parts. During the convolution cycle operation, the essence is to multiply multiple two-dimensional input data matrices with multiple two-dimensional weight matrices. Generally, these matrices are large in size, and the multiplication takes up most of the time of the entire convolution calculation. The present invention utilizes a coarse-grained reconfigurable array system to complete the convolution calculation process. After receiving the convolution operation request instruction, the register rotation method is used to fully explore the reusability of the input data in the convolution cycle calculation process, which improves the data utilization rate. It also reduces the bandwidth access pressure, and the designed array unit is configurable, and can complete convolution operations with different cyclic convolution scales and step sizes.
Owner:SOUTHEAST UNIV

System for writing and compiling cooperated documents

ActiveCN101350009ATo achieve the purpose of collaborative editingTroubleshoot editing flow control issuesSpecial data processing applicationsManagement unitReusability
The invention provides a cooperative document compiling system. The system comprises a document structure reading unit which is used to read a document outline structure from an original document which needs editing, a document edition mapping unit which is used to generate the document outline structure and mapping relations between at least two editing nodes, a document separating unit which is used to separate the original document into a plurality of subfiles according to the document outline structure, a document allocation unit which is used to allocate the subfiles to corresponding editing nodes to edit the document according to the mapping relation, an edition management unit which is used to manage editions of each subfile after separation and a document merging unit which is used to merge a plurality of subfiles which are edited by the editing nodes according to the document outline structure to generate a destination document. The system achieves the purpose of cooperatively editing the document, and the control problem of the document editing process, the reusability problem of the document contents and the management problem of document editions are effectively solved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Protocol conversion method and device

The invention provides a protocol conversion method and device. The protocol conversion device at least comprises a first communication interface and a second communication interface. The protocol conversion method comprises the following steps: binding corresponding protocol types for the communication interfaces, and selecting corresponding decoding and encoding rules from a preset rule base; receiving source communication protocol data from a first communication interface, judging the protocol type of the source communication protocol data, and decoding the source communication protocol data to generate decoded data; and encoding the decoded data to generate target communication data, and sending out the target communication data through a second communication interface. The method and the device in the invention have the advantages that the types of source communication protocols and target communication protocols are unrestricted, thus realizing data conversion for a plurality of the existing standard protocols and manufacturer custom protocols, and solving the problems such as single product function and worse reusability as a result that only specific protocols can be converted in the prior art.
Owner:BEIJING TELLHOW INTELLIGENT ENG CO LTD

Intelligent space and nurse robot multi-sensor system and information fusion method of intelligent space and nurse robot multi-sensor system

The invention discloses an intelligent space and nurse robot multi-sensor system, establishes a manual sign expression model of the typical QRCode and RFID (radio frequency identification devices) based technique in intelligent space, builds a multi-mode information expression system based on improved JDL (joint directors of laboratories) model and a multi-mode information acquiring model based on a distribution type data fusion tree, and designs a corresponding fusion algorithm by aiming at the characteristics of each layer. The model shields the isomerism of the device and the complexity of environment. By considering the dynamics, isomerism and hierarchy of intelligent space information and organically combining local fusion with overall fusion, the fusion efficiency is increased, the fusion precision is ensured, the recognition of intelligent space to human and environment is improved, the system is conveniently integrated, and the expandability and the reusability of the system are improved.
Owner:SHANDONG UNIV

Architecure of a framework for information extraction from natural language documents

A framework for information extraction from natural language documents is application independent and provides a high degree of reusability. The framework integrates different Natural Language / Machine Learning techniques, such as parsing and classification. The architecture of the framework is integrated in an easy to use access layer. The framework performs general information extraction, classification / categorization of natural language documents, automated electronic data transmission (e.g., E-mail and facsimile) processing and routing, and plain parsing. Inside the framework, requests for information extraction are passed to the actual extractors. The framework can handle both pre- and post processing of the application data, control of the extractors, enrich the information extracted by the extractors. The framework can also suggest necessary actions the application should take on the data. To achieve the goal of easy integration and extension, the framework provides an integration (outside) application program interface (API) and an extractor (inside) API. The outside API is for the application program that wants to use the framework, allowing the framework to be integrated by calling simple functions. The extractor API is the API for doing the actual processing. The architecture of the
Owner:IBM CORP

Method and device for verifying SoC (system on a chip) chips

The invention relates to the field of SoC chips, in particular to a method and a device for SoC chips, which is used for solving the problem that the occurrence of random vectors and control difficulty are increased because each verification needs to be compiled again when different functions of the same SoC chip are verified in the prior art. The method of the embodiment of the invention comprises the following steps: setting a configuration file of an SoC chip, wherein the configuration file comprises the basic information of the SoC chip and constraint conditions of modules in the SoC chip; according to received instructions, determining the modules referring to the functions of the SoC chip which need to be verified; according to the basic information, the constraint conditions of the determined modules and module function data in the instructions, generating a random test vector; and according to the random test vector, verifying the SoC chip. The embodiment of the invention has the advantages of reducing the complexity of constructing verification systems and maintenance difficulty, increasing the reusability of verification components, lowering verification difficulty and saving time.
Owner:ACTIONS ZHUHAI TECH CO

Human and artificial intelligence cooperative working service system and method

The invention discloses a human and artificial intelligence cooperative working service system and method. The human and artificial intelligence cooperative working service system comprises a robot cluster, a customer service seat end and a server; the robot cluster comprises more than one robots; and the server associates the customer service seat end with more than one robot. The robots are deployed in the use fields of clients and provide a business consultation service for the clients. The customer service seat end is deployed on a working computer of customer service personnel; and the customer service personnel connects with the server by using the customer service seat end so as to connect with the robots. According to the human and artificial intelligence cooperative working service system and method disclosed by the invention, in the aspects of human-computer interaction, environmental perception, motion control and the like, the service is provided in a mode that the customer service personnel and the serving robots cooperatively work; the defects generated when complex problems are handled by artificial intelligence are made up by the customer service personnel; the defect of memory ability of the customer service personnel is made up by artificial intelligence; and reusability of the customer service personnel is improved so as to provide a better service and promote user experience. Meanwhile, a use amount of the customer service personnel is saved for an enterprise so as to save cost.
Owner:江苏南大电子信息技术股份有限公司

Method and device for calculating sub pixel motion vector based on H264 protocol

The invention discloses a method and device for calculating a sub pixel motion vector based on an H264 protocol. The device is used for calculating the sub pixel motion vector of a macro block, and comprises a buffer unit, a main control unit, a reference frame reuse and maintenance unit, an SAD cost calculation unit and an SAD cost selection unit. In the process of calculating the sub pixel motion vector of the H264 protocol, an original block pixel is obtained based on the size of a 16 x 16 block, so that the reusability of original block pixels of a 8 x 8 block and a 4 x 4 block can be guaranteed; and when acquiring a reference block pixel, a corresponding relationship between integer pixel motion vectors is recorded according to the reference frame reuse and maintenance unit, reference block pixels of different sub-blocks of the integer pixel motion vectors are acquired selectively, and reference block pixels of the same integer pixel motion vector are not acquired repeatedly, so that the reusability of a reference pixel can be greatly improved, the calculation efficiency of the sub pixel motion vector can be improved, the power consumption can be saved, and the hardware cost can also be saved.
Owner:FUZHOU ROCKCHIP SEMICON

Continuous integration testing method and system

The invention provides a continuous integration testing method which is applicable to all testing environments and high in reusability and can reduce working loads and complexity in maintenance. The method includes the following steps that a continuous integration project monitors targets which are to be tested and operate in all real environments at the same time; when the target which is to be tested and operates in a certain real environment reaches the preset conditions and is detected, an environment identification corresponding to the real environment where the target to be tested operates is obtained; a test case is called by sending a test order, wherein the test order comprises the environment identification; the test case is allocated with the corresponding test environment according to the environment identification; a testing script in the test case is executed in the testing environment and a final testing result is obtained. According to the continuous integration testing method, the reusability is high; even if the target to be tested is changed, only one CI project and one test case are needed to be maintained and the work loads and the complexity of the continuous integration test are greatly improved.
Owner:ADVANCED NEW TECH CO LTD

Framework system and implementation method of middleware applied to car networking

The invention discloses a framework system and implementation method of a middleware applied to a car networking, and relates to the technical field of an embedded middleware applied to the car networking. The framework system includes a middleware message bus module, a car networking application component module, a car networking middleware message broker module, a car networking security component, and a car networking communication protocol adaptation layer. The car networking middleware application component forms a standard function component; the car networking middleware message broker is used for analysis and classification of all kinds of messages in the car networking; a remote connection request is verified by a security component; if the remote connection request passed verification, a corresponding application component thread is searched in a car networking message bus; and through the message bus, a message channel is established between a remote terminal and a local application component or middleware message broker, and then communication is carried out. The car networking communication protocol adaptation layer is used to shield differences between a platform and an enterprise protocol, and to provide a unified communication call interface. According to the invention, the reusability of the code and the development efficiency of the application program are improved.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Automation software black box testing system and method based on Android

ActiveCN103336742AQuick add toEffectively added toSoftware testing/debuggingGraphical user interfaceReusability
The invention relates to an automation software black box testing system and method based on Android. The system comprises an event injection module, an event dynamic execution and filtering module, a GUI (Graphical User Interface) information automation recording module and a GUI state conversion diagram building module; under the condition of no application program code, the critical UI event of the Android and the system intent event are acquired through manpower, and are injected into the corresponding application of the Android equipment in the form of training scripts through a customized test tool, then in the process of execution of the training scripts, the system event is subjected to dynamic execution and filtering, GUI new window control information and window conversion relation both triggered by the relative event are recorded, and the GUI state conversion diagram model is automatically built according to the recorded information; finally, the test use case is generated according to the GUI state conversion diagram model. The method and the system can add the system event into the GUI model fast and efficiently, so that the integrity of the test is ensured, and the method and the system have the characteristics of higher degree of automation, strong reusability, excellent expandability and the like.
Owner:BEIHANG UNIV

Method for preparing 2,5-furandicarboxylic acid through catalytic oxidation

The invention discloses a method for synthesizing 2,5-furandicarboxylic acid through catalytic oxidation by using 5-hydroxymethylfurfural as a raw material. 5-hydroxymethylfurfural can be oxidized by using oxygen or air as an oxidant in the presence of a catalyst prepared by loading an alkaline carrier with noble metal with high efficiency and high selectivity to synthesize 2,5-furandicarboxylic acid. A catalytic reaction is easy to operate and mild in conditions; when 5-hydroxymethylfurfural is fully converted, the selectivity of the product-2,5-furandicarboxylic acid can reach more than 99%; the catalyst is good in reusability.
Owner:DALIAN INST OF CHEM PHYSICS CHINESE ACAD OF SCI

Searching and sorting method and device based on click rate

The invention provides a searching and sorting method and device based on a click rate. The problems that when a sorting rule is used for sorting searching results, the reusability is low and the method is cumbersome are solved. The method comprises the steps that before searching and sorting, the click data of a user within preset time are acquired, and the weight of each feature is determined according to the click data; the searching and sorting comprise the following steps that search terms and search targets matched with the search terms are acquired, and the features of the search terms and the features of the search targets are extracted respectively; for all search targets, the click rate of the search targets is forecasted by using a regression model according to the features of the search terms, the features of the search targets and the corresponding weights of the features; according to the click rate, the search targets are sorted and displayed to the users. The searching and sorting method and device based on the click rate are suitable for various application scenarios, and high in reusability. Moreover, the weights can be adjusted accurately in real time according to the click data of the user, and reconfiguration is of no need.
Owner:ALIBABA GRP HLDG LTD

Method and system for implementing workflow form

The invention relates to a method for implementing a workflow form, which comprises the following steps that: 1, a WEB client initiates a request for acquiring a form template to a workflow engine; 2, the workflow engine acquires the form template from a database and returns to the WEB client; 3, the WEB client performs attribute setting operation on the form template according to attribute description of the form template; and 4, the WEB client displays the processed form template. The invention also relates to a system for implementing the workflow form, which comprises a form formulating module, a WEB client, a workflow engine and a database. The technical scheme has the advantages of making a user flexibly formulate a needed workflow form per se according to service requirement, well meeting the requirement of service change of the user, setting a cache region in the form template in the workflow engine, improving the efficiency for acquiring the form template, greatly lightening working amount of maintenance personnel, reducing the development and maintenance cost and enhancing the system reusability.
Owner:深圳艾派网络科技股份有限公司

Lactobacillus helveticus microcapsule, preparation and use thereof

InactiveCN101323850AOvercoming the problem of low survival rate of freeze-dryingImprove efficiencyMilk preparationMetabolism disorderFreeze-dryingDietary supplement
The invention provides a lactobacillus helveticus microcapsule as well as the preparation and application thereof, pertaining to the embedding technology of lactobacillus helveticus and aiming at microencapsulating the lactobacillus helveticus so as to solve the problems of low embedding efficiency and embedding yield in single-layer or double-layer embedment. The technical proposal adopted by the invention is that isolated soy protein, microporous starch and sodium alginate are respectively taken as the first, the second and the third layers of wall materials for microencapsulation; the three-layer embedment is carried out to the lactobacillus helveticus for the first time, wherein, in the process of preparing bacterial suspension, an orthogonal optimization protective agent is adopted to improve the livability after freeze drying. The microcapsule of the invention has strong heat resistance and acid resistance, solves the inactivation problem caused by gastric acid, digestive enzyme and antibiotic, etc. to active bacillus, is capable of releasing when reaching large intestine, and balances intestinal flora. The reusability of fermented milk is good. The lactobacillus helveticus used by the invention enriches the variety of probiotic bacteria microcapsule and is a good dietary supplement.
Owner:TIANJIN UNIVERSITY OF SCIENCE AND TECHNOLOGY

Convolutional neural network inference accelerator and method

The invention discloses a convolutional neural network inference accelerator and method. The accelerator comprises an input image buffer module which comprises N buffers for loading input image data,and N*N operation units which are connected to an input image buffer module and are used for performing convolution operations, wherein each of the buffers stores data of one row corresponding to an image, the N*N operation units support a pulsating form of the image data transmitted between adjacent operation units and are connected to the operation units in the buffers to read image data from the buffer, and remaining operation units read the image data from an adjacent operation unit. According to the convolutional neural network inference accelerator and the method, a bidirectional pulsation array is designed for data reusability brought by a convolutional neural network, the loading efficiency of the data is improved, and thus the convolutional neural network is accelerated.
Owner:上海岳芯电子科技有限公司

Keyword extracting device

The object of the present invention is to obtain a keyword extracting device which extracts keywords collectively and efficiently while improving descriptive property and reusability of the information for keyword extracting. A keyword extracting device of the present invention comprises text data input means for inputting a text, pattern processing means for carrying out matching and replacement of a character string based on a pattern in regular expression or its equivalent, pattern storage means having at least a keyword component pattern representing a character string capable of being a component of a keyword, keyword component extracting means for extracting, as keyword components, all character strings which are matched with a keyword component pattern and are not overlapped with each other by using the pattern processing means for a text, keyword candidate set generating means for generating a keyword candidate set from each keyword component, and keyword output means for outputting each keyword candidate of a keyword candidate set as a keyword.
Owner:MITSUBISHI ELECTRIC CORP

Microarray chip without solid wall based on LSPR (Localized Surface Plasmon Resonance) and application thereof

The invention discloses a microarray chip without solid walls based on LSPR (Localized Surface Plasmon Resonance) and application thereof. The substrate of the microarray chip is in a hydrophilic and hydrophobic mode and comprises a base, a plurality of hydrophilic regions and hydrophobic regions, wherein the hydrophilic regions are arranged on the base; the hydrophobic regions separate the hydrophilic regions; the surfaces of the hydrophilic regions are provided with metal nanometer material layers with local area surface plasma resonance attributes; the outer regions of the hydrophilic regions are not provided with the solid walls; the surfaces of the hydrophobic regions are provided with hydrophobic material layers. The microarray chip disclosed by the invention can be obtained by combining a peculiar affinitive molecule for detecting a substance to be detected on the substrate provided by the invention. The microarray chip disclosed by the invention has the advantages of easiness and convenience for use, low detection cost, accurate result, reusability, and the like, can be used for detecting multiple substances, such as micromolecules, heavy metal ions, proteins, bacteria, viruses, and the like, and has wide application prospect in the fields of medical health, environmental monitoring, scientific experiments, and the like.
Owner:TSINGHUA UNIV

Semiconductor production line model building, optimizing and scheduling method based on petri net and immune arithmetic

The invention provides an optimized scheduling method of a semiconductor production line based on a Petri net and immune algorithm. The method utilizes the Petri net for carrying out modeling to the semiconductor production line, comprising a path scheduling model, an equipment group scheduling model and an equipment scheduling model; and the immune algorithm is embedded in the Petri net model as the scheduling strategy. By the Petri net model, all possible acts of the semiconductor manufacturing system can be described, such as work-piece processing, equipment failure, batch processing, defected wafer rework and the like. The chromosome of the immune algorithm can be directly structured out of search nodes of the Petri net model, and each gene of each chromosome records the scheduling strategy of each equipment group. A better chromosome is obtained by the simulation of the Petri net model, and therefore a sub-optimal scheduling strategy is generated. The optimized scheduling method has the advantages of reducing the complexity of the model and improving the reusability of the model and the scheduling algorithm.
Owner:TONGJI UNIV

Web-based visual algorithm animation development system

The invention relates to a web-based visual algorithm animation development system. The system consists of a visual editing module, an animation generation module and a drawing module, wherein the visual editing module is used for operating interface animation elements through creating an animation generation module object and calling an animation generation module interface; the animation generation module is used for managing the drawing and updating of all animation element objects and calling a drawing interface of the drawing module to draw the animation elements on a canvas; and the drawing module comprises an animation element drawing interface and is used for accepting the calling from the animation generation module and realizing the drawing of graphic images and texts. The system contains common elements in algorithm animation, and an animation implementation method based on a timeline script sequence is utilized, so that the algorithm animation can be created on a web page more conveniently and faster; and the script sequence is automatically generated and supports ultimate user programming, so that the efficiency of algorithm animation development and the code reusability are improved.
Owner:BEIHANG UNIV
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