Patents by Inventor Putra Manggala
Putra Manggala 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: 11544053Abstract: Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.Type: GrantFiled: April 15, 2021Date of Patent: January 3, 2023Assignee: Shopify Inc.Inventors: Jingchuan Zhao, Xinyi Zhao, Mladen Rangelov, Putra Manggala, Brandon Chu, Peng Yu
-
Patent number: 11436657Abstract: A computer-implemented method and system including a recommendation engine receiving a first user behavior data, the first user behavior data associated with a user action taken by a user, wherein the recommendation engine utilizes a recommendation model to generate recommendations to users based on first user behavior data; labeling the first user behavior; classifying the labeled first user behavior; generating, by the recommendation engine, a recommendation to the user based on the classifying of the labeled first user behavior; providing, by the recommendation engine, the recommendation to the user; receiving, by the recommendation engine, a second user behavior data, the second user behavior data associated with a user response by the user to the recommendation; and evaluating, by the recommendation engine, the second user behavior data and performing a corrective action to the recommendation model.Type: GrantFiled: March 1, 2019Date of Patent: September 6, 2022Assignee: Shopify Inc.Inventor: Putra Manggala
-
Patent number: 11386476Abstract: Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.Type: GrantFiled: November 11, 2019Date of Patent: July 12, 2022Assignee: Shopify Inc.Inventors: Jingchuan Zhao, Xinyi Zhao, Mladen Rangelov, Putra Manggala, Brandon Chu, Peng Yu
-
Publication number: 20220036298Abstract: The present disclosure relates, in part, to systems and methods for obtaining information using uniform resource locators (URLs) in a message. The information can be obtained from the URLs using probabilistic methods, which may achieve better results than deterministic methods. Further, the information obtained from a URL can be supplemented and/or confirmed using information obtained from a web resource associated with the URL. According to an embodiment, a URL for a web resource is obtained from digital content corresponding to a message. Shipping information can then be obtained based on the URL and on the web resource. The shipping information may include at least one of an indication that the web resource is for tracking a shipment, a tracking number for the shipment, and a shipping provider for the shipment. The shipping information may then be stored for later obtaining tracking updates for the shipment.Type: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: PUTRA MANGGALA, VERA OLSSON, ANTON VLASENKO
-
Patent number: 11144986Abstract: A computer-implemented method and system may include identifying, by a recommendation engine, a first plurality of images in a first theme that includes a first layout characteristic, determining a first plurality of vector representations of the first plurality of images using an image processing model that includes a layered matrix of nodes with weighted interconnections, identifying at least a second plurality of images in a second theme that includes a second layout characteristic that is different from the first layout characteristic, determining a second plurality of vector representations of the second plurality of images, computing a vector difference between the first plurality of vector representations and the second plurality of vector representations; determining and communicating a recommendation based on the computed vector difference, and mapping received feedback to the weightings of the interconnections to improve a future recommendation.Type: GrantFiled: July 31, 2019Date of Patent: October 12, 2021Assignee: Shopify Inc.Inventor: Putra Manggala
-
Publication number: 20210232389Abstract: Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.Type: ApplicationFiled: April 15, 2021Publication date: July 29, 2021Applicant: Shopify Inc.Inventors: Jingchuan ZHAO, Xinyi ZHAO, Mladen RANGELOV, Putra MANGGALA, Brandon CHU, Peng YU
-
Patent number: 11010156Abstract: Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.Type: GrantFiled: November 11, 2019Date of Patent: May 18, 2021Assignee: Shopify Inc.Inventors: Jingchuan Zhao, Xinyi Zhao, Mladen Rangelov, Putra Manggala, Brandon Chu, Peng Yu
-
Publication number: 20210141637Abstract: Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.Type: ApplicationFiled: November 11, 2019Publication date: May 13, 2021Applicant: Shopify Inc.Inventors: Jingchuan ZHAO, Xinyi ZHAO, Mladen RANGELOV, Putra MANGGALA, Brandon CHU, Peng YU
-
Publication number: 20210142386Abstract: Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.Type: ApplicationFiled: November 11, 2019Publication date: May 13, 2021Applicant: Shopify Inc.Inventors: Jingchuan ZHAO, Xinyi ZHAO, Mladen RANGELOV, Putra MANGGALA, Brandon CHU, Peng YU
-
Publication number: 20210034682Abstract: A computer-implemented method and system may include identifying, by a recommendation engine, at least a first image; determining a first vector representation of the first image using an image processing model, wherein the image processing model has been trained at least in part on images used in relation to e-commerce; identifying at least a second image related to a candidate e-commerce recommendation; determining a second vector representation of the second image using the image processing model; computing a first vector difference between the first vector representation and the second vector representation; and determining an e-commerce recommendation based on the computed first vector difference.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Inventor: Putra Manggala
-
Publication number: 20200279315Abstract: A computer-implemented method and system including a recommendation engine receiving a first user behavior data, the first user behavior data associated with a user action taken by a user, wherein the recommendation engine utilizes a recommendation model to generate recommendations to users based on first user behavior data; labeling the first user behavior; classifying the labeled first user behavior; generating, by the recommendation engine, a recommendation to the user based on the classifying of the labeled first user behavior; providing, by the recommendation engine, the recommendation to the user; receiving, by the recommendation engine, a second user behavior data, the second user behavior data associated with a user response by the user to the recommendation; and evaluating, by the recommendation engine, the second user behavior data and performing a corrective action to the recommendation model.Type: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Inventor: Putra Manggala