Patents by Inventor Guang-Jian Wang

Guang-Jian 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).

  • Publication number: 20130124722
    Abstract: A method for adjusting a central processing unit (CPU) utilization ratio of a cloud server of a datacenter using a remote server. The remote server sets a CPU utilization ratio range for a host operating system (OS) installed in a cloud server. The remote server calculates a score after the guest OS is transferred into the host OS, and calculates the score for revising CPU utilization ratio range after the guest OS is transferred out of the host OS. The remote server revises the CPU utilization ratio range according to the score.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 16, 2013
    Inventors: GUANG-JIAN WANG, XIAO-MEI LIU, DAI-GANG ZHANG
  • Publication number: 20130103838
    Abstract: A method for transferring one or more guest operating system (OS) using a remote server. The remote server periodically obtains a central processing unit (CPU) utilization ratio of each guest OS installed in each cloud server of the data center. The remote server counts the number of times of obtaining the CPU utilization ratio, and calculates a predicted average of the CPU utilization ratio for each cloud server if the counted number of the times is equal to a predetermined number. The remote server transfers one or more guest OS from the cloud server to other cloud servers before a predetermined time, in response to a determination that the predicted average of the CPU utilization ratio of the cloud server is greater than a predetermined average.
    Type: Application
    Filed: September 29, 2012
    Publication date: April 25, 2013
    Inventors: Guang-Jian Wang, Wen-Wu Wu, Meng-Zhou Liu, Xiao-Jun Fu
  • Patent number: 8417019
    Abstract: In an image correction method, an image of an object is captured, and a standard image of the object is obtain from a storage system of a computing device. A target area contains most image characteristics of the object is determined from the standard image of the object, and a standard pixel block having N×N pixels is extracted from the target area. The captured image is divided into M pixel blocks having N×N pixels. Each of the pixel blocks of the captured image are analyzed with the standard pixel block. A pixel value of each pixel of the captured image is corrected according the analysis, and the corrected image is output to a display device of a computing device for display.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: April 9, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Guang-Jian Wang
  • Publication number: 20130050402
    Abstract: In a method for image localization of an object using an image capturing device, a panoramic image of the object is captured using the image capturing device. The panoramic image includes an image of the object and an image background of the object. One or more boundary points of the object image are obtained according to a pixel value of each pixel point of the object image. Actual coordinate values of each boundary point are calculated, and original coordinate values of each boundary point are obtained based on a standard image retrieved from a storage device. Localization coordinate values of each pixel of the object image are calculated according to the actual coordinate values and the original coordinate values of each boundary point, and a sub-pixel localization image of the object is generated by mapping to the localization coordinate values of each of the pixel points.
    Type: Application
    Filed: May 31, 2012
    Publication date: February 28, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: GUANG-JIAN WANG, XIAO-JUN FU, MENG-ZHOU LIU, WEN-WU WU
  • Publication number: 20130050471
    Abstract: In a method for validating speed of a fan of an electronic device, different speeds of the fan are set for validation. The method controls the fan to operate under each of the set speeds in turn, and controls a camera device to continuously capture images of the fan with a shutter speed of the camera device corresponding to the set speed. The images are transmitted to a comparison unit to be analyzed for sameness and clarity. The fan is determined to work abnormally if not all the images are sameness or if at least one image is unclear, and the fan is determined to work normally if all the images are sameness or clear. A validation report is generated to indicate whether the fan is normal or abnormal according to the determination.
    Type: Application
    Filed: December 16, 2011
    Publication date: February 28, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: GUANG-JIAN WANG, XIAO-MEI LIU, JIN-RONG ZHAO, XIAO-JUN FU
  • Publication number: 20130050428
    Abstract: A method captures images of objects using an image capturing apparatus. The method obtains x-coordinate values, y-coordinate values, and z-coordinate values of the accelerations of a camera device sensed by a gravity sensor in a default time interval, calculates three-dimensional coordinate differences according to the obtained x-coordinate, y-coordinate, and z-coordinate values, and determines whether the three-dimensional coordinate differences are less than corresponding predefined thresholds. If at least one coordinate difference is not less than a corresponding predefined threshold, the method delays a period of time to obtain the x-coordinate, y-coordinate, and the z-coordinate values in a next default time interval. If all the three-dimensional coordinate differences are less than the corresponding predefined thresholds, the method controls the camera device to capture images of the subject object.
    Type: Application
    Filed: July 1, 2012
    Publication date: February 28, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD .
    Inventors: GUANG-JIAN WANG, YAN LI, XIAO-MEI LIU, MENG-ZHOU LIU
  • Patent number: 8370815
    Abstract: In a method for debugging programs of an electronic device, the method adds an appended block to one or more memory blocks allocated by one or more memory allocation functions of a specified program, so as to obtain one or more appended blocks, stores an identifier of each memory allocation function into a corresponding appended block, and executes a memory leak test to determine one or more unqualified memory allocation functions. The method further searches for one or more identifiers from the appended blocks if the memory leak test fails, and obtains a position of each unqualified memory allocation function in the specified program according to each found identifier if source codes of the specified program are available in a storage device of the electronic device.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: February 5, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Xiao-Mei Liu, Guang-Jian Wang, Jin-Rong Zhao
  • Publication number: 20120307438
    Abstract: An electronic device includes a network interface port, a processing unit, a network card, a serial interface, and a microchip. The network interface port connects to a debugging host or connects to an external network. The processing unit is connected to the network interface port. The network card is connected to the processing unit. The microchip is connected to the processing unit through the serial interface. The processing unit determines whether the network interface port is connected to the debugging host or connected to the external network, and selectively connects the network card or the serial interface to the network interface port according to the determination.
    Type: Application
    Filed: July 7, 2011
    Publication date: December 6, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: JIN-RONG ZHAO, GUANG-JIAN WANG, XIAO-MEI LIU
  • Publication number: 20120297203
    Abstract: A computing device and a method for controlling access to driver programs obtains a first system time at the time that an application uses a CTL_CODE to access a driver program. The first system time and the CTL_CODE is encrypted to generate an encrypted CTL_CODE which is then sent to the driver program. The encrypted CTL_CODE is decrypted to obtain the first system time and the CTL_CODE therein. A second system time at the time that the driver program receives the encrypted CTL_CODE is obtained and compared with the first system time. Access to the driver program is allowed if a difference between the first system time and the second system time falls within a predetermined range, and access to the driver program is forbidden if the difference is beyond the predetermined range.
    Type: Application
    Filed: April 17, 2012
    Publication date: November 22, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: GUANG-JIAN WANG, JIN-RONG ZHAO, XIAO-MEI LIU
  • Publication number: 20120278030
    Abstract: In a method for configuring assembly information of a data center using a computing device, the data center includes racks, and each of the racks includes data nodes. Each of the data nodes includes drawers, and each of the drawers has one or more motherboards and hard disks. The method determines a placement position of each of the motherboards in each of the drawers according to the center of gravity of the motherboard and the center point of the drawer, and determines a placement position of each of the hard disks according to the center of gravity of the hard disk and the center point of the drawer. The method determines a placement position of each of the drawers in the data node, and generates a report of the data center accordingly which can be used for assembly and reference relating to the data center.
    Type: Application
    Filed: February 16, 2012
    Publication date: November 1, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: XIAO-JUN FU, GUANG-JIAN WANG
  • Publication number: 20120266028
    Abstract: In a method for debugging programs of an electronic device, the method adds an appended block to one or more memory blocks allocated by one or more memory allocation functions of a specified program, so as to obtain one or more appended blocks, stores an identifier of each memory allocation function into a corresponding appended block, and executes a memory leak test to determine one or more unqualified memory allocation functions. The method further searches for one or more identifiers from the appended blocks if the memory leak test fails, and obtains a position of each unqualified memory allocation function in the specified program according to each found identifier if source codes of the specified program are available in a storage device of the electronic device.
    Type: Application
    Filed: October 31, 2011
    Publication date: October 18, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: XIAO-MEI LIU, GUANG-JIAN WANG, JIN-RONG ZHAO
  • Publication number: 20120155760
    Abstract: In an image correction method, an image of an object is captured, and a standard image of the object is obtain from a storage system of a computing device. A target area contains most image characteristics of the object is determined from the standard image of the object, and a standard pixel block having N×N pixels is extracted from the target area. The captured image is divided into M pixel blocks having N×N pixels. Each of the pixel blocks of the captured image are analyzed with the standard pixel block. A pixel value of each pixel of the captured image is corrected according the analysis, and the corrected image is output to a display device of a computing device for display.
    Type: Application
    Filed: July 28, 2011
    Publication date: June 21, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: GUANG-JIAN WANG
  • Publication number: 20120154659
    Abstract: In a method for adjusting projected images of a projector, a first image of a projection area is captured using an image capturing unit, and a second image of the projection area is capture after a predetermined interval. A background area of the second image is determined if the projected image of the projection area is determined as a static image by comparing the first image with the second image. The second image is divided into M pixel blocks, and brightness value of each pixel block is adjusted if a color of the pixel block is approximative to a color of the background area. A projection image is generated using the adjusted image of the second image, and the generated image is projected on the projection area.
    Type: Application
    Filed: July 21, 2011
    Publication date: June 21, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: GUANG-JIAN WANG
  • Publication number: 20120140084
    Abstract: In a method for marking discrepancies of a captured image of an object, an image is captured and compared to a standard image. A discrepant image showing any discrepancies of the captured image is generated, and is separated into an R grayscale image, a G grayscale image, and a B grayscale image. An R channel matrix group, a G channel matrix group, and a B channel matrix group are created. R channel negative matrixes, G channel negative matrixes, and B channel negative matrixes are determined from the RGB channel matrix groups. RGB pixel groups are calculated based on the R channel negative matrixes, the G channel negative matrixes, and the B channel negative matrixes. A target pixel group to be marked is determined by calculating an intersection of the RGB pixel groups. The discrepancies of the digital image are marked out according to the target pixel group.
    Type: Application
    Filed: July 15, 2011
    Publication date: June 7, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: GUANG-JIAN WANG, DAI-GANG ZHANG, JIN-RONG ZHAO, XIAO-MEI LIU
  • Publication number: 20120133781
    Abstract: In a method for identifying discrepancy of a captured digital image of an object, a standard image of the object is obtained. A first difference value between an IAED value of the digital image and an IAED value of the standard image is calculated. Both the two images are divided into N pixel blocks. A second difference value between an IAED value of each pixel block of the digital image and an IAED value of each pixel block of the standard image is calculated. A coefficient T is generated for comparing the digital image and the standard image, and each block of the digital image is compared with each pixel block of the standard image. The same pixel blocks between the digital image and the standard image are eliminated from the digital image, and a discrepant image is generated according to remaining pixel blocks of the digital image.
    Type: Application
    Filed: July 19, 2011
    Publication date: May 31, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: GUANG-JIAN WANG, XIAO-JUN FU, MENG-ZHOU LIU
  • Publication number: 20120127326
    Abstract: In a system and method for optimizing images, a digital image of an object is captured by an image capturing device, and a standard image of the object is obtained from a storage system of a computing device. The system calculates an image average energy density (IAED) value of the digital image based on RGB (red, green, blue) channels of the digital image, and calculates an IAED value of the standard image based on RGB channels of the standard image. The system is further calculates a difference between the IAED value of the digital image and the IAED value of the standard image, and applies any difference to optimize every pixel point of the digital image to generate optimized pixel points. The system integrates all the optimized pixel points or original pixel points to generate an optimized image for display.
    Type: Application
    Filed: June 27, 2011
    Publication date: May 24, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: GUANG-JIAN WANG
  • Patent number: 8145801
    Abstract: A method and system controls an optical disk driver (ODD) of a computer. The method detects whether an eject button connected with an I/O (input/output) chip of the computer has been pressed, and determines if an optical disk exists in the ODD when the eject button has been pressed. Additionally, the method sends a control signal to the ODD, and control the ODD to eject the optical disk when the optical disk exists in the ODD.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: March 27, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Guang-Jian Wang, San-Yi Shu, Wen-Wu Wu, Xiao-Mei Liu
  • Publication number: 20120062856
    Abstract: A method corrects trapezoid distortion of projected images using a projector. The projector includes a projection lens, a driver device, an image capturing device, and a storage system. A rectangular picture is read from the storage system and projected on a projection area by the projection lens. The method controls the image capturing device to capture an image from the projection area when the projection lens increases one trapezoid row correction grade, and corrects each trapezoid row of the captured image if the captured image has trapezoid rows. The method further controls the image capturing device to capture an image from the projection area when the projection lens increases one trapezoid column correction grade, and corrects each trapezoid column of the captured image if the captured image has trapezoid columns.
    Type: Application
    Filed: January 21, 2011
    Publication date: March 15, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD, HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: GUANG-JIAN WANG
  • Publication number: 20120062586
    Abstract: A method improves color of projected images using a projector. The method calculates a first improvement factor, a second improvement factor and a third improvement factor, divides an original image into a red picture, a green picture and a blue picture. The method multiplies a pixel value of each pixel point of the red picture by the first improvement factor to obtain an improved red picture, multiplies a pixel value of each pixel point of the green picture by the second improvement factor to obtain an improved green picture, and multiplies a pixel value of each pixel point of the red picture by the third improvement factor to obtain an improved blue picture. The method combines the improved red, green and blue pictures to generate a combined image, and projects the combined image on a projection area to obtain the projected image having similar color to the original image.
    Type: Application
    Filed: February 17, 2011
    Publication date: March 15, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: GUANG-JIAN WANG
  • Publication number: 20120050701
    Abstract: A method for automatically focusing a projector includes a projection lens, a driver device and an image capturing device. The method sets an interval step according to a focusing range of the projection lens, reads a predefined picture from a storage system of the projector, and controls the projection lens to project the picture to a projection area. The method controls the image capturing device to capture an image of the picture from the projection area when the projection lens moves at every interval step, and analyzes a contrast of each of the images to determine an optimal image from the images. The method determines a current focus of the projection lens having the optimal image as an optimal focus of the projection lens, and drives the driver device to control the projection lens to move at the optimal focus.
    Type: Application
    Filed: January 11, 2011
    Publication date: March 1, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShneZhen) CO., LTD
    Inventor: GUANG-JIAN WANG