Patents by Inventor Yun Song Wang

Yun Song Wang 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: 8271462
    Abstract: An method for creating a index of the data blocks is applicable in data de-duplication procedure, includes loading an index file, the index file includes a plurality of location blocks, each location block includes a plurality of storage fields, and each storage field records a primary Hash value corresponding to the data block; performing a first Hash procedure on a primary Hash value of the data block and calculating a block number; performing a second Hash procedure on the primary Hash value in the same data block and calculating a field number; loading a location conflict list; comparing the field number with the field number in the location conflict list to search whether the same field number is stored in the location conflict list; writing the primary Hash value into the corresponding block number and the field number if the field number does not exist in the location conflict list.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: September 18, 2012
    Assignee: Inventec Corporation
    Inventors: Yun-Song Wang, Ming-Sheng Zhu, Chih-Feng Chen
  • Publication number: 20120150869
    Abstract: An method for creating a index of the data blocks is applicable in data de-duplication procedure, includes loading an index file, the index file includes a plurality of location blocks, each location block includes a plurality of storage fields, and each storage field records a primary Hash value corresponding to the data block; performing a first Hash procedure on a primary Hash value of the data block and calculating a block number; performing a second Hash procedure on the primary Hash value in the same data block and calculating a field number; loading a location conflict list; comparing the field number with the field number in the location conflict list to search whether the same field number is stored in the location conflict list; writing the primary Hash value into the corresponding block number and the field number if the field number does not exist in the location conflict list.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: INVENTEC CORPORATION
    Inventors: Yun Song Wang, Ming Sheng Zhu, Chih Feng Chen
  • Publication number: 20100215052
    Abstract: An iSCSI network interface card with an ARP/ICMP resolution function is applicable to provide a communication interface between a host and a client, and includes a first connection interface, an ARP procedure, an ICMP procedure, a storage unit, and a processor. The first connection interface is connected to the host. The ARP procedure queries an IP address of the client. The ICMP procedure transfers a message of failing to reach the IP address of the client and detects a connecting status to the Internet. The storage unit is connected to the first connection interface and stores the network packet, the ARP procedure, and the ICMP procedure. The processor is connected to the first connection interface and the storage unit, and executes the ARP procedure and the ICMP procedure according to a service request.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: INVENTEC CORPORATION
    Inventors: Wei LIU, Yun-Song WANG, Tom CHEN
  • Publication number: 20100180087
    Abstract: A communication method for accelerating Internet small computer system interface data and a processing system thereof are used for sending a plurality of data packets to a plurality of storage devices by a target of the Internet small computer system interface. The communication method includes the following steps. An access request for accessing the storage devices is received by the target. A plurality of small computer interface commands is generated according to the access request. The small computer interface commands are read by an egress packet generator in the target. An address resolving procedure is performed by the egress packet generator for converting the small computer interface commands to a plurality of network packets. A first check code is generated according to a storage content in each network packet. The first check codes are added to the network packets.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: INVENTEC CORPORATION
    Inventors: Ming-Sheng Zhu, Yun-Song Wang, Tom Chen
  • Publication number: 20090254641
    Abstract: A network card capable of remote boot and method thereof. The network card, installed on a client which connects to a server via internet and receives a plurality of boot image files from the server for booting the client. Then, a plurality of boot image files is received from the server, so as to boot the client. A linking device includes a virtual disk control module, a network storage device, and a network communication module. The virtual disk control module is used to provide a virtual disk, and to link the virtual disk to a remote disk of the server. The network storage device is used to receive bootstrap information sent by the server. The network communication module is used to establish a relevant network communication with the server. Therefore, meanwhile as the client is booted, the network card can initialize a virtual disk for booting the client.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Wei LIU, Yun-Song WANG, Tom CHEN, Win-Harn LIU
  • Patent number: 6348873
    Abstract: An apparatus and method for user-mediated control of CPU temperature in a notebook computer, wherein the notebook computer has a fan controller module and a fan, comprises: (1) a setting module that sets a warning temperature value; (2) a monitoring module that monitors current CPU temperature and actuates a temperature adjustment module when temperature adjustment is necessary; and (3) a temperature adjustment module that actuates the notebook computer's fan controller module to calculate a fan speed required for temperature adjustment, and switches the fan to that speed.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: February 19, 2002
    Assignee: Inventec Corporation
    Inventors: Yun Song Wang, Tong S Chen, Kuang Shin Lin