Patents by Inventor George M. Ionkov
George M. Ionkov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10216825Abstract: A user device displays portions of an electronic publication for a user to read. The user device tracks the user's reading behavior of the portions of the electronic publication. The user device then suggests additional reading material for the user based on the user's reading behavior.Type: GrantFiled: July 3, 2014Date of Patent: February 26, 2019Assignee: Amazon Technologies, Inc.Inventors: George M. Ionkov, Dennis H. Harding, Aaron James Dykstra, Laura Ellen Grit, James C. Petts, Samuel A. Minter, Lindsey Christina Fowler, Yong Xi
-
Patent number: 9639877Abstract: Electronic content items such as electronic books are enhanced by identifying citations within the content items, identifying sources of the objects of the citations, and associating the citations with such sources so that readers of the content items can easily purchase or otherwise obtain the citation objects. The citations may be updated as new products become available or information related to the products changes over time.Type: GrantFiled: July 6, 2012Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: James C. Petts, Aaron James Dykstra, Laura Ellen Grit, Lindsey Christina Fowler, Dennis H. Harding, George M. Ionkov, Samuel A. Minter
-
Patent number: 9076179Abstract: An interactive system generates personalized item recommendations for users based partly or wholly on ratings assigned by the users to particular items. The system includes an item rating user interface that enables a user to view, prior to rating an item, information regarding the types of items that will be recommended to the user if the user assigns a particular rating or type of rating to the item. The user interface thereby enables users to refrain from performing rating actions that will tend to result in low utility or “poor quality” recommendations from the users' perspectives.Type: GrantFiled: June 21, 2013Date of Patent: July 7, 2015Assignee: Amazon Technologies, Inc.Inventors: Joseph Xavier, George M. Ionkov, Jeffrey D. Lehman, Japan S. Doshi, Sandy Wenling Qiu, Bobby P. Nath
-
Publication number: 20140324832Abstract: A user device displays portions of an electronic publication for a user to read. The user device tracks the user's reading behavior of the portions of the electronic publication. The user device then suggests additional reading material for the user based on the user's reading behavior.Type: ApplicationFiled: July 3, 2014Publication date: October 30, 2014Inventors: George M. Ionkov, Dennis H. Harding, Aaron James Dykstra, Laura Ellen Grit, James C. Petts, Samuel A. Minter, Lindsey Christina Fowler, Yong Xi
-
Patent number: 8834166Abstract: A user device displays portions of an electronic publication for a user to read. The user device tracks the user's reading behavior of the portions of the electronic publication. The user device then selects a problem from a group of pre-generated problems for the user based on the user's reading behavior and provides the selected problem to the user.Type: GrantFiled: September 24, 2010Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: George M. Ionkov, Dennis H. Harding, Aaron James Dykstra, Laura Ellen Grit, James C. Petts, Samuel A. Minter, Lindsey Christina Fowler, Yong Xi
-
Patent number: 8751507Abstract: A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.Type: GrantFiled: June 29, 2007Date of Patent: June 10, 2014Assignee: Amazon Technologies, Inc.Inventors: Sung H. Kim, Shing Yan Lam, Kushal Chakrabarti, George M. Ionkov, Brett W. Witt
-
Publication number: 20130282519Abstract: An interactive system generates personalized item recommendations for users based partly or wholly on ratings assigned by the users to particular items. The system includes an item rating user interface that enables a user to view, prior to rating an item, information regarding the types of items that will be recommended to the user if the user assigns a particular rating or type of rating to the item. The user interface thereby enables users to refrain from performing rating actions that will tend to result in low utility or “poor quality” recommendations from the users' perspectives.Type: ApplicationFiled: June 21, 2013Publication date: October 24, 2013Inventors: Joseph Xavier, George M. Ionkov, Jeffrey D. Lehman, Japan S. Doshi, Sandy Wenling Qiu, Bobby P. Nath
-
Patent number: 8560545Abstract: Various computer-implemented processes are disclosed for using item clustering methods in the process of generating personalized item recommendations for users. One process involves applying a clustering algorithm to a user's collection of items, and using information about the resulting clusters to select items to use as recommendation sources. Personalized recommendations may then be generated based on the selected source items. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to rate entire clusters of items. The resulting cluster ratings may be used to select recommendation sources, and/or may otherwise be considered in generating recommendations for the user. Cluster-based processes are also disclosed for filtering and organizing the output of a recommendation engine.Type: GrantFiled: January 3, 2012Date of Patent: October 15, 2013Assignee: Amazon Technologies, Inc.Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
-
Patent number: 8478664Abstract: An interactive system generates personalized item recommendations for users based partly or wholly on ratings assigned by the users to particular items. The system includes an item rating user interface that enables a user to view, prior to rating an item, information regarding the types of items that will be recommended to the user if the user assigns a particular rating or type of rating to the item. The user interface thereby enables users to refrain from performing rating actions that will tend to result in low utility or “poor quality” recommendations from the users' perspectives.Type: GrantFiled: October 25, 2011Date of Patent: July 2, 2013Assignee: Amazon Technologies, Inc.Inventors: Joseph Xavier, George M. Ionkov, Jeffrey D. Lehman, Japan S. Doshi, Sandy Wenling Qiu, Bobby P. Nath
-
Patent number: 8260787Abstract: A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.Type: GrantFiled: June 29, 2007Date of Patent: September 4, 2012Assignee: Amazon Technologies, Inc.Inventors: Shing Yan Lam, Kushal Chakrabarti, George M. Ionkov, Sung H. Kim, Brett W. Witt
-
Publication number: 20120109778Abstract: Various computer-implemented processes are disclosed for using item clustering methods in the process of generating personalized item recommendations for users. One process involves applying a clustering algorithm to a user's collection of items, and using information about the resulting clusters to select items to use as recommendation sources. Personalized recommendations may then be generated based on the selected source items. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to rate entire clusters of items. The resulting cluster ratings may be used to select recommendation sources, and/or may otherwise be considered in generating recommendations for the user. Cluster-based processes are also disclosed for filtering and organizing the output of a recommendation engine.Type: ApplicationFiled: January 3, 2012Publication date: May 3, 2012Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
-
Patent number: 8095521Abstract: Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user.Type: GrantFiled: March 30, 2007Date of Patent: January 10, 2012Assignee: Amazon Technologies, Inc.Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
-
Patent number: 8019766Abstract: Computer-implemented processes are disclosed for clustering items, and for using item clusters to generate and/or present item recommendations. One process involves calculating distances between items based on how the items are categorized within a hierarchical browse structure. These distance calculations may then be used as a basis for forming clusters of items.Type: GrantFiled: March 30, 2007Date of Patent: September 13, 2011Assignee: Amazon Technologies, Inc.Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
-
Method, system, and medium for cluster-based categorization and presentation of item recommendations
Patent number: 7966225Abstract: Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user.Type: GrantFiled: March 30, 2007Date of Patent: June 21, 2011Assignee: Amazon Technologies, Inc.Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov -
Patent number: 7949659Abstract: A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.Type: GrantFiled: June 29, 2007Date of Patent: May 24, 2011Assignee: Amazon Technologies, Inc.Inventors: Kushal Chakrabarti, James D. Chan, George M. Ionkov, Sung H. Kim, Shing Yan Lam, Brett W. Witt
-
Patent number: 7743059Abstract: Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user.Type: GrantFiled: March 30, 2007Date of Patent: June 22, 2010Assignee: Amazon Technologies, Inc.Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
-
Patent number: 7689457Abstract: Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user.Type: GrantFiled: March 30, 2007Date of Patent: March 30, 2010Assignee: Amazon Technologies, Inc.Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
-
Publication number: 20090006374Abstract: A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: Sung H. Kim, Shing Yan Lam, Kushal Chakrabarti, George M. Ionkov, Brett W. Witt
-
Publication number: 20090006398Abstract: A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: Shing Yan Lam, Kushal Chakrabarti, George M. Ionkov, Sung H. Kim, Brett W. Witt
-
Publication number: 20090006373Abstract: A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: Kushal Chakrabarti, James D. Chan, George M. Ionkov, Sung H. Kim, Shing Yan Lam, Brett W. Witt