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: 9436657Abstract: 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: GrantFiled: January 29, 2013Date of Patent: September 6, 2016Assignees: 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: 20160203153Abstract: 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: ApplicationFiled: April 21, 2015Publication date: July 14, 2016Inventors: KUAN-CHIAO PENG, YEN-HUNG LIN
-
Patent number: 9037704Abstract: 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: GrantFiled: July 9, 2012Date of Patent: May 19, 2015Assignees: 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: 20140366020Abstract: 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: ApplicationFiled: November 27, 2013Publication date: December 11, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHUNG-I LEE, KUAN-CHIAO PENG, HO-I SUN
-
Publication number: 20140351916Abstract: 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: ApplicationFiled: May 27, 2014Publication date: November 27, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: TSE-CHENG CHEN, KUAN-CHIAO PENG, CHUNG-I LEE
-
Publication number: 20140344251Abstract: 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: ApplicationFiled: October 29, 2013Publication date: November 20, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: KUAN-CHIAO PENG, CHUNG-I LEE, YEN-HUNG LIN
-
Publication number: 20140215315Abstract: 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: ApplicationFiled: December 18, 2013Publication date: July 31, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, TING-YU WEN
-
Publication number: 20140189691Abstract: 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: ApplicationFiled: December 20, 2013Publication date: July 3, 2014Applicants: HON HAI PRECISON INDUSTRY CO., LTD, HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTDInventors: CHUNG-I LEE, YI-GUO WANG, KUAN-CHIAO PENG, JIAN HUANG
-
Publication number: 20140188954Abstract: 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: ApplicationFiled: September 25, 2013Publication date: July 3, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
-
Publication number: 20140189688Abstract: 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: ApplicationFiled: October 10, 2013Publication date: July 3, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
-
Publication number: 20140181815Abstract: 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: ApplicationFiled: September 18, 2013Publication date: June 26, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
-
Publication number: 20140172960Abstract: 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: ApplicationFiled: December 13, 2013Publication date: June 19, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, TING-YU WEN, YEN-HUNG LIN
-
Publication number: 20140067999Abstract: 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: ApplicationFiled: August 13, 2013Publication date: March 6, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, YEN-HUNG LIN
-
Publication number: 20140040895Abstract: 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: ApplicationFiled: July 31, 2013Publication date: February 6, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: KUAN-CHIAO PENG, CHIEN-FA YEH, CHUNG-I LEE, YEN-HUNG LIN
-
Publication number: 20130254377Abstract: 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: ApplicationFiled: July 9, 2012Publication date: September 26, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTDInventors: CHUNG-I LEE, YI-GUO WANG, KUAN-CHIAO PENG, JIAN HUANG, YI-MING LU
-
Publication number: 20130254366Abstract: 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: ApplicationFiled: February 22, 2013Publication date: September 26, 2013Applicants: 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: 20130247063Abstract: 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: ApplicationFiled: February 4, 2013Publication date: September 19, 2013Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, YEN-HUNG LIN
-
Publication number: 20130247037Abstract: 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: ApplicationFiled: February 1, 2013Publication date: September 19, 2013Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHUNG-I LEE, CHIEN-FA YEH, KUAN-CHIAO PENG, YEN-HUNG LIN
-
Publication number: 20130232487Abstract: 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: ApplicationFiled: March 27, 2012Publication date: September 5, 2013Inventors: Chung-I Lee, Chien-Fa Yeh, Chiu-Hua Lu, Kuan-Chiao Peng, Ho-I Sun, Tsung-Hsin Yen
-
Publication number: 20120265908Abstract: 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: ApplicationFiled: April 12, 2012Publication date: October 18, 2012Applicants: 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