Patents by Inventor Kuan-Chiao Peng

Kuan-Chiao Peng 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: 9436657
    Abstract: In a method for analyzing acquisition values of an electronic device using a computing device, the computing device receives an acquisition value of the electronic device acquired by a data acquisition device. If the acquisition value is discrete data and the acquisition value is different from a previous acquisition value of the electronic device, the acquisition value is stored into a storage system. If the acquisition value is the continuous data and a first state corresponding to the acquisition value is different from a second state corresponding to a previous acquisition value of the electronic device, the acquisition value is stored into the storage system.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: September 6, 2016
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chung-I Lee, Yi-Guo Wang, Kuan-Chiao Peng, Jian Huang, Yi-Ming Lu
  • Publication number: 20160203153
    Abstract: A cloud storage method is applied in a computing device. The computing device connects to a cloud storage device, a database server, and one or more client computers. The computing device establishes one or more data tables in the database server, and records information related to files and folders stored in the cloud storage device in the data tables. In response to a first request for merging multiple folders into a first folder received from a client computer, the computing device creates the first folder in the cloud storage device. The computing device further adds files and sub-folders contained in the multiple folders into the first folder, and adds information related to the first folder into the data tables. The computing device further modifies information related to the files and sub-folders contained in the multiple folders stored in the data table.
    Type: Application
    Filed: April 21, 2015
    Publication date: July 14, 2016
    Inventors: KUAN-CHIAO PENG, YEN-HUNG LIN
  • Patent number: 9037704
    Abstract: A monitoring server receives the latest monitored data and corresponding monitoring time from monitoring devices connected to the server at a specified time interval. The monitoring server records monitored data of each monitoring item and the corresponding monitoring time to a pointed node of a device data list, and adds the monitored data and the corresponding monitoring time, which are recorded in the pointed node of the device data list, into a monitored data list. When a web server requests real-time monitored data, corresponding monitored data is read from the device data list and sent to the web server. When the web server requests historical monitored data of an designated period, corresponding monitored data of the designated period is read from the monitored data list and sent to the web server.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: May 19, 2015
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chung-I Lee, Yi-Guo Wang, Kuan-Chiao Peng, Jian Huang, Yi-Ming Lu
  • Publication number: 20140366020
    Abstract: A cloud server sets upper stock limits, lower stock limits, and stocks for virtual machines (VMs) having different configuration specifications in the cloud server. When the VM stock of the VMs having the configuration specification is greater than a corresponding lower stock limit of the VMs, the cloud server calculates a supplement of the VMs having one configuration specification according to the corresponding stock and the upper stock limit of the VMs having the configuration specification. The cloud server further configures the number of the supplement of the VMs having the configuration specification in the cloud server.
    Type: Application
    Filed: November 27, 2013
    Publication date: December 11, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-I LEE, KUAN-CHIAO PENG, HO-I SUN
  • Publication number: 20140351916
    Abstract: An electronic device establishes a communication connection with a server. The electronic device determines if the electronic device comprises other communication connections. The electronic device notifies the server to terminate the communication connection with the electronic device when the electronic device comprises other communication connections.
    Type: Application
    Filed: May 27, 2014
    Publication date: November 27, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: TSE-CHENG CHEN, KUAN-CHIAO PENG, CHUNG-I LEE
  • Publication number: 20140344251
    Abstract: A map searching method using a computing device in communication with a client device is provided. A query area of an electronic map is confirmed according to determining a area selected on an image layer displayed on a display screen of the client device. When a predetermined search command is received, the method parses the query area and a query category to be query information according to a preset format. The method further compares the query information with query data stored in a storage device of the computing device, and obtains query results of the query information. The method outputs the query results in a preset display format to the display screen of the client device.
    Type: Application
    Filed: October 29, 2013
    Publication date: November 20, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: KUAN-CHIAO PENG, CHUNG-I LEE, YEN-HUNG LIN
  • Publication number: 20140215315
    Abstract: A computer obtains language configuration and language tags of a webpage in a browser. The computer searches for a language file in the computer according to the language configuration, and replaces the language tags in the webpage with the language tags in the language file. The computer obtains a serial number of the database according to the language configuration, and connects to the database according to the serial number of the database and displays data from the database in the webpage.
    Type: Application
    Filed: December 18, 2013
    Publication date: July 31, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, TING-YU WEN
  • Publication number: 20140189691
    Abstract: A remote computer is connected to a plurality of cloud servers of a data center. The remote computer obtains parameters of each cloud server and determines available cloud servers. The remote computer calculates an installation coefficient of each available cloud server according to the parameters of the available cloud server. The remote computer installs the virtual machine in the available cloud server according to a maximum installation coefficient.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 3, 2014
    Applicants: HON HAI PRECISON INDUSTRY CO., LTD, HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: CHUNG-I LEE, YI-GUO WANG, KUAN-CHIAO PENG, JIAN HUANG
  • Publication number: 20140188954
    Abstract: In a file storing method executed by a computing device, storage space of a cloud storage device in a network is allocated to multiple client computers. When a client computer stores a file into the storage space allocated to the client computer in the cloud storage device, a webpage of the file including a web address of the file in the network is generated. The web address of the file is encoded to generate a code of the file. The code of the file is transmitted to the client computer.
    Type: Application
    Filed: September 25, 2013
    Publication date: July 3, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
  • Publication number: 20140189688
    Abstract: In a computing method executed by a computing device, one or more computing environments are created for each virtual machine installed in the computing device. Data are received from a client computer. A mathematical operation to process the data and a computing environment corresponding to the certain mathematical operation are determined. A virtual machine that has the determined computing environment is also determined. The determined virtual machine is directed to enter the determined computing environment and perform the mathematical operation on the data. A computing result is obtained from the determined virtual machine and outputted to the client computer.
    Type: Application
    Filed: October 10, 2013
    Publication date: July 3, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
  • Publication number: 20140181815
    Abstract: In a method for installing computer programs in virtual machines of a computing device, one or more virtual hard disk drives are created in a storage device connected to the computing device. Each of the virtual hard disk drives includes one or more computer programs. A target virtual machine and a target computer program are determined. A virtual hard disk drive that includes the target computer program is determined. The determined virtual hard disk drive is mounted to the target virtual machine.
    Type: Application
    Filed: September 18, 2013
    Publication date: June 26, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
  • Publication number: 20140172960
    Abstract: A method for managing tags of virtual machines in a server involves presetting tags of the virtual machines. The preset tags include system tags and customized tags. The system tags and the customized tags carry out preset functions. The method further involves receiving a query request of a specified tag from a client computer, obtaining a specified virtual machine and one or more preset functions corresponding to the specified tag, and transmitting the specified virtual machine and the one or more preset functions corresponding to the specified tag to the client computer.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 19, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, TING-YU WEN, YEN-HUNG LIN
  • Publication number: 20140067999
    Abstract: A method for a first server to manage load of virtual machines in more than one second server, the method collects resource usage rates of each second server and stores the collected resource usage rates into a preset table according to an identity (ID) of each second server. When the resource usage rates of a second server match a critical condition, the method marks the second server. A target server and one or more target virtual machines are determined and the method transfers the determined target virtual machine(s) into the target server.
    Type: Application
    Filed: August 13, 2013
    Publication date: March 6, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, YEN-HUNG LIN
  • Publication number: 20140040895
    Abstract: In a method for allocating resources for a virtual machine (VM), usage rates of specified resources of the VM are obtained. A resource level of the VM is determined according to an average usage rate of each specified resource, to obtain a proposal for a revised resource allocation corresponding to the resource-utilization level of the VM. The proposed resource allocation is sent to a client computer, and updated resources are allocated to the VM according to the proposal if the proposal is accepted.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 6, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
  • Publication number: 20130254377
    Abstract: A monitoring server receives the latest monitored data and corresponding monitoring time from monitoring devices connected to the server at a specified time interval. The monitoring server records monitored data of each monitoring item and the corresponding monitoring time to a pointed node of a device data list, and adds the monitored data and the corresponding monitoring time, which are recorded in the pointed node of the device data list, into a monitored data list. When a web server requests real-time monitored data, corresponding monitored data is read from the device data list and sent to the web server. When the web server requests historical monitored data of an designated period, corresponding monitored data of the designated period is read from the monitored data list and sent to the web server.
    Type: Application
    Filed: July 9, 2012
    Publication date: September 26, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: CHUNG-I LEE, YI-GUO WANG, KUAN-CHIAO PENG, JIAN HUANG, YI-MING LU
  • Publication number: 20130254366
    Abstract: In a remote desktop management method using a computing device, a webpage including a plurality of remote devices is generated. The computing device determines a computer name and an IP address of a selected remote device, and receives display parameters of the selected remote device from the control computer. A COM object is created and configured. Using the COM object, a remote connection to the selected remote device is established based on an operation system used in the selected remote device, and a remote desktop of the selected remote device is generated on the webpage.
    Type: Application
    Filed: February 22, 2013
    Publication date: September 26, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHUNG-I LEE, YI-GUO WANG, KUAN-CHIAO PENG, JIAN HUANG, YI-MING LU
  • Publication number: 20130247063
    Abstract: In a method for managing memory of virtual machines in a computing device, a user request for allocating a specified amount of memory of the computing device to a virtual machine is received. If the available memory of the computing device is less than the specified amount of memory, total idle memory of all the virtual machines in the computing device is calculated. If the total idle memory is less than the specified amount of memory, an average release memory of the virtual machines in the computing device is calculated. The idle memory of the virtual machines is released according to the average release memory.
    Type: Application
    Filed: February 4, 2013
    Publication date: September 19, 2013
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, YEN-HUNG LIN
  • Publication number: 20130247037
    Abstract: In a method for integrating available computing resources of physical machines in a data center, a user request for installing a virtual machine in a data center and a specified amount of computing resources required by the virtual machine are received from a client computer. If there are no physical machine that satisfies the specified amount of computing resources and a total amount of available computing resources of the physical machines is equal to or greater than the specified amount, a resource collection strategy of the physical machines is set. The available computing resources of the physical machines are collected according to the resource collection strategy, virtual machines previously installed in one of the physical machines are transferred to other physical machines, and the virtual machine required by the client computer is deployed in the one of the physical machines.
    Type: Application
    Filed: February 1, 2013
    Publication date: September 19, 2013
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, YEN-HUNG LIN
  • Publication number: 20130232487
    Abstract: A method for managing virtual machines (VMs) installed in physical machines using a control computer, the method receives a control command for adjusting an initial size of a first VM, searches for a physical machine that has enough computing resources for creating a second VM of a specified size, creates the second VM of the specified size in a found physical machine. The method further copies computing resources of the first VM to the second VM at a first time, controls the first VM and the second VM running in a parallel mode until all of the computing resources of the first VM have been copied to the second VM, stops parallel running of the first VM and the second VM at a second time, deletes the first VM and releases the computing resource of the first VM.
    Type: Application
    Filed: March 27, 2012
    Publication date: September 5, 2013
    Inventors: Chung-I Lee, Chien-Fa Yeh, Chiu-Hua Lu, Kuan-Chiao Peng, Ho-I Sun, Tsung-Hsin Yen
  • Publication number: 20120265908
    Abstract: A method for buffering monitored data received from a monitoring device. The received monitored data is buffered into a buffer area and all of the monitored data from the buffer area is stored to a database server when a current count of data in the buffer area equals a recycling predetermined count N. An address of the received monitored data is recorded in a data list. When a monitoring server receives request for monitored data from a client server, the required one or more items of monitored data is read from the buffer area and sent to the client server.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 18, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHUNG-I LEE, YI-GUO WANG, KUAN-CHIAO PENG, JIAN HUANG