Patents by Inventor ILKE KAYA
ILKE KAYA 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).
-
Publication number: 20230334073Abstract: Systems and methods are provided for automatically determining an intent of a user based on an intent model to attach a file to a document, prompting the user to confirm the intent using a predetermined character in an inline nudge, generating and displaying an inline menu with an interactive list of ranked files as a suggestion for attachment. The disclosed technology uses the intent for specifying a scope of the inline search. The intent model for attaching content maintained by third-party applications uses a combination of an embeddings model and an N-gram model with limited seed queries and determines the intent based on intent scores associated with respective third-party applications. The present disclosure ranks respective candidate content based on a degree of relevance to the intent. The user selects one or more content from the list for attaching to the document.Type: ApplicationFiled: April 19, 2022Publication date: October 19, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Thomas CONSTANTIN, Matthew Sledge EPSTEIN, TszYan C ZOGG, Lutfi Ilke KAYA, Christopher Andrews JUNG, Ragavenderan VENKATESAN, Ming WU, Zhiguo YU
-
Patent number: 10798467Abstract: In some embodiments, a method generates combinations of ad campaign content and media program campaign content and ranks the combinations of ad campaign content and media program content. The ranking is based on ad campaign content being shown with the media program campaign content. The method selects one or more of the combinations of ad campaign content and media program campaign content based on the ranking. Then, display of the one or more of the combinations of ad campaign content and media program campaign content is caused where the one or more of the combinations of ad campaign content and media program campaign content include ad campaign content shown with media program campaign content in a same area of a display.Type: GrantFiled: May 13, 2019Date of Patent: October 6, 2020Assignee: HULU, LLCInventors: Christopher Russell Kehler, Kang Kang, Jeff Beal, Chi Zhang, Zhebang Hua, Lutfi Ilke Kaya
-
Patent number: 10652600Abstract: In one embodiment, a method generates actions for entities found on a video delivery system based on information for user behavior of a user on the video delivery system and generates probabilities for the actions for the entities based on the actions for the entities and the user behavior. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. The method then selects an action feed based on the probabilities for the set of actions. The action feed includes at least a portion of the actions for the entities. The action feed is outputted to the client for display on an interface where an action on an entity in the action feed is performed by the video delivery system when selected by the user on the interface.Type: GrantFiled: January 22, 2019Date of Patent: May 12, 2020Assignee: HULU, LLCInventors: Lutfi Ilke Kaya, Bangsheng Tang, Tong Yang, Christopher Russell Kehler, Chi Zhang
-
Publication number: 20190268671Abstract: In some embodiments, a method generates combinations of ad campaign content and media program campaign content and ranks the combinations of ad campaign content and media program content. The ranking is based on ad campaign content being shown with the media program campaign content. The method selects one or more of the combinations of ad campaign content and media program campaign content based on the ranking. Then, display of the one or more of the combinations of ad campaign content and media program campaign content is caused where the one or more of the combinations of ad campaign content and media program campaign content include ad campaign content shown with media program campaign content in a same area of a display.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Christopher Russell Kehler, Kang Kang, Jeff Beal, Chi Zhang, Zhebang Hua, Lutfi Ilke Kaya
-
Patent number: 10321203Abstract: A video delivery service may display different content on an interface, such as ad campaign content, media program campaign content, and recommendation content. For example, the video delivery service may communicate with an ad engine to determine ad campaign content that is available and ad campaign scores to rate the ad campaign content. The video delivery service may also communicate with a media program campaign engine to determine any media program campaign content for the user and media program campaign scores to rate the media program campaign content. Then, the video delivery service may communicate with a recommendation engine to rate the relevance of the ad campaign content or media program campaign content to the user. After receiving the ad campaign content, media program campaign content, and recommendation content, the video delivery service determines which of the ad campaign content, media program campaign content, and recommendation content to display in the interface.Type: GrantFiled: May 12, 2017Date of Patent: June 11, 2019Assignee: HULU, LLCInventors: Christopher Russell Kehler, Kang Kang, Jeff Beal, Chi Zhang, Zhebang Hua, Lutfi Ilke Kaya
-
Publication number: 20190158901Abstract: In one embodiment, a method generates actions for entities found on a video delivery system based on information for user behavior of a user on the video delivery system and generates probabilities for the actions for the entities based on the actions for the entities and the user behavior. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. The method then selects an action feed based on the probabilities for the set of actions. The action feed includes at least a portion of the actions for the entities. The action feed is outputted to the client for display on an interface where an action on an entity in the action feed is performed by the video delivery system when selected by the user on the interface.Type: ApplicationFiled: January 22, 2019Publication date: May 23, 2019Inventors: Lutfi Ilke Kaya, Bangsheng Tang, Tong Yang, Christopher Russell Kehler, Chi Zhang
-
Patent number: 10271103Abstract: In one embodiment, a method generates a plurality of sub-relevance tables including a first set of relevance values between media programs. Each table models relevance values for a single feature in a plurality of features. Labeling results are received that include a second set of relevance values between the media programs. The method combines the sub-relevance tables into a single relevance table that includes a third set of relevance values between the media programs for the plurality of features. The combining generates weights for each of the sub-relevance tables based on the second set of relevance values for the labeling results and the first set of relevance values of the sub-relevance tables that are used to generate the third set of relevance values. A recommendation is provided to a user using the third set of relevance values from the single relevance table and a characteristic of the user.Type: GrantFiled: February 9, 2016Date of Patent: April 23, 2019Assignee: HULU, LLCInventors: Lutfi Ilke Kaya, Jinyu Yao, Heng Su, Wenkui Ding, Bangsheng Tang
-
Patent number: 10212464Abstract: In one embodiment, a method sends videos to a user that is using a video delivery service. The method receives user behavior that includes actions taken by the user on the video delivery service. The method inputs the user behavior into a first predictor to generate a set of actions for a set of entities. Also, the method inputs the set of actions for the set of entities, a real-time context, and the user behavior into a second predictor to generate probabilities for the set of actions for the set of entities. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. An action feed is selected based on the ranking and dynamically output to a client while the user is using the video delivery service.Type: GrantFiled: January 5, 2017Date of Patent: February 19, 2019Assignee: HULU, LLCInventors: Lutfi Ilke Kaya, Bangsheng Tang, Tong Yang, Christopher Russell Kehler, Chi Zhang
-
Publication number: 20170332150Abstract: A video delivery service may display different content on an interface, such as ad campaign content, media program campaign content, and recommendation content. For example, the video delivery service may communicate with an ad engine to determine ad campaign content that is available and ad campaign scores to rate the ad campaign content. The video delivery service may also communicate with a media program campaign engine to determine any media program campaign content for the user and media program campaign scores to rate the media program campaign content. Then, the video delivery service may communicate with a recommendation engine to rate the relevance of the ad campaign content or media program campaign content to the user. After receiving the ad campaign content, media program campaign content, and recommendation content, the video delivery service determines which of the ad campaign content, media program campaign content, and recommendation content to display in the interface.Type: ApplicationFiled: May 12, 2017Publication date: November 16, 2017Inventors: Christopher Russell Kehler, Kang Kang, Jeff Beal, Chi Zhang, Zhebang Hua, Lutfi Ilke Kaya
-
Publication number: 20170302979Abstract: In one embodiment, a method sends videos to a user that is using a video delivery service. The method receives user behavior that includes actions taken by the user on the video delivery service. The method inputs the user behavior into a first predictor to generate a set of actions for a set of entities. Also, the method inputs the set of actions for the set of entities, a real-time context, and the user behavior into a second predictor to generate probabilities for the set of actions for the set of entities. A probability for an action indicates the probability the user would select that action for an entity when compared against other actions in the set of actions for the set of entities. An action feed is selected based on the ranking and dynamically output to a client while the user is using the video delivery service.Type: ApplicationFiled: January 5, 2017Publication date: October 19, 2017Inventors: Lutfi Ilke Kaya, Bangsheng Tang, Tong Yang, Christopher Russell Kehler, Chi Zhang
-
Patent number: 9560399Abstract: Particular embodiments provide a watch list of shows to users. The watch list is personalized for each user. Also, the watch list is dynamically organized to predict an order the user will want to watch the shows. Particular embodiments analyze historical user behavior with respect to the timing for recurring releases of the episodes for shows to determine the order of the shows in the watch list. The watch list is organized in a way that a user may select a “watch all” button where unseen episodes for the shows in the watch list are all played to the user in an order that is predicted to be the order in which the user would want to watch the shows. Providing the watch all button makes it important to predict the order of the shows accurately.Type: GrantFiled: June 12, 2015Date of Patent: January 31, 2017Assignee: HULU, LLCInventors: Ilke Kaya, Devin Elston, Bangsheng Tang, Jinyu Yao, Heng Su, Mingkui Liu, Jordan Kolasinski
-
Publication number: 20160234555Abstract: In one embodiment, a method generates a plurality of sub-relevance tables including a first set of relevance values between media programs. Each table models relevance values for a single feature in a plurality of features. Labeling results are received that include a second set of relevance values between the media programs. The method combines the sub-relevance tables into a single relevance table that includes a third set of relevance values between the media programs for the plurality of features. The combining generates weights for each of the sub-relevance tables based on the second set of relevance values for the labeling results and the first set of relevance values of the sub-relevance tables that are used to generate the third set of relevance values. A recommendation is provided to a user using the third set of relevance values from the single relevance table and a characteristic of the user.Type: ApplicationFiled: February 9, 2016Publication date: August 11, 2016Inventors: Lutfi Ilke Kaya, Jinyu Yao, Heng Su, Wenkui Ding, Bangsheng Tang
-
Publication number: 20150365729Abstract: Particular embodiments provide a watch list of shows to users. The watch list is personalized for each user. Also, the watch list is dynamically organized to predict an order the user will want to watch the shows. Particular embodiments analyze historical user behavior with respect to the timing for recurring releases of the episodes for shows to determine the order of the shows in the watch list. The watch list is organized in a way that a user may select a “watch all” button where unseen episodes for the shows in the watch list are all played to the user in an order that is predicted to be the order in which the user would want to watch the shows. Providing the watch all button makes it important to predict the order of the shows accurately.Type: ApplicationFiled: June 12, 2015Publication date: December 17, 2015Inventors: ILKE KAYA, DEVIN ELSTON, BANGSHENG TANG, JINYU YAO, HENG SU, MINGKUI LIU, JORDAN KOLASINSKI