Patents by Inventor Peifeng Yin
Peifeng Yin 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: 11650717Abstract: A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface.Type: GrantFiled: July 10, 2019Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Eric Liu, Shun Jiang, Aly Megahed, Lei Huang, Peifeng Yin, Raphael Arar, Guangjie Ren
-
Patent number: 11645583Abstract: One embodiment provides automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs including obtaining requirement-solution pairs for a shared resource environment from a data store. A processor iteratively generates a candidate design rule set from each requirement-solution pair. Each generating iteration uses an input including the candidate design rule set output from a previous generating iteration. Evidence scores of each candidate design rule are calculated and candidate design rules having higher evidence score than an evidence score threshold are retained to obtain a learned design rule set. Candidate rules of a next iteration are constructed based on an addition of new attributes to rules of the learned design rule set.Type: GrantFiled: March 22, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Hamid R. Motahari Nezhad, Taiga Nakamura, Peifeng Yin
-
Publication number: 20230013684Abstract: A computer-implemented method according to one embodiment includes receiving input data for a plurality of entities and locations; defining constraints for a group-based allocation model; mapping a distance matrix to a plurality of distance levels to obtain a distance-level formulation; defining a group-level objective function for the group-based allocation model; applying the distance-level formulation to the group-level objective function; solving the group-based allocation model to obtain a group-level assignment; and mapping the group-level assignment to an entity-level assignment.Type: ApplicationFiled: July 8, 2021Publication date: January 19, 2023Inventors: Nitin Ramchandani, Aly Megahed, Ahmed Nazeem, Peifeng Yin
-
Patent number: 11556848Abstract: One embodiment provides a method comprising receiving training data and experts' intuition, training a machine learning model based on the training data, predicting a class label for a new data input based on the machine learning model, estimating a degree of similarity of a target attribute of the new data input relative to the training data, and selectively applying a correction to the class label for the new data input based on the degree of similarity prior to providing the class label as an output. The target attribute is an attribute related to the experts' intuition.Type: GrantFiled: October 21, 2019Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Hogun Park, Peifeng Yin, Aly Megahed
-
Patent number: 11461376Abstract: Embodiments provide a computer implemented method of evaluating one or more IR systems, the method including: providing, by a processor, a pre-indexed knowledge-based document to a pre-trained sentence identification model; identifying, by the sentence identification model, a predetermined number of query-worthy sentences from the pre-indexed knowledge-based document, wherein the query-worthy sentences are ranked based on a prediction probability value of each query-worthy sentence; providing, by the sentence identification model, the query-worthy sentences to a pre-trained query generation model; generating, by the query generation model, a query for each query-worthy sentence; and evaluating, by the processor, the one or more IR systems using the generated queries, wherein one or more searches are performed via the one or more IR systems, and the one or more searches are performed in a set of knowledge-based documents including the pre-indexed knowledge-based document.Type: GrantFiled: July 10, 2019Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Zhe Liu, Peifeng Yin, Jalal Mahmud, Rama Kalyani T. Akkiraju, Yufan Guo
-
Patent number: 11443115Abstract: One embodiment provides a method that includes receiving adjusted labeled data based on emotional tone factors. Words are analyzed using a tone latent Dirichlet allocation (T-LDA) model that models tone intensity using the emotional tone factors and integrating the adjusted labeled data. Representative words are provided for each emotional tone factor based on using the T-LDA model. The representative words are obtained using the T-LDA model based on determining posterior probabilities and adjusting the posterior probabilities based on an auxiliary topic.Type: GrantFiled: February 19, 2020Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Peifeng Yin, Zhe Liu, Anbang Xu, Taiga Nakamura
-
Patent number: 11341394Abstract: Embodiments relate to systematic explanation of neural model behavior and effective deduction of its vulnerabilities. Input data is received for the neural model and applied to the model to generate output data. Accuracy of the output data is evaluated with respect to the neural model, and one or more neural model vulnerabilities are identified that correspond to the output data accuracy. An explanation of the output data and the identified one or more vulnerabilities is generated, wherein the explanation serves as an indicator of alignment of the input data with the output data.Type: GrantFiled: July 24, 2019Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Heiko H. Ludwig, Hogun Park, Mu Qiao, Peifeng Yin, Shubhi Asthana, Shun Jiang, Sunhwan Lee
-
Patent number: 11249736Abstract: A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.Type: GrantFiled: December 24, 2020Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lei Huang, Shun Jiang, Peifeng Yin, Aly Megahed, Eric Liu, Guangjie Ren
-
Patent number: 11238234Abstract: In one general aspect, a computer-implemented method includes identifying current choices with different verbosity levels for a current turn in a conversation; normalizing multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determining a state definition for the current turn in the conversation, utilizing the normalized values for each of the current choices; providing the state definition for the current turn in the conversation and the normalized values for each of the current choices to a trained reinforcement learning module; receiving, from the trained reinforcement learning module, a score associated with each of the current choices for the current turn in the conversation; and selecting one of the current choices to be entered for the current turn in the conversation, based on the score associated with each of the current choices for the current turn in the conversation.Type: GrantFiled: September 11, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Shun Jiang, Robert John Moore, Margaret Helen Szymanski, Lei Huang, Guangjie Ren, Peifeng Yin
-
Patent number: 11195137Abstract: One embodiment provides model-driven and automated generation of information technology (IT) solutions including obtaining a set of business and technical requirements for IT infrastructure and applications. A client business and technical requirement model is generated based on generic model constructs and extending with constructs specific to capturing client requirements. A draft IT solution is generated using an automated model-driven process to generate the draft IT solution configuration for client requirements for a target shared resource environment offering. The generated draft IT solution is translated into a language of a constraint satisfaction engine that propagates values of chosen attributes in the draft solution to identify valid values for unset attributes, and identifies conflicts. An IT solutions interface is generated based on auto-population of verified attribute results.Type: GrantFiled: May 18, 2017Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Takayuki Kushida, Hamid R. Motahari Nezhad, Taiga Nakamura, Scott R. Trent, Peifeng Yin, Karen F. Yorav
-
Patent number: 11074529Abstract: One embodiment provides a method comprising mapping project attributes for past projects to a first parameter set associated with a first model that models distribution of event types of project events, and a second parameter set associated with a second model that models distribution of the time intervals of project events. Specifically, machine learning is applied to a set of historical data for the past projects to obtain a first and a second set of learned weights. The method further comprises predicting information relating to a next project event for an ongoing project by generating a first probability distribution for a set of possible event types for the next project event utilizing the first model, and, for each possible event type, generating a corresponding probability distribution for time intervals of occurrence of the possible event type utilizing the first model and the second model in a pipelined fashion.Type: GrantFiled: December 4, 2015Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Aly S. Megahed, Hamid R. Motahari Nezhad, Peifeng Yin
-
Publication number: 20210209511Abstract: One embodiment provides automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs including obtaining requirement-solution pairs for a shared resource environment from a data store. A processor iteratively generates a candidate design rule set from each requirement-solution pair. Each generating iteration uses an input including the candidate design rule set output from a previous generating iteration. Evidence scores of each candidate design rule are calculated and candidate design rules having higher evidence score than an evidence score threshold are retained to obtain a learned design rule set. Candidate rules of a next iteration are constructed based on an addition of new attributes to rules of the learned design rule set.Type: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Inventors: Hamid R. Motahari Nezhad, Taiga Nakamura, Peifeng Yin
-
Patent number: 11004097Abstract: A computer-implemented method according to one embodiment includes receiving historical sales data, transforming a nonlinear, non-convex optimization model for weighting optimization into a linear optimization model, determining a number of historical periods of the historical sales data and weights to be applied to a historical conversion rate and a historical growth rate for the number of historical periods of the historical sales data, utilizing the nonlinear, non-convex optimization model or the linear optimization model, predicting a future optimal conversion rate and a future optimal growth rate by applying the weights to the historical conversion rate and the historical growth rate for the number of historical periods of the historical sales data, and applying the future optimal growth rate and the future optimal conversion rate to current sales pipeline data to determine future sales data.Type: GrantFiled: June 30, 2016Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Aly Megahed, Hamid Reza Motahari Nezhad, Peifeng Yin
-
Patent number: 10990995Abstract: A system for cognitive assessment of the competitiveness of deals may include a memory having stored thereon historical deal information for historical deals with each historical deal including a historical deal component. A historical deal component may include a historical work scope and associated historical work pricing. The system may also include a processor cooperating with the memory and configured to compare current deal information with the historical deal information. The current deal information may include a current deal component that may include a current work scope and associated current work pricing. The processor may use machine learning to determine whether the current deal component is non-competitive based upon the historical deal information, and for each non-competitive current deal component generate an alternative current deal component. The alternative current deal component may have at least one of a different current work scope and different associated current work pricing.Type: GrantFiled: September 14, 2018Date of Patent: April 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shubhi Asthana, Kugamoorthy Gajananan, Aly Megahed, Hamid Reza Motahari Nezhad, Taiga Nakamura, Mark Andrew Smith, Peifeng Yin
-
Patent number: 10990898Abstract: One embodiment provides automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs including obtaining requirement-solution pairs. A processor iteratively generates a candidate design rule set from each requirement-solution pair. Candidate design rules from the candidate rule set are filtered to obtain a learned design rule set. The learned design rule set is optimized based on merging design rules.Type: GrantFiled: May 18, 2017Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Hamid R. Motahari Nezhad, Taiga Nakamura, Peifeng Yin
-
Patent number: 10990991Abstract: A system for cognitive deal pricing may include a memory having stored thereon historical deal information that includes historical deal components and historical deal communication associated therewith for historical deals. The system may also include a processor cooperating with the memory and configured to use machine learning to analyze the historical deal information to determine a predicted client type for each current deal component of a current deal, and generate the deal pricing based upon the predicted client type for each current deal component of the current deal.Type: GrantFiled: September 13, 2018Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Hamid Reza Motahari Nezhad, Peifeng Yin, Aly Megahed
-
Publication number: 20210117167Abstract: A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.Type: ApplicationFiled: December 24, 2020Publication date: April 22, 2021Inventors: Lei Huang, Shun Jiang, Peifeng Yin, Aly Megahed, Eric Liu, Guangjie Ren
-
Publication number: 20210117854Abstract: One embodiment provides a method comprising receiving training data and experts' intuition, training a machine learning model based on the training data, predicting a class label for a new data input based on the machine learning model, estimating a degree of similarity of a target attribute of the new data input relative to the training data, and selectively applying a correction to the class label for the new data input based on the degree of similarity prior to providing the class label as an output. The target attribute is an attribute related to the experts' intuition.Type: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Inventors: Hogun Park, Peifeng Yin, Aly Megahed
-
Publication number: 20210073337Abstract: In one general aspect, a computer-implemented method includes identifying current choices with different verbosity levels for a current turn in a conversation; normalizing multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determining a state definition for the current turn in the conversation, utilizing the normalized values for each of the current choices; providing the state definition for the current turn in the conversation and the normalized values for each of the current choices to a trained reinforcement learning module; receiving, from the trained reinforcement learning module, a score associated with each of the current choices for the current turn in the conversation; and selecting one of the current choices to be entered for the current turn in the conversation, based on the score associated with each of the current choices for the current turn in the conversation.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventors: Shun Jiang, Robert John Moore, Margaret Helen Szymanski, Lei Huang, Guangjie Ren, Peifeng Yin
-
Patent number: D942519Type: GrantFiled: August 24, 2020Date of Patent: February 1, 2022Assignee: SHENZHEN PILOT LABS TECHNOLOGIES CO., LTD.Inventors: Jun Ye, Peifeng Yin, Laijian Feng