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).
-
Publication number: 20210209222Abstract: If a request to execute an executable file of a guest operating system or an executable file being executed in the guest operating system is detected, the present disclosure calculates a hash value before the executable file is executed and compares the calculated hash value with a pre-stored hash value, thereby securing security of the executable file; parses a file system of the guest operating system prior to starting the guest operating system and verifies integrity of a virtualization driver, and if the virtualization driver has integrity according to a result of the verification, blocks modulation of a memory area where the virtualization driver is allocated, a memory area corresponding to a master boot record (MBR) of the guest operating system, and a memory area corresponding to a volume boot record (VBR) of the guest operating system, and if an access to a file occurs in the virtualization driver, determines authority to access the file to which the access was requested, and processes the access accoType: ApplicationFiled: March 21, 2019Publication date: July 8, 2021Applicant: Soosan INT Co., Ltd.Inventors: Hoi Chan JEONG, Ji Hoon MOON, Jun Yeong PARK
-
Patent number: 10688973Abstract: A parking brake emulator assembly for a vehicle is provided. The emulator assembly includes a mounting bracket. The mounting bracket includes a front spring mounting flange with a spring mounting hole. The emulator assembly further includes a brake lever, a spring guiding rod, a spring, and a rear spring holder. The brake lever is rotatable relative to the mounting bracket into a neutral position and a brake application position. The spring guiding rod is coupled to the brake lever via a pinned connection, and extends through the spring and the rear spring holder. Rotation of the brake lever from the neutral position to the brake application position moves the pinned connection to thereby move the spring guiding rod and the rear spring holder towards the front spring mounting flange, thereby compressing the spring.Type: GrantFiled: April 30, 2018Date of Patent: June 23, 2020Assignee: FLEX-N-GATE ADVANCED PRODUCT DEVELOPMENT LLCInventors: Jaafar Bashiry-Khoshraftar, Simon Kwan Hoi Chan, Hai Yang Zou, Rajesh Marwaha, Joaquin Hung, Ramesh Periasamy
-
Patent number: 10521259Abstract: The present invention relates to a device and a method for monitoring resources in a full virtualization system, the device and method generating a file table by parsing file information, generating a memory table when a memory is allocated, and then determining whether to execute a command by a process unit with reference to the file table and the memory table when the command is generated from a guest operating system or an application such that a virtual machine monitor is requested to execute the command.Type: GrantFiled: November 5, 2015Date of Patent: December 31, 2019Assignee: SOOSAN INT CO., LTD.Inventors: Hoi Chan Jeong, Kwan Jae Lee, Seung Hyun Seo, Kyoung Tae Kang
-
Patent number: 10474832Abstract: The present invention relates to a technology that performs: checking an integrity of a paravirtualization agent before executing the paravirtualization agent; protecting the paravirtualization agent by obstructing the modulation of a memory region to which the paravirtualization agent is allocated; when file input-output is generated in the paravirtualization agent, transmitting information associated with the generated file input-output to a host-based file system protection service to inquire about accessibility; determining an authority for access to the generated file input-output through a reasoning engine in the host-based file system protection service; and transmitting a result of the determination to the paravirtualization agent, and processing the generated file input-output, thereby protecting a file in a file system.Type: GrantFiled: May 30, 2016Date of Patent: November 12, 2019Assignee: Soosan Int Co., LTDInventors: Hyoung Bae Park, Hoi Chan Jeong, Seung Hyun Seo, Jun Young Park
-
Publication number: 20190329743Abstract: A parking brake emulator assembly for a vehicle is provided. The emulator assembly includes a mounting bracket. The mounting bracket includes a front spring mounting flange with a spring mounting hole. The emulator assembly further includes a brake lever, a spring guiding rod, a spring, and a rear spring holder. The brake lever is rotatable relative to the mounting bracket into a neutral position and a brake application position. The spring guiding rod is coupled to the brake lever via a pinned connection, and extends through the spring and the rear spring holder. Rotation of the brake lever from the neutral position to the brake application position moves the pinned connection to thereby move the spring guiding rod and the rear spring holder towards the front spring mounting flange, thereby compressing the spring.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Joaquin Hung, Rajesh Marwaha, Ramesh Periasamy, Jaafar Bashiry-Khoshraftar, Simon Kwan Hoi Chan, Hai Yang Zou
-
Publication number: 20180285138Abstract: The present invention relates to a device and a method for monitoring resources in a full virtualization system, the device and method generating a file table by parsing tile information, generating a memory table when a memory is allocated, and then determining whether to execute a command by a process unit with reference to the file table and the memory table when the command is generated from a guest operating system or an application such that a virtual machine monitor is requested to execute the command.Type: ApplicationFiled: November 5, 2015Publication date: October 4, 2018Inventors: Hoi Chan Jeong, Kwan Jae Lee, Seung Hyun Seo, Kyoung Tae Kang
-
Publication number: 20180150643Abstract: The present invention relates to a technology that performs: checking an integrity of a paravirtualization agent before executing the paravirtualization agent; protecting the paravirtualization agent by obstructing the modulation of a memory region to which the paravirtualization agent is allocated; when file input-output is generated in the paravirtualization agent, transmitting information associated with the generated file input-output to a host-based file system protection service to inquire about accessibility; determining an authority for access to the generated file input-output through a reasoning engine in the host-based file system protection service; and transmitting a result of the determination to the paravirtualization agent, and processing the generated file input-output, thereby protecting a file in a file system.Type: ApplicationFiled: May 30, 2016Publication date: May 31, 2018Applicant: SOOSAN INT CO., LTD.Inventors: Hyoung Bae Park, Hoi Chan Jeong, Seung Hyun Seo, Jun Young Park
-
Patent number: 8813601Abstract: Provided is a retainer for assisting in installation of a parking brake actuator for use in a vehicle by limiting relative movement of an input lever and a mounting bracket. The retainer has a first part and a second part connected via frangible connection(s). The first part of the retainer is fixed relative to a mounting bracket and the second part is fixed relative to the input lever (via a pivot member). After installation, the lever is moved from its first, installation position to a second, in-use position. The application of force and movement of the lever rotates the pivot member, which rotates the second part of the retainer relative to the first part thereby breaking the frangible connection(s). The input lever of the brake actuator is then ready for use to apply or release brakes of the vehicle.Type: GrantFiled: September 7, 2011Date of Patent: August 26, 2014Assignee: Ventra Group, Inc.Inventors: Christopher George Arthur Hind, Peter Revelis, Simon Kwan Hoi Chan, Jaafar Bashiry-Khoshraftar
-
Publication number: 20130055848Abstract: Provided is a retainer for assisting in installation of a parking brake actuator for use in a vehicle by limiting relative movement of an input lever and a mounting bracket. The retainer has a first part and a second part connected via frangible connection(s). The first part of the retainer is fixed relative to a mounting bracket and the second part is fixed relative to the input lever (via a pivot member). After installation, the lever is moved from its first, installation position to a second, in-use position. The application of force and movement of the lever rotates the pivot member, which rotates the second part of the retainer relative to the first part thereby breaking the frangible connection(s). The input lever of the brake actuator is then ready for use to apply or release brakes of the vehicle.Type: ApplicationFiled: September 7, 2011Publication date: March 7, 2013Applicant: Ventra Group, Inc.Inventors: Christopher George Arthur Hind, Peter REVELIS, Simon Kwan Hoi Chan, Jaafar Bashiry-Khoshraftar
-
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