Patents by Inventor June-Ray Lin

June-Ray Lin 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: 10701181
    Abstract: Automatically reserving a requested resource in real-time is provided. In response to posting a resource request message that includes a set of resource request criteria on a network, a set of resource availability options is received from a set of resource service providers via the network using a negotiation communication channel. The set of resource availability options received from the set of resource service providers is ranked based on an amount of matching between constraints of each respective resource availability option and the set of resource request criteria. The set of resource availability options is displayed by rank from a greatest amount to a least amount of matching in a resource negotiation table.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nan Dong, Wen Hui Fan, June-Ray Lin, Jin Zhang, Li Bo Zhang
  • Publication number: 20200167799
    Abstract: Generating a solution keyword tag cloud is provided. The solution keyword tag cloud is generated for a product based on matching keywords identified in a question asking how to resolve an issue experienced by a user with the product with keyword tags included in a set of condition-solution trees corresponding to the product. In response to receiving an indication that a tried solution in the solution keyword tag cloud did not resolve the issue experienced by the user, the solution keyword tag cloud is graphically updated by moving the tried solution that failed to resolve the issue from a solution section of the solution keyword tag cloud to a condition section of the solution keyword tag cloud. The solution keyword tag cloud is presented in a graphical user interface display on a client device corresponding to the user.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Ching-Wei Cheng, Tzuching Kuo, June-Ray Lin, Yi Chun Tsai
  • Patent number: 10657202
    Abstract: A method, computer program product, and computing system for receiving a presentation file including one or more audio portions and one or more textual portions. An audio transcript of the one or more audio portions of the presentation file may be generated. A textual transcript of the one or more textual portions of the presentation file may be generated. One or more rich portions of the presentation file may be determined based upon, at least in part, a comparison of the audio transcript and the textual transcript. At least the one or more rich portions of the presentation file may be presented.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nan Chen, June-Ray Lin, Ju Ling Liu, Jin Zhang, Li Bo Zhang
  • Patent number: 10636038
    Abstract: Generating a solution keyword tag cloud is provided. Keywords are identified in a question asking how to resolve an issue experienced by a user with a product. The keywords identified in the question are matched with keyword tags included in a set of condition-solution trees corresponding to the product. The solution keyword tag cloud for the product is generated based on the matching of the keywords identified in the question with the keyword tags included in the set of condition-solution trees corresponding to the product. The solution keyword tag cloud is presented in a graphical user interface display on a client device corresponding to the user.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ching-Wei Cheng, Tzuching Kuo, June-Ray Lin, Yi Chun Tsai
  • Publication number: 20200125681
    Abstract: A method, computer program product, and computing system device for receiving, on a computing device, a plurality of webpages. At least one webpage may be filtered from the plurality of webpages into at least one set of webpages using a decision tree algorithm. At least one remaining webpage may be filtered from the plurality of webpages into the at least one set of webpages using a supported vector machine (SVM) algorithm.
    Type: Application
    Filed: October 23, 2018
    Publication date: April 23, 2020
    Inventors: June-Ray Lin, Curtis CH Wei, Hsieh-Lung Yang, Ying-Chen Yu, Chia-Heng Lin, Ci-Hao Wu, Chen-Yu Huang, Kuei-Ching Lee
  • Publication number: 20200125727
    Abstract: Provided are systems, methods, and media for multiphase graph partitioning for malware entity detection. An example method includes receiving an input string associated with the malware entity. A determination is made as to whether the input string includes a symbolic word, a non-symbolic word, a symbolic phrase, or a non-symbolic phrase. A branching graph is formed based on a combination of the input string and a plurality of stored strings that are each associated with the malware entity to determine whether the input string is a valid detection name of the malware entity, in which the branching graph is formed by at least performing a first graph partitioning stage and a second graph partitioning stage. The input string is then labeled based on the formed branching graph and then outputted to a malware detection engine.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Ci-Hao Wu, Ying-Chen Yu, June-Ray Lin, Hsieh-Lung Yang, Chen-Yu Huang, Chia-Heng Lin, Kuei-Ching Lee
  • Patent number: 10617938
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a text object comprising a plurality of text statements, inputting the text object into a text analyzer executing on a processor, the text analyzer configured to analyze the plurality of text statements in the text object based at least in part on a structure of the plurality of statements in the text object, classifying a first statement of the plurality of statements as including at least one of a performance index and an action, defining, based on the analyzing and classifying, a mission comprising the first statement as the at least one of the performance index and the action, and deploying, in a gamification system, the mission and a plurality of backend computing resources for the mission.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Po-Cheng Chiu, Raymund June-Ray Lin, Ying-Chen Yu
  • Publication number: 20200066304
    Abstract: A real-time customized video can be provided, to a user device such as a cell phone or laptop, through a computer-implemented method. A processor circuit can be used to generate, based upon at least one received user device setting, at least one real-time customized video that is created from and is similar to an original video. Setting information can be received by the processor circuit from a user device from which a view request for the original video was received. A video of the at least one real-time customized videos can be provided to the user device by the processor circuit, based on the setting information received from the user device.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 27, 2020
    Inventors: Hsiao-Yung Chen, June-Ray Lin, Tzu-Ching Kuo, Yi-Chun Tsai
  • Publication number: 20200042739
    Abstract: A masking system and method for automatically masking sensitive user information on a webpage is provided. The method includes the steps of identifying a location of the first user data of the first type of sensitive user information on the webpage, updating an initial path to the first user data to account for changes to the initial path detected in response to repeated visits to the webpage, wherein the updated initial path to the first user data is stored as a stable path, locating a second user data associated with a second type of sensitive user information on the webpage, by accessing a central database containing path information to a location of the second user data on the webpage, and masking the first user data and the second user data on the webpage, using the stable path and the path information obtained from the central database.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Ching-Wei Cheng, Tzu-Ching Kuo, June-Ray Lin, Yi-Chun Tsai
  • Publication number: 20190392509
    Abstract: Device and method for implementing a vehicle sharing reward program. The present invention provides for a cost-sharing plan where two or more constituencies share the rental cost associated with a user who rents a shared vehicle in a vehicle sharing program. This results in a reimbursement of the rental cost to the user. When enrolling in the vehicle sharing reward program, the user is given a health prescription to adhere to on any trip taken while using a shared vehicle. On a selected travel route, the user visits a vehicle sharing station, where the sharing station includes a kiosk that the user uses to check-in and upload relevant information such as distance traveled and locations visited. By complying with the health prescription issued to the user, the user can have its total rental cost reimbursed.
    Type: Application
    Filed: September 5, 2019
    Publication date: December 26, 2019
    Inventors: Chun-Yen Chen, Jian-Ren Chen, Su-Chen Huang, June-Ray Lin
  • Publication number: 20190378152
    Abstract: An example operation may include one or more of creating a smart contract with a conditional result distribution schedule for one or more referral events performed by account profiles associated with approved sites, storing the smart contract in a blockchain, identifying the one or more referral events being performed on the one or more approved sites, and storing the one or more referral events in the blockchain.
    Type: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Inventors: Jin Zhang, June-Ray Lin, Ju Ling Liu, Nan Chen, Li Bo Zhang
  • Patent number: 10504133
    Abstract: Administering reward schemes. A first reward scheme is predefined by a computer system, the first reward scheme defining a first reward event. A second reward scheme is obtained externally by the computer system, the second reward scheme defining a second reward event. In response to an action by a user, the computer system determines whether the first reward event or the second reward event has been triggered. If the first reward event has been triggered, the computer system calculates a first reward for the user according the first reward scheme and if the second reward event has been triggered, the computer system calculates a second reward for the user according the second reward scheme. The second reward scheme may be obtained by, and shared to, the computer system as an inheritance of rules within an organization.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: December 10, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chia-Ru Chang, Vincent Y. Deng, Pao-Chuan Liao, June-Ray Lin
  • Patent number: 10489608
    Abstract: A masking system and method for automatically masking sensitive user information on a webpage is provided. The method includes the steps of identifying a location of the first user data of the first type of sensitive user information on the webpage, updating an initial path to the first user data to account for changes to the initial path detected in response to repeated visits to the webpage, wherein the updated initial path to the first user data is stored as a stable path, locating a second user data associated with a second type of sensitive user information on the webpage, by accessing a central database containing path information to a location of the second user data on the webpage, and masking the first user data and the second user data on the webpage, using the stable path and the path information obtained from the central database.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ching-Wei Cheng, Tzu-Ching Kuo, June-Ray Lin, Yi-Chun Tsai
  • Patent number: 10460375
    Abstract: Device and method for implementing a vehicle sharing reward program. The present invention provides for a cost-sharing plan where two or more constituencies share the rental cost associated with a user who rents a shared vehicle in a vehicle sharing program. This results in a reimbursement of the rental cost to the user. When enrolling in the vehicle sharing reward program, the user is given a health prescription to adhere to on any trip taken while using a shared vehicle. On a selected travel route, the user visits a vehicle sharing station, where the sharing station includes a kiosk that the user uses to check-in and upload relevant information such as distance traveled and locations visited. By complying with the health prescription issued to the user, the user can have its total rental cost reimbursed.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun-Yen Chen, Jian-Ren Chen, Su-Chen Huang, June-Ray Lin
  • 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
  • Publication number: 20190303501
    Abstract: A method, computer system, and a computer program product for crawling and extracting main content from a web page is provided. The present invention may include retrieving a HTML document associated with a web page. The present invention may then include identifying at least one entry point located in the retrieved HTML document by utilizing a self-adaptive entry point locator. The present invention may also include extracting a main content article associated with the retrieved HTML document based on the identified at least one entry point. The present invention may further include presenting the extracted main content associated with the retrieved HTML document to the user.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Chen-Yu Huang, Sheng-Wei Lee, June-Ray Lin, Ci-Hao Wu, Hsieh-Lung Yang, Ying-Chen Yu
  • Publication number: 20190179892
    Abstract: A method, computer program product, and computing system for receiving a presentation file including one or more audio portions and one or more textual portions. An audio transcript of the one or more audio portions of the presentation file may be generated. A textual transcript of the one or more textual portions of the presentation file may be generated. One or more rich portions of the presentation file may be determined based upon, at least in part, a comparison of the audio transcript and the textual transcript. At least the one or more rich portions of the presentation file may be presented.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Nan Chen, June-Ray Lin, Ju Ling Liu, Jin Zhang, Li Bo Zhang
  • Publication number: 20190182335
    Abstract: Providing inter-virtual agent communication between communication devices owned by different users is provided. A first communication channel and a second communication channel are established with a remote data processing system. A virtual agent-to-virtual agent handshake is performed during establishment of the first communication channel. Virtual agent commands are exchanged with a remote virtual agent located on the remote data processing system via the first communication channel. An action corresponding to a virtual agent command received from the remote virtual agent located on the remote data processing system is performed while a human conversation is conducted via the second communication channel.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Hsiao-Yung Chen, Tzu-Ching Kuo, June-Ray Lin, Yi-Chun Tsai
  • Publication number: 20190158527
    Abstract: A method, computer system, and a computer program product for a monitor security process is provided. The present invention may include configuring monitors in a chain configuration where sensors communicate with the monitors. The present invention may include receiving a first set of information from the sensor to a primary and backup monitor based on an event. The present invention may include broadcasting the information from the primary and backup monitor to a plurality of monitors and logging the information. The present invention may include receiving a second set of information from within the chain of monitors. The present invention may include determining that the sets of information conflict. The present invention may include marking at least one temporary log within the plurality of temporary logs as conflicting. The present invention may include determining that a conflicting threshold has been exceeded and then generate an audit and recovery plan.
    Type: Application
    Filed: January 24, 2019
    Publication date: May 23, 2019
    Inventors: Guo Qiang Li, June-Ray Lin, Ronald Williams
  • Patent number: 10225273
    Abstract: A method, computer system, and a computer program product for a monitor security process is provided. The present invention may include configuring monitors in a chain configuration where sensors communicate with the monitors. The present invention may include receiving a first set of information from the sensor to a primary and backup monitor based on an event. The present invention may include broadcasting the information from the primary and backup monitor to a plurality of monitors and logging the information. The present invention may include receiving a second set of information from within the chain of monitors. The present invention may include determining that the sets of information conflict. The present invention may include marking at least one temporary log within the plurality of temporary logs as conflicting. The present invention may include determining that a conflicting threshold has been exceeded and then generate an audit and recovery plan.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guo Qiang Li, June-Ray Lin, Ronald Williams