Patents by Inventor Choon Hui Teo
Choon Hui Teo 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: 11704318Abstract: Devices and techniques are generally described for search using a micro-partitioned catalog. In some examples, a search system can determine a plurality of items in an online catalog. The search system can generate a similarity graph based on vector representations of the plurality of items and determine an item as a representative item for a cluster of items. The search system can receive a query and determine the cluster of items as a candidate cluster based on a comparison between the query and the representative item. The search system can determine a candidate item of the cluster of items based on a comparison between the query and the cluster of items.Type: GrantFiled: June 12, 2020Date of Patent: July 18, 2023Assignee: A9.COM, INC.Inventors: Iman Keivanloo, Trishul Amit Madhukar Chilimbi, Narayanan Sadagopan, Choon Hui Teo, Santosh Rajagopalan, Hyokun Yun, Vishwanathan Swaminathan, Sankalp Nayak
-
Patent number: 10089636Abstract: Real-time consumer feedback collection includes: receiving a unique product code from a device associated with a consumer of a product, the unique product code, when decoded, revealing an address of an on-line survey site; providing an interface within the on-line survey site for providing feedback about the product; receiving the feedback; storing the feedback; and supplying the feedback to the producer of the product.Type: GrantFiled: January 20, 2012Date of Patent: October 2, 2018Assignee: EXCALIBUR IP, LLCInventors: Choon Hui Teo, Su-Lin Wu
-
Method and system for user profiling via mapping third party interests to a universal interest space
Patent number: 9430572Abstract: Method, system, and programs for mapping data. Information related to users and their interests is obtained by a first application from a second application. An interest space is determined based on one or more sources of information, each of which provides a plurality of concepts. A data structure is created with respect to the interest space, where the data structure has a plurality of attributes each of the attributes corresponds to a concept in the interest space. One or more interests for each of the users based on information obtained from the second application. Each user interest corresponds to an attribute in the structure. A user profile is generated for each user by mapping the interests of the user to the corresponding attributes in the structure.Type: GrantFiled: March 15, 2013Date of Patent: August 30, 2016Assignee: EXCALIBUR IP, LLCInventors: Nathan Liu, Yookyung Kim, Choon Hui Teo -
Patent number: 9270767Abstract: The present teaching relates to discovery of user unknown interests. In one example, information related to a user is retrieved from a user profile. The information indicates one or more known interests of the user. At least one known interest of the user is identified based on the information. One or more supplemental interests with respect to each identified at least one known interest of the user are identified. The one or more supplemental interests do not overlap with the one or more known interests of the user. Supplemental content associated with the one or more supplemental interests are identified. Each piece of content in the supplemental content is ranked. At least one piece of content in the supplemental content is selected based on the ranking. The selected at least one piece of supplemental content is used to discover unknown interest of the user.Type: GrantFiled: March 15, 2013Date of Patent: February 23, 2016Assignee: YAHOO! INC.Inventors: Jean-Marc Langlois, Scott Gaffney, Choon Hui Teo, Nathan Liu
-
METHOD AND SYSTEM FOR USER PROFILING VIA MAPPING THIRD PARTY INTERESTS TO A UNIVERSAL INTEREST SPACE
Publication number: 20140280350Abstract: Method, system, and programs for mapping data. Information related to users and their interests is obtained by a first application from a second application. An interest space is determined based on one or more sources of information, each of which provides a plurality of concepts. A data structure is created with respect to the interest space, where the data structure has a plurality of attributes each of the attributes corresponds to a concept in the interest space. One or more interests for each of the users based on information obtained from the second application. Each user interest corresponds to an attribute in the structure. A user profile is generated for each user by mapping the interests of the user to the corresponding attributes in the structure.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Nathan Liu, Yookyung Kim, Choon Hui Teo -
Publication number: 20140280548Abstract: A method and system for exploring a list of user interests beyond the currently known user interests by defining a distance metrics in the interest space is disclosed. The new method and system target for exploration, items of interests which are close in proximity to the current set of user interests, thereby greatly improving the chance that one of the exploration items will be liked by the user.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Jean-Marc Langlois, Scott Gaffney, Choon Hui Teo, Nathan Liu
-
Patent number: 8832105Abstract: Disclosed are methods and apparatus for clustering news stories, which are to be presented over a computer network. In general, an incremental clustering system is configured to update a current set of news clusters with newly arrived news articles without having to recompute the clusters for the entire corpus, as well as form new clusters for recently generated news topics. In one embodiment, a plurality of news articles are initially obtained via the computer network, and the news articles are clustered into a plurality of initial clusters. For only news articles, including any unclustered news articles, that are less than a predetermined age limit, it is determined in an incremental clustering process whether to form one or more new clusters or assign to the initial clusters.Type: GrantFiled: May 26, 2011Date of Patent: September 9, 2014Assignee: Yahoo! Inc.Inventors: Kunal Punera, Suju Rajan, Choon Hui Teo, Srinivas Vadrevu
-
Publication number: 20130191180Abstract: Real-time consumer feedback collection includes: receiving a unique product code from a device associated with a consumer of a product, the unique product code, when decoded, revealing an address of an on-line survey site; providing an interface within the on-line survey site for providing feedback about the product; receiving the feedback; storing the feedback; and supplying the feedback to the producer of the product.Type: ApplicationFiled: January 20, 2012Publication date: July 25, 2013Applicant: Yahoo! Inc.Inventors: Choon Hui Teo, Su-Lin Wu
-
Publication number: 20120303623Abstract: Disclosed are methods and apparatus for clustering news stories, which are to be presented over a computer network. In general, an incremental clustering system is configured to update a current set of news clusters with newly arrived news articles without having to recompute the clusters for the entire corpus, as well as form new clusters for recently generated news topics. In one embodiment, a plurality of news articles are initially obtained via the computer network, and the news articles are clustered into a plurality of initial clusters. For only news articles, including any unclustered news articles, that are less than a predetermined age limit, it is determined in an incremental clustering process whether to form one or more new clusters or assign to the initial clusters.Type: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Applicant: YAHOO! INC.Inventors: Kunal Punera, Suju Rajan, Choon Hui Teo, Srinivas Vadrevu
-
Publication number: 20120284275Abstract: Techniques for clustering of search results are described. In an example embodiment, a plurality of first clusters is determined, in a corpus of articles, independently of user queries issued against the corpus of articles, where each first cluster represents a group of articles that relate to a news story. One or more cluster identifiers are assigned to each article in the corpus, where the one or more cluster identifiers respectively identify one or more of the plurality of first clusters to which the article belongs. A query that specifies search criteria against the corpus of articles is received. In response to receiving the query, a result for the query is generated by at least selecting, from the corpus of articles, a set of articles based on the search criteria. The selected set of articles is grouped into one or more second clusters based at least on the one or more cluster identifiers that are assigned to each article in the set of articles.Type: ApplicationFiled: May 2, 2011Publication date: November 8, 2012Inventors: Srinivas Vadrevu, Choon Hui Teo, Suju Rajan, Kunal Punera, Byron E. Dom, Alex J. Smola
-
Publication number: 20120159329Abstract: Disclosed is a method and system for providing intuitive and efficient representations of positions of interest to a user within encoded media. Various embodiments of the present disclosure provide a heatmap representation that indicates the interestingness of content at different locations within the media. These locations of interest are presented to a user to allow quick jumps to the interesting parts of the content.Type: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: Yahoo! Inc.Inventors: Jyh-Herng Chow, Jerry Ye, Choon Hui Teo