Patent application number | Description | Published |
20090037317 | Bidding in Online Auctions - Embodiments are directed to systems, methods, and apparatus for bidding in online auctions. In one embodiment, bids for advertising include an amount that is a function of an expected value-per-click and a fraction of a budget already spent for advertising slots. | 02-05-2009 |
20100100607 | Adjusting Content To User Profiles - One embodiment is a method that determines at a client computer a relevancy of information received with respect to a user profile. The method then adjusts a ranking of the information according to the relevancy and displays a selected portion of the adjusted information on the client computer. | 04-22-2010 |
20100114654 | LEARNING USER PURCHASE INTENT FROM USER-CENTRIC DATA - A method of predicting user purchase intent from user-centric data includes applying a classification model to a user-centric clickstream, where the classification model predicting a likelihood of a future user purchase by a user within one or more product categories, and customizing content displayed to the user based on the likelihood of future user purchase. A system of predicting user purchase intent from user-centric data includes a computer programmed to record a user's clickstream data as a user accesses a plurality of different websites. The computer is also loaded with a classification model configured to predict a likelihood of a future user purchase by the user within one or more product categories based on the clickstream data. A method of predicting user purchase intent from user-centric data includes, with a user's own computer, recording user-centric clickstream data based on visits to a plurality of different websites; and storing a smart cooked based on the clickstream data on the user's own computer. | 05-06-2010 |
20100191694 | Collaborative Filtering Systems and Methods - A collaborative filtering method for evaluating a group of items to aid in predicting utility of items for a particular user comprises assigning an item value of either known or missing to each item of the group of items, and applying a modification scheme to the item values of the missing items to assign a confidence value to each of the item values of the missing items to thereby generate a group of modified item values. The group of items having modified item values and the group known items are evaluated to generate a prediction of utility of items for a particular user. | 07-29-2010 |
20100274808 | SYSTEM AND METHOD FOR MAKING A RECOMMENDATION BASED ON USER DATA - There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level. | 10-28-2010 |
20100293062 | ADVERTISEMENT SELECTION BASED ON KEY WORDS - A computer-implemented method comprises running, by a processor, a plurality of classifiers on a web page to obtain one or more keywords. The method further comprises selecting, by the processor, advertisements based on the one or more keywords. | 11-18-2010 |
20100325126 | RECOMMENDATION BASED ON LOW-RANK APPROXIMATION - A system and method for providing personalized recommendations are disclosed herein. A system includes a processor and a software system executed by the processor. The software system provides a recommendation for an item. The recommendation is based on a comparison of a low-rank approximation of a domain matrix to a user profile. The user profile is based, in part, on the low-rank approximation of the domain matrix. | 12-23-2010 |
20110029454 | LINEAR PROGRAMMING USING L1 MINIMIZATION TO DETERMINE SECURITIES IN A PORTFOLIO - A computer-implemented method comprises receiving, by a processor, a vector and a matrix. The vector includes historical periodic returns of a portfolio and the matrix contains historical periodic returns of each security in a set of all possible securities comprising the portfolio. The method further comprises computing, by a processor, a linear programming solution of a vector of weights of the securities comprising the portfolio. The vector comprises a product of the matrix and the vector of weights. The linear programming solution is subject to a criterion that a sum of absolute values of the weights in the vector of weights is a minimum. The method also comprises displaying or storing results of the computing. | 02-03-2011 |
20110029505 | METHOD AND SYSTEM FOR CHARACTERIZING WEB CONTENT - An exemplary embodiment of the present invention provides a method of processing Web activity data. The method includes obtaining a database of clickstream data comprising a user identifier corresponding with a user ID and a uniform resource locator (URL) corresponding with a Web page visited from the user ID. The method also includes generating a plurality of features based on the URL. Further, the method includes generating a data structure comprising the user ID and the feature. The method also includes generating segment information from the data structure based on the similarity of a URL visitation pattern across different user IDs, wherein each segment in the segment information comprises one or more user IDs and one or more features. | 02-03-2011 |
20110029515 | METHOD AND SYSTEM FOR PROVIDING WEBSITE CONTENT - An exemplary embodiment of the present invention provides a method of receiving Website content. The method includes generating a user profile comprising a cluster type obtained from a list of cluster types, wherein the list of cluster types is generated by processing a database of search queries. The method includes providing the relevant cluster types included in the user profile to a selected Website, wherein the cluster type sent to the Website is used by the Website at least in part to determine the content provided by the Website. | 02-03-2011 |
20110035378 | METHOD AND SYSTEM FOR CHARACTERIZING WEB CONTENT - An exemplary embodiment of the present invention provides a method of processing Web activity data. The method includes obtaining a database of Website organizational data. The method also includes generating a data structure from the database of Website organizational data comprising an Item identifier and a Website category corresponding to the item identifier. The method also includes generating a reduced-rank classification structure from the data structure, the reduced-rank classification structure including a category grouping corresponding to one or more of the Website categories. | 02-10-2011 |
20110112824 | DETERMINING AT LEAST ONE CATEGORY PATH FOR IDENTIFYING INPUT TEXT - In a method of determining at least one category path for identifying an input text, one or more categories that are most relevant to the input text are determined, one or more concepts that are most relevant to the input text using information from a labeled text data source and the one or more categories determined to be the most relevant to the input text are determined, and one or more category paths through a hierarchy of predefined category levels are determined for one or more of the determined concepts. | 05-12-2011 |
20110113385 | VISUALLY REPRESENTING A HIERARCHY OF CATEGORY NODES - In a method of visually representing a hierarchy of category nodes that identify one or more concepts, accesses to documents are tracked and one or more concepts that are relevant to the accessed documents are determined. In addition, one or more category paths through the hierarchy of category nodes for the determined one or more concepts are determined and relevance levels for the category nodes with respect to the determined one or more concepts are determined based upon the generated one or more category paths. Moreover, a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes is constructed. | 05-12-2011 |
20110137904 | CLICKSTREAMS AND WEBSITE CLASSIFICATION - One embodiment is a method that receives a seed Uniform Resource Locator (URL) that represents a category for website classification. Clickstream data generated from the seed URL and additional URLs are analyzed to determine whether the additional URLs belong to the category. The method selects one or more of the additional URLs to represent the category. | 06-09-2011 |
20110173144 | SYSTEM AND METHOD FOR CONSTRUCTING FORECAST MODELS - Embodiments of the present invention include a computational forecasting system that includes an identity of a dependent variable of interest and identities of a plurality of candidate indicators along with historical data or stored references to historical data, forecast-problem parameters stored in an electronic memory of the one or more electronic computers, an independent-variable selection component that generates correlations to the dependent variable of interest and lag times for the candidate indicators, and uses the generated correlations and lag times to select a number of the candidate indicators as a set of independent variables, and a model-generation component that, using a regression method, generates forecast models for the dependent variable of interest until a model that meets an acceptance criterion or criteria is obtained. | 07-14-2011 |
20120005217 | Selecting Microblog Entries Based on Web Pages, Via Path Similarity Within Hierarchy of Categories - For each web page visited, a path is determined through a hierarchy of categories. The hierarchy of categories has levels from a most abstract level to a most concrete level. For each microblog entry of a microblog, a path is determined through the hierarchy of categories. Each microblog entry for which the path is similar to the path for at least one web page is determined as a selected microblog entry. | 01-05-2012 |
20120158741 | COLLABORATIVE FILTERING WITH HASHING - Systems, methods, and machine readable and executable instructions are provided for collaborative filtering. Collaborative filtering includes representing users and objects by rows and columns in an ordinal ratings matrix having a particular dimensional space. Values in the ordinal ratings matrix are weighted with a weight matrix having the particular dimensional space. The weight matrix is hashed into a lower dimensional space by one of row and column by multiplying a projection matrix by the weight matrix. The ordinal ratings matrix is hashed into a lower dimensional space by multiplying the projection matrix by an element-wise product of the weight matrix and the ordinal ratings matrix to form a reduced ratings matrix, and element-wise dividing the reduced ratings matrix by the hashed weight matrix. The hashed ordinal ratings matrix and the hashed weight matrix are low-rank approximated by alternating least squares. A result of the low-rank approximation for the one of row and column is updated using the ordinal ratings matrix and the weight matrix. A recommendation of one of the objects can be generated for one of the users based on the updated result. | 06-21-2012 |
20130086160 | SOCIAL AND CONTEXTUAL RECOMMENDATIONS - A method performed by a processing system includes receiving a recommendation from a source user in response to performing an action corresponding to an action context of the recommendation, determining whether the source user appears in social network information of a target user, and distinguishing a presentation of the recommendation to the target user in response to the source user appearing in the social network information of the target user. | 04-04-2013 |
20130117263 | Context-Based Item Bookmarking - In a method for context-based item bookmarking ( | 05-09-2013 |
20130181828 | DELIVERING AN ITEM OF INTEREST - In a method for delivering an item of interest, identification of the item of interest is received and identification of an action context to trigger delivery of the identified item of interest is received. In addition, the item of interest, the action context, and an association of the item of interest to the action context are stored. Moreover, a determination that an indication regarding the action context has been received is made and the item of interest is delivered. | 07-18-2013 |
20130290340 | Providing Control Over a Personalized Category of Information - Embodiments disclosed herein relate to providing control over a personalized category of information. In one embodiment, a personalized category of information is determined based on stored information associated with the use of an electronic device 110. In one embodiment, user feedback on the personalized category of information is received. If the user feedback comprises a rejection of the personalized category of information, the personalized category of information is discarded. | 10-31-2013 |
20130326060 | Population Category Hierarchies - Developing a population category hierarchy can include providing a candidate category hierarchy, including a number of candidate categories, and a mapping between a number of reference pages and the number of candidate categories, including a number of mapped reference pages ( | 12-05-2013 |
20130346188 | Estimating Costs of behavioral Targeting | 12-26-2013 |
20140162613 | Audio Sample - In the present disclosure, methods and apparatuses are disclosed that enable a device to determine whether a contact is in a shared environment based on an audio sample of a voice call. More specifically, an audio sample of a voice call is generated. A controller then determines whether a contact is in an environment of the mobile device based on the audio sample. | 06-12-2014 |
20140372453 | MANAGING DATA ENTITIES USING COLLABORATIVE FILTERING - In a method for managing a plurality of data entities, data pertaining to transactions by a plurality of users with respect to the data entities is collected and a collaborative filtering operation is applied on the data entities to determine similarity levels of the data entities with respect to each other. In addition, for at least one of the data entities, remaining ones of the data entities are ranked according to the determined similarities while discounting for popularities of the data entities. Moreover, identifications of at least another one of the data entities having the highest rankings to the at least one of the data entities are presented to a first user to recommend the at least another one of the data entities for use by the first user. | 12-18-2014 |