Patents by Inventor Timothy Wee
Timothy Wee 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: 11042898Abstract: Technology for predicting online user shopping behavior, such as whether a user will purchase a product, is described. An example method includes receiving current session data describing a current session for a current user, extracting a current clickstream from the current session data classifying the current clickstream as a purchase clickstream or a non-purchase clickstream by processing the current clickstream using one or more sets of Hidden Markov Model parameters produced by one or more Hidden Markov Models, and computing, using the one or more computing devices, a purchase probability that the current user will purchase a product during the current session based on the classifying.Type: GrantFiled: December 23, 2014Date of Patent: June 22, 2021Assignee: Staples, Inc.Inventors: Courosh Mehanian, Tchavdar Dangaltchev, Karthik Kumara, Jing Pan, Timothy Wee
-
Patent number: 10796337Abstract: The disclosure relates in some cases to a technology for selecting one or more promotions to be presented to online customers using Bayesian bandits and affinity-based dynamic user clustering In some embodiments, a computer-implemented method determines a set of offers is determined, and computes affinity scores measuring affinities of users to items included in the offers. The method builds an affinity score distribution for the offers and identifies clusters of affinity scores for the offers using the corresponding affinity score distribution.Type: GrantFiled: December 28, 2015Date of Patent: October 6, 2020Assignee: STAPLES, INC.Inventors: Timothy Wee, Karthik Kumara, Ryan Applegate, Majid Hosseini
-
Patent number: 10713560Abstract: A computer-implemented method and system are described for learning a vector representation for unique identification codes. An example method may include generating a unique identification code list using one or more virtual interaction contexts, the unique identification code list being a list of unique identification codes, selecting a target unique identification code in the unique identification code list, and determining, from the unique identification code list, an input set of unique identification codes using the target unique identification code, the input set including the target unique identification code and one or more context unique identification codes. Some implementations may further include inputting the input set of unique identification codes into a semantic neural network model, the semantic neural network model including one or more weight matrices, and modifying the one or more weight matrices using the input set of unique identification codes.Type: GrantFiled: July 7, 2016Date of Patent: July 14, 2020Assignee: Staples, Inc.Inventors: Ryan Applegate, Majid Hosseini, Karthik Kumara, Timothy Wee
-
Patent number: 10580035Abstract: Technology for selecting promotion(s) to display in a page of an application for display to a user is described. An example method includes determining a promotion for a product; calculating for the promotion a posterior distribution of a user-action probability reflecting estimates for a user response to a display of the promotion for the product on a computing device of the user; determining the posterior distribution as collapsing beyond a certain threshold; responsive thereto, calculating an uncollapsed posterior distribution of the user-action probability reflecting modified estimates for the user response to the display of the promotion for the product on a computing device of the user; storing the uncollapsed posterior distribution of the user-action probability in a response database; and determining whether to select the promotion from the promotion database for display on a computing device of the user based on the modified estimates.Type: GrantFiled: May 27, 2015Date of Patent: March 3, 2020Assignee: Staples, Inc.Inventors: Courosh Mehanian, Timothy Wee, Karthik Kumara
-
Patent number: 10198762Abstract: Technology for determining the order of the search results to maximize a financial goal is described. In an example embodiment, a method, implemented using the one or more computing devices, such as client and/or server devices, may receive a product search request from a user device associated with a user and retrieve a set of products from a product database based on the product search request. Based on a purchase probability and one or more of a margin and a price for that product, the method determines an expected financial gain for each of the products of the set and sorts the set of products into an ordered set of products having an order based on the expected financial gain associated with each of the products. The method may then provide the ordered set of products for display to the user on the user device.Type: GrantFiled: December 23, 2014Date of Patent: February 5, 2019Assignee: STAPLES, INC.Inventors: Tchavdar Dangaltchev, Timothy Wee, Karthik Kumara
-
Publication number: 20170185585Abstract: A computer-implemented method and system are described for learning a vector representation for unique identification codes. An example method may include generating a unique identification code list using one or more virtual interaction contexts, the unique identification code list being a list of unique identification codes, selecting a target unique identification code in the unique identification code list, and determining, from the unique identification code list, an input set of unique identification codes using the target unique identification code, the input set including the target unique identification code and one or more context unique identification codes. Some implementations may further include inputting the input set of unique identification codes into a semantic neural network model, the semantic neural network model including one or more weight matrices, and modifying the one or more weight matrices using the input set of unique identification codes.Type: ApplicationFiled: July 7, 2016Publication date: June 29, 2017Inventors: Ryan Applegate, Majid Hosseini, Karthik Kumara, Timothy Wee
-
Publication number: 20170061481Abstract: The disclosure relates in some cases to a technology for selecting one or more promotions to be presented to online customers using Bayesian bandits and affinity-based dynamic user clustering In some embodiments, a computer-implemented method determines a set of offers is determined, and computes affinity scores measuring affinities of users to items included in the offers. The method builds an affinity score distribution for the offers and identifies clusters of affinity scores for the offers using the corresponding affinity score distribution.Type: ApplicationFiled: December 28, 2015Publication date: March 2, 2017Inventors: Timothy Wee, Karthik Kumara, Ryan Applegate, Majid Hosseini
-
Publication number: 20160350802Abstract: Technology for selecting promotion(s) to display in a page of an application for display to a user is described. An example method includes determining a promotion for a product; calculating for the promotion a posterior distribution of a user-action probability reflecting estimates for a user response to a display of the promotion for the product on a computing device of the user; determining the posterior distribution as collapsing beyond a certain threshold; responsive thereto, calculating an uncollapsed posterior distribution of the user-action probability reflecting modified estimates for the user response to the display of the promotion for the product on a computing device of the user; storing the uncollapsed posterior distribution of the user-action probability in a response database; and determining whether to select the promotion from the promotion database for display on a computing device of the user based on the modified estimates.Type: ApplicationFiled: May 27, 2015Publication date: December 1, 2016Inventors: Courosh Mehanian, Timothy Wee, Karthik Kumara
-
Publication number: 20160148233Abstract: Technology for determining an optimal discounted price for a customer for a particular product is described. In an example embodiment, a method comprises determining a number of visits to a product page of a particular product by customers, calculating a purchase probability of a customer to purchase the particular product associated with the product page as a function of a price discount, determining a discount-corrected margin specific to the customer for the particular product based on the purchase probability of the customer, and calculating a predicted profit or a predicted revenue for the particular product resulting from the number of visits to the product page and based on the purchase probability and the discount-corrected margin of the particular product.Type: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Tchavdar Dangaltchev, Courosh Mehanian, Karthik Kumara, Timothy Wee
-
Publication number: 20150269609Abstract: Technology for predicting online user shopping behavior, such as whether a user will purchase a product, is described. An example method includes receiving current session data describing a current session for a current user, extracting a current clickstream from the current session data classifying the current clickstream as a purchase clickstream or a non-purchase clickstream by processing the current clickstream using one or more sets of Hidden Markov Model parameters produced by one or more Hidden Markov Models, and computing, using the one or more computing devices, a purchase probability that the current user will purchase a product during the current session based on the classifying.Type: ApplicationFiled: December 23, 2014Publication date: September 24, 2015Inventors: Courosh Mehanian, Tchavdar Dangaltchev, Karthik Kumara, Jing Pan, Timothy Wee
-
Patent number: 7084025Abstract: A process to form a FET using a replacement gate. An example feature is that the PMOS sacrificial gate is made narrower than the NMOS sacrificial gate. The PMOS gate is implanted preferably with Ge to increase the amount of poly sacrificial gate that is oxidized to form PMOS spacers. The spacers are used as masks for the LDD Implant. The space between the PLDD regions is preferably larger that the space between the NLDD regions because of the wider PMOS spacers. The PLDD tends to diffuse readily more than NLDD due to the dopant being small and light (i.e. Boron). The wider spacer between the PMOS regions improves device performance by improving the short channel effects for PMOS. In addition, the oxidization of the sacrificial gates allows trimming of sacrificial gates thus extending the limitation of lithography. Another feature of an embodiment is that a portion of the initial pad oxide is removed, thus reducing the amount of undercut created during the channel oxide strip for the dummy gate process.Type: GrantFiled: July 7, 2004Date of Patent: August 1, 2006Assignee: Chartered Semiconductor Manufacturing LTDInventors: Timothy Wee Hong Phua, Kheng Chok Tee, Liang Choo Hsia