Patents by Inventor Yashar Mehdad
Yashar Mehdad 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: 20240288995Abstract: A method and system for artificial intelligence (AI) powered contextual recommendations of digital content. The method includes receiving an input, associated with a virtual environment, at a client device. The method also includes generating image embeddings based on an image representation of the virtual environment. The method also includes analyzing the virtual environment to identify one or more digital content included in the virtual environment based on the image embeddings. The method also includes determining a context of the virtual environment based on the one or more digital content. The method also includes determining a context of the virtual environment based on the one or more digital content and generating a recommendation based on the context.Type: ApplicationFiled: November 3, 2023Publication date: August 29, 2024Inventors: Ryan Short, Jesse Guerrero, Anchit Gupta, Ian Alan Jones, Logan Russell Kerr, Jingyu Liu, Yashar Mehdad, Yixin Nie, Barlas Oguz, FNU Kumar Shubham, Wenhan Xiong, Shuchang Xu
-
Patent number: 11907858Abstract: One or more computing devices, systems, and/or methods for entity disambiguation are provided. For example, a document may be analyzed to identify a first mention and a second mention. One or more techniques may be used to select and link a candidate entity, from a first set of candidate entities, to the first mention and select and link a candidate entity, from a second set of candidate entities, to the second mention.Type: GrantFiled: February 6, 2017Date of Patent: February 20, 2024Assignee: YAHOO ASSETS LLCInventors: Aasish Pappu, Roi Blanco, Yashar Mehdad, Amanda Stent, Kapil Thadani
-
Publication number: 20220415320Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.Type: ApplicationFiled: May 16, 2022Publication date: December 29, 2022Inventors: Pujie Zheng, Lin Sun, Ram Kumar Hariharan, Haidong Wang, Joshua Saylor McMullen, Mengxi Li, Long You Cai, Keith Diedrick, Crystal Annette Nakatsu Sung, Xi Chen, Stanislav Peshterliev, Debojeet Chatterjee, Sonal Gupta, Vikas Seshagiri Rao Bhardwaj, Yashar Mehdad, Anuj Kumar, Ashish Garg, Justin Denney, Hakan Inan, Iaroslav Markov, Surya Teja Appini, Bing Liu, Shusen Liu, Zhiqi Wang, Alexander Kolmykov-Zotov
-
Patent number: 11488028Abstract: A method is provided, including: processing interactions by a plurality of users with a plurality of content items, the content items being provided over a network in response to user requests received over the network, wherein each content item is associated with one or more entities; for each user, determining a user entity set that includes entities associated with content items with which the user interacted; embedding the users and the entities in a vector space, wherein the embedding is configured to place a given user, and the entities of the given user's user entity set, in proximity to each other in the vector space; for each user, performing a proximity search in the vector space to identify a set of nearest entities to the user in the vector space; for each user, generating a user profile using the identified set of nearest entities to the user.Type: GrantFiled: March 31, 2017Date of Patent: November 1, 2022Assignee: YAHOO ASSETS LLCInventors: Akshay Soni, Yashar Mehdad, Troy Chevalier
-
Patent number: 11010687Abstract: Methods and apparatus for detecting abusive language are disclosed. In one embodiment, a set of character N-grams is ascertained for a set of text. Feature values for a plurality of features of the set of text are determined, based, at least in part, on the set of character N-grams. A computer-generated model is applied to the feature values for the plurality of features to generate a score for the set of text, where the model includes a plurality of weights, each of the weights corresponding to one of the features. It may then be determined whether the set of text includes abusive language based, at least in part, on the score.Type: GrantFiled: July 29, 2016Date of Patent: May 18, 2021Assignee: Verizon Media Inc.Inventors: Yashar Mehdad, Joel Tetreault
-
Patent number: 10915597Abstract: Methods and systems for ranking a plurality of articles for rendering on a website for a user account include receiving a request for accessing the website. Features are identified for the plurality of articles selected for rendering on the website. Each feature is associated with a value parameter having a value in a multi-dimensional vector space. A pair of solutions is identified for an article of the plurality of articles, wherein the pair of solutions identifies a portion of the multi-dimensional vector space that satisfies multiple objectives. A vector point defining the optimal solution is selected for the article from within the portion of the multi-dimensional vector space. The selected vector point is used in computing an article score for the article. The article score for the plurality of articles is used to identify and present a subset of the articles on the website for the user.Type: GrantFiled: March 28, 2017Date of Patent: February 9, 2021Assignee: Verizon Media Inc.Inventors: Nikolay Laptev, Akshay Soni, Yashar Mehdad, Jeya Balaji Balasubramanian
-
Patent number: 10834211Abstract: Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.Type: GrantFiled: September 2, 2019Date of Patent: November 10, 2020Assignee: Oath, Inc.Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier, Srikanth Nampelli, Ashwini Bhatkhande
-
Patent number: 10810242Abstract: Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.Type: GrantFiled: April 8, 2019Date of Patent: October 20, 2020Assignee: Oath Inc.Inventors: Youssef Billawala, Yashar Mehdad, Dragomir Radev, Amanda Stent, Kapil Thadani
-
Patent number: 10776433Abstract: Software for a website hosting a content-aggregation service generates a first representation of interests for a user. The first representation includes a plurality of entities including pivot entities and extended entities, where the extended entities result from a nearest-neighbor search of word embeddings. Each of the extended entities is associated with a nearness score that is weighted using a distance of the extended entity from one of the pivot entities. For each of a plurality of articles ingested by the content-aggregation service, the software generates a second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and the second representations to create rankings of the plurality of articles. The software receives a request for access to the content-aggregation service from the user and serves the user a content stream based at least in part on the rankings.Type: GrantFiled: September 29, 2016Date of Patent: September 15, 2020Assignee: Oath Inc.Inventors: Akshay Soni, Troy Chevalier, Yashar Mehdad
-
Patent number: 10699077Abstract: Software on a website serves a user of an online content aggregation service a first article that the user views. The software extracts named entities from the first article using a named-entity recognizer. The named-entity recognizer uses a sequence of word embeddings as inputs to a conditional random field (CRF) tool to assign labels to each of the word embeddings. Each of the word embeddings is associated with a word in the first article and is trained using an entire topical article from a corpus of topical articles as a context for the word. The software then creates rankings for articles ingested by the content aggregation service based at least in part on the named entities and serves the user a second article using the rankings.Type: GrantFiled: January 13, 2017Date of Patent: June 30, 2020Assignee: Oath Inc.Inventors: Yashar Mehdad, Aasish Pappu, Amanda Stent
-
Patent number: 10552501Abstract: A method implemented by at least one server computer is provided, including the following operations: receiving a plurality of training documents, each training document being defined by a sequence of words, each training document having one or more labels associated therewith; embedding the training documents, the words, and the labels in a vector space, wherein the embedding is configured to locate a given training document and its associated labels in proximity to each other in the vector space; embedding a new document in the vector space; performing a proximity search in the vector space to identify a set of nearest labels to the new document in the vector space; associating the nearest labels to the new document.Type: GrantFiled: March 28, 2017Date of Patent: February 4, 2020Assignee: Oath Inc.Inventors: Akshay Soni, Yashar Mehdad, Aasish Pappu, Vivek Kulkarni, Sheng Chen
-
Publication number: 20190387067Abstract: Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.Type: ApplicationFiled: September 2, 2019Publication date: December 19, 2019Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier, Srikanth Nampelli, Ashwini Bhatkhande
-
Patent number: 10404813Abstract: Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.Type: GrantFiled: September 14, 2016Date of Patent: September 3, 2019Assignee: Oath Inc.Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier, Srikanth Nampelli, Ashwini Bhatkhande
-
Publication number: 20190236086Abstract: Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.Type: ApplicationFiled: April 8, 2019Publication date: August 1, 2019Inventors: Youssef Billawala, Yashar Mehdad, Dragomir Radev, Amanda Stent, Kapil Thadani
-
Patent number: 10255356Abstract: Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.Type: GrantFiled: August 6, 2018Date of Patent: April 9, 2019Assignee: Oath Inc.Inventors: Youssef Billawala, Yashar Mehdad, Dragomir Radev, Amanda Stent, Kapil Thadani
-
Publication number: 20180349490Abstract: Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.Type: ApplicationFiled: August 6, 2018Publication date: December 6, 2018Inventors: Youssef Billawala, Yashar Mehdad, Dragomir Radev, Amanda Stent, Kapil Thadani
-
Publication number: 20180285774Abstract: A method is provided, including: processing interactions by a plurality of users with a plurality of content items, the content items being provided over a network in response to user requests received over the network, wherein each content item is associated with one or more entities; for each user, determining a user entity set that includes entities associated with content items with which the user interacted; embedding the users and the entities in a vector space, wherein the embedding is configured to place a given user, and the entities of the given user's user entity set, in proximity to each other in the vector space; for each user, performing a proximity search in the vector space to identify a set of nearest entities to the user in the vector space; for each user, generating a user profile using the identified set of nearest entities to the user.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier
-
Publication number: 20180285459Abstract: A method implemented by at least one server computer is provided, including the following operations: receiving a plurality of training documents, each training document being defined by a sequence of words, each training document having one or more labels associated therewith; embedding the training documents, the words, and the labels in a vector space, wherein the embedding is configured to locate a given training document and its associated labels in proximity to each other in the vector space; embedding a new document in the vector space; performing a proximity search in the vector space to identify a set of nearest labels to the new document in the vector space; associating the nearest labels to the new document.Type: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Akshay Soni, Yashar Mehdad, Aasish Pappu, Vivek Kulkarni, Sheng Chen
-
Publication number: 20180285473Abstract: Methods and systems for ranking a plurality of articles for rendering on a website for a user account include receiving a request for accessing the website. Features are identified for the plurality of articles selected for rendering on the website. Each feature is associated with a value parameter having a value in a multi-dimensional vector space. A pair of solutions is identified for an article of the plurality of articles, wherein the pair of solutions identifies a portion of the multi-dimensional vector space that satisfies multiple objectives. A vector point defining the optimal solution is selected for the article from within the portion of the multi-dimensional vector space. The selected vector point is used in computing an article score for the article. The article score for the plurality of articles is used to identify and present a subset of the articles on the website for the user.Type: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Nikolay Laptev, Akshay Soni, Yashar Mehdad, Jeya Balaji Balasubramanian
-
Publication number: 20180225576Abstract: One or more computing devices, systems, and/or methods for entity disambiguation are provided. For example, a document may be analyzed to identify a first mention and a second mention. One or more techniques may be used to select and link a candidate entity, from a first set of candidate entities, to the first mention and select and link a candidate entity, from a second set of candidate entities, to the second mention.Type: ApplicationFiled: February 6, 2017Publication date: August 9, 2018Inventors: Aasish Pappu, Roi Blanco, Yashar Mehdad, Amanda Stent, Kapil Thadani