Patents by Inventor Jia-Yu Liu
Jia-Yu Liu 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: 12277066Abstract: A method, including: monitoring resource utilization of an operating system (OS) with applications utilizing larger pages; determining the monitored resource utilization is greater than a threshold resource utilization; in response to the determining the monitored resource utilization is greater than a threshold resource utilization, determining a respective larger pages index value for each of the applications utilizing larger pages; and turning off larger pages utilization of a subset of the applications utilizing larger pages, wherein the subset comprises a predefined number of the applications utilizing larger pages that have highest determined larger pages index values.Type: GrantFiled: December 21, 2022Date of Patent: April 15, 2025Assignee: International Business Machines CorporationInventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Naijie Li, Xiao Yan Tang, Bao Zhang, Jun Su, Yong Yin, Jia Yu
-
Patent number: 12271113Abstract: Method of manufacturing semiconductor device includes forming photoresist layer over substrate. Forming photoresist layer includes combining first precursor and second precursor in vapor state to form photoresist material, wherein first precursor is organometallic having formula: MaRbXc, where M at least one of Sn, Bi, Sb, In, Te, Ti, Zr, Hf, V, Co, Mo, W, Al, Ga, Si, Ge, P, As, Y, La, Ce, Lu; R is substituted or unsubstituted alkyl, alkenyl, carboxylate group; X is halide or sulfonate group; and 1?a?2, b?1, c?1, and b+c?5. Second precursor is at least one of an amine, a borane, a phosphine. Forming photoresist layer includes depositing photoresist material over the substrate. The photoresist layer is selectively exposed to actinic radiation to form latent pattern, and the latent pattern is developed by applying developer to selectively exposed photoresist layer to form pattern.Type: GrantFiled: January 15, 2021Date of Patent: April 8, 2025Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Chih-Cheng Liu, Yi-Chen Kuo, Jia-Lin Wei, Ming-Hui Weng, Yen-Yu Chen, Jr-Hung Li, Yahru Cheng, Chi-Ming Yang, Tze-Liang Lee, Ching-Yu Chang
-
Patent number: 12272554Abstract: A method of manufacturing semiconductor device includes forming a multilayer photoresist structure including a metal-containing photoresist over a substrate. The multilayer photoresist structure includes two or more metal-containing photoresist layers having different physical parameters. The metal-containing photoresist is a reaction product of a first precursor and a second precursor, and each layer of the multilayer photoresist structure is formed using different photoresist layer formation parameters. The different photoresist layer formation parameters are one or more selected from the group consisting of the first precursor, an amount of the first precursor, the second precursor, an amount of the second precursor, a length of time each photoresist layer formation operation, and heating conditions of the photoresist layers.Type: GrantFiled: July 27, 2023Date of Patent: April 8, 2025Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Jia-Lin Wei, Ming-Hui Weng, Chih-Cheng Liu, Yi-Chen Kuo, Yen-Yu Chen, Yahru Cheng, Jr-Hung Li, Ching-Yu Chang, Tze-Liang Lee, Chi-Ming Yang
-
Patent number: 12271006Abstract: Disclosed is a cost-effective method to fabricate a multifunctional collimator structure for contact image sensors to filter ambient infrared light to reduce noises. In one embodiment, an optical collimator, includes: a dielectric layer; a substrate; a plurality of via holes; and a conductive layer, wherein the dielectric layer is formed over the substrate, wherein the plurality of via holes are configured as an array along a lateral direction of a first surface of the dielectric layer, wherein each of the plurality of via holes extends through the dielectric layer and the substrate from the first surface of the dielectric layer to a second surface of the substrate in a vertical direction, and wherein the conductive layer is formed over at least one of the following: the first surface of the first dielectric layer and a portion of sidewalls of each of the plurality of via holes, and wherein the conductive layer is configured so as to allow the optical collimator to filter light in a range of wavelengths.Type: GrantFiled: August 8, 2023Date of Patent: April 8, 2025Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Hsin-Yu Chen, Yen-Chiang Liu, Jiun-Jie Chiou, Jia-Syuan Li, You-Cheng Jhang, Shin-Hua Chen, Lavanya Sanagavarapu, Han-Zong Pan, Chun-Peng Li, Chia-Chun Hung, Ching-Hsiang Hu, Wei-Ding Wu, Jui-Chun Weng, Ji-Hong Chiang, Hsi-Cheng Hsu
-
Publication number: 20250094316Abstract: For a set in sets of candidate factors, a classification model is trained to predict a computer problem possibility, an accuracy score of the classification model is determined based on model validation, and factor weights of the candidate factors in the set are adjusted based on the accuracy score. This processing is done with respect to all sets of candidate factors. A low accuracy classification model having an accuracy score lower than a threshold criterion is selected. A higher accuracy classification model having an accuracy score that is higher than the accuracy score of the low accuracy classification model is selected. The set of candidate factors used to train the low accuracy classification model is updated using one or more of the candidate factors used to train the higher accuracy classification model. The low accuracy classification model is updated based on the updated set of candidate factors.Type: ApplicationFiled: September 18, 2023Publication date: March 20, 2025Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Jun Su, Jia Yu
-
Patent number: 12248456Abstract: A computer-implemented method, system and computer program product for improving accuracy and efficiency of auditing databases. A table, list or index of a database is analyzed to identify metadata, which includes time series data, user data, an Internet Protocol address and operation data. The identified metadata is associated with the corresponding record or row of the table, list or index from which the metadata was extracted. A determination is then made as to whether to record a raw data image associated with the record or row of the analyzed table, list or index based on the corresponding data operation. The identified metadata as well as the recorded data images, if any, are stored in a structured audit log. Auditing information is then obtained from a structured audit log based on matching the record or row identifier (RID) associated with the query with the RID associated with the structured audit log.Type: GrantFiled: March 30, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Jia Tian Zhong, Peng Hui Jiang, Dong Hui Liu, Xing Xing Shen, Jia Yu, Yong Yin, Jing Lu, Xiao Yan Tang
-
Publication number: 20250077936Abstract: Rendering digital twin include receiving metrics associated with a physical entity, the metrics received using an established real-time data synchronization protocol. The received metrics is analyzed. Based on the analysis of the received metrics, digital twin corresponding to the physical entity is updated, the digital twin being a virtual representation of the physical entity.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Inventors: Peng Hui Jiang, Jun Su, WEN YI GAO, Jia Tian Zhong, Dong Hui Liu, Jia Yu, Di Li Hu
-
Publication number: 20250036468Abstract: The illustrative embodiments provide for dynamic tuning of pre-initialization environment provisioning and management. An embodiment includes accepting a request from a group of applications to generate a performance-based index table for a workload based on a feature of the applications and generating the performance-based index table. The embodiment includes building a label feature by analyzing a static program feature of the applications and the performance-based index table. The embodiment includes constructing, using clustering algorithms, a model for provisioning a pre-initialization environment using the label features. The embodiment includes loading the applications into a pre-initialization environment. The embodiment includes introducing a selection policy for a switch in the pre-initialization environment in multiple applications to balance usage of a resource.Type: ApplicationFiled: July 24, 2023Publication date: January 30, 2025Applicant: International Business Machines CorporationInventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, NAIJIE LI, Xiao Yan Tang, Jia Yu
-
Publication number: 20250028558Abstract: A system and method for improving the performance and reducing costs of a program by automatically provisioning and managing proper memory pool cell size adaptive to each executing application. By collecting time series of historical data on the memory pool usage of applications over a period of time, respective time-series prediction models are used to process the data to predict the allocation size for applications and in particular, a predicted number of allocations and a respective predicted allocation cell size. A clustering-based method is further applied to predict the allocation size for applications, using real time execution to do scaling, complement and interpolation. A method runs a further time-series prediction model trained to predict, based on the predicted memory cell size and one or more application profile features associated with the requesting application, a tuning parameter to refine the memory pool storage area size used for handling memory allocation requests.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Inventors: Dong Hui Liu, Peng Hui Jiang, Jing Lu, Xiao Yan Tang, NAIJIE LI, Jun Su, Jia Yu
-
Publication number: 20240380644Abstract: A transmitter and a method for dynamically setting a current mode of the transmitter are provided. The transmitter includes a digital signal processing (DSP) circuit and a radio frequency (RF) circuit. The DSP circuit is configured to determine a target current mode by selecting one of multiple candidate current modes of the transmitter according to instantaneous transmitting (TX) information, wherein the instantaneous TX information includes at least one of a resource block (RB) information, a modulation and coding scheme (MCS), and an orthogonal frequency-division multiplexing (OFDM) type of an instantaneous TX signal. The RF circuit is configured to output the instantaneous TX signal, wherein at least one supply voltage and at least one bias voltage of a power amplifier (PA) of the RF circuit is controlled according to the target current mode. More particularly, the multiple candidate current modes correspond to different target power consumptions of the transmitter, respectively.Type: ApplicationFiled: April 24, 2024Publication date: November 14, 2024Applicant: MEDIATEK INC.Inventors: Ming-Fu Tang, Jia-Yu Liu, Jian-Yu Chu, Yen-Liang Chen
-
Patent number: 10313302Abstract: The invention introduces a method for NAT (Network Address Translation) traversal, performed by a processing unit of a node, which contains at least the following steps: issuing an initial packet to an intermediate server through a router, in which the initial packet at least contains ID (identity) information of the node; and periodically sending packets to a black hole through the router, so that the router maintains session information between the node and the black hole.Type: GrantFiled: August 18, 2016Date of Patent: June 4, 2019Assignee: SYNOLOGY INC.Inventors: Kan-Yueh Chen, Tsung-Wei Wang, Jia-Yu Liu
-
Publication number: 20190155615Abstract: A method for performing wake-up management and an associated apparatus are provided. The method receives device information of a network device by a wake-on-LAN (WOL) agent, wherein the WOL agent and the network device are positioned in a same LAN. The method further receives a request, from a client device, to access the network device. Finally, the method sends a WOL packet, by the WOL agent, to the network device if the device information indicates that the network device is in a non-operating state.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: Kan-Yueh CHEN, Ping-Che HSIAO, Jia-Yu LIU
-
Patent number: 10235186Abstract: A method for performing wake-up management and an associated apparatus are provided, where the method is applied to at least one portion of a network system, and the network system includes a local area network (LAN). The method includes: utilizing a wake-on-LAN (WOL) agent device to receive device information of a network device, where the WOL agent device and the network device are positioned in the LAN, and the network device broadcasts the device information according to a predetermined communications protocol; utilizing the WOL agent device to update a wake-up management list in the WOL agent device according to the device information, where the wake-up management list includes the device information; and utilizing the WOL agent device to perform a WOL operation on the network device according to the wake-up management list.Type: GrantFiled: March 15, 2017Date of Patent: March 19, 2019Assignee: SYNOLOGY INCORPORATEDInventors: Kan-Yueh Chen, Ping-Che Hsiao, Jia-Yu Liu
-
Patent number: 10003630Abstract: A method for managing static Uniform Resource Locator (URL) access, an associated apparatus, and an associated computer program product are provided, wherein the method includes the steps of: receiving a URL request from a browser running on another electronic device, wherein the URL request includes a static URL, and the static URL is utilized for accessing a specific web page on a specific web server; sending request information representing the URL request to a control server, wherein the control server stores registered information of each web server of at least one web server, and the at least one web server includes the specific web server; receiving response information corresponding to the request information from the control server; and controlling the browser to perform a test operation according to the registered information of the specific web server, in order to selectively control web page access of the browser.Type: GrantFiled: September 15, 2014Date of Patent: June 19, 2018Assignee: SYNOLOGY INCORPORATEDInventors: Tsung-Wei Wang, Jia-Yu Liu, Kan-Yueh Chen
-
Publication number: 20180062960Abstract: A method and associated control apparatus for controlling a client device to access a network device in a network system are provided, where the method includes: performing at least one preparation operation regarding the network device to obtain network connection reference information of the network device; based on the network connection reference information, performing a plurality of network connection test operations on the network device according to a plurality of network connection strategies, respectively, to generate a plurality of test results respectively corresponding to the network connection strategies, wherein at least one test result of the test results indicates feasibility of at least one of the network connection strategies; and providing the client device with at least one portion of the network connection reference information to allow the client device to establish a network connection between the client device and the network device according to an optimal strategy.Type: ApplicationFiled: May 16, 2017Publication date: March 1, 2018Inventors: Ping-Che Hsiao, Jia-Yu Liu
-
Publication number: 20180041433Abstract: A method for relaying packets in a network system with the aid of network address translation and an associated apparatus are provided. The method includes: controlling a relay server to receive a first packet from a client device, wherein the first packet carries a source Internet Protocol (IP) address and a destination IP address; controlling the relay server to change the destination IP address carried by the first packet in order to relay the first packet to a peer device, wherein the peer device obtains the source IP address from the first packet; and controlling the relay server to receive a second packet from the peer device and relay the second packet to the client device.Type: ApplicationFiled: March 13, 2017Publication date: February 8, 2018Inventors: Yu-Chung Chen, Kan-Yueh Chen, Jia-Yu Liu
-
Publication number: 20180024843Abstract: A method for performing wake-up management and an associated apparatus are provided, where the method is applied to at least one portion of a network system, and the network system includes a local area network (LAN). The method includes: utilizing a wake-on-LAN (WOL) agent device to receive device information of a network device, where the WOL agent device and the network device are positioned in the LAN, and the network device broadcasts the device information according to a predetermined communications protocol; utilizing the WOL agent device to update a wake-up management list in the WOL agent device according to the device information, where the wake-up management list includes the device information; and utilizing the WOL agent device to perform a WOL operation on the network device according to the wake-up management list.Type: ApplicationFiled: March 15, 2017Publication date: January 25, 2018Inventors: Kan-Yueh Chen, Ping-Che Hsiao, Jia-Yu Liu
-
Publication number: 20180026831Abstract: A method for accessing a web server and an associated apparatus are provided, where the web server is in a local area network (LAN). The method includes: utilizing a wake-on-LAN (WOL) agent device to obtain web server information of the web server and send the web server information to a reverse proxy server. When the reverse proxy server receives a request from a client device, the method utilizes the reverse proxy server to determine whether to assign a WOL task to the WOL agent device according to at least one state of the web server, in which the WOL task includes waking the web server. The client device then sends the request to the reverse proxy server, in order to access the web server through the reverse proxy server.Type: ApplicationFiled: September 13, 2016Publication date: January 25, 2018Inventors: Kan-Yueh Chen, Ping-Che Hsiao, Jia-Yu Liu
-
Patent number: 9647966Abstract: An instant message communication device that includes a database, a data transmission module, a processing module, and a memory is provided. When commands stored in the memory are performed by the processing module, the following operations are performed. User information that includes a user account is received through the data transmission module. An instant message software robot is driven to add the user account into a robot contact list of a robot account. An account pair relation corresponding to the user account and the robot account is stored in the database. A request is transmitted to a user device having the user account through the data transmission module. The robot account is determined being added to a user contact list. The instant message software robot is controlled to perform an instant message communication with the user device through the data transmission device according to the account pair relation.Type: GrantFiled: October 23, 2014Date of Patent: May 9, 2017Assignee: Synology IncorporatedInventors: Ping-Che Hsiao, Jia-Yu Liu
-
Patent number: D1059315Type: GrantFiled: April 27, 2023Date of Patent: January 28, 2025Assignee: GaNrich Semiconductor CorporationInventors: Jia-Tay Kuo, Chen-Yu Wang, Sheng-Bo Wang, Chiao Fu, Yao-Zhong Liu