Patents by Inventor Chen-Chung Lee
Chen-Chung Lee 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: 9514289Abstract: License management methods for use in a license management system are provided. The license management system includes licenses and first devices, each of which obtains one of the licenses. First, a license request from a second device is received and a license grade for each of the first devices and the second device is separately calculated based on a historical record of license usage corresponding to the first devices and the second device and an algorithm in response to the license request. Then, whether to agree the second device to obtain one of the licenses is determined according to the calculated grades and the number of remaining available licenses within the licenses.Type: GrantFiled: December 24, 2014Date of Patent: December 6, 2016Assignee: QUANTA COMPUTER INC.Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Ming-Jen Chen, Hung-Yu Yang
-
Publication number: 20160328417Abstract: A cloud service system and a cloud service method thereof are disclosed herein. The cloud service method includes the following steps. A target file is downloaded to a private cloud system. A resource allocation setting corresponding to the target file is obtained. A resource establishment is automatically deployed according to the resource allocation setting, and the target file is installed on the resource allocation setting. A data structure and a default data corresponding to the target file are configured automatically.Type: ApplicationFiled: July 13, 2015Publication date: November 10, 2016Applicant: QUANTA COMPUTER INC.Inventors: Chia-Chen CHIANG, Meng-Yu LI, Chun-Hung CHEN, Tien-Chin FANG, Chen-Chung LEE
-
Publication number: 20160328307Abstract: The invention provides a resource monitoring system. The monitoring unit inputs the collected monitoring data to a data-monitoring queue. The monitoring data stored in data-monitoring queue is inputted into a database. A trigger event is created when the monitor data satisfies the corresponding triggering conditions. In addition, an disposal mechanism is processed according to the triggering event. As such, the system can reply the trigger event at time.Type: ApplicationFiled: July 30, 2015Publication date: November 10, 2016Applicant: QUANTA COMPUTER INC.Inventors: Tsai-Hsing LU, Chun-Hung CHEN, Chien-Kuo HUNG, Wen-Kuang CHEN, Tien-Chin FANG, Chen-Chung LEE
-
Patent number: 9465639Abstract: A resource adjustment system and method for virtual machines (VMs) are provided. The method includes: obtaining, by a monitoring module, performance and status information of a first server and at least one VM of the first server; estimating, by an estimating module, the first server and each VM according to the performance and status information and an evaluation index and obtaining a server estimation score of the first server and a virtual machine estimation score of every VM; and finding, by a moving module, a second server according to the performance and status information and the evaluation index when a virtual machine estimation score of at least one first VM of the first server or the server estimation score exceeds a threshold, finding at least one VM suitable to be moved according to a moving order, and moving the at least one VM to the second server.Type: GrantFiled: July 16, 2014Date of Patent: October 11, 2016Assignee: QUANTA COMPUTER INC.Inventors: Wen-Kuang Chen, Chun-Hung Chen, Chien-Kuo Hung, Tien-Chin Fang, Chen-Chung Lee
-
Publication number: 20160234291Abstract: A file sharing system includes: a second, first user device and a cloud server. The first user device uploads a file and sharing information corresponding to the file, wherein the sharing information includes file recipient information of an application corresponding to the second user device. The cloud server receives the file and the sharing information, and transmits a first sharing message to the second user device according to the sharing information. The second user device transmits a request message to the cloud server for requesting the file according to the first sharing message. The cloud server authenticates the second user device according to the request message, and transmits a second sharing message to the application corresponding to the second user device according to the file recipient information when the authentication is successful. The second user device accesses the file according to the second sharing information of the application.Type: ApplicationFiled: July 2, 2015Publication date: August 11, 2016Inventors: Tien-Chin FANG, Chen-Chung LEE, Ping-Chi LAI, Chia-Hung LIN, Ming-Jen CHEN, Ching-Wen LIN, Chun-He LIN
-
Publication number: 20160142486Abstract: A data-access system, adapted to a plurality of Cloud storage providers, including a processing module, an access module and a storage module. The processing module receives a file, and obtains a dismantling rule according to file information. The processing module further dismantles the file into a plurality of sub-files according to a storage signal and the dismantling rule. The access module respectively detects the status of the connection of the Cloud storage providers, and the sub-files are stored to at least two of the Cloud storage providers according to the connections statuses. The storage module stores the dismantling rule and the storage records correspond to the sub-files.Type: ApplicationFiled: January 14, 2015Publication date: May 19, 2016Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Ming-Jen Chen, Ching-Wen Lin, Chun-He Lin
-
Publication number: 20160139940Abstract: A system for creating virtual machines, adapted to a virtual management platform, includes a configuration module, a selection module, a determination module and a distribution module. The configuration module creates a plurality of virtual sections according to the resource specifications. The selection module selects one of the virtual sections according to the customized specifications. The determination module creates a virtual section-setting profile according to the customized specifications. The determination module further calculates the quantity of the remaining resources of the virtual section, and determines whether the quantity of the customized specifications will exceed the remaining resources or not. When the quantity of the customized specifications does not exceed the quantity of the remaining resources, the distribution module creates a virtual machine in the virtual section according to the virtual section-setting profile.Type: ApplicationFiled: March 2, 2015Publication date: May 19, 2016Inventors: Wen-Kuang Chen, Chun-Hung Chen, Chien-Kuo Hung, Tien-Chin Fang, Chen-Chung Lee
-
Patent number: 9299048Abstract: An apparatus and a method for generating a bill of materials for inspection are disclosed. The apparatus for generating a bill of materials for inspection comprises a risk operation module, a data filtering module, and a data outputting module. The risk operation module selects a material risk index, a manufacturer risk index, a laboratory risk index corresponding to a material from the risk database, and decides the risk level according to the material risk index, the manufacturer risk index, and the laboratory risk index. The data filtering module determines whether a material needs to be inspected according to the risk level. The data outputting module selects a material sample from the material, and adds the material sample to the bill of materials for inspection.Type: GrantFiled: May 31, 2013Date of Patent: March 29, 2016Assignee: QUANTA COMPUTER INC.Inventors: Tien-Chin Fang, Jhen-Jhong Chen, Yao-Kun Lee, Chen-Chung Lee, Ping-Chi Lai, Ching-Shium Chen
-
Publication number: 20160063222Abstract: License management methods for use in a license management system are provided. The license management system includes licenses and first devices, each of which obtains one of the licenses. First, a license request from a second device is received and a license grade for each of the first devices and the second device is separately calculated based on a historical record of license usage corresponding to the first devices and the second device and an algorithm in response to the license request. Then, whether to agree the second device to obtain one of the licenses is determined according to the calculated grades and the number of remaining available licenses within the licenses.Type: ApplicationFiled: December 24, 2014Publication date: March 3, 2016Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Ming-Jen Chen, Hung-Yu Yang
-
Publication number: 20160026668Abstract: A data transmission service switch system and method are provided. The data transmission service switch system includes user equipment and a server. The user equipment is configured to generate service request information, receive a pipe message and record a pipe time, wherein the service request information includes a plurality of service requests. The server has a database and is configured to generate a calculated result according to the service request information and stored information in the database. The server further transmits the pipe message according to service mechanisms corresponding to each of the service requests which are included in the calculated result. The server further adjusts the stored information of the database according to the pipe time.Type: ApplicationFiled: December 10, 2014Publication date: January 28, 2016Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Ming-Jen Chen, Ching-Wen Lin
-
Publication number: 20150249615Abstract: A resource adjustment system and method for virtual machines (VMs) are provided. The method includes: obtaining, by a monitoring module, performance and status information of a first server and at least one VM of the first server; estimating, by an estimating module, the first server and each VM according to the performance and status information and an evaluation index and obtaining a server estimation score of the first server and a virtual machine estimation score of every VM; and finding, by a moving module, a second server according to the performance and status information and the evaluation index when a virtual machine estimation score of at least one first VM of the first server or the server estimation score exceeds a threshold, finding at least one VM suitable to be moved according to a moving order, and moving the at least one VM to the second server.Type: ApplicationFiled: July 16, 2014Publication date: September 3, 2015Inventors: Wen-Kuang Chen, Chun-Hung Chen, Chien-Kuo Hung, Tien-Chin Fang, Chen-Chung Lee
-
Patent number: 9104844Abstract: A platform and a method for dynamic software license are disclosed. The dynamic software license platform comprises a license pool, a register manager, a user configure unit and a license manager. The register manager receives a software application from a user end. The user configure unit grants a setting permission to the user end in response to the software application, and allows the user end to submit a license setting according to the setting permission. The license manager adds the software license provided by the software supplier to the license pool, and dynamically provides the software license from the license pool unit according to the license setting.Type: GrantFiled: August 3, 2012Date of Patent: August 11, 2015Assignee: QUANTA COMPUTER INC.Inventors: Tien-Chin Fang, Ching-Yu Tsai, Ming-Jen Chen, Hung-Yu Yang, Chia-Hung Lin, Chen-Chung Lee
-
Patent number: 8997244Abstract: An automatic software audit system includes a client and a server. The client includes a network interface, a software installation record database, a software audit rule database, a software release database and a central processing unit (CPU). The network interface is coupled to the client. The software installation record databases stores a software installation record of the client. The software audit rule database stores a software audit rule. The software release database stores a software release record of the client. The CPU installs an agent program to the client to collect the software installation record, and generates a software audit result of the client according to the software installation record, the software audio rule and the software release record.Type: GrantFiled: January 11, 2013Date of Patent: March 31, 2015Assignee: Quanta Computer Inc.Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Cheng-Yao Wang, His-Chieh Hsu, Mei-Jung Wang, Hung-Yu Yang, Wei-Chi Tai
-
Patent number: 8990952Abstract: A licensing platform is provided. The licensing platform, in communication with a first license sharing device and a second license sharing device, includes a license database and a main license sharing device. The license database provides a plurality of licenses. The main license sharing device includes: a license allocation manager, in communication with the license database, for dynamically managing a usage status of the plurality of licenses; a next-tier membership manager, in communication with the license sharing devices, for allocating at least one of the plurality of licenses to the license sharing devices, and updating a license usage status of the license sharing devices; and a license record manager, in communication with the license allocation manager and the next-tier membership manager, for recording the usage status of the plurality of licenses.Type: GrantFiled: August 20, 2013Date of Patent: March 24, 2015Assignee: Quanta Computer Inc.Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Ming-Jen Chen, Hung-Yu Yang
-
Publication number: 20150081811Abstract: The present invention discloses a method for providing a message to a mobile communication device. The method includes the following steps: a dispatched message is received from a service-providing server through a message-dispatching server. The dispatched message includes identification information of at least one message receiver. Rule-operating and message-processing are performed to the dispatched message through the message-dispatching server after a fixed time period from a time at which the dispatched message is received. The rule-operated and message-processed dispatched message is displayed on a display unit of a mobile communication device through the message-dispatching server. The mobile communication device logs in with the identification information of the message receiver.Type: ApplicationFiled: March 3, 2014Publication date: March 19, 2015Applicant: QUANTA COMPUTER INC.Inventors: Tien-Chin FANG, Chen-Chung LEE, Ping-Chi LAI, Chia-Hung LIN, Ming-Jen CHEN, Ching-Wen LIN, Ching-Yu TSAI
-
Patent number: 8942362Abstract: A communication administration system includes: a administration system, for managing basis information of at least one user; and a service system, for fetching basic information and current location information of a called party from the administration system in response to a communication request from a calling party, obtaining current location information and preference information of the called party from the called party, and generating a communication mechanism scenario according to a communication mechanism system for the calling party to make a selection and to make a call accordingly.Type: GrantFiled: October 8, 2013Date of Patent: January 27, 2015Assignee: Quanta Computer Inc.Inventors: Tien-Chin Fang, Chen-Chung Lee, Ping-Chi Lai, Chia-Hung Lin, Ming-Jen Chen, Ching-Wen Lin, Ching-Yu Tsai
-
Publication number: 20140369482Abstract: A communication administration system includes: a administration system, for managing basis information of at least one user; and a service system, for fetching basic information and current location information of a called party from the administration system in response to a communication request from a calling party, obtaining current location information and preference information of the called party from the called party, and generating a communication mechanism scenario according to a communication mechanism system for the calling party to make a selection and to make a call accordingly.Type: ApplicationFiled: October 8, 2013Publication date: December 18, 2014Applicant: QUANTA COMPUTER INC.Inventors: Tien-Chin FANG, Chen-Chung LEE, Ping-Chi LAI, Chia-Hung LIN, Ming-Jen CHEN, Ching-Wen LIN, Ching-Yu TSAI
-
Publication number: 20140366150Abstract: A licensing platform is provided. The licensing platform, in communication with a first license sharing device and a second license sharing device, includes a license database and a main license sharing device. The license database provides a plurality of licenses. The main license sharing device includes: a license allocation manager, in communication with the license database, for dynamically managing a usage status of the plurality of licenses; a next-tier membership manager, in communication with the license sharing devices, for allocating at least one of the plurality of licenses to the license sharing devices, and updating a license usage status of the license sharing devices; and a license record manager, in communication with the license allocation manager and the next-tier membership manager, for recording the usage status of the plurality of licenses.Type: ApplicationFiled: August 20, 2013Publication date: December 11, 2014Applicant: QUANTA COMPUTER INC.Inventors: Tien-Chin FANG, Chen-Chung LEE, Ping-Chi LAI, Chia-Hung LIN, Ming-Jen CHEN, Hung-Yu YANG
-
Publication number: 20140280311Abstract: A cloud platform comprises a first tenant server, a second tenant server, a first tenant database, a second tenant database, and a cloud data exchanging system. The first tenant server and the second tenant server are coupled to the first client and the second client respectively. The first tenant database and the second tenant database are respectively coupled to the first tenant server and the second tenant server via the cloud data exchanging system. The cloud data exchanging system, after receiving a query request from the second client via the second tenant server, determines whether the data relation table has any data links belonging to the second client. If so, the cloud data exchanging system finds database information from a database connection table according to the data link and enters the first tenant database according to the database information.Type: ApplicationFiled: June 18, 2013Publication date: September 18, 2014Applicant: Quanta Computer Inc.Inventors: Tien-Chin FANG, Chen-Chung LEE, Ping-Chi LAI, Ching-Shium CHEN, Kun-Ping KUO, Meng-Chia CHEN
-
Publication number: 20140222185Abstract: An apparatus and a method for generating a bill of materials for inspection are disclosed. The apparatus for generating a bill of materials for inspection comprises a risk operation module, a data filtering module, and a data outputting module. The risk operation module selects a material risk index, a manufacturer risk index, a laboratory risk index corresponding to a material from the risk database, and decides the risk level according to the material risk index, the manufacturer risk index, and the laboratory risk index. The data filtering module determines whether a material needs to be inspected according to the risk level. The data outputting module selects a material sample from the material, and adds the material sample to the bill of materials for inspection.Type: ApplicationFiled: May 31, 2013Publication date: August 7, 2014Inventors: Tien-Chin FANG, Jhen-Jhong CHEN, Yao-Kun LEE, Chen-Chung LEE, Ping-Chi LAI, Ching-Shium CHEN