Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

204 results about "Test input" patented technology

Test_input is a user defined function and not a function built into PHP. Looking at the code it does indeed mean that if no comment has been inserted then it will be empty, however if it is not empty run the comment through the test_input function.

Fuzzy test Kubernete-based three-party component vulnerability mining method

The invention relates to a fuzzy test Kubernete-based three-party component vulnerability mining method, which comprises the following steps of: firstly, automatically identifying a user controllable function by combining a large language model based on an official document, a configuration list and source code information of a three-party component, and constructing a keyword dictionary to assist in large-scale identification of a potential target function; then analyzing context information of the target function and an interaction relation of the target function in a Kubernetes cluster, constructing a front dependency library required by fuzzy testing, and automatically generating a fuzzy testing driving program; integrating a fuzzy test driving program with a three-party component source code, performing code instrumentation, pre-compiling and corpus optimization, generating test input according to a set variation strategy, dynamically monitoring a coverage rate and an abnormal behavior, and continuously optimizing a test corpus; and finally, based on the crash behavior of the fuzzy test record, analyzing a trigger path of the vulnerability, performing vulnerability verification in a local Kubernetes cluster environment, and finally generating a vulnerability analysis report.
Owner:HANGZHOU DIANZI UNIV

Automatic interpretation by machine learning models

An example system includes: a first large language model; a memory storing instructions and one or more processors operable to execute the instruction to: receive a natural language text string from a client device, where the natural language text string comprises a formal rule expressed in natural language; input the natural language text string and a control string into a large language model (LLM), where the control string is configured to cause the LLM to generate a formal expression representing the formal rule of the natural language text string; output, by the large language model, the formal expression to an output device; and evaluate a consistency of the formal expression using a test input.
Owner:UNIV OF SOUTH FLORIDA

Performance test method and device of storage equipment, electronic equipment and storage medium

The invention discloses a performance test method and device of a storage device, an electronic device and a storage medium, and relates to the technical field of data storage, and the performance test method comprises the steps of controlling the storage device to execute data operation in response to test input; wherein the data operation comprises read operation and / or write operation; in the process of executing the data operation by the storage device, obtaining performance data of the storage device through the performance test model; wherein the performance data comprises performance data of a data link of the storage device and performance data of the storage controller, the storage controller is electrically connected with the storage device through the data link, the data link is used for transmitting data between the storage controller and the storage device, and the performance test model comprises at least one performance monitoring tool. The at least one performance monitoring tool is used for performing performance monitoring on the data link and the storage controller; and generating a performance test report of the storage device according to the performance data. The technical effect of improving the performance test efficiency of the storage device can be achieved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Method and apparatus for batch generation of test cases and computing device

PCT designated stage expiredWO2025107595A1Software testing/debuggingTest inputAlgorithm
The present application provides a method and apparatus for batch generation of test cases, and a computing device. The method comprises: acquiring a function to be tested of a target software product; acquiring an action factor and a data factor corresponding to said function; the action factor is used to describe at least one of the following types of information in a test case: a pre-condition, a test step, and an expected result; the data factor comprises at least one test input parameter corresponding to said function, and multiple values of each test input parameter; combining the plurality of values of the at least one test input parameter, and obtaining multiple data combination results; on the basis of the action factor and the multiple data combination results, generating a plurality of corresponding test cases in batches; and displaying the generated multiple test cases to a user. The described method can not only increase the efficiency of generating test cases, but also avoid the problem of missed testing.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Test script generation method and device, electronic equipment and storage medium

The invention provides a test script generation method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining test input information containing demand information and test data, carrying out the structural processing of the test input information into a parameter dictionary, and determining a target feature based on the test input information to match a target test template constructed based on a specific grammar template engine, and finally, binding the parameter dictionary with the target test template, and dynamically rendering to generate a script file conforming to a test rule. According to the method, the test input information is subjected to structured processing to form the parameter dictionary, the target template is accurately matched and dynamically rendered, and the script generation efficiency and quality are greatly improved.
Owner:AUTOLINK INFORMATION TECHNOLOGY CO LTD

Method and device for generating test cases in batches and computing equipment

The invention provides a method and a device for generating test cases in batches and computing equipment. The method comprises the following steps: acquiring a to-be-tested function of a target software product; an action factor and a data factor corresponding to the to-be-tested function are obtained, the action factor is used for describing at least one of the following information in a test case: a precondition, a test step and an expected result, and the data factor comprises at least one test input parameter corresponding to the to-be-tested function and a plurality of values of each test input parameter; combining the plurality of values of the at least one test input parameter to obtain a plurality of data combination results; generating a plurality of corresponding test cases in batches according to the action factors and the plurality of data combination results; and displaying the plurality of generated test cases to the user. The method not only can improve the generation efficiency of the test case, but also can avoid the problem of missing test.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Fuzzy test input optimization device for Internet of Things equipment firmware

The invention belongs to the technical field of computer information processing, and particularly discloses an internet of things equipment firmware-oriented fuzz test input optimization device, which comprises a static analysis module used for carrying out firmware analysis through an API interface, identifying an input transmission point of bare computer firmware, and realizing automatic identification through a custom script; the dynamic simulation module is used for identifying an input transfer point of the firmware of the real-time operating system and realizing a length inference mechanism and a final input transfer algorithm; the input routing mapping module is used for identifying and dynamically monitoring a data retrieval point, an input processing point and an availability check instruction in firmware to obtain a mapping result; the input transmission point identification module is used for automatically identifying an input transmission point of the firmware based on the mapping result; and the sensing module is used for dynamically determining the minimum length and the maximum length of the input data of the input transmission point, optimizing the input transmission point of the firmware fuzz test, and dynamically calculating the length of the reserved data. According to the invention, the fuzz testing efficiency can be improved.
Owner:HUAZHONG UNIV OF SCI & TECH

Containerized orchestration of secure socket layer virtual private network benchmarking

Containerized orchestration of secure socket layer virtual private network benchmarking is disclosed. A test portal can accommodate developing test event information (TEI) based on test input information. Test input information can be used to generate event images, e.g., containers, that can be readily scaled, mutated, etc., via a containerization environment instance. One or more event image can be groups into a pod. An event image can be a new container, a previously used container, or a permutation of a container. Event image(s) can be retrieved from external sources, e.g., a library, a commercial vendor of event images, etc. TEI can be based on a pod(s) and communicated to a device-under-test (DUT). DUT performance can be measured, and results can be accessed by an entity, e.g., a test engineer, a results analysis engine, etc. Results can be employed to direct subsequent DUT testing.
Owner:AT&T INTELLECTUAL PROPERTY I L P

Automatic test input generation method based on dynamic page splitting

The invention discloses an automatic test input generation method based on dynamic page splitting, and belongs to the technical field of dynamic webpages. In order to effectively verify the semantic consistency of a page in a complex Web application supported by multiple languages, the method comprises the following steps: acquiring a dynamic webpage to be tested, and analyzing a document object model structure of the dynamic webpage based on a Cypress framework; the monitored dynamic content elements are classified and marked in real time by using the real-time DOM operation capability of Cypress; on the basis of the structural information of the page components, in combination with integration of Cypress and GraphQL API, dynamically obtaining test data from a background, and automatically generating a test input template matched with the current state of the page; the method is applied to dynamic page testing in real time; generating a test report; a natural language processing module is introduced, and text content in the page is analyzed; and optimizing a page splitting strategy, an input generation rule and GraphQL query configuration.
Owner:HARBIN AEROSPACE STAR DATA SYST TECH CO LTD

Web automatic testing method and system

The invention belongs to the technical field of automatic testing, and particularly relates to a web automatic testing method and system.The method comprises the steps of automatic script recording and dynamic adaptation, layered framework collaborative testing and data verification and continuous integration testing and test report generation. Wherein automatic script recording is dynamically adapted: recording a page operation script through a playwright tool and applying the page operation script to a UI layer, and when the page UI changes, recording the script again and replacing the original script without element-by-element positioning and code modification; in the hierarchical framework collaborative testing and data verification, a data access layer inputs test data, a UI layer executes page operation and captures display data, and a business logic layer calls an API interface to obtain real data and compares the real data with the display data for verification. According to the method, a web automatic test framework is constructed in combination with the advantages of playwright, a structured engineering project is more suitable for project operation and maintenance, and a sustainable integrated test environment is constructed by utilizing jenkins, so that test input, execution and output are automated.
Owner:JIANGXI DIGITAL NETWORK INFORMATION SECURITY TECH CO LTD

Fuzzy test input generation method based on characteristic unification and related equipment

The invention relates to the technical field of kernel fuzz testing, and provides a fuzz test input generation method based on characteristic unification and related equipment, the method comprises the following steps: generating a function call graph and a plurality of control flow graphs of a target system, and integrating the function call graph and all the control flow graphs to obtain an inter-program control flow graph; constructing a kernel code calling chain based on the inter-program control flow diagram; carrying out characteristic unified representation modeling based on the kernel configuration file and the kernel code call chain of the target system, and generating a configuration code relation mapping table; extracting related information of the characteristic related interface function according to the kernel code call chain, and performing grammar conversion based on the related information to generate a system call test protocol template of the characteristic related interface function; and generating fuzzy test input of the target system based on the system call test protocol template and the configuration code relation mapping table. According to the method provided by the invention, the correlation between kernel characteristic configuration and fuzzy test input can be improved.
Owner:CENT SOUTH UNIV

Read-write function test method and device of storage chip, equipment and storage medium

The invention discloses a read-write function test method and device for a storage chip, electronic equipment and a computer readable storage medium, and the method comprises the steps: obtaining a test requirement, input by a user, of a to-be-tested storage chip, the test requirements at least comprise the following information: storage unit matrix parameters and data writing mode requirements of the to-be-tested storage chip; embedding the test requirement into a preset cue word template to obtain a test cue word; inputting the test cue word into a trained test case generation model to obtain a target test case; and calling the target test case to execute a read-write function test process. According to the scheme, the test case can be automatically generated according to the test requirements, various test scenes can be quickly adapted, the time and the economic cost for manually compiling the test case are remarkably reduced, and the test efficiency is greatly improved.
Owner:SHENZHEN JINGCUN TECH CO LTD

Semiconductor device

A semiconductor device includes a plurality of test circuits connected between a test input pin and a test output pin, and a TAP controller connected to a plurality of test control pins and configured to define a data transmission path between the test input pin and the test output pin in response to test control signals received by the plurality of test control pins, the data transmission path including at least one of the plurality of test circuits.
Owner:SAMSUNG ELECTRONICS CO LTD

Test case generation method based on LLM and SMT solver

The invention relates to the technical field of software testing, and discloses an LLM and SMT solver-based test case generation method, which is characterized in that a search type test is taken as a core drive, when coverage stagnation occurs, an execution path is subjected to semantic analysis by means of an LLM, a logic expression for describing a target path condition is generated, and in consideration of the limitation of the LLM in logical reasoning, a test case is generated; the system further introduces an SMT solver to perform verification and reasoning on a logic expression output by the LLM, finally feasible test input is generated, and the test efficiency and the coverage rate are improved. According to the method, the efficiency and precision of path coverage are improved, good adaptability and universality are achieved, the method is suitable for various languages and complex program structures, and the intelligent level and engineering practical value of automatic testing are effectively improved. The problem of insufficient accuracy of a large language model in complex path constraint reasoning is effectively relieved.
Owner:CHENGDU UNIV OF INFORMATION TECH

Virtual machine vulnerability mining method and device, equipment and storage medium

The invention provides a virtual machine vulnerability mining method and device, equipment and a storage medium, and the method comprises the steps that a plurality of execution tracks of a plurality of input programs input into a virtual machine when the input programs are executed by the virtual machine are obtained, each input program corresponds to one execution track, and the execution tracks are no-vulnerability tracks when the virtual machine executes; according to the trajectory similarity of the execution trajectories, N target execution trajectories with the similarity meeting a preset condition are obtained from the execution trajectories, a target input program corresponding to each target execution trajectory is obtained, and N is a natural number; and according to each target execution track and the corresponding target input program, obtaining a test input program for mining virtual machine vulnerabilities through a large language model. According to the method provided by the invention, the technical effect of deeply mining the vulnerabilities of the virtual machine while ensuring the grammatical structure is realized.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD

Network function configurator and test generator

A network function configuration and test generation framework are configured to generate a test script indicative of a configuration and test cases for verifying a virtual function implemented in a virtualized computing environment. A test input is received that encodes information for verifying a network function. The information includes identification of a test tool, a target testbed for testing the network function, and network information including parameters for network conditions to be operational during testing of the network function. A data parser translates and formats the test input. The formatted test input in input to a topology discoverer configured to identify a network topology of the testbed and which network functions deployed on the testbed are emulated and which network functions deployed on the testbed are real. A configuration generator generates a configuration file usable to configure applicable network functions and their functionalities.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Code testing method and device, computer equipment and storage medium

The invention relates to the technical field of software development, and discloses a code testing method and device, computer equipment and a storage medium. The code testing method comprises the following steps: determining test input information and a target test type through an obtained target test request; determining a to-be-tested code and a test scheme file according to the test input information, and preprocessing the to-be-tested code and the test scheme file to obtain a target knowledge graph corresponding to the target test request; searching a target test design task matched with the target test type from a preset test task list; determining a task cue word, a task analysis model and a task output template according to the target test design task, and obtaining a task output result according to the task cue word, the target knowledge graph, the task analysis model and the task output template; when it is confirmed that the task output result is the target test case, test processing on the to-be-tested code is executed according to the target test case, and a target test result is obtained. According to the invention, the interaction complexity is reduced, and the test efficiency and the test accuracy are improved.
Owner:SHENZHEN LEXIN SOFTWARE TECH CO LTD

Method of updating sequence model for meta-continual learning and electronic device performing the same

A method of updating a sequence model for meta-continual learning, the method including generating an episode comprising a training dataset and a test dataset, updating an internal state of the sequence model by performing a forward pass of the training dataset on the sequence model, wherein the internal state is updated based on a parameter of the sequence model, generating an output corresponding to a test input included in the test dataset by performing a forward pass of the test input on the sequence model based on the updated internal state and the parameter, determining a difference between the output corresponding to the test input and a target test result corresponding to the test input as a meta-loss, and updating the parameter of the sequence model based on the meta-loss.
Owner:SAMSUNG ELECTRONICS CO LTD +1

Network function configurator and test generator

A network function configuration and test generation framework are configured to generate a test script indicative of a configuration and test cases for verifying a virtual function implemented in a virtualized computing environment. A test input is received that encodes information for verifying a network function. The information includes identification of a test tool, a target testbed for testing the network function, and network information including parameters for network conditions to be operational during testing of the network function. A data parser translates and formats the test input. The formatted test input in input to a topology discoverer configured to identify a network topology of the testbed and which network functions deployed on the testbed are emulated and which network functions deployed on the testbed are real. A configuration generator generates a configuration file usable to configure applicable network functions and their functionalities.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Vehicle gauge semiconductor chip scanning detection device and control method

The invention discloses a vehicle gauge semiconductor chip scanning detection device and a control method. The device adopts a laminated design and comprises a test substrate, a test circuit layer and a chip mounting layer. The chip installation layer is provided with a plurality of to-be-tested chip installation grooves, and each groove is internally provided with a test input pad and a test output pad which are electrically connected with the test circuit layer, thereby facilitating the quick and accurate connection of to-be-tested chips. The test circuit layer is responsible for signal transmission and guidance, and ensures that a test signal can be accurately sent and a response from a chip is received. Particularly, a heating unit and a vibration unit are integrated on the test substrate, so that the extreme temperature and high-vibration environment in the actual operation of the automobile can be simulated. According to the scheme, simultaneous detection of multiple chips is realized, the test efficiency is improved, the test result is closer to reality, and the test accuracy and reliability are enhanced.
Owner:SHANGHAI JUYUE INSPECTION TECH CO LTD

Intelligent code interceptor for generating a no-code automation test suite using generative artificial intelligence (AI)

A computing platform may receive test input information comprising input information to validate code for an application. The computing platform may test the code by inputting the test input information into the application and executing the code to produce initial test results. The computing platform may store the test input information / initial test results in a table. The computing platform may identify that subsequent testing should be initiated. The computing platform may automatically identify the test input information and the corresponding initial test results using the stored table. The computing platform may automatically test the application by inputting the test input information into the application and executing the application to produce automated test results. The computing platform may compare the automated test results to the initial test results. Based on identifying that the automated test results match the initial test results, the computing platform may deploy the application.
Owner:BANK OF AMERICA CORP

Method and system for automatically repairing context learning code vulnerabilities of large language model

The invention discloses a method and a system for automatically repairing context learning code vulnerabilities of a large language model, and aims to solve the problems that invalid patches are easily generated, vulnerability causes are misunderstood and verification is lacked in existing LLM zero sample repairing, and a traditional method depends on annotated data or test input. The method comprises the following steps: processing a vulnerability code-patch pair containing a plurality of different CWE types and a target vulnerability code, extracting vulnerability-related codes and constructing an example pool; an adaptive example is selected through comprehensive comparison of semantics, lexical and structural similarity; generating prompt words in combination with related codes and adaptive examples, driving LLMs to generate candidate patches, and outputting effective patches after verification of multiple LLMs; the system comprises a code processing module, an example selection module and a patch generation and verification module. According to the method, LLM and a large amount of annotated data do not need to be finely adjusted, the repair efficiency and accuracy are improved, the labor cost is reduced, multi-language extension is supported, and industrialization potential is achieved.
Owner:SHANGHAI JIAOTONG UNIV

Diagnostic method and diagnostic system of MEMS sensor

A rewrite control step includes causing, in response to a rewrite instruction of the response coefficient from an external system, a storage to execute a rewrite process of rewriting the response coefficient from a first response coefficient to a second response coefficient. An update control step includes causing a circuit unit to execute an update process of updating the circuit unit from the first response coefficient to the second response coefficient. A generation control step includes, after the update control step, causing a digital circuit unit to execute a generation process of generating a test output signal according to a test input signal input to a MEMS element or an analog circuit unit. A determination step includes executing a determination process of determining whether or not the test output signal falls within an allowable range specified by the test input signal.
Owner:PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD

Fuzz testing input optimization device for IoT device firmware

This application belongs to the field of computer information processing technology and specifically discloses a fuzz testing input optimization device for IoT device firmware. The device includes a static analysis module for analyzing firmware through an API interface, identifying input transfer points of bare metal firmware, and realizing automatic identification through a custom script; a dynamic simulation module for identifying input transfer points of real-time operating system firmware, and implementing a length inference mechanism and a final input transfer algorithm; an input routing mapping module for identifying and dynamically monitoring data retrieval points, input processing points, and availability check instructions in the firmware to obtain mapping results; an input transfer point identification module for automatically identifying the firmware's input transfer points based on the mapping results; and a perception module for dynamically determining the minimum and maximum lengths of input data at the input transfer points, optimizing the input transfer points of firmware fuzz testing, and dynamically calculating the retained data length. This application can improve the efficiency of fuzz testing.
Owner:HUAZHONG UNIV OF SCI & TECH

Chip trimming system and method

The invention provides a chip trimming system and method, and relates to the technical field of chip trimming, and the system comprises a test mode pin, a selection circuit, a core circuit and a physical trimming circuit. When the test mode pin is enabled, the selection circuit sends a test mode instruction to the core circuit through the first output end. When the core circuit enters a test mode, the test input pin inputs various different signals to the selection circuit; the selection circuit processes the various different signals to obtain various different first trimming code combinations, and sends the various different first trimming code combinations to the core circuit through the second output end; the core circuit responds to a plurality of different first trim code combinations to determine a target trim code combination. And the physical trimming circuit performs packaging-level rewiring connection configuration on the trimming bonding pad of the chip layer according to the target trimming code combination. The chip trimming system can reduce the time and cost of chip production on the premise of ensuring the trimming precision.
Owner:SUZHOU XINLU SEMICON CO LTD

Automatic test method and system for intelligent cockpit large model

The embodiment of the invention discloses an automatic test method and system for an intelligent cockpit large model, and the method comprises the steps: uploading a to-be-tested case document, and generating a test input signal according to the to-be-tested case document; receiving the test input signal, executing a test task for the test input signal, and generating a test response result; collecting a test response result, wherein the test response result comprises a voice recognition result, a human-computer interaction interface screenshot and a system operation log; performing semantic comparison and scoring on the test response result through a judgment large model, and outputting a related index corresponding to the test response result; and generating a test result evaluation report according to the related indexes corresponding to the test response result, and outputting a typical error case list according to the test cases which do not reach the standard in the test result evaluation report. According to the method, the accuracy, the efficiency and the reproducibility of the intelligent cabin model test can be improved.
Owner:TONGJI UNIV

Automatic test system and test method for input board

The invention provides an automatic test system and test method for an input board, and relates to the technical field of railway signal equipment detection application. The method comprises the following steps: the industrial control computer controls the power supply to start and perform self-inspection; the upper computer software carries out initialization setting on communication parameters and working states of the processing board unit, the IO part mainboard, the camera, the controllable power supply and the tested input board and establishes a test log; the upper computer software judges whether each test point of the tested input board is short-circuited or adhered or not, whether an indicator lamp works normally or not and whether each channel runs normally or not by controlling the short-circuit judgment module, the camera and each path of output of the tested input board; and the upper computer software generates all test results into test records and uploads the test records to the control center. According to the invention, by simulating the real working state of the input board, the automatic test of the function and performance of the input board is realized, the test efficiency and the measurement accuracy are improved, the labor intensity is reduced, and the data management is more convenient.
Owner:SHENYANG RAILWAY SIGNAL

Apparatus and method for testing electrical performance parameters of bipolar transistors

The present application relates to a device for testing electrical performance parameters of bipolar transistors, comprising a test fixture for operatively mechanically and electrically coupling a bipolar transistor to be tested, a test circuit for applying a test input signal to the transistor under test, a measurement circuit for measuring an output signal of the transistor and determining electrical performance parameters thereof, and a controller for automating the testing process and analyzing the measurement data, wherein the test fixture has fluid cavities formed through its length by one or more flow holes, and at least one cooling section in the form of a uniform or non-uniform spiral is arranged in each fluid cavity to extend along the corresponding fluid cavity. The test circuit comprises a signal generator for generating the input signal and a power supply for providing necessary bias voltages to the transistor; the measurement circuit comprises an oscilloscope for measuring the output signal and a computer for processing the measurement data; the controller is capable of automatically acquiring and analyzing the measurement data of the transistor to determine the electrical performance parameters.
Owner:SHENZHEN YUESHENG MICROELECTRONICS CO LTD

Storage device performance testing method and device, electronic device and storage medium

The present application discloses a performance testing method and apparatus for a storage device, an electronic device, and a storage medium, relating to the field of data storage technology. The method comprises controlling a storage device to perform data operations in response to a test input; wherein the data operations include read operations and / or write operations; obtaining performance data of the storage device through a performance testing model during the storage device performing the data operations; wherein the performance data includes performance data of a data link of the storage device and performance data of a storage controller, wherein the storage controller is electrically connected to the storage device via a data link, and the data link is used to transmit data between the storage controller and the storage device; the performance testing model comprises at least one performance monitoring tool, and the at least one performance monitoring tool is used to perform performance monitoring on the data link and the storage controller; and generating a performance test report for the storage device based on the performance data. The method can achieve the technical effect of improving the performance testing efficiency of the storage device.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Methods and systems for generating advanced planning tools for operations analysis and management

PendingUS20250363435A1ResourcesUser deviceTest input
Methods and systems for automated generation of an advanced planning tool (APT) for an advanced planning system (APS) are described. One or more input questions for an operations plan are received. A generic APT contract that is relevant to a given one input question is retrieved. The generic APT contract is customized by mapping parameters defined in the data schema associated with the operations plan to placeholders in the generic APT contract. Generic APT code corresponding to the generic APT contract is customized by replacing placeholders in the generic APT code with parameters defined in the data schema, in accordance with the mapping. The customized APT code is deployed to obtain the executable customized APT. Verification of the customized APT is performed by automatically performing test executions of the customized APT using test inputs automatically generated using the data schema. The customized APT contract is outputted to a user device.
Owner:HUAWEI TECH CO LTD