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: 20210209222
    Abstract: 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 acco
    Type: Application
    Filed: March 21, 2019
    Publication date: July 8, 2021
    Applicant: Soosan INT Co., Ltd.
    Inventors: Hoi Chan JEONG, Ji Hoon MOON, Jun Yeong PARK
  • Patent number: 10688973
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: June 23, 2020
    Assignee: FLEX-N-GATE ADVANCED PRODUCT DEVELOPMENT LLC
    Inventors: Jaafar Bashiry-Khoshraftar, Simon Kwan Hoi Chan, Hai Yang Zou, Rajesh Marwaha, Joaquin Hung, Ramesh Periasamy
  • Patent number: 10521259
    Abstract: 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: Grant
    Filed: November 5, 2015
    Date of Patent: December 31, 2019
    Assignee: SOOSAN INT CO., LTD.
    Inventors: Hoi Chan Jeong, Kwan Jae Lee, Seung Hyun Seo, Kyoung Tae Kang
  • Patent number: 10474832
    Abstract: 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: Grant
    Filed: May 30, 2016
    Date of Patent: November 12, 2019
    Assignee: Soosan Int Co., LTD
    Inventors: Hyoung Bae Park, Hoi Chan Jeong, Seung Hyun Seo, Jun Young Park
  • Publication number: 20190329743
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Joaquin Hung, Rajesh Marwaha, Ramesh Periasamy, Jaafar Bashiry-Khoshraftar, Simon Kwan Hoi Chan, Hai Yang Zou
  • Publication number: 20180285138
    Abstract: 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: Application
    Filed: November 5, 2015
    Publication date: October 4, 2018
    Inventors: Hoi Chan Jeong, Kwan Jae Lee, Seung Hyun Seo, Kyoung Tae Kang
  • Publication number: 20180150643
    Abstract: 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: Application
    Filed: May 30, 2016
    Publication date: May 31, 2018
    Applicant: SOOSAN INT CO., LTD.
    Inventors: Hyoung Bae Park, Hoi Chan Jeong, Seung Hyun Seo, Jun Young Park
  • Patent number: 8813601
    Abstract: 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: Grant
    Filed: September 7, 2011
    Date of Patent: August 26, 2014
    Assignee: Ventra Group, Inc.
    Inventors: Christopher George Arthur Hind, Peter Revelis, Simon Kwan Hoi Chan, Jaafar Bashiry-Khoshraftar
  • Publication number: 20130055848
    Abstract: 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: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Applicant: Ventra Group, Inc.
    Inventors: Christopher George Arthur Hind, Peter REVELIS, Simon Kwan Hoi Chan, Jaafar Bashiry-Khoshraftar
  • Patent number: 7797581
    Abstract: 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: Grant
    Filed: August 17, 2007
    Date of Patent: September 14, 2010
    Assignees: 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: 7694116
    Abstract: 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: Grant
    Filed: October 17, 2006
    Date of Patent: April 6, 2010
    Assignees: 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: 7478004
    Abstract: 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: Grant
    Filed: March 21, 2006
    Date of Patent: January 13, 2009
    Assignees: 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: 20080313503
    Abstract: 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: Application
    Filed: August 17, 2007
    Publication date: December 18, 2008
    Applicants: 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: 20080091859
    Abstract: 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: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Applicant: 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: 20070094427
    Abstract: 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: Application
    Filed: August 10, 2006
    Publication date: April 26, 2007
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Hoi Chan, Ru-Da Xu, Yue Li
  • Publication number: 20070088811
    Abstract: 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: Application
    Filed: July 27, 2006
    Publication date: April 19, 2007
    Inventors: Hoi Chan, Gang Liu
  • Publication number: 20070089013
    Abstract: 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: Application
    Filed: July 28, 2006
    Publication date: April 19, 2007
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Li-Chuan Qiu, Hoi Chan, Qing-Long Chai, Xiao-Ming Xu
  • Publication number: 20060277591
    Abstract: 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: Application
    Filed: June 6, 2005
    Publication date: December 7, 2006
    Inventors: William Arnold, Hoi Chan, Alla Segal, Ian Whalley
  • Publication number: 20060269260
    Abstract: 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: Application
    Filed: March 21, 2006
    Publication date: November 30, 2006
    Inventors: Hoi Chan, Qing-Long Chai, De-Hua Dang, Hong-Bo Zhao, Li-Chuan Qiu
  • Publication number: 20060238801
    Abstract: 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: Application
    Filed: April 17, 2006
    Publication date: October 26, 2006
    Inventors: Hoi Chan, Peng Zeng, Gang Liu, Feng-Hua Luo, Yu-Hao Wu