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: 10838895
    Abstract: 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: Grant
    Filed: April 11, 2018
    Date of Patent: November 17, 2020
    Assignee: Wiwynn Corporation
    Inventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
  • Patent number: 10698638
    Abstract: 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: Grant
    Filed: May 29, 2018
    Date of Patent: June 30, 2020
    Assignee: Wiwynn Corporation
    Inventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
  • Patent number: 10567268
    Abstract: 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: Grant
    Filed: May 17, 2018
    Date of Patent: February 18, 2020
    Assignee: Wiwynn Corporation
    Inventors: Kuo-Yi Huang, Pei-Ling Yu
  • Publication number: 20190303046
    Abstract: 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: Application
    Filed: May 29, 2018
    Publication date: October 3, 2019
    Applicant: Wiwynn Corporation
    Inventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
  • Publication number: 20190253337
    Abstract: 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: Application
    Filed: May 17, 2018
    Publication date: August 15, 2019
    Applicant: Wiwynn Corporation
    Inventors: Kuo-Yi Huang, Pei-Ling Yu
  • Publication number: 20190155772
    Abstract: 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: Application
    Filed: April 11, 2018
    Publication date: May 23, 2019
    Inventors: Pei-Ling Yu, Chia-Liang Hsu, Bing-Kun Syu
  • Patent number: 10289519
    Abstract: 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: Grant
    Filed: October 9, 2014
    Date of Patent: May 14, 2019
    Assignee: Wiwynn Corporation
    Inventors: Pei-Ling Yu, Shih-Tang Shen, Bing-Kun Syu
  • Patent number: 9535479
    Abstract: 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: Grant
    Filed: July 29, 2015
    Date of Patent: January 3, 2017
    Assignee: Wistron Corporation
    Inventors: Pei-Ling Yu, Sheng-Kai Lai, Bing-Kun Syu, Jui-Jen Su, Hu-Hsi Li
  • Patent number: 9479570
    Abstract: 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: Grant
    Filed: July 9, 2013
    Date of Patent: October 25, 2016
    Assignee: Wistron Corp.
    Inventors: Alexander I-Chi Lai, Pei-Ling Yu
  • Publication number: 20160259384
    Abstract: 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: Application
    Filed: July 29, 2015
    Publication date: September 8, 2016
    Inventors: Pei-Ling Yu, Sheng-Kai Lai, Bing-Kun Syu, Jui-Jen Su, Hu-Hsi Li
  • Patent number: 9417314
    Abstract: 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: Grant
    Filed: May 2, 2014
    Date of Patent: August 16, 2016
    Assignee: Wistron Corporation
    Inventors: Pei-Ling Yu, Dong-Hsing Su, Wei-Cherng Liao, Bing-Kun Syu, Shih-Tang Shen
  • Patent number: 9401972
    Abstract: 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: Grant
    Filed: May 20, 2013
    Date of Patent: July 26, 2016
    Assignee: Wistron Corporation
    Inventors: Pei-Ling Yu, Alexander I-Chi Lai
  • Patent number: 9167055
    Abstract: 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: Grant
    Filed: January 31, 2013
    Date of Patent: October 20, 2015
    Assignee: Wistron Corporation
    Inventors: Alexander I-Chi Lai, Tzu-Chieh Lin, Pei-Ling Yu
  • Publication number: 20150193320
    Abstract: 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: Application
    Filed: October 9, 2014
    Publication date: July 9, 2015
    Inventors: Pei-Ling YU, Shih-Tang SHEN, Bing-Kun SYU
  • Publication number: 20150192659
    Abstract: 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: Application
    Filed: May 2, 2014
    Publication date: July 9, 2015
    Applicant: Wistron Corporation
    Inventors: Pei-Ling Yu, Dong-Hsing Su, Wei-Cherng Liao, Bing-Kun Syu, Shih-Tang Shen
  • Patent number: 8935696
    Abstract: 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: Grant
    Filed: September 3, 2012
    Date of Patent: January 13, 2015
    Assignee: Wistron Corporation
    Inventors: Wei-Cherng Liao, Pei-Ling Yu, Victor Chang, Chun-Yen Chang
  • Publication number: 20140181182
    Abstract: 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: Application
    Filed: January 31, 2013
    Publication date: June 26, 2014
    Applicant: WISTRON CORPORATION
    Inventors: Alexander I-Chi Lai, Tzu-Chieh Lin, Pei-Ling Yu
  • Publication number: 20140122598
    Abstract: 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: Application
    Filed: October 24, 2013
    Publication date: May 1, 2014
    Applicant: Wistron Corporation
    Inventors: Wei-Cherng Liao, Pei-Ling Yu, Alexander I-Chi Lai
  • Publication number: 20140115036
    Abstract: 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: Application
    Filed: July 9, 2013
    Publication date: April 24, 2014
    Inventors: Alexander I-Chi Lai, Pei-Ling Yu
  • Publication number: 20140082051
    Abstract: 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: Application
    Filed: May 20, 2013
    Publication date: March 20, 2014
    Applicant: Wistron Corporation
    Inventors: Pei-Ling YU, Alexander I-Chi LAI