Patents by Inventor Chung-Ting Kao
Chung-Ting Kao 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: 9705847Abstract: A management server and a management method thereof are provided. The management server is connected to a switch on a trunk port. The switch is connected to a plurality of cloud appliances in different virtual local area networks (VLANs). The management severs operates a management system and a translation system for managing cloud appliances. The translation system is operated to modify the receiving data packet by converting the source MAC address or the source IP address and removing the VLAN tag, and to modify the transmitting data packet by converting the destination MAC address or the destination IP address and adding a VLAN tag.Type: GrantFiled: November 13, 2013Date of Patent: July 11, 2017Assignee: Institute For Information IndustryInventors: Chung-Ting Kao, Yu-Jung Cheng
-
Patent number: 9590921Abstract: A network grouping system and a network grouping method thereof are provided. The network grouping system includes a controlling server and a connecting server. The connecting server connects to the controlling server via a switch. The connecting server embeds a grouping identifier into a network packet, and transmits the network packet to the controlling server via the switch. The controlling server retrieves the grouping identifier from the network packet, and creates a grouping configuration according to the grouping identifier. The grouping configuration records a matching relation of the grouping identifier with the connecting server. The controlling server further transmits the grouping configuration to the switch so that the switch passes on network packets according to the grouping configuration.Type: GrantFiled: October 31, 2014Date of Patent: March 7, 2017Assignee: Institute For Information IndustryInventors: Yu-Jung Cheng, Chung-Ting Kao
-
Publication number: 20160087839Abstract: A network grouping system and a network grouping method thereof are provided. The network grouping system includes a controlling server and a connecting server. The connecting server connects to the controlling server via a switch. The connecting server embeds a grouping identifier into a network packet, and transmits the network packet to the controlling server via the switch. The controlling server retrieves the grouping identifier from the network packet, and creates a grouping configuration according to the grouping identifier. The grouping configuration records a matching relation of the grouping identifier with the connecting server. The controlling server further transmits the grouping configuration to the switch so that the switch passes on network packets according to the grouping configuration.Type: ApplicationFiled: October 31, 2014Publication date: March 24, 2016Inventors: Yu-Jung CHENG, Chung-Ting KAO
-
Patent number: 9227097Abstract: A fireproof rack for protecting an object is provided. The fireproof rack includes a major frame, a moveable frame, a fireproof chamber and a fireproof liquid. The moveable frame is slidably connected to the major frame, and the moveable frame slides between a first position and a second position relative to the major frame, and the object is disposed in the moveable frame, and the moveable frame and the object are in the first position under an operation mode. Under a fireproof mode, the moveable frame and the object slide to the second position, and are received in the fireproof chamber. The fireproof liquid is located in the fireproof chamber. When the moveable frame and the object are in the second position, the object is soaked in the fireproof liquid.Type: GrantFiled: December 12, 2012Date of Patent: January 5, 2016Assignee: INSTITUTE FOR INFORMATION INDUSTRYInventors: Po-Kuan Lee, Chung-Ting Kao
-
Publication number: 20150131674Abstract: A management server and a management method thereof are provided. The management server is connected to a switch on a trunk port. The switch is connected to a plurality of cloud appliances in different virtual local area networks (VLANs). The management severs operates a management system and a translation system for managing cloud appliances. The translation system is operated to modify the receiving data packet by converting the source MAC address or the source IP address and removing the VLAN tag, and to modify the transmitting data packet by converting the destination MAC address or the destination IP address and adding a VLAN tag.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Institute For Information IndustryInventors: Chung-Ting KAO, Yu-Jung CHENG
-
Publication number: 20150134941Abstract: A control center deployment method for a cloud-based system is provided. The cloud-based system includes a first appliance. The control center deployment method is applied to the first appliance and includes the following steps: (a) storing an image file corresponding to a virtual machine combined with a first control center and installing an operating system simultaneously; (b) defining a management network port connected with the management LAN for the first control center during installing the operating system; and (c) creating a virtual switch to connect the first control center with the management network port upon installing the operating system so that the first control center controls the cloud-based system through the virtual switch, the management network port and the management LAN.Type: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: Institute For Information IndustryInventors: Chung-Ting KAO, Feng-Sheng WANG
-
Patent number: 8788800Abstract: An operating system (OS) processing method for a host computer includes the following steps: when the host computer is booting, a boot loader is read from a boot reading device according to a boot priority order of the host computer. A signature detecting program included in the boot loader is executed to detect data stored in a specified address of a master boot record (MBR) of the host computer. When it is determined that the present version signature of the host computer does not match the preset version signature according to the data stored in the specified address, an OS image is read from the boot reading device, an OS is installed on the host computer according to the OS image. The data stored in the specified address of the MBR is amended according to an image version signature of the installed OS.Type: GrantFiled: December 13, 2011Date of Patent: July 22, 2014Assignee: Institute for Information IndustryInventors: Yen-Wen Huang, Chung-Ting Kao, Hui-Kuang Chung, Han-Chao Lee
-
Publication number: 20140138103Abstract: A fireproof rack for protecting an object is provided. The fireproof rack includes a major frame, a moveable frame, a fireproof chamber and a fireproof liquid. The moveable frame is slidably connected to the major frame, and the moveable frame slides between a first position and a second position relative to the major frame, and the object is disposed in the moveable frame, and the moveable frame and the object are in the first position under an operation mode. Under a fireproof mode, the moveable frame and the object slide to the second position, and are received in the fireproof chamber. The fireproof liquid is located in the fireproof chamber. When the moveable frame and the object are in the second position, the object is soaked in the fireproof liquid.Type: ApplicationFiled: December 12, 2012Publication date: May 22, 2014Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Po-Kuan LEE, Chung-Ting KAO
-
Publication number: 20140139533Abstract: A graphic processing unit (GPU) virtual apparatus, a GPU host apparatus and GPU program processing methods thereof are provided. The GPU virtual apparatus determines a priority of a GPU program, determines a processing order of the GPU program according to the priority, processes the GPU program according to the processing order, and transmits the processed GPU program to the GPU host apparatus. The GPU host apparatus receives the processed GPU program from the GPU virtual apparatus, determines a priority of the processed GPU program, determines a processing order of the processed GPU program according to the priority, further processes the processed GPU program according to the processing order, and transmits an operation result of the processed GPU program to the GPU virtual apparatus.Type: ApplicationFiled: January 22, 2013Publication date: May 22, 2014Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Kai-Yuan JAN, Chung-Ting KAO, Feng-Sheng WANG
-
Publication number: 20140137023Abstract: A method for visually mapping network ports to network interface cards, applied to a network device having a plurality of network ports and a plurality of network interface cards, is provided. A network port layout corresponding to a configuration of the plurality of network ports on the network device is received. An unplugging order of the plurality of network ports is provided according to the network port layout. Numbers of the plurality of network interface cards are recorded according to an occurrence order of unplugging events occurring in the plurality of network interface cards when unplugging the plurality of network ports according to the unplugging order into an unplugging event record. The numbers of the plurality of network interface cards are combined into the network port layout according to the unplugging event record to generate a network port mapping layout Then the network port mapping layout is displayed.Type: ApplicationFiled: December 12, 2012Publication date: May 15, 2014Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Chien-Nan LIN, Chung-Ting KAO
-
Publication number: 20130124841Abstract: An operating system (OS) processing method for a host computer includes the following steps: when the host computer is booting, a boot loader is read from a boot reading device according to a boot priority order of the host computer. A signature detecting program included in the boot loader is executed to detect data stored in a specified address of a master boot record (MBR) of the host computer. When it is determined that the present version signature of the host computer does not match the preset version signature according to the data stored in the specified address, an OS image is read from the boot reading device, an OS is installed on the host computer according to the OS image. The data stored in the specified address of the MBR is amended according to an image version signature of the installed OS.Type: ApplicationFiled: December 13, 2011Publication date: May 16, 2013Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Yen-Wen Huang, Chung-Ting Kao, Hui-Kuang Chung, Han-Chao Lee
-
Publication number: 20130117417Abstract: A method for transmitting data includes determining which one server has sufficient bandwidth to transmit data packets by a management module when the server needs to transmit the data packets; if the server does not has sufficient bandwidth to transmit the data packets, this server will transmit the data packets to the second one server through a peripheral transmission device; and the second server will receive and transmit the data packets to the Internet by the bandwidth thereof. A data transmission system is disclosed herein.Type: ApplicationFiled: April 2, 2012Publication date: May 9, 2013Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Rick C.S. Chen, Yen-Wen Huang, Chung-Ting Kao, Hui-Kuang Chung, Han-Chao Lee
-
Publication number: 20110314203Abstract: Resource adjustment methods and systems for virtual machines (VMs) for use in at least one physical device are provided. First, a first VM having a first resource set and a second VM having a second resource set are respectively enabled to enter a suspended state. A first user space address and a second user space address are respectively obtained from a first VM memory page table corresponding to the first VM and a second VM page table corresponding to the second VM, and a first physical memory address corresponding to the first user space address in the physical device and a second physical memory address corresponding to the second user space address in the physical device are obtained from a Hypervisor. The first user space address is mapped to the second physical memory address by the Hypervisor. Then, the first VM is enabled to enter an execution state, and the second VM is stopped.Type: ApplicationFiled: November 30, 2010Publication date: December 22, 2011Inventors: Lee-Chung CHEN, Hui-Kuang Chung, Chih-Kai Hu, Chung-Ting Kao