Patents by Inventor Hoi Chan
Hoi Chan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7797581Abstract: A testing device for testing a motherboard is provided to include a server, a client terminal computer, a debug card and a receiving device. The server is connected to the client terminal computer, for inquiring test results. The debug card is attached to the motherboard, for getting test data. The receiving device connecting with the debug card transmits the test data to the server via a network. A testing method for testing a motherboard is provided to include the following steps: a debug card getting the test data from the motherboard; sending the test data to a receiving device, the receiving device transmitting the test data to a server, the server collating and analyzing the test data; and a client terminal computer inquiring test results via the server.Type: GrantFiled: August 17, 2007Date of Patent: September 14, 2010Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Guang-Yu Zhu, Hoi Chan, Bo-Tao Wang, Li-Chuan Qiu, Da-Hua Xiao
-
Patent number: 7694116Abstract: A test method for verifying installation validity of a peripheral component interconnected (PCI) devices on an electronic device having a test module, comprises the steps of: (a) storing information of onboard devices and slots on motherboards of different electronic devices and information of PCI devices added in the slots of the motherboards in a first data storing device; (b) storing a bill of material (BOM) showing all possible configurations of the different computers in a second data storing device; (c) generating a configuration file according to the BOM and information of the motherboards and PCI devices; (d) the test module in the computer checking actual hardware configuration of the computer and comparing the actual configuration with the corresponding information recorded in the configuration file; (e) outputting a test result.Type: GrantFiled: October 17, 2006Date of Patent: April 6, 2010Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Hoi Chan, Li-Chuan Qiu, Qing-Long Chai, Yu-Hao Wu, Ru-Da Xu, Yue Li
-
Patent number: 7478004Abstract: A method for testing a connection between an audio receiving device and a motherboard is disclosed. The method includes the steps of: preparing a data storage medium containing an original audio data file; playing the data storage medium on an audio playing device with audio signals generated thereof, the audio playing device being connected to the audio receiving device; receiving the audio signals by the audio receiving device; transmitting the audio signals to the motherboard via the connection between the audio receiving device and the motherboard; outputting the audio signals from an output port; receiving the audio signals by an input port; recording the audio signals as a recorded audio data file; comparing the two audio data file; and reporting a test result indicating that the connection is in good condition if the two audio data files are identical.Type: GrantFiled: March 21, 2006Date of Patent: January 13, 2009Assignees: Hong Fu Jin Precision Industry (Shen Zhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Hoi Chan, Qing-Long Chai, De-Hua Dang, Hong-Bo Zhao, Li-Chuan Qiu
-
Publication number: 20080313503Abstract: A testing device for testing a motherboard is provided to include a server, a client terminal computer, a debug card and a receiving device. The server is connected to the client terminal computer, for inquiring test results. The debug card is attached to the motherboard, for getting test data. The receiving device connecting with the debug card transmits the test data to the server via a network. A testing method for testing a motherboard is provided to include the following steps: a debug card getting the test data from the motherboard; sending the test data to a receiving device, the receiving device transmitting the test data to a server, the server collating and analyzing the test data; and a client terminal computer inquiring test results via the server.Type: ApplicationFiled: August 17, 2007Publication date: December 18, 2008Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.Inventors: GUANG-YU ZHU, HOI CHAN, BO-TAO WANG, LI-CHUAN QIU, DA-HUA XIAO
-
Publication number: 20080091859Abstract: A test method for verifying installation validity of a peripheral component interconnected (PCI) devices on an electronic device having a test module, comprises the steps of: (a) storing information of onboard devices and slots on motherboards of different electronic devices and information of PCI devices added in the slots of the motherboards in a first data storing device; (b) storing a bill of material (BOM) showing all possible configurations of the different computers in a second data storing device; (c) generating a configuration file according to the BOM and information of the motherboards and PCI devices; (d) the test module in the computer checking actual hardware configuration of the computer and comparing the actual configuration with the corresponding information recorded in the configuration file; (e) outputting a test result.Type: ApplicationFiled: October 17, 2006Publication date: April 17, 2008Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Hoi Chan, Li-Chuan Qiu, Qing-Long Chai, Yu-Hao Wu, Ru-Da Xu, Yue Li
-
Publication number: 20070094427Abstract: A method for verifying the coupled locations of computer devices is provided. The method includes the steps of: (a) mapping a logical address of each device interface on a standard motherboard to a physical address of the device interface on the standard motherboard; (b) storing all mapping relationships in a database; (c) obtaining a list of devices linked to the standard motherboard of a computer to be verified from a BOM; (d) determining a logical address of each device according to product assembly standards; (e) obtaining a standard physical address of each device according to its logical address and a mapping relationship in the database; (f) writing the standard physical address of each device into a device specification file; and (g) checking the validity of installation locations of devices of the computer to be verified based on the device specification file.Type: ApplicationFiled: August 10, 2006Publication date: April 26, 2007Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Hoi Chan, Ru-Da Xu, Yue Li
-
Publication number: 20070088811Abstract: An exemplary management system of storing components in a distributed system is disclosed. The management system includes a host node server (40) and at least one minor node server (10), and each minor node server is connected with the host node server via a network (30). Each minor node server is configured for dividing synchronization contents in the distributed system into various initial components according to an attribute-similar principle, and for sending various requests for synchronizing information of the components to the host node server. The host node server is configured for synchronizing corresponding components according to the received requests, providing an attribute list and a location list for describing instinct attributes and locations of each component respectively, and for copying the attribute list and the location list to each minor node server after a predetermined period of time. A related method is also disclosed.Type: ApplicationFiled: July 27, 2006Publication date: April 19, 2007Inventors: Hoi Chan, Gang Liu
-
Publication number: 20070089013Abstract: The present invention provides a method for testing ports of a computer. The method includes steps of: connecting the testing ports and the non-testing ports of the computer according to a configuration document; creating virtual devices corresponding to the non-testing ports; analyzing corresponding relations between the virtual devices, the non-testing ports, and the testing ports; analyzing a count of the testing ports; and determining whether the testing ports are in good working condition by determining whether the count of the testing ports is equal to a count of the configuration records. A related system is also disclosed.Type: ApplicationFiled: July 28, 2006Publication date: April 19, 2007Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Li-Chuan Qiu, Hoi Chan, Qing-Long Chai, Xiao-Ming Xu
-
Publication number: 20060277591Abstract: A system and method are provided to establish trust between a user and a policy system that generates recommended actions in accordance with specified policies. Trust is introduced into the policy-based system by assigning a value to each execution of each policy with respect to the policy-based system, called the instantaneous trust index. The instantaneous trust indices for each one of the policies, for the each execution of a given policy or for both are combined into the overall trust index for a given policy or for a given policy-based system. The recommended actions are processed in accordance with the level or trust associated with a given policy as expressed by the trust indices. Manual user input is provided to monitor or change the recommended actions. In addition, reinforcement learning algorithms are used to further enhance the level of trust between the user and the policy-based system.Type: ApplicationFiled: June 6, 2005Publication date: December 7, 2006Inventors: William Arnold, Hoi Chan, Alla Segal, Ian Whalley
-
Publication number: 20060269260Abstract: A method for testing a connection between an audio receiving device and a motherboard is disclosed. The method includes the steps of: preparing a data storage medium containing an original audio data file; playing the data storage medium on an audio playing device with audio signals generated thereof, the audio playing device being connected to the audio receiving device; receiving the audio signals by the audio receiving device; transmitting the audio signals to the motherboard via the connection between the audio receiving device and the motherboard; outputting the audio signals from an output port; receiving the audio signals by an input port; recording the audio signals as a recorded audio data file; comparing the two audio data file; and reporting a test result indicating that the connection is in good condition if the two audio data files are identical.Type: ApplicationFiled: March 21, 2006Publication date: November 30, 2006Inventors: Hoi Chan, Qing-Long Chai, De-Hua Dang, Hong-Bo Zhao, Li-Chuan Qiu
-
Publication number: 20060238801Abstract: The present invention provides a system for transmitting data quickly between a client and a server. The system includes at least one server (2) and a plurality of clients (1). The server provides an administration interface to the client, and includes: an inputting module (20) for inputting file directory paths via the administration interface; a judging module (21) for determining whether a reference document that corresponds to a source document in the client exists on the server, and for identifying a difference between the updated source document and the reference document according to verifications; a copying module (22) for copying the reference document to the server; and a transmitting module (23) for transmitting the difference, and for updating the copied document according to the difference. A related method is also disclosed.Type: ApplicationFiled: April 17, 2006Publication date: October 26, 2006Inventors: Hoi Chan, Peng Zeng, Gang Liu, Feng-Hua Luo, Yu-Hao Wu
-
Publication number: 20060195798Abstract: A graphical interaction and authoring system is provided that combines textual and graphical information to display hierarchical information via an interactive visual mechanism for the composition and manipulation of syntactic structures, enabling business users to view, operate, and compose information in a way that not only graphically preserves the structure of the syntax, but also maintains the relationship of the expression. The system provides a way for the users to interact with it dynamically and effectively.Type: ApplicationFiled: February 28, 2005Publication date: August 31, 2006Inventors: Hoi Chan, Sharon Greene, Charles Kerr, Paul Matchen
-
Publication number: 20060143143Abstract: A technique is provided for managing (1210) externalizable inference components. The technique allows for dynamic construction of inferences from separate components, and externalization of data for controlling dynamic constructable inferences. One key benefit realized is the capability to mix and match various externalized inference components to form new inferences; or stated in a different way, the ability to deduce new knowledge by combining (reusing) and exercising various components in new ways. Provisions are made for pluggable inference components that can be combined in many distinct ways to fit the needs of different applications. This allows inference components to be developed independently and to be highly portable.Type: ApplicationFiled: December 21, 2002Publication date: June 29, 2006Inventors: Hoi Chan, Louis Degenaro, Isabelle Rouvellou
-
Publication number: 20060064463Abstract: The present invention utilizes agents embedded in content delivered to clients across a network to provide client-side security for the data delivered to a client. These embedded agents provide application-specific protection for the delivered content in which they are embedded and eliminate the need for using plug-ins for security functions. Different agents, e.g. programs such as Java applets, are configured having a variety of different client or application specific protection mechanisms, and the agents are dynamically configured, e.g. selected, in accordance with the application, the client to be protected or other environment criteria. Once the agent has been appropriately configured, the agent is embedded in the content, and the content is delivered to the client. Once delivered, the embedded agent is uploaded to the client and executed, providing the configured security protection at the client side for the content in which it was embedded.Type: ApplicationFiled: September 20, 2004Publication date: March 23, 2006Inventors: Hoi Chan, Trieu Chieu
-
Publication number: 20060026570Abstract: The present invention is directed to systems and methods that treat the monitoring of a software application as a separate and independent concern from the software application itself. The present invention utilizes aspect oriented programming to intercept, analyze, decompose the application states of a software application and then to link appropriate non-invasive constructs into the software application code to provide application state information to an autonomic manager through a plurality of sensors. The autonomic manager analyzes the application state information for compliance pre-defined parameters, and takes appropriate corrective action including modifying the software application states using a plurality of effectors. The sensors and effectors are linked as non-invasive constructs to the software application, and in aspect oriented programming constitute aspects.Type: ApplicationFiled: August 2, 2004Publication date: February 2, 2006Inventors: Hoi Chan, Trieu Chieu, Jeffrey Kephart
-
Methods and apparatus for business rules authoring and operation employing a customizable vocabulary
Publication number: 20050119984Abstract: Methods and apparatus for authoring and executing an individualized language business rule. In one embodiment, a method comprises creating at least one individualized language resource, creating at least one individualized language rule referencing at least one of said individualized language resource, and transforming said at least one individualized language rule into computer executable format.Type: ApplicationFiled: December 1, 2003Publication date: June 2, 2005Inventors: Isabelle Rouvellou, Hoi Chan, Louis Degenaro, Judah Diament, Achille Fokoue-Nkoutche, Charles Kerr, Mark Linehan, Arvind Rajpurohit, Samuel Weber