Patents by Inventor Pei-Ling Yu
Pei-Ling Yu 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: 10838895Abstract: A processing method of data redundancy is utilized for a Non-Volatile Memory express (NVMe) to transfer data via a fabric channel from a host terminal to a Remote-direct-memory-access-enable Network Interface Controller (RNIC) and a Just a Bunch of Flash (JBOF). The processing method comprises virtualizing a Field Programmable Gate Array (FPGA) of the RNIC into a Dynamic Random Access Memory (DRAM) and storing the data to the DRAM; replicating or splitting the data into a plurality of data packets and reporting a plurality of virtual memory addresses corresponding to the plurality of data packets to the RNIC by the FPGA; and reading and transmitting the plurality of data packets to a plurality of corresponding NVMe controllers according to the plurality of virtual memory addresses; wherein the FPGA reports to the RNIC that a memory size of the FPGA is larger than that of the DRAM.Type: GrantFiled: April 11, 2018Date of Patent: November 17, 2020Assignee: Wiwynn CorporationInventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
-
Patent number: 10698638Abstract: A data transmission method for transmitting first data to a plurality of physical remote target devices by a host system is provided. The method includes: generating a transmission instruction to transmit the first data to a network interface controller of the host system; transforming the first data into a plurality of second data and respectively recording the plurality of second data in a plurality of memory addresses of a memory of the network interface controller; and instructing the plurality of physical remote target devices to acquire the plurality of second data respectively from the plurality of memory addresses of the memory. In addition, a host system using the data transmission method is also provided.Type: GrantFiled: May 29, 2018Date of Patent: June 30, 2020Assignee: Wiwynn CorporationInventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
-
Patent number: 10567268Abstract: A method for detecting topology, a compute node, and a storage node are proposed. In this disclosure, the compute node and the storage node exchange identity information with each other. Next, each of the compute node and the storage node combines the identity information thereof and the identification information of the other based on the same rule to generate the same connection identification for characterizing the connection relationship between the compute node and the storage node. Accordingly, the maintenance and management of a data center may be more convenient and less expensive.Type: GrantFiled: May 17, 2018Date of Patent: February 18, 2020Assignee: Wiwynn CorporationInventors: Kuo-Yi Huang, Pei-Ling Yu
-
Publication number: 20190303046Abstract: A data transmission method for transmitting first data to a plurality of physical remote target devices by a host system is provided. The method includes: generating a transmission instruction to transmit the first data to a network interface controller of the host system; transforming the first data into a plurality of second data and respectively recording the plurality of second data in a plurality of memory addresses of a memory of the network interface controller; and instructing the plurality of physical remote target devices to acquire the plurality of second data respectively from the plurality of memory addresses of the memory. In addition, a host system using the data transmission method is also provided.Type: ApplicationFiled: May 29, 2018Publication date: October 3, 2019Applicant: Wiwynn CorporationInventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
-
Publication number: 20190253337Abstract: A method for detecting topology, a compute node, and a storage node are proposed. In this disclosure, the compute node and the storage node exchange identity information with each other. Next, each of the compute node and the storage node combines the identity information thereof and the identification information of the other based on the same rule to generate the same connection identification for characterizing the connection relationship between the compute node and the storage node. Accordingly, the maintenance and management of a data center may be more convenient and less expensive.Type: ApplicationFiled: May 17, 2018Publication date: August 15, 2019Applicant: Wiwynn CorporationInventors: Kuo-Yi Huang, Pei-Ling Yu
-
Publication number: 20190155772Abstract: A processing method of data redundancy is utilized for a Non-Volatile Memory express (NVMe) to transfer data via a fabric channel from a host terminal to a Remote-direct-memory-access-enable Network Interface Controller (RNIC) and a Just a Bunch of Flash (JBOF). The processing method comprises virtualizing a Field Programmable Gate Array (FPGA) of the RNIC into a Dynamic Random Access Memory (DRAM) and storing the data to the DRAM; replicating or splitting the data into a plurality of data packets and reporting a plurality of virtual memory addresses corresponding to the plurality of data packets to the RNIC by the FPGA; and reading and transmitting the plurality of data packets to a plurality of corresponding NVMe controllers according to the plurality of virtual memory addresses; wherein the FPGA reports to the RNIC that a memory size of the FPGA is larger than that of the DRAM.Type: ApplicationFiled: April 11, 2018Publication date: May 23, 2019Inventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
-
Patent number: 10289519Abstract: A rack management system and a rack management method thereof are disclosed; wherein the storage management system is used for managing a plurality of chassis. The storage management system includes a rack, a resistor cable, a power supply module, a detection module, and a processing module. The rack has a plurality of storage portions for disposing the plurality of chassis respectively. The resistor cable is disposed in the rack for corresponding to each storage space. The power supply module is used for supplying a power signal to the resistor cable. When the plurality of chassis is disposed in the plurality of storage portions, the detection module detects the resistor cable to generate a plurality of detection signals. The processing module records locations of the plurality of chassis based on the plurality of detection signals.Type: GrantFiled: October 9, 2014Date of Patent: May 14, 2019Assignee: Wiwynn CorporationInventors: Pei-Ling Yu, Shih-Tang Shen, Bing-Kun Syu
-
Patent number: 9535479Abstract: A rack-mount system includes a data center manager and a rack which contains a plurality of electronic devices, a rack management controller and a plurality of power supplies. Before a specific electronic device performs a booting procedure, related booting parameters of the specific electronic device are accessed. The data center manager or the rack management controller is configured to calculate the amount of power required for the specific electronic device to perform the booting procedure according to the accessed booting parameters. The rack management controller is configured to control the number of activated power supplies among the plurality of power supplies according to the calculated amount of power.Type: GrantFiled: July 29, 2015Date of Patent: January 3, 2017Assignee: Wistron CorporationInventors: Pei-Ling Yu, Sheng-Kai Lai, Bing-Kun Syu, Jui-Jen Su, Hu-Hsi Li
-
Patent number: 9479570Abstract: A method for processing load balancing of graphic streams is provided. The method is used in a system, wherein the system includes a server device and a client device, and the method includes the steps of: receiving, by a virtual machine, a graphic with a plurality of objects and graphic capability information; dispatching, by a dispatcher, the plurality of objects according to the graphic capability information; receiving, by a server GPU, a first group of objects dispatched by the dispatcher, and transforming the first group of objects into a first video stream; receiving, by a virtual desktop viewer, a second group of objects dispatched by the dispatcher; transforming, by a client GPU, the second group of objects into a second video stream; and rendering, by a virtual desktop viewer, the first video stream and the second video stream.Type: GrantFiled: July 9, 2013Date of Patent: October 25, 2016Assignee: Wistron Corp.Inventors: Alexander I-Chi Lai, Pei-Ling Yu
-
Publication number: 20160259384Abstract: A rack-mount system includes a data center manager and a rack which contains a plurality of electronic devices, a rack management controller and a plurality of power supplies. Before a specific electronic device performs a booting procedure, related booting parameters of the specific electronic device are accessed. The data center manager or the rack management controller is configured to calculate the amount of power required for the specific electronic device to perform the booting procedure according to the accessed booting parameters. The rack management controller is configured to control the number of activated power supplies among the plurality of power supplies according to the calculated amount of power.Type: ApplicationFiled: July 29, 2015Publication date: September 8, 2016Inventors: Pei-Ling Yu, Sheng-Kai Lai, Bing-Kun Syu, Jui-Jen Su, Hu-Hsi Li
-
Patent number: 9417314Abstract: A server management system disposes two wave generators on a rack and disposes a wave sensor on a server, wherein each of the wave generators is capable of emitting an omni-directional wave and a directional wave. When the wave sensor senses the omni-directional wave and the directional wave at different time points, one of the server and a host device is capable of determining two angles of the wave sensor relative to the two wave generators according to time differences and then calculating a position of the server located in the rack according to the two angles.Type: GrantFiled: May 2, 2014Date of Patent: August 16, 2016Assignee: Wistron CorporationInventors: Pei-Ling Yu, Dong-Hsing Su, Wei-Cherng Liao, Bing-Kun Syu, Shih-Tang Shen
-
Patent number: 9401972Abstract: A virtual file transmission system includes a server side and a user side. The server side includes a virtual desktop generator for providing a virtual desktop and a file type manager. The user side includes a virtual desktop display module and a file execution module. A virtual desktop display module is used for displaying the virtual desktop and allowing a user to request the server side to open a file through the virtual desktop. When the server side received the request of opening the file, the file type manager determines the type and properties of the file to transmit image/sound streaming of the file to the user side to allow the virtual desktop displaying module display the streaming, or transmit the file to the user side to allow the file execution module to open the file.Type: GrantFiled: May 20, 2013Date of Patent: July 26, 2016Assignee: Wistron CorporationInventors: Pei-Ling Yu, Alexander I-Chi Lai
-
Patent number: 9167055Abstract: A method and a system of displaying a frame are provided. The method is applicable for an electronic apparatus, and the method includes: obtaining capability information of each client apparatus in a subnet where the electronic apparatus is located, so as to obtain total capability information; connecting a server system and receiving a capability inquiring instruction from the server system; reporting the total capability information to the server system in response to the capability inquiring instruction, so that the server system sends a drawing instruction; co-generating the frame with the client apparatuses according to the drawing instruction sent by the server system.Type: GrantFiled: January 31, 2013Date of Patent: October 20, 2015Assignee: Wistron CorporationInventors: Alexander I-Chi Lai, Tzu-Chieh Lin, Pei-Ling Yu
-
Publication number: 20150193320Abstract: A rack management system and a rack management method thereof are disclosed; wherein the storage management system is used for managing a plurality of chassis. The storage management system includes a rack, a resistor cable, a power supply module, a detection module, and a processing module. The rack has a plurality of storage portions for disposing the plurality of chassis respectively. The resistor cable is disposed in the rack for corresponding to each storage space. The power supply module is used for supplying a power signal to the resistor cable. When the plurality of chassis is disposed in the plurality of storage portions, the detection module detects the resistor cable to generate a plurality of detection signals. The processing module records locations of the plurality of chassis based on the plurality of detection signals.Type: ApplicationFiled: October 9, 2014Publication date: July 9, 2015Inventors: Pei-Ling YU, Shih-Tang SHEN, Bing-Kun SYU
-
Publication number: 20150192659Abstract: A server management system disposes two wave generators on a rack and disposes a wave sensor on a server, wherein each of the wave generators is capable of emitting an omni-directional wave and a directional wave. When the wave sensor senses the omni-directional wave and the directional wave at different time points, one of the server and a host device is capable of determining two angles of the wave sensor relative to the two wave generators according to time differences and then calculating a position of the server located in the rack according to the two angles.Type: ApplicationFiled: May 2, 2014Publication date: July 9, 2015Applicant: Wistron CorporationInventors: Pei-Ling Yu, Dong-Hsing Su, Wei-Cherng Liao, Bing-Kun Syu, Shih-Tang Shen
-
Patent number: 8935696Abstract: A communication method of virtual machines and a server-end system are provided. A virtual hardware address is assigned to a virtual machine when the virtual machine are established, wherein the virtual hardware address includes a tenant identity. A validation procedure for a packet is performed when the virtual machine desires to communicate with another virtual machine by transmitting the packet, so as to determine whether the virtual hardware addresses of the source-end and the destination-end in the packet have the same tenant identity. If the both virtual hardware addresses have the same tenant identity, the packet is transmitted to the another virtual machine.Type: GrantFiled: September 3, 2012Date of Patent: January 13, 2015Assignee: Wistron CorporationInventors: Wei-Cherng Liao, Pei-Ling Yu, Victor Chang, Chun-Yen Chang
-
Publication number: 20140181182Abstract: A method and a system of displaying a frame are provided. The method is applicable for an electronic apparatus, and the method includes: obtaining capability information of each client apparatus in a subnet where the electronic apparatus is located, so as to obtain total capability information; connecting a server system and receiving a capability inquiring instruction from the server system; reporting the total capability information to the server system in response to the capability inquiring instruction, so that the server system sends a drawing instruction; co-generating the frame with the client apparatuses according to the drawing instruction sent by the server system.Type: ApplicationFiled: January 31, 2013Publication date: June 26, 2014Applicant: WISTRON CORPORATIONInventors: Alexander I-Chi Lai, Tzu-Chieh Lin, Pei-Ling Yu
-
Publication number: 20140122598Abstract: A peer-to-peer based message transmitting method for a network system includes a plurality of clients and a management device. The method includes receiving a first message by the management device; adding information to the first message which is related to a plurality of target clients corresponding to the first message by the management device, in order to generate a second message; and transmitting the second message to the plurality of target clients by the management device.Type: ApplicationFiled: October 24, 2013Publication date: May 1, 2014Applicant: Wistron CorporationInventors: Wei-Cherng Liao, Pei-Ling Yu, Alexander I-Chi Lai
-
Publication number: 20140115036Abstract: A method for processing load balancing of graphic streams is provided. The method is used in a system, wherein the system includes a server device and a client device, and the method includes the steps of: receiving, by a virtual machine, a graphic with a plurality of objects and graphic capability information; dispatching, by a dispatcher, the plurality of objects according to the graphic capability information; receiving, by a server GPU, a first group of objects dispatched by the dispatcher, and transforming the first group of objects into a first video stream; receiving, by a virtual desktop viewer, a second group of objects dispatched by the dispatcher; transforming, by a client GPU, the second group of objects into a second video stream; and rendering, by a virtual desktop viewer, the first video stream and the second video stream.Type: ApplicationFiled: July 9, 2013Publication date: April 24, 2014Inventors: Alexander I-Chi Lai, Pei-Ling Yu
-
Publication number: 20140082051Abstract: A virtual file transmission system and a method thereof are disclosed. The virtual file transmission system includes a server side and a user side. The server side includes a virtual desktop management module for providing a virtual desktop and a risk management module. The user side includes a virtual desktop display module and a file execution module. The virtual desktop display module is used for displaying the virtual desktop and allowing a user to request the server side to open a file through the virtual desktop. When the server side received the request of opening the file, the risk management module determines the type and properties of the file to transmit image/sound streaming of the file to the user side to allow the virtual desktop displaying module display the streaming, or transmit the file to the user side to allow the file execution module to open the file.Type: ApplicationFiled: May 20, 2013Publication date: March 20, 2014Applicant: Wistron CorporationInventors: Pei-Ling YU, Alexander I-Chi LAI