US6389372B1 - System and method for bootstrapping a collaborative filtering system - Google Patents
System and method for bootstrapping a collaborative filtering system Download PDFInfo
- Publication number
- US6389372B1 US6389372B1 US09/342,862 US34286299A US6389372B1 US 6389372 B1 US6389372 B1 US 6389372B1 US 34286299 A US34286299 A US 34286299A US 6389372 B1 US6389372 B1 US 6389372B1
- Authority
- US
- United States
- Prior art keywords
- user
- users
- rating
- correlation
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000001914 filtration Methods 0.000 title claims abstract description 24
- 230000008520 organization Effects 0.000 claims abstract description 19
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000009826 distribution Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 9
- 230000000694 effects Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 abstract description 2
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000012896 Statistical algorithm Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000007418 data mining Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010899 nucleation Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0202—Market predictions or forecasting for commercial activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0282—Rating or review of business operators or products
Definitions
- This invention relates generally to automatic collaborative filtering systems for predicting a user's level of interest in new information, and more particularly to a system and method of bootstrapping or cold starting a collaborative filtering system.
- One way of managing and distributing information is to use a collaborative filtering system to predict a user's preference and use that information to distribute new information to the user.
- Collaborative filtering the sharing of knowledge through recommendations, is an important vehicle for distributing information.
- collaborative filtering mechanisms those which enable active collaborative filtering by making it easier for people to share pointers to interesting documents and those which automate collaborative filtering by using statistical algorithms to make recommendations based on correlations between personal preferences.
- Collaborative filtering systems are of particular value to suppliers of goods and services in that they can be used to enhance the distribution of their goods and services to customers.
- Automated collaborative filtering is a general type of statistical algorithm that matches items (such as movies, books, music, news articles, etc.) to users by first matching users to each other.
- ACF uses statistical algorithms to make recommendations based on correlations between personal preferences.
- Recommendations usually consist of numerical ratings input manually by users, but can also be deduced from user behavior (e.g., time spent reading a document, actions such as printing, saving or deleting a document).
- the premise of such systems is that a user is going to prefer an item that is similar to other items chosen by the user and by other users.
- U.S. Pat. No. 5,724,567 to Rose et al. entitled System for Directing Relevance Ranked Data Objects to Computer Users, describes a system for matching a user's interests by comparing the content of an item with a user's adaptive profile. Feedback is also available to enable the user to update his/her profile.
- Knowledge Pump is a Xerox system which employs a push methodology of sharing knowledge where users are connected by a central knowledge repository with software tracking their interests and building up information that is sent to appropriate users.
- the system is seeded with a skeletal social network of the intended users, a map of the organization's domains of interest and a collection of recommended items. For example, user-provided lists of immediate contacts or friends—people whose opinion the user tends to particularly value—may be used. See Glance et al., “Knowledge Pump: Supporting the Flow and Use of Knowledge,” in Information Technology for Knowledge Management, Eds. U. Borghoff and R. Pareschi, New York: Springer-Verlag, pp. 35-45, 1998.
- ACF even when ACF is feasible, it does not necessarily yield accurate predictions.
- the accuracy of the prediction depends on the number of items rated in common by pairs of users X and Y, the number of ratings available for the item and the number of other items each rater of that item has rated.
- a method of predicting a user's rating of a new item in a collaborative filtering system includes providing an initial set of correlation coefficients for the intended users.
- the users are members of a predetermined organization and the correlation coefficient for each pair of users is based on the organizational relationship between the users.
- One such predetermined organizational relationship includes the strength of ties between potential users.
- Examples of organizational data include a formal organization chart and social network maps built using interviews or deduced from observed (online and/or offline) interaction patterns. Such data is generally readily available in an Intranet setting, and may also be inferred for an Internet setting.
- a collaborative filtering system for predicting a user's rating for an item includes a memory and a processor.
- the memory stores a correlation coefficient for each user in the system or the data necessary for calculating the correlation coefficients.
- the correlation coefficient is a measure of the similarity in ratings between pairs of users in the system who have rated a particular item.
- the memory also stores ratings for the item made by other users in the system.
- the processor calculates the weighted average of all the ratings for the item, wherein the weighted average is the sum of the product of a rating and its respective correlation coefficient divided by the sum of the correlation coefficients to provide a predicted user rating.
- the users are members of a predetermined organization and the initial value of the correlation coefficient for each pair of users in the system comprises a predetermined organizational relationship among the users.
- the initial the values for the correlation coefficients can be updated as users provide ratings to items.
- the correlation coefficients can be updated when a user changes his/her rating for a particular item. This is accomplished by backtracking, i.e., removing the prior rating and replacing it with the new rating, then recalculating the affected correlation coefficients.
- ratings are provided in the form of enumerated values (such as 0,1,2,3,4,5). This guarantees that correlations are always defined (no division by zero). Also, preferably, predictions are calculated about a threshold value or constant (such as the midpoint or average of the enumerated values, 2.5).
- FIG. 1 is a block diagram of a collaborative filtering system according to the invention
- FIG. 2 is a flow chart of a method, according to the invention, of predicting a user's rating of a new item
- FIG. 3 is a flow chart of an overall method, according to the invention, of updating the correlation coefficients
- FIG. 4 is a flow chart of a method, according to the invention, of updating the correlation coefficients to take into account a new user rating
- FIG. 5 is a flow chart of a method, according to the invention, of backtracking the correlation coefficients after a user has rerated a previously rated item;
- FIG. 6 is flow chart of another overall method, according to the invention, of updating the correlation coefficients.
- ACF system 10 includes processor 12 and memory 18 .
- Correlation coefficients ⁇ xy and ratings (S i x , S i y ) provided by the various users and others are stored in memory 18 .
- ⁇ xy (0) When the system 10 first starts up, only initial correlation coefficients ⁇ xy (0) need be stored. Subsequent values of ⁇ xy can be stored or calculated in real-time from ratings (S i x , S i y ) and the initial values ⁇ xy (0) . However, it should be noted that for incremental update, the correlation values need to be stored.
- the ⁇ xy (0) for cold-starting the ACF system are provided in a manner described below.
- Initial ratings (S i x , S i y ) may also be provided.
- the processor 12 performs various calculations described below: user prediction, correlation coefficient update, and user-applied ratings.
- a group of users 20 may request and receive recommendations from, and provide ratings to, ACF system 10 via interface 20 .
- Interface 24 may be via an Intranet or the Internet.
- ACF User to user correlations are an essential part of an ACF system.
- a standard approach to ACF is to use the Pearson r Algorithm to calculate user to user correlations (correlation coefficients) from ratings data that has been provided by the users. These correlation coefficients are then used to predict a user's score for an item as a correlation-weighted average of all the ratings for the item.
- S x is X's rating for item S and S y is Y's rating for item S.
- the coefficient r ranges from ⁇ 1, which indicates a negative correlation, to 0, which indicates no correlation, to 1 which indicates a positive correlation between both users.
- Constrained Pearson r Algorithm which takes into account variations of ratings about a fixed point (usually the midpoint of the range). For example, if ratings range from 0 to 5, the constrained Pearson r coefficient would take into account variations around 2.5.
- ⁇ xy ⁇ ( S x - P 0 ) ⁇ ( S y - P 0 ) ⁇ ( S x - P 0 ) 2 ⁇ ⁇ ( S y - P 0 ) 2 . ( 2 )
- a set of values ⁇ xy ⁇ would be obtained, with separate correlation coefficients for each pair of users (X,Y).
- the prediction can be used by a recommender system to make a recommendation to the user X. For example, if P i x is less than the average or midpoint of the ratings, P 0 , the recommender system would likely not recommend item i to user X. If the P i x is greater than P 0 , the recommender system would likely recommend the item i to user X.
- the recommender system may also use the predictions to rank the recommended items shown to the user.
- this prediction relationship (3) is modified to take into account only correlations above a certain threshold.
- the sum is taken over a neighborhood of the N most highly correlated raters.
- the ACF system must be bootstrapped with a set of user to user correlation coefficients and a set of prior user ratings.
- ⁇ xy (0) There are several preferred methods of estimating the initial values of user to user correlations, ⁇ xy (0), and they may be obtained according to one or a combination of the methods described below.
- the first method is to use a formal organizational chart among the intended users and scale the correlation by the number of steps, n, required to reach a common ancestor:
- ⁇ xy (0) ⁇ 0 n , where 0 ⁇ 0 ⁇ 1.
- a second method is to provide a map of the competencies in an organization.
- This map can be used alone or in combination with the correlation relationship (4) to complement the organizational structure.
- the approach to collaborative filtering described herein in fact, is community-centered. That is, the prediction process described above is iterated over a set of communities (or domains of interest). The bootstrapped correlation values can be different for each community. While the organizational chart will stay the same, the set of experts (higher ranked persons in the organization) will depend on the community. By default, all non-expert users would be given a higher default correlation with the experts, with the amount of correlation proportional to the expert's perceived level of competence.
- An advantage of taking into account experts is that they cut across the formal organizational structure.
- Another method of bootstrapping correlation values is to ask users who their advisors are, that is, whose opinions they particularly trust and respect. These advisors could then be given an initially very high correlation with the user. Conversely, users could be asked for those people whose opinion they do not trust (a kind of “kill” file or contrary indicator). These “advisors” would be assigned very low default correlations. More generally, the system could include a method of allowing users to specify default correlations between themselves and anyone else in the organization. This same method could be used to dynamically “re-set” or tweak correlation values that the system has learned for the user.
- step 102 a set of initial correlation coefficients ⁇ xy (0) is provided using one of the methods described above.
- a set of prior user ratings (or estimates) is also provided.
- the variance ⁇ 0 for each user is also provided as part of the prior ratings.
- step 106 a new item i, which has been rated by at least some of the other users in the community, is provided.
- step 108 a prediction of how user X will rate item i is made.
- step 110 if the rating is greater than a threshold value P 0 , then the recommender system makes a recommendation to user X in step 112 . If not, the recommender system does not make a recommendation in step 114 .
- the user to user correlation values ⁇ xy (0) must be updated to incorporate the ratings made by users for the same items in the system.
- a method for updating the correlation values using data about ratings for documents rated by X and Y as such data becomes available is also described below.
- To update the correlation value the update relationship, with a parameterized weight accorded to the initial value, is obtained.
- the update formula is a much more efficient way to calculate the correlation coefficient. Every time there is a new rating by X on an item that has also been rated by Y, the new correlation coefficient is calculated from the previous value using the update relationship. Referring to FIG. 3, a flow chart of the overall method of updating the correlation coefficients ⁇ xy is shown. For each item i in step 120 , a check is made in step 122 to determine if user X has provided a rating for item i. If not, the routine ends at step 124 . If the user X does rate item i, the routine checks if X has previously rated the item i at step 126 .
- step 128 the system backtracks the ⁇ xy for all affected ⁇ xy in step 128 (i.e., the system replaces the old rating for i with the new rating). Then in step 130 the routine updates the ⁇ xy for all affected users Y who have rated item i in common with user X.
- the update formula is obtained by expanding the correlation coefficient relationship (Equation 2) as a function of the previous correlation coefficient, the new rating pair, the variance of X's distribution of ratings on items in common with Y and the variance of Y's distribution of ratings in common with X (not including the new rating).
- ⁇ xy ⁇ ( T xy + 1 ) N ⁇ ⁇ ⁇ x ⁇ ( T xy ) ⁇ ⁇ y ⁇ ( T xy ) ⁇ ⁇ xy ⁇ ( T xy ) + ( S x - P 0 ) ⁇ ( S y - P 0 ) ( N + 1 ) ⁇ ⁇ x ⁇ ( T xy + 1 ) ⁇ ⁇ y ⁇ ( T xy + 1 ) ⁇ ⁇
- N xy (T xy ) N 0 +T xy .
- N 0 is a parameter of the system which reflects the weight attributed to the prior estimate of the user-user correlation.
- N 0 is a parameter of the system which reflects the weight attributed to the prior estimate of the user-user correlation.
- the value for ⁇ 0 could be estimated using ratings data sets taken from other systems. It is expected that the initial value chosen for ⁇ 0 to be about 20% of the range of the rating scale (i.e., somewhere between 0.5 to 1.5 for a six-point rating scale that goes from 0 to 5 as in the example above).
- the update routine 130 for updating ⁇ xy is used.
- the current value for T xy is obtained.
- the standard deviations ⁇ x and ⁇ y are updated in step 134 using Equations (6).
- ⁇ xy (T xy +1) is calculated in step 136 using Equation (5).
- the routine checks if the ⁇ xy have been updated for all users Y who have rated an item in common with user X. Once all the applicable ⁇ xy have been updated, the routine ends at step 140 .
- ⁇ xy ⁇ ( T xy - 1 ) N ⁇ ⁇ ⁇ x ⁇ ( T xy ) ⁇ ⁇ y ⁇ ( T xy ) ⁇ ⁇ xy ⁇ ( T xy ) - ( S x - P 0 ) ⁇ ( S y - P 0 ) ( N - 1 ) ⁇ ⁇ x ⁇ ( T xy - 1 ) ⁇ ⁇ y ⁇ ( T xy - 1 ) ( 7 )
- the backtrack routine 150 for backtracking ⁇ xy is used.
- step 152 the current value for T xy is obtained.
- the standard deviations ⁇ x and ⁇ y are backtracked in step 154 using Equations (8).
- ⁇ xy (T xy ⁇ 1) is calculated in step 156 using Equation (7).
- the routine checks if the ⁇ xy have been backtracked for all users Y who have rated an item in common with user X. Once all the applicable ⁇ xy have been backtracked, the routine ends at step 160 .
- step 180 For each new rating by user X of an item i the routine at step 180 is called.
- step 182 all users Y who have also rated item i are determined.
- step 184 increment and save T xy for all such users X and Y.
- step 186 update and save ⁇ x , ⁇ y and ⁇ xy , indexed by X and Y using Equations (5) and (6).
- step 188 for all items j ⁇ i, which Y has rated, but X has not, predict (and save) X's rating on j using Equation (3).
- step 190 for all items j ⁇ i, which X has rated, but Y has not, predict (and save) Y's rating on j using Equation (3).
- step 192 find all users Y where Y has not rated i.
- step 194 predict (and save) Y's rating on i using Equation (3).
- step 184 is skipped and step 186 is modified to include a backtrack calculation (using Equations (7) and (8)) before the update calculation.
- Equation (3) the update relationship Equation (5) can also be employed to calculate the predictions. If used, additional intermediate calculations would need to be saved that entail additional storage that scales with M ⁇ D. If storage is limited, the correlations can be calculated from the ratings data only by iterating over the following revised procedures.
- the modified method is accomplished by iterating over the time-ordered list of ratings. For each new rating by user X of an item i,
- step (2) For subsequent ratings of user X of an item i, step (2) is skipped and step (3) is modified to include an update step. All predictions for all users on all unrated documents can then be calculated in one pass.
- the present invention may be readily implemented in software using software development environments that provide portable source code that can be used on a variety of hardware platforms.
- the disclosed system may be implemented partially or fully in hardware using standard logic circuits. Whether software or hardware is used to implement the system varies depending on the speed and efficiency requirements of the system and also the particular function and the particular software or hardware systems and the particular microprocessor or microcomputer systems being utilized.
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (25)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/342,862 US6389372B1 (en) | 1999-06-29 | 1999-06-29 | System and method for bootstrapping a collaborative filtering system |
EP00305375A EP1065607A3 (en) | 1999-06-29 | 2000-06-26 | System and method of predicting a user's rating for an item in a collaborative filtering system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/342,862 US6389372B1 (en) | 1999-06-29 | 1999-06-29 | System and method for bootstrapping a collaborative filtering system |
Publications (1)
Publication Number | Publication Date |
---|---|
US6389372B1 true US6389372B1 (en) | 2002-05-14 |
Family
ID=23343593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/342,862 Expired - Lifetime US6389372B1 (en) | 1999-06-29 | 1999-06-29 | System and method for bootstrapping a collaborative filtering system |
Country Status (2)
Country | Link |
---|---|
US (1) | US6389372B1 (en) |
EP (1) | EP1065607A3 (en) |
Cited By (163)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020161664A1 (en) * | 2000-10-18 | 2002-10-31 | Shaya Steven A. | Intelligent performance-based product recommendation system |
US20030065721A1 (en) * | 2001-09-28 | 2003-04-03 | Roskind James A. | Passive personalization of buddy lists |
US20030158855A1 (en) * | 2002-02-20 | 2003-08-21 | Farnham Shelly D. | Computer system architecture for automatic context associations |
US20030167308A1 (en) * | 2002-02-25 | 2003-09-04 | Ascentive Llc | Method and system for screening remote site connections and filtering data based on a community trust assessment |
US20030167324A1 (en) * | 2002-02-20 | 2003-09-04 | Farnham Shelly D. | Social mapping of contacts from computer communication information |
US20040019846A1 (en) * | 2002-07-24 | 2004-01-29 | Xerox Corporation | System and method for managing document retention of shared documents |
US20040034631A1 (en) * | 2002-08-13 | 2004-02-19 | Xerox Corporation | Shared document repository with coupled recommender system |
US20040078204A1 (en) * | 2002-10-18 | 2004-04-22 | Xerox Corporation | System for learning a language |
US6742032B1 (en) * | 1999-12-17 | 2004-05-25 | Xerox Corporation | Method for monitoring and encouraging community activity in a networked environment |
US20040153413A1 (en) * | 2003-01-31 | 2004-08-05 | Gross John N. | Notification system and method for media Queue |
US20040158503A1 (en) * | 2003-01-31 | 2004-08-12 | Gross John N. | Media queue monitor |
US20040162783A1 (en) * | 2003-01-31 | 2004-08-19 | Gross John N. | Media queue replenisher |
US20040172275A1 (en) * | 2003-01-31 | 2004-09-02 | Gross John N. | Media exchange system & method |
US20040172274A1 (en) * | 2003-01-31 | 2004-09-02 | Gross John N. | Media auto exchange system and method |
US20040172342A1 (en) * | 2003-01-31 | 2004-09-02 | Gross John N. | System for providing access to playable media |
US20040193684A1 (en) * | 2003-03-26 | 2004-09-30 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US20040199527A1 (en) * | 2003-03-17 | 2004-10-07 | Xerox Corporation. | System and method for providing usage metrics of digital content |
US20040243479A1 (en) * | 2003-05-28 | 2004-12-02 | Gross John N. | Method of monitoring electronic commerce queue |
US20040243480A1 (en) * | 2003-05-28 | 2004-12-02 | Gross John N. | Method of controlling electronic commerce queue |
US20040243570A1 (en) * | 2003-05-28 | 2004-12-02 | Gross John N. | Method of testing inventory management/shipping systems |
US20040249713A1 (en) * | 2003-06-05 | 2004-12-09 | Gross John N. | Method for implementing online advertising |
US20040249700A1 (en) * | 2003-06-05 | 2004-12-09 | Gross John N. | System & method of identifying trendsetters |
US20040260574A1 (en) * | 2003-06-06 | 2004-12-23 | Gross John N. | System and method for influencing recommender system & advertising based on programmed policies |
US20040260600A1 (en) * | 2003-06-05 | 2004-12-23 | Gross John N. | System & method for predicting demand for items |
US20040267604A1 (en) * | 2003-06-05 | 2004-12-30 | Gross John N. | System & method for influencing recommender system |
US20040267669A1 (en) * | 2003-06-25 | 2004-12-30 | Gross John N. | Method of processing rental requests and returns |
US20050031682A1 (en) * | 2003-07-07 | 2005-02-10 | Joan Cucala Escoi | Modified calcium phosphate excipient |
US20050055416A1 (en) * | 2003-09-05 | 2005-03-10 | Heikes Brian Dean | Managing instant messages |
US20050066024A1 (en) * | 2003-08-27 | 2005-03-24 | Valerie Crocitti | Method of control between devices connected to a heterogeneous network and device implementing the method |
US20050071311A1 (en) * | 2003-09-30 | 2005-03-31 | Rakesh Agrawal | Method and system of partitioning authors on a given topic in a newsgroup into two opposite classes of the authors |
US20050076241A1 (en) * | 2003-04-02 | 2005-04-07 | Barry Appelman | Degrees of separation for handling communications |
US20050076240A1 (en) * | 2003-04-02 | 2005-04-07 | Barry Appleman | Degrees of separation for handling communications |
US20050075917A1 (en) * | 2003-10-07 | 2005-04-07 | International Business Machines Corporation | Relationship management system |
US20050086127A1 (en) * | 2000-04-28 | 2005-04-21 | Hastings W. R. | Approach for managing rental items across a plurality of distribution locations |
US20050154572A1 (en) * | 2004-01-14 | 2005-07-14 | Sweeney Patrick J.Ii | Radio frequency identification simulator and tester |
US20050159998A1 (en) * | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for rating associated members in a social network |
US20050159970A1 (en) * | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for the display and navigation of a social network |
US20050198172A1 (en) * | 2004-03-05 | 2005-09-08 | Barry Appelman | Organizing entries in participant lists based on communications strengths |
US20050216300A1 (en) * | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20050256756A1 (en) * | 2004-05-17 | 2005-11-17 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US20050261987A1 (en) * | 1999-04-09 | 2005-11-24 | Bezos Jeffrey P | Notification service for assisting users in selecting items from an electronic catalog |
US20060015352A1 (en) * | 2004-05-10 | 2006-01-19 | Wynn Dominic C | System and method for provisioning audiovisual works |
US7023979B1 (en) | 2002-03-07 | 2006-04-04 | Wai Wu | Telephony control system with intelligent call routing |
US7024381B1 (en) | 2000-04-28 | 2006-04-04 | Netflix, Inc. | Approach for renting items to customers |
US20060085818A1 (en) * | 2002-11-15 | 2006-04-20 | Bodlaender Maarten P | Introducing new content items in a community-based recommendation system |
US20060116139A1 (en) * | 2004-12-01 | 2006-06-01 | Barry Appelman | Automatically enabling the forwarding of instant messages |
US20060136284A1 (en) * | 2004-12-17 | 2006-06-22 | Baruch Awerbuch | Recommendation system |
US20060170945A1 (en) * | 2004-12-30 | 2006-08-03 | Bill David S | Mood-based organization and display of instant messenger buddy lists |
US20060212367A1 (en) * | 2003-05-28 | 2006-09-21 | Gross John N | Method of selecting and distributing items to consumers of electronic media |
US20060224675A1 (en) * | 2005-03-30 | 2006-10-05 | Fox Kevin D | Methods and systems for providing current email addresses and contact information for members within a social network |
US20060224442A1 (en) * | 2005-03-31 | 2006-10-05 | Round Matthew J | Closed loop voting feedback |
US20060242269A1 (en) * | 2004-05-28 | 2006-10-26 | Gross John N | Hybrid Distribution Method for Playable Media |
US20060258368A1 (en) * | 2005-05-11 | 2006-11-16 | Jennifer Granito | Personalized location information for mobile devices |
US20070055612A1 (en) * | 2005-07-07 | 2007-03-08 | Daniel Palestrant | Method and apparatus for conducting an information brokering service |
US20070112738A1 (en) * | 2005-11-14 | 2007-05-17 | Aol Llc | Displaying User Relevance Feedback for Search Results |
US20070112758A1 (en) * | 2005-11-14 | 2007-05-17 | Aol Llc | Displaying User Feedback for Search Results From People Related to a User |
WO2006076472A3 (en) * | 2005-01-11 | 2007-06-07 | Trusted Opinion Inc | Method and system for providing customized recommendations to users |
US20070136036A1 (en) * | 2005-12-08 | 2007-06-14 | Sweeney Patrick J Ii | Radio frequency identification system deployer |
US20080059570A1 (en) * | 2006-09-05 | 2008-03-06 | Aol Llc | Enabling an im user to navigate a virtual world |
US7359894B1 (en) | 2004-06-30 | 2008-04-15 | Google Inc. | Methods and systems for requesting and providing information in a social network |
US20080162153A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Apparatus for group filtered reports |
US20080159114A1 (en) * | 2007-01-02 | 2008-07-03 | Dipietro Richard Anthony | High density data storage medium, method and device |
US20080161944A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Method and apparatus for group filtered reports |
US20080161945A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Method and apparatus for group filtered reports that includes an originator of the reports |
US20080162152A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Method and apparatus for group filtered reports based on at least one second representation |
US20080168045A1 (en) * | 2007-01-10 | 2008-07-10 | Microsoft Corporation | Content rank |
US7403910B1 (en) | 2000-04-28 | 2008-07-22 | Netflix, Inc. | Approach for estimating user ratings of items |
US20080275861A1 (en) * | 2007-05-01 | 2008-11-06 | Google Inc. | Inferring User Interests |
US20080294655A1 (en) * | 2007-05-25 | 2008-11-27 | Motorola, Inc. | Method and apparatus for generation of a user profile |
US7603292B1 (en) | 2004-06-30 | 2009-10-13 | Google Inc. | Methods and systems for providing a gift registry |
US7613769B1 (en) | 2004-09-30 | 2009-11-03 | Google Inc. | Methods and systems for providing blog information associated with a member of a social network |
US7617127B2 (en) | 2000-04-28 | 2009-11-10 | Netflix, Inc. | Approach for estimating user ratings of items |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
US20100005098A1 (en) * | 2008-07-03 | 2010-01-07 | Oracle International Corporation | Combined directory of personal and enterprise application system data |
US20100005085A1 (en) * | 2008-07-03 | 2010-01-07 | Oracle International Corporation | Creating relationship maps from enterprise application system data |
US20100056183A1 (en) * | 2008-08-28 | 2010-03-04 | Aol Llc | Methods and system for providing location-based communication services |
US7676034B1 (en) | 2003-03-07 | 2010-03-09 | Wai Wu | Method and system for matching entities in an auction |
US7680770B1 (en) | 2004-01-21 | 2010-03-16 | Google Inc. | Automatic generation and recommendation of communities in a social network |
US7685117B2 (en) | 2003-06-05 | 2010-03-23 | Hayley Logistics Llc | Method for implementing search engine |
US7702653B1 (en) | 2004-06-30 | 2010-04-20 | Google Inc. | Methods and systems for triggering actions |
US7703030B2 (en) | 2005-01-11 | 2010-04-20 | Trusted Opinion, Inc. | Method and system for providing customized recommendations to users |
US7730143B1 (en) | 2004-12-01 | 2010-06-01 | Aol Inc. | Prohibiting mobile forwarding |
US20100145937A1 (en) * | 2008-12-10 | 2010-06-10 | Gartner, Inc. | Interactive peer directory |
US20100169801A1 (en) * | 2002-11-21 | 2010-07-01 | Aol Llc | Multiple avatar personalities |
US20100185630A1 (en) * | 2008-12-30 | 2010-07-22 | Microsoft Corporation | Morphing social networks based on user context |
US7765265B1 (en) | 2005-05-11 | 2010-07-27 | Aol Inc. | Identifying users sharing common characteristics |
US7774711B2 (en) | 2001-09-28 | 2010-08-10 | Aol Inc. | Automatic categorization of entries in a contact list |
US7827176B2 (en) | 2004-06-30 | 2010-11-02 | Google Inc. | Methods and systems for endorsing local search results |
US20100312613A1 (en) * | 2003-05-28 | 2010-12-09 | Gross John N | Method of evaluating learning rate of recommender systems |
US7853622B1 (en) | 2007-11-01 | 2010-12-14 | Google Inc. | Video-related recommendations using link structure |
US7894595B1 (en) | 2002-03-07 | 2011-02-22 | Wai Wu | Telephony control system with intelligent call routing |
US7895625B1 (en) | 2003-12-24 | 2011-02-22 | Time Warner, Inc. | System and method for recommending programming to television viewing communities |
US7916858B1 (en) | 2001-06-25 | 2011-03-29 | Toby Heller | Agent training sensitive call routing system |
US20110112916A1 (en) * | 2007-05-01 | 2011-05-12 | Google Inc. | Advertiser and User Association |
US7949611B1 (en) | 2004-12-31 | 2011-05-24 | Symantec Corporation | Controlling access to profile information in a social network |
US7961986B1 (en) | 2008-06-30 | 2011-06-14 | Google Inc. | Ranking of images and image labels |
US7979802B1 (en) | 2000-05-04 | 2011-07-12 | Aol Inc. | Providing supplemental contact information corresponding to a referenced individual |
US7984098B2 (en) | 2000-07-25 | 2011-07-19 | AOL, Inc. | Video messaging |
US20110191311A1 (en) * | 2010-02-03 | 2011-08-04 | Gartner, Inc. | Bi-model recommendation engine for recommending items and peers |
US8015019B1 (en) | 2004-08-03 | 2011-09-06 | Google Inc. | Methods and systems for providing a document |
US8019875B1 (en) | 2004-06-04 | 2011-09-13 | Google Inc. | Systems and methods for indicating a user state in a social network |
US8037150B2 (en) | 2002-11-21 | 2011-10-11 | Aol Inc. | System and methods for providing multiple personas in a communications environment |
US8041082B1 (en) | 2007-11-02 | 2011-10-18 | Google Inc. | Inferring the gender of a face in an image |
US8041768B2 (en) | 2000-03-17 | 2011-10-18 | Aol Inc. | Voice instant messaging |
US8060405B1 (en) | 2004-12-31 | 2011-11-15 | Google Inc. | Methods and systems for correlating connections between users and links between articles |
US8060566B2 (en) | 2004-12-01 | 2011-11-15 | Aol Inc. | Automatically enabling the forwarding of instant messages |
US20120047483A1 (en) * | 2010-08-20 | 2012-02-23 | Sap Ag | Smart Web Service Discovery |
US8132110B1 (en) | 2000-05-04 | 2012-03-06 | Aol Inc. | Intelligently enabled menu choices based on online presence state in address book |
US8196168B1 (en) | 2003-12-10 | 2012-06-05 | Time Warner, Inc. | Method and apparatus for exchanging preferences for replaying a program on a personal video recorder |
CN102609786A (en) * | 2012-01-18 | 2012-07-25 | 广州市动景计算机科技有限公司 | Method and device for forecasting whether user is off network |
US8275771B1 (en) | 2010-02-26 | 2012-09-25 | Google Inc. | Non-text content item search |
US8300798B1 (en) | 2006-04-03 | 2012-10-30 | Wai Wu | Intelligent communication routing system and method |
US8306922B1 (en) | 2009-10-01 | 2012-11-06 | Google Inc. | Detecting content on a social network using links |
US8311950B1 (en) | 2009-10-01 | 2012-11-13 | Google Inc. | Detecting content on a social network using browsing patterns |
US8316315B2 (en) | 2005-02-28 | 2012-11-20 | Microsoft Corporation | Automatically generated highlight view of electronic interactions |
US8356035B1 (en) | 2007-04-10 | 2013-01-15 | Google Inc. | Association of terms with images using image similarity |
US8402378B2 (en) | 2003-03-03 | 2013-03-19 | Microsoft Corporation | Reactive avatars |
US20130097184A1 (en) * | 2004-09-15 | 2013-04-18 | Yahoo! Inc. | Automatic updating of trust networks in recommender systems |
US20130132157A1 (en) * | 2007-12-14 | 2013-05-23 | John Nicholas And Kristin Gross Trust U/A/D April 13, 2010 | Integrated Gourmet Item Data Collection, Recommender and Vending System and Method |
US8452849B2 (en) | 2002-11-18 | 2013-05-28 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8468155B2 (en) | 2006-06-22 | 2013-06-18 | Infosys Limited | Collaborative filtering-based recommendations |
US8473855B2 (en) | 2003-12-30 | 2013-06-25 | Microsoft Corporation | Enhanced search results |
US8474628B1 (en) | 2000-05-04 | 2013-07-02 | Facebook, Inc. | Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status |
US8516108B2 (en) | 2010-10-01 | 2013-08-20 | Robert Bosch Healthcare Systems, Inc. | Self-governing medical peer rating system for health management content |
US8595146B1 (en) | 2004-03-15 | 2013-11-26 | Aol Inc. | Social networking permissions |
US8621215B1 (en) | 2004-06-30 | 2013-12-31 | Google Inc. | Methods and systems for creating monetary accounts for members in a social network |
US8627215B2 (en) | 2003-03-03 | 2014-01-07 | Microsoft Corporation | Applying access controls to communications with avatars |
US8661034B2 (en) | 2010-02-03 | 2014-02-25 | Gartner, Inc. | Bimodal recommendation engine for recommending items and peers |
US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
US8825639B2 (en) | 2004-06-30 | 2014-09-02 | Google Inc. | Endorsing search results |
US8832132B1 (en) | 2004-06-22 | 2014-09-09 | Google Inc. | Personalizing search queries based on user membership in social network communities |
USRE45254E1 (en) | 2002-12-31 | 2014-11-18 | Facebook, Inc. | Implicit population of access control lists |
US8918391B2 (en) | 2009-12-02 | 2014-12-23 | Gartner, Inc. | Interactive peer directory with question router |
US8959164B2 (en) | 2000-05-04 | 2015-02-17 | Facebook, Inc. | Tri-state presence indicator |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US9043418B2 (en) | 2000-05-04 | 2015-05-26 | Facebook, Inc. | Systems and methods for instant messaging persons referenced in an electronic message |
US9083661B2 (en) | 2001-09-28 | 2015-07-14 | Facebook, Inc. | Passive personalization of buddy lists |
US9100221B2 (en) | 2000-05-04 | 2015-08-04 | Facebook, Inc. | Systems for messaging senders and recipients of an electronic message |
US9185067B1 (en) | 1999-12-01 | 2015-11-10 | Facebook, Inc. | System and method for analyzing communications |
US9203647B2 (en) | 2002-11-18 | 2015-12-01 | Facebook, Inc. | Dynamic online and geographic location of a user |
US9203879B2 (en) | 2000-03-17 | 2015-12-01 | Facebook, Inc. | Offline alerts mechanism |
CN105138624A (en) * | 2015-08-14 | 2015-12-09 | 北京矩道优达网络科技有限公司 | Personalized recommendation method based on user data of on-line courses |
US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
US9256861B2 (en) | 2003-03-03 | 2016-02-09 | Microsoft Technology Licensing, Llc | Modifying avatar behavior based on user action or mood |
US9319356B2 (en) | 2002-11-18 | 2016-04-19 | Facebook, Inc. | Message delivery control settings |
US9356894B2 (en) | 2000-05-04 | 2016-05-31 | Facebook, Inc. | Enabled and disabled menu choices based on presence state |
US9363213B2 (en) | 2000-06-26 | 2016-06-07 | Facebook, Inc. | E-mail integrated instant messaging |
US20160162586A1 (en) * | 2014-12-08 | 2016-06-09 | Aol Inc. | Pairing systems and methods for electronic communications |
US9477672B2 (en) | 2009-12-02 | 2016-10-25 | Gartner, Inc. | Implicit profile for use with recommendation engine and/or question router |
US9647872B2 (en) | 2002-11-18 | 2017-05-09 | Facebook, Inc. | Dynamic identification of other users to an online user |
US9652809B1 (en) | 2004-12-21 | 2017-05-16 | Aol Inc. | Using user profile information to determine an avatar and/or avatar characteristics |
US9667585B2 (en) | 2002-11-18 | 2017-05-30 | Facebook, Inc. | Central people lists accessible by multiple applications |
US9742615B1 (en) | 2002-12-31 | 2017-08-22 | Aol Inc. | Popularity index |
US9959383B1 (en) | 2004-04-30 | 2018-05-01 | Time Warner, Inc. | Apparatus, method and system for brokering and provision of intelligent advertisement |
US10083420B2 (en) | 2007-11-21 | 2018-09-25 | Sermo, Inc | Community moderated information |
US10102278B2 (en) | 2010-02-03 | 2018-10-16 | Gartner, Inc. | Methods and systems for modifying a user profile for a recommendation algorithm and making recommendations based on user interactions with items |
US10187334B2 (en) | 2003-11-26 | 2019-01-22 | Facebook, Inc. | User-defined electronic message preferences |
US10402457B1 (en) | 2004-12-31 | 2019-09-03 | Google Llc | Methods and systems for correlating connections between users and links between articles |
US10567975B2 (en) | 2005-10-04 | 2020-02-18 | Hoffberg Family Trust 2 | Multifactorial optimization system and method |
US10600011B2 (en) | 2013-03-05 | 2020-03-24 | Gartner, Inc. | Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services |
CN110990777A (en) * | 2019-07-03 | 2020-04-10 | 北京市安全生产科学技术研究院 | Data relevance analysis method and system and readable storage medium |
US10943273B2 (en) | 2003-02-05 | 2021-03-09 | The Hoffberg Family Trust 2004-1 | System and method for determining contingent relevance |
US12115414B1 (en) | 2011-03-18 | 2024-10-15 | Thomas C. Chuang | Athletic performance and technique monitoring |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7143054B2 (en) * | 2001-07-02 | 2006-11-28 | The Procter & Gamble Company | Assessment of communication strengths of individuals from electronic messages |
AU2002342082A1 (en) * | 2001-10-18 | 2003-04-28 | Transpose, Llc | System and method for measuring rating reliability through rater prescience |
US7257774B2 (en) * | 2002-07-30 | 2007-08-14 | Fuji Xerox Co., Ltd. | Systems and methods for filtering and/or viewing collaborative indexes of recorded media |
US7451161B2 (en) | 2005-04-28 | 2008-11-11 | Friendster, Inc. | Compatibility scoring of users in a social network |
CN102169566A (en) | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | Method and device for creating recommended items in unfamiliar fields |
CN102708525A (en) * | 2012-05-22 | 2012-10-03 | 华南理工大学 | Vacant position intelligent recommendation method based on GPU (graphics processing unit) acceleration |
CN105608219B (en) * | 2016-01-07 | 2019-06-18 | 上海通创信息技术有限公司 | A kind of streaming recommended engine, recommender system and recommended method based on cluster |
CN107103488B (en) * | 2017-03-02 | 2021-05-18 | 江苏省烟草公司常州市公司 | Cigarette consumption studying and judging method based on collaborative filtering algorithm and clustering algorithm |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1065607A (en) * | 1964-02-12 | 1967-04-19 | Continental Oil Co | Olefin polymerization process and catalysts for use therein |
US3905045A (en) * | 1973-06-29 | 1975-09-09 | Control Data Corp | Apparatus for image processing |
US4996642A (en) * | 1987-10-01 | 1991-02-26 | Neonics, Inc. | System and method for recommending items |
US5175775A (en) * | 1990-07-27 | 1992-12-29 | Seiko Instruments Inc. | Optical pattern recognition using multiple reference images |
US5704017A (en) * | 1996-02-16 | 1997-12-30 | Microsoft Corporation | Collaborative filtering utilizing a belief network |
US5724567A (en) * | 1994-04-25 | 1998-03-03 | Apple Computer, Inc. | System for directing relevance-ranked data objects to computer users |
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
US5790426A (en) * | 1996-04-30 | 1998-08-04 | Athenium L.L.C. | Automated collaborative filtering system |
US5794237A (en) * | 1995-11-13 | 1998-08-11 | International Business Machines Corporation | System and method for improving problem source identification in computer systems employing relevance feedback and statistical source ranking |
US5799318A (en) * | 1993-04-13 | 1998-08-25 | Firstfloor Software | Method and apparatus for collecting and displaying information from diverse computer resources |
US6321179B1 (en) * | 1999-06-29 | 2001-11-20 | Xerox Corporation | System and method for using noisy collaborative filtering to rank and present items |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL118580A0 (en) * | 1995-06-30 | 1996-10-16 | Massachusetts Inst Technology | Method and apparatus for item recommendation using automated collaborative filtering |
-
1999
- 1999-06-29 US US09/342,862 patent/US6389372B1/en not_active Expired - Lifetime
-
2000
- 2000-06-26 EP EP00305375A patent/EP1065607A3/en not_active Ceased
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1065607A (en) * | 1964-02-12 | 1967-04-19 | Continental Oil Co | Olefin polymerization process and catalysts for use therein |
US3905045A (en) * | 1973-06-29 | 1975-09-09 | Control Data Corp | Apparatus for image processing |
US4996642A (en) * | 1987-10-01 | 1991-02-26 | Neonics, Inc. | System and method for recommending items |
US5175775A (en) * | 1990-07-27 | 1992-12-29 | Seiko Instruments Inc. | Optical pattern recognition using multiple reference images |
US5799318A (en) * | 1993-04-13 | 1998-08-25 | Firstfloor Software | Method and apparatus for collecting and displaying information from diverse computer resources |
US5724567A (en) * | 1994-04-25 | 1998-03-03 | Apple Computer, Inc. | System for directing relevance-ranked data objects to computer users |
US5794237A (en) * | 1995-11-13 | 1998-08-11 | International Business Machines Corporation | System and method for improving problem source identification in computer systems employing relevance feedback and statistical source ranking |
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
US5704017A (en) * | 1996-02-16 | 1997-12-30 | Microsoft Corporation | Collaborative filtering utilizing a belief network |
US5790426A (en) * | 1996-04-30 | 1998-08-04 | Athenium L.L.C. | Automated collaborative filtering system |
US5884282A (en) * | 1996-04-30 | 1999-03-16 | Robinson; Gary B. | Automated collaborative filtering system |
US6321179B1 (en) * | 1999-06-29 | 2001-11-20 | Xerox Corporation | System and method for using noisy collaborative filtering to rank and present items |
Non-Patent Citations (2)
Title |
---|
GroupLens: An Open Architecture for Collaborative Filtering of Netnews, Paul Resnick, Neophytos lacovou, Mitesh Suchak, Peter Bergstrom, John Riedl, From Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work, Chapel Hill, NC.* * |
Natalie Glance, Damian Arregui and Manfred Dardenne, Knowledge Pump: Supporting the Flow and Use of Knowledge, 1998, pp. 35 through 51. |
Cited By (425)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8744929B2 (en) | 1999-04-09 | 2014-06-03 | Amazon.Com, Inc. | Services for enabling users to share information regarding E-commerce transactions |
US20080040238A1 (en) * | 1999-04-09 | 2008-02-14 | Bezos Jeffrey P | Services for enabling users to share information regarding e-commerce transactions |
US7254552B2 (en) | 1999-04-09 | 2007-08-07 | Amazon.Com, Inc. | Notification service for assisting users in selecting items from an electronic catalog |
US20050261987A1 (en) * | 1999-04-09 | 2005-11-24 | Bezos Jeffrey P | Notification service for assisting users in selecting items from an electronic catalog |
US20110060664A1 (en) * | 1999-04-09 | 2011-03-10 | Bezos Jeffrey P | Services for enabling users to share information regarding e-commerce transactions |
US7082407B1 (en) * | 1999-04-09 | 2006-07-25 | Amazon.Com, Inc. | Purchase notification service for assisting users in selecting items from an electronic catalog |
US9747629B2 (en) | 1999-04-09 | 2017-08-29 | Amazon.Com, Inc. | Services for enabling users to share information regarding E-commerce transactions via user created communities |
US8180689B2 (en) | 1999-04-09 | 2012-05-15 | Amazon.Com, Inc. | Services for enabling users to share information regarding E-commerce transactions |
US9405843B2 (en) | 1999-12-01 | 2016-08-02 | Facebook, Inc. | System and method for analyzing communications |
US9619575B2 (en) | 1999-12-01 | 2017-04-11 | Facebook, Inc. | System and method for analyzing communications |
US9185067B1 (en) | 1999-12-01 | 2015-11-10 | Facebook, Inc. | System and method for analyzing communications |
US9749279B2 (en) | 1999-12-01 | 2017-08-29 | Facebook, Inc. | System and method for analyzing communications |
US9749276B2 (en) | 1999-12-01 | 2017-08-29 | Facebook, Inc. | System and method for analyzing communications |
US9705834B2 (en) | 1999-12-01 | 2017-07-11 | Facebook, Inc. | System and method for analyzing communications |
US9514233B2 (en) | 1999-12-01 | 2016-12-06 | Facebook, Inc. | System and method for analyzing communications |
US9819629B2 (en) | 1999-12-01 | 2017-11-14 | Facebook, Inc. | System and method for analyzing communications |
US9813370B2 (en) | 1999-12-01 | 2017-11-07 | Facebook, Inc. | System and method for analyzing communications |
US6742032B1 (en) * | 1999-12-17 | 2004-05-25 | Xerox Corporation | Method for monitoring and encouraging community activity in a networked environment |
US9736209B2 (en) | 2000-03-17 | 2017-08-15 | Facebook, Inc. | State change alerts mechanism |
US9049159B2 (en) | 2000-03-17 | 2015-06-02 | Facebook, Inc. | Establishing audio communication sessions |
US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
US9356891B2 (en) | 2000-03-17 | 2016-05-31 | Facebook, Inc. | Voice messaging interface |
US8429231B2 (en) | 2000-03-17 | 2013-04-23 | Facebook, Inc. | Voice instant messaging |
US8041768B2 (en) | 2000-03-17 | 2011-10-18 | Aol Inc. | Voice instant messaging |
US9203879B2 (en) | 2000-03-17 | 2015-12-01 | Facebook, Inc. | Offline alerts mechanism |
US7546252B2 (en) | 2000-04-28 | 2009-06-09 | Netflix, Inc. | Approach for managing rental items across a plurality of distribution locations |
US7024381B1 (en) | 2000-04-28 | 2006-04-04 | Netflix, Inc. | Approach for renting items to customers |
US7617127B2 (en) | 2000-04-28 | 2009-11-10 | Netflix, Inc. | Approach for estimating user ratings of items |
US20050086127A1 (en) * | 2000-04-28 | 2005-04-21 | Hastings W. R. | Approach for managing rental items across a plurality of distribution locations |
US7403910B1 (en) | 2000-04-28 | 2008-07-22 | Netflix, Inc. | Approach for estimating user ratings of items |
US9043418B2 (en) | 2000-05-04 | 2015-05-26 | Facebook, Inc. | Systems and methods for instant messaging persons referenced in an electronic message |
US8959164B2 (en) | 2000-05-04 | 2015-02-17 | Facebook, Inc. | Tri-state presence indicator |
US9621493B2 (en) | 2000-05-04 | 2017-04-11 | Facebook, Inc. | Providing supplemental information corresponding to a referenced individual |
US9699122B2 (en) | 2000-05-04 | 2017-07-04 | Facebook, Inc. | User interfaces for providing supplemental contact information corresponding to a referenced individual |
US8474628B1 (en) | 2000-05-04 | 2013-07-02 | Facebook, Inc. | Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status |
US8132110B1 (en) | 2000-05-04 | 2012-03-06 | Aol Inc. | Intelligently enabled menu choices based on online presence state in address book |
US9531654B2 (en) | 2000-05-04 | 2016-12-27 | Facebook, Inc. | Adding contacts from a hovering interface |
US10158588B2 (en) | 2000-05-04 | 2018-12-18 | Facebook, Inc. | Providing supplemental contact information corresponding to a referenced individual |
US10122658B2 (en) | 2000-05-04 | 2018-11-06 | Facebook, Inc. | System for instant messaging the sender and recipients of an e-mail message |
US9360996B2 (en) | 2000-05-04 | 2016-06-07 | Facebook, Inc. | Intelligently enabled menu choices based on online presence state in address book |
US7979802B1 (en) | 2000-05-04 | 2011-07-12 | Aol Inc. | Providing supplemental contact information corresponding to a referenced individual |
US9100221B2 (en) | 2000-05-04 | 2015-08-04 | Facebook, Inc. | Systems for messaging senders and recipients of an electronic message |
US9356894B2 (en) | 2000-05-04 | 2016-05-31 | Facebook, Inc. | Enabled and disabled menu choices based on presence state |
US10313297B2 (en) | 2000-06-26 | 2019-06-04 | Facebook, Inc. | E-mail integrated instant messaging |
US9363213B2 (en) | 2000-06-26 | 2016-06-07 | Facebook, Inc. | E-mail integrated instant messaging |
US9628431B2 (en) | 2000-06-26 | 2017-04-18 | Facebook, Inc. | E-mail integrated instant messaging |
US8078678B2 (en) | 2000-07-25 | 2011-12-13 | Aol Inc. | Video messaging |
US9071725B2 (en) | 2000-07-25 | 2015-06-30 | Facebook, Inc. | Methods and user interfaces for video messaging |
US8918727B2 (en) | 2000-07-25 | 2014-12-23 | Facebook, Inc. | Video messaging |
US7984098B2 (en) | 2000-07-25 | 2011-07-19 | AOL, Inc. | Video messaging |
US9100538B2 (en) | 2000-07-25 | 2015-08-04 | Facebook, Inc. | Limited length video messaging |
US20020161664A1 (en) * | 2000-10-18 | 2002-10-31 | Shaya Steven A. | Intelligent performance-based product recommendation system |
US20100262556A1 (en) * | 2000-10-18 | 2010-10-14 | Johnson & Johnson Consumer Companies, Inc. | Intelligent performance-based product recommendation |
US8666844B2 (en) | 2000-10-18 | 2014-03-04 | Johnson & Johnson Consumer Companies | Intelligent performance-based product recommendation system |
US7809601B2 (en) | 2000-10-18 | 2010-10-05 | Johnson & Johnson Consumer Companies | Intelligent performance-based product recommendation system |
US8971519B1 (en) | 2001-06-25 | 2015-03-03 | Steven Hoffberg | Agent training sensitive call routing system |
US10447855B1 (en) | 2001-06-25 | 2019-10-15 | Steven M. Hoffberg | Agent training sensitive call routing system |
US7916858B1 (en) | 2001-06-25 | 2011-03-29 | Toby Heller | Agent training sensitive call routing system |
US9635177B1 (en) | 2001-06-25 | 2017-04-25 | Steven M. Hoffberg | Agent training sensitive call routing system |
US20030065721A1 (en) * | 2001-09-28 | 2003-04-03 | Roskind James A. | Passive personalization of buddy lists |
US7774711B2 (en) | 2001-09-28 | 2010-08-10 | Aol Inc. | Automatic categorization of entries in a contact list |
US7765484B2 (en) | 2001-09-28 | 2010-07-27 | Aol Inc. | Passive personalization of lists |
US9083661B2 (en) | 2001-09-28 | 2015-07-14 | Facebook, Inc. | Passive personalization of buddy lists |
US9729476B2 (en) | 2001-09-28 | 2017-08-08 | Facebook, Inc. | Personalization of recent contacts list |
US7343365B2 (en) | 2002-02-20 | 2008-03-11 | Microsoft Corporation | Computer system architecture for automatic context associations |
US20080222170A1 (en) * | 2002-02-20 | 2008-09-11 | Microsoft Corporation | Computer system architecture for automatic context associations |
US20030167324A1 (en) * | 2002-02-20 | 2003-09-04 | Farnham Shelly D. | Social mapping of contacts from computer communication information |
US20030158855A1 (en) * | 2002-02-20 | 2003-08-21 | Farnham Shelly D. | Computer system architecture for automatic context associations |
US7167910B2 (en) * | 2002-02-20 | 2007-01-23 | Microsoft Corporation | Social mapping of contacts from computer communication information |
US8069186B2 (en) | 2002-02-20 | 2011-11-29 | Microsoft Corporation | Computer system architecture for automatic context associations |
US7761549B2 (en) | 2002-02-20 | 2010-07-20 | Microsoft Corporation | Social mapping of contacts from computer communication information |
US8560596B2 (en) | 2002-02-25 | 2013-10-15 | Ascentive Llc | Method and system for screening remote site connections and filtering data based on a community trust assessment |
US20030167308A1 (en) * | 2002-02-25 | 2003-09-04 | Ascentive Llc | Method and system for screening remote site connections and filtering data based on a community trust assessment |
US7546338B2 (en) * | 2002-02-25 | 2009-06-09 | Ascentive Llc | Method and system for screening remote site connections and filtering data based on a community trust assessment |
US20090240769A1 (en) * | 2002-02-25 | 2009-09-24 | Ascentive Llc | Method and system for screening remote site connections and filtering data based on a community trust assessment |
US7023979B1 (en) | 2002-03-07 | 2006-04-04 | Wai Wu | Telephony control system with intelligent call routing |
US7269253B1 (en) | 2002-03-07 | 2007-09-11 | Wai Wu | Telephony control system with intelligent call routing |
US8831205B1 (en) | 2002-03-07 | 2014-09-09 | Wai Wu | Intelligent communication routing |
US7894595B1 (en) | 2002-03-07 | 2011-02-22 | Wai Wu | Telephony control system with intelligent call routing |
US10560579B1 (en) | 2002-03-07 | 2020-02-11 | Wai Wu | Intelligent communication routing |
US9736308B1 (en) | 2002-03-07 | 2017-08-15 | Wai Wu | Intelligent communication routing |
US20040019846A1 (en) * | 2002-07-24 | 2004-01-29 | Xerox Corporation | System and method for managing document retention of shared documents |
US7171620B2 (en) | 2002-07-24 | 2007-01-30 | Xerox Corporation | System and method for managing document retention of shared documents |
US20040034631A1 (en) * | 2002-08-13 | 2004-02-19 | Xerox Corporation | Shared document repository with coupled recommender system |
US6999962B2 (en) | 2002-08-13 | 2006-02-14 | Xerox Corporation | Shared document repository with coupled recommender system |
US7542908B2 (en) | 2002-10-18 | 2009-06-02 | Xerox Corporation | System for learning a language |
US20040078204A1 (en) * | 2002-10-18 | 2004-04-22 | Xerox Corporation | System for learning a language |
US20060085818A1 (en) * | 2002-11-15 | 2006-04-20 | Bodlaender Maarten P | Introducing new content items in a community-based recommendation system |
US8954530B2 (en) | 2002-11-18 | 2015-02-10 | Facebook, Inc. | Intelligent results related to a character stream |
US9774560B2 (en) | 2002-11-18 | 2017-09-26 | Facebook, Inc. | People lists |
US8452849B2 (en) | 2002-11-18 | 2013-05-28 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US9667585B2 (en) | 2002-11-18 | 2017-05-30 | Facebook, Inc. | Central people lists accessible by multiple applications |
US9729489B2 (en) | 2002-11-18 | 2017-08-08 | Facebook, Inc. | Systems and methods for notification management and delivery |
US9769104B2 (en) | 2002-11-18 | 2017-09-19 | Facebook, Inc. | Methods and system for delivering multiple notifications |
US9621376B2 (en) | 2002-11-18 | 2017-04-11 | Facebook, Inc. | Dynamic location of a subordinate user |
US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
US8775560B2 (en) | 2002-11-18 | 2014-07-08 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8819176B2 (en) | 2002-11-18 | 2014-08-26 | Facebook, Inc. | Intelligent map results related to a character stream |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
US9515977B2 (en) | 2002-11-18 | 2016-12-06 | Facebook, Inc. | Time based electronic message delivery |
US9571439B2 (en) | 2002-11-18 | 2017-02-14 | Facebook, Inc. | Systems and methods for notification delivery |
US9647872B2 (en) | 2002-11-18 | 2017-05-09 | Facebook, Inc. | Dynamic identification of other users to an online user |
US8954531B2 (en) | 2002-11-18 | 2015-02-10 | Facebook, Inc. | Intelligent messaging label results related to a character stream |
US8954534B2 (en) | 2002-11-18 | 2015-02-10 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US9560000B2 (en) | 2002-11-18 | 2017-01-31 | Facebook, Inc. | Reconfiguring an electronic message to effect an enhanced notification |
US9047364B2 (en) | 2002-11-18 | 2015-06-02 | Facebook, Inc. | Intelligent client capability-based results related to a character stream |
US9053174B2 (en) | 2002-11-18 | 2015-06-09 | Facebook, Inc. | Intelligent vendor results related to a character stream |
US20100077049A1 (en) * | 2002-11-18 | 2010-03-25 | Aol Llc | Reconfiguring an Electronic Message to Effect an Enhanced Notification |
US9356890B2 (en) | 2002-11-18 | 2016-05-31 | Facebook, Inc. | Enhanced buddy list using mobile device identifiers |
US9852126B2 (en) | 2002-11-18 | 2017-12-26 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8001199B2 (en) | 2002-11-18 | 2011-08-16 | Aol Inc. | Reconfiguring an electronic message to effect an enhanced notification |
US9053173B2 (en) | 2002-11-18 | 2015-06-09 | Facebook, Inc. | Intelligent results related to a portion of a search query |
US9313046B2 (en) | 2002-11-18 | 2016-04-12 | Facebook, Inc. | Presenting dynamic location of a user |
US9053175B2 (en) | 2002-11-18 | 2015-06-09 | Facebook, Inc. | Intelligent results using a spelling correction agent |
US9253136B2 (en) | 2002-11-18 | 2016-02-02 | Facebook, Inc. | Electronic message delivery based on presence information |
US9075868B2 (en) | 2002-11-18 | 2015-07-07 | Facebook, Inc. | Intelligent results based on database queries |
US9894018B2 (en) | 2002-11-18 | 2018-02-13 | Facebook, Inc. | Electronic messaging using reply telephone numbers |
US10033669B2 (en) | 2002-11-18 | 2018-07-24 | Facebook, Inc. | Managing electronic messages sent to reply telephone numbers |
US9319356B2 (en) | 2002-11-18 | 2016-04-19 | Facebook, Inc. | Message delivery control settings |
US10778635B2 (en) | 2002-11-18 | 2020-09-15 | Facebook, Inc. | People lists |
US9571440B2 (en) | 2002-11-18 | 2017-02-14 | Facebook, Inc. | Notification archive |
US9171064B2 (en) | 2002-11-18 | 2015-10-27 | Facebook, Inc. | Intelligent community based results related to a character stream |
US9203794B2 (en) | 2002-11-18 | 2015-12-01 | Facebook, Inc. | Systems and methods for reconfiguring electronic messages |
US9203647B2 (en) | 2002-11-18 | 2015-12-01 | Facebook, Inc. | Dynamic online and geographic location of a user |
US10389661B2 (en) | 2002-11-18 | 2019-08-20 | Facebook, Inc. | Managing electronic messages sent to mobile devices associated with electronic messaging accounts |
US9075867B2 (en) | 2002-11-18 | 2015-07-07 | Facebook, Inc. | Intelligent results using an assistant |
US9215095B2 (en) | 2002-11-21 | 2015-12-15 | Microsoft Technology Licensing, Llc | Multiple personalities |
US8037150B2 (en) | 2002-11-21 | 2011-10-11 | Aol Inc. | System and methods for providing multiple personas in a communications environment |
US20100169801A1 (en) * | 2002-11-21 | 2010-07-01 | Aol Llc | Multiple avatar personalities |
US8250144B2 (en) | 2002-11-21 | 2012-08-21 | Blattner Patrick D | Multiple avatar personalities |
US9807130B2 (en) | 2002-11-21 | 2017-10-31 | Microsoft Technology Licensing, Llc | Multiple avatar personalities |
US10291556B2 (en) | 2002-11-21 | 2019-05-14 | Microsoft Technology Licensing, Llc | Multiple personalities |
USRE45254E1 (en) | 2002-12-31 | 2014-11-18 | Facebook, Inc. | Implicit population of access control lists |
US9742615B1 (en) | 2002-12-31 | 2017-08-22 | Aol Inc. | Popularity index |
USRE48102E1 (en) | 2002-12-31 | 2020-07-14 | Facebook, Inc. | Implicit population of access control lists |
US8712867B2 (en) | 2003-01-31 | 2014-04-29 | Media Queue, Llc | System for providing access to playable media |
US8606717B2 (en) | 2003-01-31 | 2013-12-10 | Media Queue, Llc | Playable media delivery capacity exchange method |
US20040153413A1 (en) * | 2003-01-31 | 2004-08-05 | Gross John N. | Notification system and method for media Queue |
US20060241967A1 (en) * | 2003-01-31 | 2006-10-26 | Gross John N | Playable Media Delivery Capacity Exchange Method |
US8700538B2 (en) | 2003-01-31 | 2014-04-15 | Media Queue, Llc | Media exchange system and method |
US8688462B2 (en) | 2003-01-31 | 2014-04-01 | Media Queue, Llc | Media auto exchange system and method |
US20040158503A1 (en) * | 2003-01-31 | 2004-08-12 | Gross John N. | Media queue monitor |
US20080249843A1 (en) * | 2003-01-31 | 2008-10-09 | Gross John N | Notification System and Method for Multiple Media Queues |
US20040172275A1 (en) * | 2003-01-31 | 2004-09-02 | Gross John N. | Media exchange system & method |
US20040172274A1 (en) * | 2003-01-31 | 2004-09-02 | Gross John N. | Media auto exchange system and method |
US20040172342A1 (en) * | 2003-01-31 | 2004-09-02 | Gross John N. | System for providing access to playable media |
US20040162783A1 (en) * | 2003-01-31 | 2004-08-19 | Gross John N. | Media queue replenisher |
US20060155575A1 (en) * | 2003-01-31 | 2006-07-13 | Gross John N | Media delivery prioritization system and method |
US11790413B2 (en) | 2003-02-05 | 2023-10-17 | Hoffberg Family Trust 2 | System and method for communication |
US10943273B2 (en) | 2003-02-05 | 2021-03-09 | The Hoffberg Family Trust 2004-1 | System and method for determining contingent relevance |
US9256861B2 (en) | 2003-03-03 | 2016-02-09 | Microsoft Technology Licensing, Llc | Modifying avatar behavior based on user action or mood |
US8627215B2 (en) | 2003-03-03 | 2014-01-07 | Microsoft Corporation | Applying access controls to communications with avatars |
US10504266B2 (en) | 2003-03-03 | 2019-12-10 | Microsoft Technology Licensing, Llc | Reactive avatars |
US10616367B2 (en) | 2003-03-03 | 2020-04-07 | Microsoft Technology Licensing, Llc | Modifying avatar behavior based on user action or mood |
US8402378B2 (en) | 2003-03-03 | 2013-03-19 | Microsoft Corporation | Reactive avatars |
US9483859B2 (en) | 2003-03-03 | 2016-11-01 | Microsoft Technology Licensing, Llc | Reactive avatars |
US9860391B1 (en) | 2003-03-07 | 2018-01-02 | Wai Wu | Method and system for matching entities in an auction |
US7676034B1 (en) | 2003-03-07 | 2010-03-09 | Wai Wu | Method and system for matching entities in an auction |
US20040199527A1 (en) * | 2003-03-17 | 2004-10-07 | Xerox Corporation. | System and method for providing usage metrics of digital content |
US7797343B2 (en) | 2003-03-17 | 2010-09-14 | Xerox Corporation | System and method for providing usage metrics of digital content |
US20040193684A1 (en) * | 2003-03-26 | 2004-09-30 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US9516125B2 (en) | 2003-03-26 | 2016-12-06 | Facebook, Inc. | Identifying and using identities deemed to be known to a user |
US9736255B2 (en) | 2003-03-26 | 2017-08-15 | Facebook, Inc. | Methods of providing access to messages based on degrees of separation |
US8117265B2 (en) | 2003-03-26 | 2012-02-14 | Aol Inc. | Identifying and using identities deemed to be known to a user |
US20040205126A1 (en) * | 2003-03-26 | 2004-10-14 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US7603417B2 (en) | 2003-03-26 | 2009-10-13 | Aol Llc | Identifying and using identities deemed to be known to a user |
US7613776B1 (en) | 2003-03-26 | 2009-11-03 | Aol Llc | Identifying and using identities deemed to be known to a user |
US8874672B2 (en) | 2003-03-26 | 2014-10-28 | Facebook, Inc. | Identifying and using identities deemed to be known to a user |
US9531826B2 (en) | 2003-03-26 | 2016-12-27 | Facebook, Inc. | Managing electronic messages based on inference scores |
US20040210639A1 (en) * | 2003-03-26 | 2004-10-21 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US20040205127A1 (en) * | 2003-03-26 | 2004-10-14 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US20050076240A1 (en) * | 2003-04-02 | 2005-04-07 | Barry Appleman | Degrees of separation for handling communications |
US7945674B2 (en) | 2003-04-02 | 2011-05-17 | Aol Inc. | Degrees of separation for handling communications |
US8185638B2 (en) | 2003-04-02 | 2012-05-22 | Aol Inc. | Degrees of separation for handling communications |
US20050076241A1 (en) * | 2003-04-02 | 2005-04-07 | Barry Appelman | Degrees of separation for handling communications |
US20110196939A1 (en) * | 2003-04-02 | 2011-08-11 | Aol Inc. | Degrees of separation for handling communications |
US7949759B2 (en) | 2003-04-02 | 2011-05-24 | AOL, Inc. | Degrees of separation for handling communications |
US8560706B2 (en) | 2003-04-02 | 2013-10-15 | Facebook, Inc. | Degrees of separation for handling communications |
US9462046B2 (en) | 2003-04-02 | 2016-10-04 | Facebook, Inc. | Degrees of separation for handling communications |
US8930480B2 (en) | 2003-04-02 | 2015-01-06 | Facebook, Inc. | Degrees of separation for filtering communications |
US20040243570A1 (en) * | 2003-05-28 | 2004-12-02 | Gross John N. | Method of testing inventory management/shipping systems |
US20040243479A1 (en) * | 2003-05-28 | 2004-12-02 | Gross John N. | Method of monitoring electronic commerce queue |
US20040243480A1 (en) * | 2003-05-28 | 2004-12-02 | Gross John N. | Method of controlling electronic commerce queue |
US8249955B2 (en) | 2003-05-28 | 2012-08-21 | John Nicholas Gross | Method of testing item availability and delivery performance of an e-commerce site |
US20060212367A1 (en) * | 2003-05-28 | 2006-09-21 | Gross John N | Method of selecting and distributing items to consumers of electronic media |
US20100191663A1 (en) * | 2003-05-28 | 2010-07-29 | Gross John N | Method of testing item availability and delivery performance of an e-commerce site |
US20100312613A1 (en) * | 2003-05-28 | 2010-12-09 | Gross John N | Method of evaluating learning rate of recommender systems |
US7685028B2 (en) | 2003-05-28 | 2010-03-23 | Gross John N | Method of testing inventory management/shipping systems |
US8433622B2 (en) | 2003-05-28 | 2013-04-30 | Media Queue, Llc | Method of controlling electronic commerce queue |
US7685117B2 (en) | 2003-06-05 | 2010-03-23 | Hayley Logistics Llc | Method for implementing search engine |
US8140388B2 (en) | 2003-06-05 | 2012-03-20 | Hayley Logistics Llc | Method for implementing online advertising |
US20040249700A1 (en) * | 2003-06-05 | 2004-12-09 | Gross John N. | System & method of identifying trendsetters |
US7885849B2 (en) | 2003-06-05 | 2011-02-08 | Hayley Logistics Llc | System and method for predicting demand for items |
US7890363B2 (en) | 2003-06-05 | 2011-02-15 | Hayley Logistics Llc | System and method of identifying trendsetters |
US20040260600A1 (en) * | 2003-06-05 | 2004-12-23 | Gross John N. | System & method for predicting demand for items |
US8751307B2 (en) | 2003-06-05 | 2014-06-10 | Hayley Logistics Llc | Method for implementing online advertising |
US20040249713A1 (en) * | 2003-06-05 | 2004-12-09 | Gross John N. | Method for implementing online advertising |
US7966342B2 (en) | 2003-06-05 | 2011-06-21 | Hayley Logistics Llc | Method for monitoring link & content changes in web pages |
US20040267604A1 (en) * | 2003-06-05 | 2004-12-30 | Gross John N. | System & method for influencing recommender system |
US8103540B2 (en) | 2003-06-05 | 2012-01-24 | Hayley Logistics Llc | System and method for influencing recommender system |
US7689432B2 (en) | 2003-06-06 | 2010-03-30 | Hayley Logistics Llc | System and method for influencing recommender system & advertising based on programmed policies |
US20040260574A1 (en) * | 2003-06-06 | 2004-12-23 | Gross John N. | System and method for influencing recommender system & advertising based on programmed policies |
US8738541B2 (en) | 2003-06-25 | 2014-05-27 | Media Queue, Llc | Method of processing rental requests and returns |
US20040267669A1 (en) * | 2003-06-25 | 2004-12-30 | Gross John N. | Method of processing rental requests and returns |
US20050031682A1 (en) * | 2003-07-07 | 2005-02-10 | Joan Cucala Escoi | Modified calcium phosphate excipient |
US20050066024A1 (en) * | 2003-08-27 | 2005-03-24 | Valerie Crocitti | Method of control between devices connected to a heterogeneous network and device implementing the method |
US9070118B2 (en) | 2003-09-05 | 2015-06-30 | Facebook, Inc. | Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages |
US10102504B2 (en) | 2003-09-05 | 2018-10-16 | Facebook, Inc. | Methods for controlling display of electronic messages captured based on community rankings |
US20050055416A1 (en) * | 2003-09-05 | 2005-03-10 | Heikes Brian Dean | Managing instant messages |
US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
US8577972B1 (en) | 2003-09-05 | 2013-11-05 | Facebook, Inc. | Methods and systems for capturing and managing instant messages |
US20050071311A1 (en) * | 2003-09-30 | 2005-03-31 | Rakesh Agrawal | Method and system of partitioning authors on a given topic in a newsgroup into two opposite classes of the authors |
US20050075917A1 (en) * | 2003-10-07 | 2005-04-07 | International Business Machines Corporation | Relationship management system |
US7685016B2 (en) | 2003-10-07 | 2010-03-23 | International Business Machines Corporation | Method and system for analyzing relationships between persons |
US10187334B2 (en) | 2003-11-26 | 2019-01-22 | Facebook, Inc. | User-defined electronic message preferences |
US8196168B1 (en) | 2003-12-10 | 2012-06-05 | Time Warner, Inc. | Method and apparatus for exchanging preferences for replaying a program on a personal video recorder |
US7895625B1 (en) | 2003-12-24 | 2011-02-22 | Time Warner, Inc. | System and method for recommending programming to television viewing communities |
US8473855B2 (en) | 2003-12-30 | 2013-06-25 | Microsoft Corporation | Enhanced search results |
US20050154572A1 (en) * | 2004-01-14 | 2005-07-14 | Sweeney Patrick J.Ii | Radio frequency identification simulator and tester |
US20050159970A1 (en) * | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for the display and navigation of a social network |
US8429091B2 (en) | 2004-01-21 | 2013-04-23 | Google Inc. | Methods and systems for the display and navigation of a social network |
US9906625B2 (en) | 2004-01-21 | 2018-02-27 | Google Llc | Methods and systems for the display and navigation of a social network |
US20050159998A1 (en) * | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for rating associated members in a social network |
US8010459B2 (en) * | 2004-01-21 | 2011-08-30 | Google Inc. | Methods and systems for rating associated members in a social network |
US7680770B1 (en) | 2004-01-21 | 2010-03-16 | Google Inc. | Automatic generation and recommendation of communities in a social network |
US11108887B2 (en) | 2004-01-21 | 2021-08-31 | Google Llc | Methods and systems for the display and navigation of a social network |
US8015119B2 (en) | 2004-01-21 | 2011-09-06 | Google Inc. | Methods and systems for the display and navigation of a social network |
US20050198172A1 (en) * | 2004-03-05 | 2005-09-08 | Barry Appelman | Organizing entries in participant lists based on communications strengths |
US20070250566A1 (en) * | 2004-03-05 | 2007-10-25 | Barry Appelman | Announcing new users of an electronic communications system to existing users |
US11356405B2 (en) | 2004-03-05 | 2022-06-07 | Verizon Patent And Licensing Inc. | Announcing new users of an electronic communications system to existing users |
US8918460B2 (en) | 2004-03-05 | 2014-12-23 | Facebook, Inc. | Organizing entries in participant lists based on communications strengths |
US10341289B2 (en) | 2004-03-05 | 2019-07-02 | Facebook, Inc. | Systems and methods of calculating communications strengths |
US9948599B2 (en) | 2004-03-05 | 2018-04-17 | Oath Inc. | Announcing new users of an electronic communications system to existing users |
US10587570B2 (en) | 2004-03-05 | 2020-03-10 | Oath Inc. | Announcing new users of an electronic communications system to existing users |
US8635273B2 (en) | 2004-03-05 | 2014-01-21 | Aol Inc. | Announcing new users of an electronic communications system to existing users |
US7716287B2 (en) | 2004-03-05 | 2010-05-11 | Aol Inc. | Organizing entries in participant lists based on communications strengths |
US8898239B2 (en) | 2004-03-05 | 2014-11-25 | Aol Inc. | Passively populating a participant list with known contacts |
US8812407B2 (en) | 2004-03-15 | 2014-08-19 | Aol Inc. | Sharing social network information |
US10021151B2 (en) | 2004-03-15 | 2018-07-10 | Oath Inc. | Sharing social network information |
US20050216300A1 (en) * | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20180337965A1 (en) * | 2004-03-15 | 2018-11-22 | Oath Inc. | Sharing social network information |
US10367860B2 (en) | 2004-03-15 | 2019-07-30 | Oath Inc. | Social networking permissions |
US11381615B2 (en) * | 2004-03-15 | 2022-07-05 | Verizon Patent And Licensing Inc. | Sharing social network information |
US10911502B2 (en) * | 2004-03-15 | 2021-02-02 | Verizon Media Inc. | Sharing social network information |
US8538895B2 (en) | 2004-03-15 | 2013-09-17 | Aol Inc. | Sharing social network information |
US8595146B1 (en) | 2004-03-15 | 2013-11-26 | Aol Inc. | Social networking permissions |
US9959383B1 (en) | 2004-04-30 | 2018-05-01 | Time Warner, Inc. | Apparatus, method and system for brokering and provision of intelligent advertisement |
US8346673B2 (en) | 2004-05-10 | 2013-01-01 | Blockbuster L.L.C. | System and method for provisioning audiovisual works |
US20060015352A1 (en) * | 2004-05-10 | 2006-01-19 | Wynn Dominic C | System and method for provisioning audiovisual works |
US7689452B2 (en) * | 2004-05-17 | 2010-03-30 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US20050256756A1 (en) * | 2004-05-17 | 2005-11-17 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US8612311B2 (en) | 2004-05-28 | 2013-12-17 | Media Queue, Llc | Hybrid distribution method for playable media |
US20060242269A1 (en) * | 2004-05-28 | 2006-10-26 | Gross John N | Hybrid Distribution Method for Playable Media |
US9564025B1 (en) | 2004-06-04 | 2017-02-07 | Google Inc. | Systems and methods for indicating a user state in a social network |
US8019875B1 (en) | 2004-06-04 | 2011-09-13 | Google Inc. | Systems and methods for indicating a user state in a social network |
US9332080B1 (en) | 2004-06-04 | 2016-05-03 | Google Inc. | Systems and methods for indicating a user state in a social network |
US9971839B1 (en) | 2004-06-22 | 2018-05-15 | Google Llc | Personalizing search queries based on user membership in social network communities |
US8832132B1 (en) | 2004-06-22 | 2014-09-09 | Google Inc. | Personalizing search queries based on user membership in social network communities |
US9489462B1 (en) | 2004-06-22 | 2016-11-08 | Google Inc. | Personalizing search queries based on user membership in social network communities |
US10706115B1 (en) | 2004-06-22 | 2020-07-07 | Google Llc | Personalizing search queries based on user membership in social network communities |
US8826022B1 (en) | 2004-06-30 | 2014-09-02 | Google Inc. | Methods and systems for creating monetary accounts for members in a social network |
US7603292B1 (en) | 2004-06-30 | 2009-10-13 | Google Inc. | Methods and systems for providing a gift registry |
US8880516B2 (en) | 2004-06-30 | 2014-11-04 | Google Inc. | Endorsing local search results |
US8489586B2 (en) | 2004-06-30 | 2013-07-16 | Google Inc. | Methods and systems for endorsing local search results |
US20110040741A1 (en) * | 2004-06-30 | 2011-02-17 | Google Inc. | Methods and Systems for Endorsing Local Search Results |
US9177063B2 (en) | 2004-06-30 | 2015-11-03 | Google Inc. | Endorsing search results |
US8825639B2 (en) | 2004-06-30 | 2014-09-02 | Google Inc. | Endorsing search results |
US9189820B1 (en) | 2004-06-30 | 2015-11-17 | Google Inc. | Methods and systems for creating monetary accounts for members in a social network |
US8621215B1 (en) | 2004-06-30 | 2013-12-31 | Google Inc. | Methods and systems for creating monetary accounts for members in a social network |
US9633116B2 (en) | 2004-06-30 | 2017-04-25 | Google Inc. | Endorsing local search results |
US7359894B1 (en) | 2004-06-30 | 2008-04-15 | Google Inc. | Methods and systems for requesting and providing information in a social network |
US7827176B2 (en) | 2004-06-30 | 2010-11-02 | Google Inc. | Methods and systems for endorsing local search results |
US7702653B1 (en) | 2004-06-30 | 2010-04-20 | Google Inc. | Methods and systems for triggering actions |
US8719177B2 (en) | 2004-08-03 | 2014-05-06 | Google Inc. | Methods and systems for providing a document |
US10255281B2 (en) | 2004-08-03 | 2019-04-09 | Google Llc | Methods and systems for providing a document |
US12093339B1 (en) | 2004-08-03 | 2024-09-17 | Google Llc | Methods and systems for providing a document |
US8015019B1 (en) | 2004-08-03 | 2011-09-06 | Google Inc. | Methods and systems for providing a document |
US8762286B1 (en) | 2004-08-03 | 2014-06-24 | Google Inc. | Methods and systems for providing a document |
US8756164B1 (en) | 2004-08-03 | 2014-06-17 | Google Inc. | Methods and systems for providing a document |
US11301537B1 (en) | 2004-08-03 | 2022-04-12 | Google Llc | Methods and systems for providing a document |
US8280821B1 (en) | 2004-08-03 | 2012-10-02 | Google Inc. | Methods and systems for providing a document |
US10223470B1 (en) | 2004-08-03 | 2019-03-05 | Google Llc | Methods and systems for providing a document |
US20130097184A1 (en) * | 2004-09-15 | 2013-04-18 | Yahoo! Inc. | Automatic updating of trust networks in recommender systems |
US7613769B1 (en) | 2004-09-30 | 2009-11-03 | Google Inc. | Methods and systems for providing blog information associated with a member of a social network |
US9088879B2 (en) | 2004-12-01 | 2015-07-21 | Google Inc. | Automatically enabling the forwarding of instant messages |
US8060566B2 (en) | 2004-12-01 | 2011-11-15 | Aol Inc. | Automatically enabling the forwarding of instant messages |
US9560495B2 (en) | 2004-12-01 | 2017-01-31 | Google Inc. | Automatically enabling the forwarding of instant messages |
US9049569B2 (en) | 2004-12-01 | 2015-06-02 | Google Inc. | Prohibiting mobile forwarding |
US9510168B2 (en) | 2004-12-01 | 2016-11-29 | Google Inc. | Prohibiting mobile forwarding |
US9002949B2 (en) | 2004-12-01 | 2015-04-07 | Google Inc. | Automatically enabling the forwarding of instant messages |
US8706826B2 (en) | 2004-12-01 | 2014-04-22 | Bright Sun Technologies | Automatically enabling the forwarding of instant messages |
US9872157B2 (en) | 2004-12-01 | 2018-01-16 | Google Inc. | Prohibiting mobile forwarding |
US9615225B2 (en) | 2004-12-01 | 2017-04-04 | Google Inc. | Automatically enabling the forwarding of instant messages |
US20060116139A1 (en) * | 2004-12-01 | 2006-06-01 | Barry Appelman | Automatically enabling the forwarding of instant messages |
US7730143B1 (en) | 2004-12-01 | 2010-06-01 | Aol Inc. | Prohibiting mobile forwarding |
US20060136284A1 (en) * | 2004-12-17 | 2006-06-22 | Baruch Awerbuch | Recommendation system |
US9727631B2 (en) | 2004-12-20 | 2017-08-08 | Facebook, Inc. | Automatic categorization of entries in a contact list |
US8775950B2 (en) | 2004-12-20 | 2014-07-08 | Facebook, Inc. | Automatic categorization of entries in a contact list |
US8910056B2 (en) | 2004-12-20 | 2014-12-09 | Facebook, Inc. | Automatic categorization of entries in a contact list |
US9652809B1 (en) | 2004-12-21 | 2017-05-16 | Aol Inc. | Using user profile information to determine an avatar and/or avatar characteristics |
US7921369B2 (en) | 2004-12-30 | 2011-04-05 | Aol Inc. | Mood-based organization and display of instant messenger buddy lists |
US8443290B2 (en) | 2004-12-30 | 2013-05-14 | Aol Inc. | Mood-based organization and display of instant messenger buddy lists |
US20060170945A1 (en) * | 2004-12-30 | 2006-08-03 | Bill David S | Mood-based organization and display of instant messenger buddy lists |
US9160773B2 (en) | 2004-12-30 | 2015-10-13 | Aol Inc. | Mood-based organization and display of co-user lists |
US8060405B1 (en) | 2004-12-31 | 2011-11-15 | Google Inc. | Methods and systems for correlating connections between users and links between articles |
US8489516B1 (en) | 2004-12-31 | 2013-07-16 | Google Inc. | Methods and systems for controlling access to relationship information in a social network |
US7949611B1 (en) | 2004-12-31 | 2011-05-24 | Symantec Corporation | Controlling access to profile information in a social network |
US8429090B1 (en) | 2004-12-31 | 2013-04-23 | Google Inc. | Methods and systems for controlling access to relationship information in a social network |
US10402457B1 (en) | 2004-12-31 | 2019-09-03 | Google Llc | Methods and systems for correlating connections between users and links between articles |
US8521591B1 (en) | 2004-12-31 | 2013-08-27 | Google Inc. | Methods and systems for correlating connections between users and links between articles |
US8775326B1 (en) | 2004-12-31 | 2014-07-08 | Google Inc. | Methods and systems for controlling access to relationship information in a social network |
WO2006076472A3 (en) * | 2005-01-11 | 2007-06-07 | Trusted Opinion Inc | Method and system for providing customized recommendations to users |
US7703030B2 (en) | 2005-01-11 | 2010-04-20 | Trusted Opinion, Inc. | Method and system for providing customized recommendations to users |
US8316315B2 (en) | 2005-02-28 | 2012-11-20 | Microsoft Corporation | Automatically generated highlight view of electronic interactions |
US10277551B2 (en) | 2005-03-30 | 2019-04-30 | Google Llc | Methods and systems for providing current email addresses and contact information for members within a social network |
US9117181B1 (en) | 2005-03-30 | 2015-08-25 | Google Inc. | Methods and systems for providing current email addresses and contact information for members within a social network |
US8412780B2 (en) | 2005-03-30 | 2013-04-02 | Google Inc. | Methods and systems for providing current email addresses and contact information for members within a social network |
US20060224675A1 (en) * | 2005-03-30 | 2006-10-05 | Fox Kevin D | Methods and systems for providing current email addresses and contact information for members within a social network |
US8566144B2 (en) * | 2005-03-31 | 2013-10-22 | Amazon Technologies, Inc. | Closed loop voting feedback |
US20060224442A1 (en) * | 2005-03-31 | 2006-10-05 | Round Matthew J | Closed loop voting feedback |
US8818407B2 (en) | 2005-05-11 | 2014-08-26 | Facebook, Inc. | Personalized location information for mobile devices |
US9204255B2 (en) | 2005-05-11 | 2015-12-01 | Facebook, Inc. | Providing a log of location information for a mobile device |
US9369411B2 (en) | 2005-05-11 | 2016-06-14 | Facebook, Inc. | Identifying users sharing common characteristics |
US8868112B2 (en) | 2005-05-11 | 2014-10-21 | Facebook, Inc. | Personalized location information for mobile devices |
US7890123B2 (en) | 2005-05-11 | 2011-02-15 | Aol Inc. | Personalized location information for mobile devices |
US8712431B2 (en) | 2005-05-11 | 2014-04-29 | Facebook, Inc. | Personalized location information for mobile devices |
US8719354B2 (en) | 2005-05-11 | 2014-05-06 | Facebook, Inc. | Identifying users sharing common characteristics |
US9049160B2 (en) | 2005-05-11 | 2015-06-02 | Facebook, Inc. | Identifying users sharing common characteristics |
US7606580B2 (en) | 2005-05-11 | 2009-10-20 | Aol Llc | Personalized location information for mobile devices |
US20060258368A1 (en) * | 2005-05-11 | 2006-11-16 | Jennifer Granito | Personalized location information for mobile devices |
US7765265B1 (en) | 2005-05-11 | 2010-07-27 | Aol Inc. | Identifying users sharing common characteristics |
US9210546B2 (en) | 2005-05-11 | 2015-12-08 | Facebook, Inc. | Commenting on location information for mobile devices |
US8787940B2 (en) | 2005-05-11 | 2014-07-22 | Facebook, Inc. | Personalized location information for mobile devices |
US9203787B2 (en) | 2005-05-11 | 2015-12-01 | Facebook, Inc. | Identifying users sharing common characteristics |
US8787932B2 (en) | 2005-05-11 | 2014-07-22 | Facebook, Inc. | Personalized location information for mobile devices |
US8805408B2 (en) | 2005-05-11 | 2014-08-12 | Facebook, Inc. | Personalized location information for mobile devices |
US9571975B2 (en) | 2005-05-11 | 2017-02-14 | Facebook, Inc. | Identifying users of a communications system at commonn geographic locations |
US9197999B2 (en) | 2005-05-11 | 2015-11-24 | Facebook, Inc. | Providing a location identifier for a location with multiple co-users |
US8160915B2 (en) | 2005-07-07 | 2012-04-17 | Sermo, Inc. | Method and apparatus for conducting an information brokering service |
US8019637B2 (en) | 2005-07-07 | 2011-09-13 | Sermo, Inc. | Method and apparatus for conducting an information brokering service |
US20070055612A1 (en) * | 2005-07-07 | 2007-03-08 | Daniel Palestrant | Method and apparatus for conducting an information brokering service |
US20070055611A1 (en) * | 2005-07-07 | 2007-03-08 | Daniel Palestrant | Method and apparatus for conducting an information brokering service |
US20070061217A1 (en) * | 2005-07-07 | 2007-03-15 | Daniel Palestrant | Method and apparatus for conducting an information brokering service |
US20070061219A1 (en) * | 2005-07-07 | 2007-03-15 | Daniel Palestrant | Method and apparatus for conducting an information brokering service |
US10510087B2 (en) | 2005-07-07 | 2019-12-17 | Sermo, Inc. | Method and apparatus for conducting an information brokering service |
US8626561B2 (en) | 2005-07-07 | 2014-01-07 | Sermo, Inc. | Method and apparatus for conducting an information brokering service |
US8239240B2 (en) | 2005-07-07 | 2012-08-07 | Sermo, Inc. | Method and apparatus for conducting an information brokering service |
US8019639B2 (en) | 2005-07-07 | 2011-09-13 | Sermo, Inc. | Method and apparatus for conducting an online information service |
US10567975B2 (en) | 2005-10-04 | 2020-02-18 | Hoffberg Family Trust 2 | Multifactorial optimization system and method |
US20070112738A1 (en) * | 2005-11-14 | 2007-05-17 | Aol Llc | Displaying User Relevance Feedback for Search Results |
US20070112758A1 (en) * | 2005-11-14 | 2007-05-17 | Aol Llc | Displaying User Feedback for Search Results From People Related to a User |
US20070136036A1 (en) * | 2005-12-08 | 2007-06-14 | Sweeney Patrick J Ii | Radio frequency identification system deployer |
US9807239B1 (en) | 2006-04-03 | 2017-10-31 | Wai Wu | Intelligent communication routing system and method |
US10491748B1 (en) | 2006-04-03 | 2019-11-26 | Wai Wu | Intelligent communication routing system and method |
US8300798B1 (en) | 2006-04-03 | 2012-10-30 | Wai Wu | Intelligent communication routing system and method |
US8468155B2 (en) | 2006-06-22 | 2013-06-18 | Infosys Limited | Collaborative filtering-based recommendations |
US9760568B2 (en) | 2006-09-05 | 2017-09-12 | Oath Inc. | Enabling an IM user to navigate a virtual world |
US20080059570A1 (en) * | 2006-09-05 | 2008-03-06 | Aol Llc | Enabling an im user to navigate a virtual world |
US8726195B2 (en) | 2006-09-05 | 2014-05-13 | Aol Inc. | Enabling an IM user to navigate a virtual world |
US20080161945A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Method and apparatus for group filtered reports that includes an originator of the reports |
US20080162153A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Apparatus for group filtered reports |
US20080162152A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Method and apparatus for group filtered reports based on at least one second representation |
US11227292B2 (en) * | 2006-12-27 | 2022-01-18 | Cfph, Llc | Method and apparatus for group filtered reports |
US20080161944A1 (en) * | 2006-12-27 | 2008-07-03 | Lutnick Howard W | Method and apparatus for group filtered reports |
US20080159114A1 (en) * | 2007-01-02 | 2008-07-03 | Dipietro Richard Anthony | High density data storage medium, method and device |
US20080168045A1 (en) * | 2007-01-10 | 2008-07-10 | Microsoft Corporation | Content rank |
US8356035B1 (en) | 2007-04-10 | 2013-01-15 | Google Inc. | Association of terms with images using image similarity |
US8572099B2 (en) | 2007-05-01 | 2013-10-29 | Google Inc. | Advertiser and user association |
US8055664B2 (en) | 2007-05-01 | 2011-11-08 | Google Inc. | Inferring user interests |
US20080275861A1 (en) * | 2007-05-01 | 2008-11-06 | Google Inc. | Inferring User Interests |
US8473500B2 (en) | 2007-05-01 | 2013-06-25 | Google Inc. | Inferring user interests |
US20110112916A1 (en) * | 2007-05-01 | 2011-05-12 | Google Inc. | Advertiser and User Association |
US20080294655A1 (en) * | 2007-05-25 | 2008-11-27 | Motorola, Inc. | Method and apparatus for generation of a user profile |
US7853622B1 (en) | 2007-11-01 | 2010-12-14 | Google Inc. | Video-related recommendations using link structure |
US8239418B1 (en) | 2007-11-01 | 2012-08-07 | Google Inc. | Video-related recommendations using link structure |
US8145679B1 (en) | 2007-11-01 | 2012-03-27 | Google Inc. | Video-related recommendations using link structure |
US8041082B1 (en) | 2007-11-02 | 2011-10-18 | Google Inc. | Inferring the gender of a face in an image |
US9355300B1 (en) | 2007-11-02 | 2016-05-31 | Google Inc. | Inferring the gender of a face in an image |
US10083420B2 (en) | 2007-11-21 | 2018-09-25 | Sermo, Inc | Community moderated information |
US8626608B2 (en) | 2007-12-14 | 2014-01-07 | John Nicholas and Kristin Gross Trust | Recommendation systems using gourmet item sampling events |
US10482484B2 (en) | 2007-12-14 | 2019-11-19 | John Nicholas And Kristin Gross Trust U/A/D April 13, 2010 | Item data collection systems and methods with social network integration |
US8671012B2 (en) | 2007-12-14 | 2014-03-11 | John Nicholas and Kristin Gross | Methods and systems for promoting items based on event sampling data |
US8744900B2 (en) | 2007-12-14 | 2014-06-03 | John Nicholas | Integrated kits for conducting item sampling events |
US8756097B2 (en) | 2007-12-14 | 2014-06-17 | John Nicholas Gross | System for providing promotional materials based on item sampling event results |
US9037515B2 (en) | 2007-12-14 | 2015-05-19 | John Nicholas and Kristin Gross | Social networking websites and systems for publishing sampling event data |
US20130132157A1 (en) * | 2007-12-14 | 2013-05-23 | John Nicholas And Kristin Gross Trust U/A/D April 13, 2010 | Integrated Gourmet Item Data Collection, Recommender and Vending System and Method |
US8620736B2 (en) | 2007-12-14 | 2013-12-31 | John Nicholas and Kristin Gross | Location-based promotions using data derived from item sampling events |
US7961986B1 (en) | 2008-06-30 | 2011-06-14 | Google Inc. | Ranking of images and image labels |
US8326091B1 (en) | 2008-06-30 | 2012-12-04 | Google Inc. | Ranking of images and image labels |
US20100005098A1 (en) * | 2008-07-03 | 2010-01-07 | Oracle International Corporation | Combined directory of personal and enterprise application system data |
US8775327B2 (en) * | 2008-07-03 | 2014-07-08 | Oracle International Corporation | Combined directory of personal and enterprise application system data |
US20100005085A1 (en) * | 2008-07-03 | 2010-01-07 | Oracle International Corporation | Creating relationship maps from enterprise application system data |
US9705996B2 (en) | 2008-08-28 | 2017-07-11 | Aol Inc. | Methods and system for providing location-based communication services |
US20100056183A1 (en) * | 2008-08-28 | 2010-03-04 | Aol Llc | Methods and system for providing location-based communication services |
US8548503B2 (en) | 2008-08-28 | 2013-10-01 | Aol Inc. | Methods and system for providing location-based communication services |
US9154561B2 (en) | 2008-08-28 | 2015-10-06 | Aol Inc. | Methods and system for providing location-based communication services |
US10817518B2 (en) | 2008-12-10 | 2020-10-27 | Gartner, Inc. | Implicit profile for use with recommendation engine and/or question router |
US9773043B2 (en) | 2008-12-10 | 2017-09-26 | Gartner, Inc. | Implicit profile for use with recommendation engine and/or question router |
US8244674B2 (en) | 2008-12-10 | 2012-08-14 | Gartner, Inc. | Interactive peer directory |
US20100145937A1 (en) * | 2008-12-10 | 2010-06-10 | Gartner, Inc. | Interactive peer directory |
US20100185630A1 (en) * | 2008-12-30 | 2010-07-22 | Microsoft Corporation | Morphing social networks based on user context |
US8311950B1 (en) | 2009-10-01 | 2012-11-13 | Google Inc. | Detecting content on a social network using browsing patterns |
US9338047B1 (en) | 2009-10-01 | 2016-05-10 | Google Inc. | Detecting content on a social network using browsing patterns |
US8306922B1 (en) | 2009-10-01 | 2012-11-06 | Google Inc. | Detecting content on a social network using links |
US8918391B2 (en) | 2009-12-02 | 2014-12-23 | Gartner, Inc. | Interactive peer directory with question router |
US9477672B2 (en) | 2009-12-02 | 2016-10-25 | Gartner, Inc. | Implicit profile for use with recommendation engine and/or question router |
US20110191311A1 (en) * | 2010-02-03 | 2011-08-04 | Gartner, Inc. | Bi-model recommendation engine for recommending items and peers |
US8661034B2 (en) | 2010-02-03 | 2014-02-25 | Gartner, Inc. | Bimodal recommendation engine for recommending items and peers |
US10102278B2 (en) | 2010-02-03 | 2018-10-16 | Gartner, Inc. | Methods and systems for modifying a user profile for a recommendation algorithm and making recommendations based on user interactions with items |
US8275771B1 (en) | 2010-02-26 | 2012-09-25 | Google Inc. | Non-text content item search |
US8856125B1 (en) | 2010-02-26 | 2014-10-07 | Google Inc. | Non-text content item search |
US20120047483A1 (en) * | 2010-08-20 | 2012-02-23 | Sap Ag | Smart Web Service Discovery |
US8516108B2 (en) | 2010-10-01 | 2013-08-20 | Robert Bosch Healthcare Systems, Inc. | Self-governing medical peer rating system for health management content |
US12115414B1 (en) | 2011-03-18 | 2024-10-15 | Thomas C. Chuang | Athletic performance and technique monitoring |
CN102609786A (en) * | 2012-01-18 | 2012-07-25 | 广州市动景计算机科技有限公司 | Method and device for forecasting whether user is off network |
CN102609786B (en) * | 2012-01-18 | 2017-02-08 | 广州市动景计算机科技有限公司 | Method and device for forecasting whether user is off network |
US10600011B2 (en) | 2013-03-05 | 2020-03-24 | Gartner, Inc. | Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services |
US10198517B2 (en) * | 2014-12-08 | 2019-02-05 | Oath Inc. | Pairing systems and methods for electronic communications |
US20160162586A1 (en) * | 2014-12-08 | 2016-06-09 | Aol Inc. | Pairing systems and methods for electronic communications |
US11379545B2 (en) * | 2014-12-08 | 2022-07-05 | Verizon Patent And Licensing Inc. | Pairing systems and methods for electronic communications |
CN105138624B (en) * | 2015-08-14 | 2018-11-20 | 北京矩道优达网络科技有限公司 | A kind of personalized recommendation method based on online course user data |
CN105138624A (en) * | 2015-08-14 | 2015-12-09 | 北京矩道优达网络科技有限公司 | Personalized recommendation method based on user data of on-line courses |
CN110990777B (en) * | 2019-07-03 | 2022-03-18 | 北京市应急管理科学技术研究院 | Data relevance analysis method and system and readable storage medium |
CN110990777A (en) * | 2019-07-03 | 2020-04-10 | 北京市安全生产科学技术研究院 | Data relevance analysis method and system and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
EP1065607A2 (en) | 2001-01-03 |
EP1065607A3 (en) | 2002-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6389372B1 (en) | System and method for bootstrapping a collaborative filtering system | |
US6321179B1 (en) | System and method for using noisy collaborative filtering to rank and present items | |
US7689452B2 (en) | System and method for utilizing social networks for collaborative filtering | |
US6487541B1 (en) | System and method for collaborative filtering with applications to e-commerce | |
US20030110056A1 (en) | Method for rating items within a recommendation system based on additional knowledge of item relationships | |
US7594189B1 (en) | Systems and methods for statistically selecting content items to be used in a dynamically-generated display | |
US20030149612A1 (en) | Enabling a recommendation system to provide user-to-user recommendations | |
Bendakir et al. | Using association rules for course recommendation | |
US8781915B2 (en) | Recommending items to users utilizing a bi-linear collaborative filtering model | |
US20180053207A1 (en) | Providing personalized alerts and anomaly summarization | |
US20010013009A1 (en) | System and method for computer-based marketing | |
US20050096987A1 (en) | Method and device for calculating trust values on purchases | |
US20060259344A1 (en) | Statistical personalized recommendation system | |
US20040225577A1 (en) | System and method for measuring rating reliability through rater prescience | |
US20090187555A1 (en) | Feature selection for ranking | |
Li et al. | Adversarial learning to compare: Self-attentive prospective customer recommendation in location based social networks | |
US20110302031A1 (en) | Click modeling for url placements in query response pages | |
US20050050094A1 (en) | Method and system for creating and maintaining a database of user profiles and a related value rating database for information sources and for generating a list of information sources having a high estimated value | |
Mild et al. | Collaborative filtering or regression models for Internet recommendation systems? | |
Buono et al. | Integrating user data and collaborative filtering in a web recommendation system | |
Roos et al. | The effect of links and excerpts on internet news consumption | |
Hofmann | Learning what people (don’t) want | |
Huleihel et al. | Learning user preferences in non-stationary environments | |
US8429175B2 (en) | Method and apparatus for default rating estimation | |
Krishna et al. | Temporal-Weighted Bipartite Graph Model for Sparse Expert Recommendation in Community Question Answering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: XEROX CORPORATION, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GLANCE, NATALIE S.;DARDENNE, MANFRED;REEL/FRAME:010072/0925 Effective date: 19990624 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: BANK ONE, NA, AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:013153/0001 Effective date: 20020621 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT, TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476 Effective date: 20030625 Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT,TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476 Effective date: 20030625 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: XEROX CORPORATION, NEW YORK Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:026958/0249 Effective date: 20061204 Owner name: XEROX CORPORATION, NEW YORK Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK ONE, NA;REEL/FRAME:026957/0447 Effective date: 20030625 |
|
AS | Assignment |
Owner name: GOOGLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:027728/0811 Effective date: 20111110 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: GOOGLE LLC, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044127/0735 Effective date: 20170929 |
|
AS | Assignment |
Owner name: XEROX CORPORATION, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK;REEL/FRAME:066728/0193 Effective date: 20220822 |