Patents by Inventor Chih-Wen Su
Chih-Wen Su 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: 10606221Abstract: A method for creating at least one portable environment recipe associated with at least one user and associated with an underlying architecture, whereby the underlying architecture includes an underlying actuator architecture or an underlying sensor architecture is provided. The method may include collecting a plurality of behavior data associated with the underlying architecture and the at least one user, wherein the at least one user is located at a first location. The method may further include analyzing the collected plurality of behavior data. The method may also include identifying at least one behavior pattern based on the analyzed plurality of behavior data. The method may include creating the at least one portable environment recipe based on the identified at least one behavior pattern. The method may also include uploading the created environment recipe to a repository.Type: GrantFiled: February 11, 2015Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Wan-Tseng Hsiao, Jeffrey C. H. Liu, Chih-Wen Su
-
Patent number: 10606818Abstract: In an approach for providing a framework to register a sensor module and manifest the capability the sensor module supports, a processor receives a first module registration request, wherein the first module registration request includes a sensor module and metadata. A processor determines that the first module registration request is compatible with a second module registration request by comparing data stored in a module database associated with the second module registration request to data within the first module registration request. A processor updates the module database with the metadata of the first module registration request. A processor generates a module delegate, wherein the module delegate provides data access and interaction interfaces based on the metadata. A processor generates a custom configuration component.Type: GrantFiled: June 21, 2016Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Chih-Wen Su, Joey H. Y. Tseng, Yi-Hong Wang
-
Publication number: 20200042103Abstract: A key module including a base, a circuit layer, at least one light-transmission key body, and a display panel is provided. The circuit layer is disposed at the base and has at least one input portion. The light-transmission key body has an abutting end and a pressing end opposite to each other. The abutting end abuts the base, and the light-transmission key body is adapted to be pressed downward by taking the abutting end as a rotation axis, such that the pressing end presses the input portion. The display panel is disposed at the base and has at least one display region, the display region is aligned with the light-transmission key body, and an image displayed on the display region by the display panel is changeable.Type: ApplicationFiled: May 15, 2019Publication date: February 6, 2020Applicants: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology CorporationInventors: Chih-Wen Su, Yu-Hsun Chen
-
Publication number: 20200025587Abstract: One or more processors track internet usage of a user. The tracking includes tracking a first user input into one or more websites using a keylogging subprogram. One or more processors analyze the first user input. Analyzing the first user input includes using machine learning to gain knowledge of one or more interests of the first user based on the first user input. One or more processors determine a proximity of the first user to at least one point of interest within a first threshold distance of the first user while the first user is mobile, match at least one interest of the one or more interests of the first user with one or more interests associated with the at least one point of interest, and provide a notification that the first user is within the first threshold distance of the at least one point of interest.Type: ApplicationFiled: September 23, 2019Publication date: January 23, 2020Inventors: Li-Ju Chen, Jeff HC Kuo, Chih-Wen Su, Ying-Chen Yu
-
Publication number: 20190394160Abstract: The present invention discloses a method and apparatus for routing a message. Specifically, the method for example may comprise: receiving a message lacking a recipient address; searching for at least one recipient address based on a topic associated with the message; and sending the message to the at least one recipient address. The technology according to the example embodiments of the present invention provides a novel technology for routing a message to a recipient based on a topic associated with the message.Type: ApplicationFiled: September 5, 2019Publication date: December 26, 2019Inventors: Li-Ju Chen, Yi-Hsin Cheng, Jeff HC Kuo, Ming Tung Lau, Wai Man Lee, Chih-Wen Su, Ying-Chen Yu
-
Publication number: 20190327080Abstract: An example operation may include one or more of configuring a blockchain network comprising first and second blockchain nodes, providing, by the first blockchain node, a data reference to the second blockchain node, accessing a document, by the second blockchain node, from the first blockchain node, and providing by the second blockchain node, a proof of receipt for the document to a shared blockchain ledger.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Inventors: Chih-Hsiung Liu, Joey H.Y. Tseng, Chih-Wen Su, June-Ray Lin, Gary P. Noble
-
Patent number: 10422657Abstract: One or more processors analyze at least one first user input. One or more processors determine one or more interests of a first user based, at least in part, on the at least one first user input. One or more processors determine a proximity of the first user to one or more points of interest within a first threshold distance of the first user while the first user is mobile. One or more processors match at least one interest of the first user with one or more interests associated with a point of interest of the one or more points of interest. One or more processors provide a notification that the first user is within the first threshold distance of the point of interest.Type: GrantFiled: July 17, 2015Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Li-Ju Chen, Jeff H C Kuo, Chih-Wen Su, Ying-Chen Yu
-
Patent number: 10425374Abstract: Routing a message to a recipient based on a topic associated with the message may include: receiving a message lacking a recipient address; searching for at least one recipient address based on a topic associated with the message; and sending the message to the at least one recipient address.Type: GrantFiled: April 10, 2013Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li-Ju Chen, Yi-Hsin Cheng, Jeff H C Kuo, Ming Tung Lau, Wai Man Lee, Chih-Wen Su, Ying-Chen Yu
-
Patent number: 10354817Abstract: The invention discloses a keyboard switch including a base, a cover covering the base to form a cavity, an upper guide core disposed in the cavity and an upper guide core limiting mechanism including a lower guide core elastomer, a lower guide core, a middle guide core spring and a middle guide core sequentially disposed on the base. The upper guide core and the middle guide core are connected through an upper guide core spring. The keyboard switch of the invention provides accuracy of the press-conduction displacement, accurate positioning of the conduction course, and adjustability of the press force, such that the press force becomes more balanced, and the keyboard switch is conducted when the guide core is pressed downwards. Thus, the overall press stability of the keyboard switch is improved.Type: GrantFiled: April 2, 2018Date of Patent: July 16, 2019Assignees: DONGGUAN CITY KAIHUA ELECTRONICS CO., LTD, SILITEK ELECTRONICS (DONGGUAN) CO., LTDInventors: Chih-Wen Su, Yuang-Feng Hu
-
Publication number: 20180294111Abstract: The invention discloses a keyboard switch including a base, a cover covering the base to form a cavity, an upper guide core disposed in the cavity and an upper guide core limiting mechanism including a lower guide core elastomer, a lower guide core, a middle guide core spring and a middle guide core sequentially disposed on the base. The upper guide core and the middle guide core are connected through an upper guide core spring. The keyboard switch of the invention provides accuracy of the press-conduction displacement, accurate positioning of the conduction course, and adjustability of the press force, such that the press force becomes more balanced, and the keyboard switch is conducted when the guide core is pressed downwards. Thus, the overall press stability of the keyboard switch is improved.Type: ApplicationFiled: April 2, 2018Publication date: October 11, 2018Inventors: Chih-Wen SU, Yuang-Feng HU
-
Publication number: 20180267629Abstract: The invention provides a scroll wheel module, which includes an adjustment wheel, a scroll wheel and a transmission mechanism. The adjustment wheel includes an adjustment portion. The scroll wheel includes a contact portion. The transmission mechanism has a first end and a second end opposite to each other, the first end is connected to the adjustment portion of the adjustment wheel, and the second end is adjacent to the scroll wheel. When the adjustment wheel is rotated, the first end of the transmission mechanism produces a displacement relative to the adjustment portion such that the second end of the transmission mechanism applies a force to the contact. A magnitude of the force is proportional to a rotational force of the scroll wheel.Type: ApplicationFiled: January 15, 2018Publication date: September 20, 2018Applicants: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology CorporationInventors: Chin-Yuan Lin, Chih-Wen Su, Hong-Che Yen, Urey Deng
-
Patent number: 10013076Abstract: An input device includes at least one key structure and a film circuit board disposed below the key structure. The key structure includes a top cover, a plunger, a sleeve, a rod, a first elastic element, a second elastic element and a bottom cover. The plunger is assembled on the top cover and has a protruding portion protruding from a first opening of the top cover and a guiding portion. The sleeve is assembled inside the plunger. The rod is movably disposed in the sleeve. The first elastic element is disposed in the rod, wherein the guiding portion passes through the first elastic element so that a first end of the first elastic element leans against the plunger. The bottom cover having a second opening locks the top cover. A second end and a third end of the second elastic element respectively lean against the sleeve and the bottom cover.Type: GrantFiled: February 8, 2017Date of Patent: July 3, 2018Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology CorporationInventors: Chih-Wen Su, Rong-Shu Li
-
Patent number: 9972461Abstract: A key structure with mechanical switch includes a keycap, a support plate board disposed under the keycap, a scissor unit, a receiving housing, a guiding outer cylinder, a rotating inner cylinder and an elastic element. The scissor unit guides the keycap up or down along a pressing direction. The receiving housing has a plurality of sectional boards and a plurality of sectional cutouts. The guiding outer cylinder is movably received in the receiving housing along the pressing direction, and abuts against a bottom surface of the keycap. The guiding outer cylinder has a plurality of positioning bumps and a plurality of lodging recesses. The rotating inner cylinder is received in the guiding outer cylinder and has a plurality of sliding bumps. The elastic element is located in the rotating inner cylinder to provide elasticity toward the keycap. The present disclosure also provides a mechanical switch.Type: GrantFiled: July 21, 2017Date of Patent: May 15, 2018Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATIONInventors: Chun-Lin Chen, Ko-Hsiang Lin, Chih-Wen Su
-
Publication number: 20180095544Abstract: An input device includes at least one key structure and a film circuit board disposed below the key structure. The key structure includes a top cover, a plunger, a sleeve, a rod, a first elastic element, a second elastic element and a bottom cover. The plunger is assembled on the top cover and has a protruding portion protruding from a first opening of the top cover and a guiding portion. The sleeve is assembled inside the plunger. The rod is movably disposed in the sleeve. The first elastic element is disposed in the rod, wherein the guiding portion passes through the first elastic element so that a first end of the first elastic element leans against the plunger. The bottom cover having a second opening locks the top cover. A second end and a third end of the second elastic element respectively lean against the sleeve and the bottom cover.Type: ApplicationFiled: February 8, 2017Publication date: April 5, 2018Applicants: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology CorporationInventors: Chih-Wen Su, Rong-Shu Li
-
Publication number: 20180090286Abstract: A key structure with mechanical switch includes a keycap, a support plate board disposed under the keycap, a scissor unit, a receiving housing, a guiding outer cylinder, a rotating inner cylinder and an elastic element. The scissor unit guides the keycap up or down along a pressing direction. The receiving housing has a plurality of sectional boards and a plurality of sectional cutouts. The guiding outer cylinder is movably received in the receiving housing along the pressing direction, and abuts against a bottom surface of the keycap. The guiding outer cylinder has a plurality of positioning bumps and a plurality of lodging recesses. The rotating inner cylinder is received in the guiding outer cylinder and has a plurality of sliding bumps. The elastic element is located in the rotating inner cylinder to provide elasticity toward the keycap. The present disclosure also provides a mechanical switch.Type: ApplicationFiled: July 21, 2017Publication date: March 29, 2018Inventors: CHUN-LIN CHEN, KO-HSIANG LIN, CHIH-WEN SU
-
Patent number: 9898258Abstract: A method includes collecting information corresponding to a build environment in which a build result of a source code is generated, the collected information including one or more predefined build environment factors, and storing, in a repository, the collected information as a version of the build environment.Type: GrantFiled: May 31, 2016Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
-
Patent number: 9891979Abstract: A method dynamically adjusts a log level of a transaction. The method includes: buffering the most detailed logs of a transaction having highest log level into a memory; checking if all dependency-defined transactions within a dependency list/tree for the transaction are completed; and, in response to the completion of all dependency-defined transactions within the dependency list/tree for the transaction, obtaining a log filter level for the transaction in association with the transaction results (success/failure) of dependency-defined transactions, wherein the log filter level is a new log level for the transaction.Type: GrantFiled: September 20, 2016Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Jeffrey C H Liu, Chih-Wen Su, Ivan Nestlerode, Johnson Y S Chiang, Giant H M Tu
-
Publication number: 20170364542Abstract: In an approach for providing a framework to register a sensor module and manifest the capability the sensor module supports, a processor receives a first module registration request, wherein the first module registration request includes a sensor module and metadata. A processor determines that the first module registration request is compatible with a second module registration request by comparing data stored in a module database associated with the second module registration request to data within the first module registration request. A processor updates the module database with the metadata of the first module registration request. A processor generates a module delegate, wherein the module delegate provides data access and interaction interfaces based on the metadata. A processor generates a custom configuration component.Type: ApplicationFiled: June 21, 2016Publication date: December 21, 2017Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Chih-Wen Su, Joey H. Y. Tseng, Yi-Hong Wang
-
Publication number: 20170344345Abstract: A method includes collecting information corresponding to a build environment in which a build result of a source code is generated, the collected information including one or more predefined build environment factors, and storing, in a repository, the collected information as a version of the build environment.Type: ApplicationFiled: May 31, 2016Publication date: November 30, 2017Inventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
-
Patent number: 9811080Abstract: A method that measures performance of an information appliance comprises a test module receiving, from a client, and recording a request for processing of a sample data by an information appliance. The test module sends the sample data received from the client to the information appliance for processing. If a request to a backend application is present, the test module also sends the request to the backend application for processing and receives and records a response from the backend application. The test module sends the response from the backend application to the information appliance for processing. A generated correlation ID is used to update a performance data table with start time and a stop time of a response for transaction sample data processed by the information appliance.Type: GrantFiled: February 28, 2013Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventors: Ta-Wei Lin, Jeffrey C H Liu, Lin Chan Hsiao, Shu-Hao Liang, Chih-Wen Su