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: 10606221
    Abstract: 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: Grant
    Filed: February 11, 2015
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Wan-Tseng Hsiao, Jeffrey C. H. Liu, Chih-Wen Su
  • Patent number: 10606818
    Abstract: 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: Grant
    Filed: June 21, 2016
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Chih-Wen Su, Joey H. Y. Tseng, Yi-Hong Wang
  • Publication number: 20200042103
    Abstract: 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: Application
    Filed: May 15, 2019
    Publication date: February 6, 2020
    Applicants: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology Corporation
    Inventors: Chih-Wen Su, Yu-Hsun Chen
  • Publication number: 20200025587
    Abstract: 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: Application
    Filed: September 23, 2019
    Publication date: January 23, 2020
    Inventors: Li-Ju Chen, Jeff HC Kuo, Chih-Wen Su, Ying-Chen Yu
  • Publication number: 20190394160
    Abstract: 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: Application
    Filed: September 5, 2019
    Publication date: December 26, 2019
    Inventors: Li-Ju Chen, Yi-Hsin Cheng, Jeff HC Kuo, Ming Tung Lau, Wai Man Lee, Chih-Wen Su, Ying-Chen Yu
  • Publication number: 20190327080
    Abstract: 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: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: Chih-Hsiung Liu, Joey H.Y. Tseng, Chih-Wen Su, June-Ray Lin, Gary P. Noble
  • Patent number: 10422657
    Abstract: 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: Grant
    Filed: July 17, 2015
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Jeff H C Kuo, Chih-Wen Su, Ying-Chen Yu
  • Patent number: 10425374
    Abstract: 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: Grant
    Filed: April 10, 2013
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, Yi-Hsin Cheng, Jeff H C Kuo, Ming Tung Lau, Wai Man Lee, Chih-Wen Su, Ying-Chen Yu
  • Patent number: 10354817
    Abstract: 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: Grant
    Filed: April 2, 2018
    Date of Patent: July 16, 2019
    Assignees: DONGGUAN CITY KAIHUA ELECTRONICS CO., LTD, SILITEK ELECTRONICS (DONGGUAN) CO., LTD
    Inventors: Chih-Wen Su, Yuang-Feng Hu
  • Publication number: 20180294111
    Abstract: 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: Application
    Filed: April 2, 2018
    Publication date: October 11, 2018
    Inventors: Chih-Wen SU, Yuang-Feng HU
  • Publication number: 20180267629
    Abstract: 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: Application
    Filed: January 15, 2018
    Publication date: September 20, 2018
    Applicants: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology Corporation
    Inventors: Chin-Yuan Lin, Chih-Wen Su, Hong-Che Yen, Urey Deng
  • Patent number: 10013076
    Abstract: 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: Grant
    Filed: February 8, 2017
    Date of Patent: July 3, 2018
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology Corporation
    Inventors: Chih-Wen Su, Rong-Shu Li
  • Patent number: 9972461
    Abstract: 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: Grant
    Filed: July 21, 2017
    Date of Patent: May 15, 2018
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventors: Chun-Lin Chen, Ko-Hsiang Lin, Chih-Wen Su
  • Publication number: 20180095544
    Abstract: 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: Application
    Filed: February 8, 2017
    Publication date: April 5, 2018
    Applicants: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, Lite-On Technology Corporation
    Inventors: Chih-Wen Su, Rong-Shu Li
  • Publication number: 20180090286
    Abstract: 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: Application
    Filed: July 21, 2017
    Publication date: March 29, 2018
    Inventors: CHUN-LIN CHEN, KO-HSIANG LIN, CHIH-WEN SU
  • Patent number: 9898258
    Abstract: 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: Grant
    Filed: May 31, 2016
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
  • Patent number: 9891979
    Abstract: 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: Grant
    Filed: September 20, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey C H Liu, Chih-Wen Su, Ivan Nestlerode, Johnson Y S Chiang, Giant H M Tu
  • Publication number: 20170364542
    Abstract: 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: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Chih-Wen Su, Joey H. Y. Tseng, Yi-Hong Wang
  • Publication number: 20170344345
    Abstract: 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: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
  • Patent number: 9811080
    Abstract: 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: Grant
    Filed: February 28, 2013
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ta-Wei Lin, Jeffrey C H Liu, Lin Chan Hsiao, Shu-Hao Liang, Chih-Wen Su