Patents by Inventor Farzin Maghoul
Farzin Maghoul 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: 11630825Abstract: Method, system, and programs for providing enhanced search term suggestions. A set of incomplete search terms indicating a sequence of search terms entered may be received. It may be detected that the sequence contains a descending phase followed by an ascending phase. In response to the detection, a pair of misinput term and corresponding corrected term may be identified in the set of incomplete search terms. A probability with respect to the misinput term is a misinput of the corresponding corrected term may be determined based on a historical context. Using such a probability, an incomplete search term containing the misinput term may be corrected. One or more proposed search terms may be determined based on the corrected incomplete search term for suggestion to the user.Type: GrantFiled: October 21, 2020Date of Patent: April 18, 2023Assignee: R2 Solutions, LLCInventors: Shenhong Zhu, Kazuhiro Nakao, Farzin Maghoul
-
Publication number: 20210034622Abstract: Method, system, and programs for providing enhanced search term suggestions. A set of incomplete search terms indicating a sequence of search terms entered may be received. It may be detected that the sequence contains a descending phase followed by an ascending phase. In response to the detection, a pair of misinput term and corresponding corrected term may be identified in the set of incomplete search terms. A probability with respect to the misinput term is a misinput of the corresponding corrected term may be determined based on a historical context. Using such a probability, an incomplete search term containing the misinput term may be corrected. One or more proposed search terms may be determined based on the corrected incomplete search term for suggestion to the user.Type: ApplicationFiled: October 21, 2020Publication date: February 4, 2021Inventors: Shenhong Zhu, Kazuhiro Nakao, Farzin Maghoul
-
Patent number: 10860578Abstract: Method, system, and programs for providing enhanced search term suggestions. A set of incomplete search terms indicating a sequence of search terms entered may be received. It may be detected that the sequence contains a descending phase followed by an ascending phase. In response to the detection, a pair of misinput term and corresponding corrected term may be identified in the set of incomplete search terms. A probability with respect to the misinput term is a misinput of the corresponding corrected term may be determined based on a historical context. Using such a probability, an incomplete search term containing the misinput term may be corrected. One or more proposed search terms may be determined based on the corrected incomplete search term for suggestion to the user.Type: GrantFiled: August 2, 2018Date of Patent: December 8, 2020Assignee: R2 Solutions, LLCInventors: Shenhong Zhu, Kazuhiro Nakao, Farzin Maghoul
-
Patent number: 10552438Abstract: Techniques are provided for automatically determining when to trigger instant search. In one technique, while a user is entering text to formulate a search query, and prior to receiving an indication that the user has completed formulation of the search query, a search assistant system determines the most popular queries that include the text the user has already entered. The search assistant system then determines whether to proactively provide, to the user, search results for the top-candidate of those completed queries. That determination may take into account factors such as whether the top-candidate qualifies as a dominant completed query, a richness metric determined for the search results for the particular completed query, and/or a satisfaction metric determined for the search results for the particular completed query.Type: GrantFiled: February 28, 2018Date of Patent: February 4, 2020Assignee: Oath Inc.Inventors: Shenhong Zhu, Kazuhiro Nakao, Zhongqiang Chen, Chun Ming Sze, Huming Wu, Farzin Maghoul
-
Patent number: 10289637Abstract: Disclosed are embodiments of methods and/or systems for introducing new entities into a knowledge graph based at least in part on patterns of queries and/or use cases.Type: GrantFiled: June 13, 2014Date of Patent: May 14, 2019Assignee: Excalibur IP, LLCInventors: Farzin Maghoul, Reiner Kraft
-
Patent number: 10223711Abstract: A method, system, and apparatus are directed to providing advertising information to a mobile device over a network. A request is received from the mobile device. The request may comprise a query, geo-location information, and/or a user preference. If the request comprises the query, a search result is generated based on a search for the received query and/or the received geo-location information. At least one virtual billboard is determined, wherein the at least one virtual billboard is in proximity with a first geo-location identified by the received geo-location information and/or a second geo-location associated with the search result. The virtual billboard may also be based on a type of the virtual billboard, a time, a user preference (criterion), and/or a keyword included in the query. The virtual billboard is provided to the mobile device. An advertising usage is recorded for the provided virtual billboard.Type: GrantFiled: June 23, 2015Date of Patent: March 5, 2019Assignee: EXCALIBUR IP, LLCInventor: Farzin Maghoul
-
Publication number: 20180341675Abstract: Method, system, and programs for providing enhanced search term suggestions. A set of incomplete search terms indicating a sequence of search terms entered may be received. It may be detected that the sequence contains a descending phase followed by an ascending phase. In response to the detection, a pair of misinput term and corresponding corrected term may be identified in the set of incomplete search terms. A probability with respect to the misinput term is a misinput of the corresponding corrected term may be determined based on a historical context. Using such a probability, an incomplete search term containing the misinput term may be corrected. One or more proposed search terms may be determined based on the corrected incomplete search term for suggestion to the user.Type: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Shenhong Zhu, Kazuhiro Nakao, Farzin Maghoul
-
Patent number: 10073884Abstract: Method, system, and programs for providing enhanced search term suggestions. A set of incomplete search terms indicating a sequence of search terms entered may be received. It may be detected that the sequence contains a descending phase followed by an ascending phase. In response to the detection, a pair of misinput term and corresponding corrected term may be identified in the set of incomplete search terms. A probability with respect to the misinput term is a misinput of the corresponding corrected term may be determined based on a historical context. Using such a probability, an incomplete search term containing the misinput term may be corrected. One or more proposed search terms may be determined based on the corrected incomplete search term for suggestion to the user.Type: GrantFiled: December 18, 2014Date of Patent: September 11, 2018Assignee: EXCALIBUR IP, LLCInventors: Shenhong Zhu, Kazuhiro Nakao, Farzin Maghoul
-
Publication number: 20180203909Abstract: Techniques are provided for automatically determining when to trigger instant search. In one technique, while a user is entering text to formulate a search query, and prior to receiving an indication that the user has completed formulation of the search query, a search assistant system determines the most popular queries that include the text the user has already entered. The search assistant system then determines whether to proactively provide, to the user, search results for the top-candidate of those completed queries. That determination may take into account factors such as whether the top-candidate qualifies as a dominant completed query, a richness metric determined for the search results for the particular completed query, and/or a satisfaction metric determined for the search results for the particular completed query.Type: ApplicationFiled: February 28, 2018Publication date: July 19, 2018Inventors: Shenhong Zhu, Kazuhiro Nakao, Zhongqiang Chen, Chun Ming Sze, Huming Wu, Farzin Maghoul
-
Patent number: 9940372Abstract: Techniques are provided for automatically determining when to trigger instant search. In one technique, while a user is entering text to formulate a search query, and prior to receiving an indication that the user has completed formulation of the search query, a search assistant system determines the most popular queries that include the text the user has already entered. The search assistant system then determines whether to proactively provide, to the user, search results for the top-candidate of those completed queries. That determination may take into account factors such as whether the top-candidate qualifies as a dominant completed query, a richness metric determined for the search results for the particular completed query, and/or a satisfaction metric determined for the search results for the particular completed query.Type: GrantFiled: May 25, 2015Date of Patent: April 10, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Shenhong Zhu, Kazuhiro Nakao, Zhongqiang Chen, Chun Ming Sze, Huming Wu, Farzin Maghoul
-
Publication number: 20170116200Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
-
Patent number: 9576029Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.Type: GrantFiled: April 9, 2013Date of Patent: February 21, 2017Assignee: EXCALIBUR IP, LLCInventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel E. Rose, Abe Taha, Farzin Maghoul
-
Publication number: 20160350386Abstract: Techniques are provided for automatically determining when to trigger instant search. In one technique, while a user is entering text to formulate a search query, and prior to receiving an indication that the user has completed formulation of the search query, a search assistant system determines the most popular queries that include the text the user has already entered. The search assistant system then determines whether to proactively provide, to the user, search results for the top-candidate of those completed queries. That determination may take into account factors such as whether the top-candidate qualifies as a dominant completed query, a richness metric determined for the search results for the particular completed query, and/or a satisfaction metric determined for the search results for the particular completed query.Type: ApplicationFiled: May 25, 2015Publication date: December 1, 2016Inventors: Shenhong Zhu, Kazuhiro Nakao, Zhongqiang Chen, Chun Ming Sze, Huming Wu, Farzin Maghoul
-
Publication number: 20160179885Abstract: Method, system, and programs for providing enhanced search term suggestions. A set of incomplete search terms indicating a sequence of search terms entered may be received. It may be detected that the sequence contains a descending phase followed by an ascending phase. In response to the detection, a pair of misinput term and corresponding corrected term may be identified in the set of incomplete search terms. A probability with respect to the misinput term is a misinput of the corresponding corrected term may be determined based on a historical context. Using such a probability, an incomplete search term containing the misinput term may be corrected. One or more proposed search terms may be determined based on the corrected incomplete search term for suggestion to the user.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Shenhong Zhu, Kazuhiro Nakao, Farzin Maghoul
-
Publication number: 20160171108Abstract: The present teaching relates to methods, systems, and programming for indexing and providing suggestions. In one example, a method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for providing a suggestion is presented. An input from a user is first received. At least a part of the input is processed to generate a plurality of tokens. At least one multi-layered key is generated based on one or more of the plurality of tokens. One or more suggestions are retrieved based on the at least one multi-layered key. At least one of the one or more suggestions is provided to be presented to the user.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventors: Zhongqiang Chen, Shenhong Zhu, Chun Ming Sze, Xiaobing Han, Hui Wu, Farzin Maghoul
-
Patent number: 9311655Abstract: Briefly, embodiments of methods or systems for display of a location-related promotional message with search query results are disclosed.Type: GrantFiled: October 12, 2012Date of Patent: April 12, 2016Assignee: Yahoo! Inc.Inventors: Anand Tolani, Farzin Maghoul
-
Publication number: 20150363509Abstract: Disclosed are embodiments of methods and/or systems for introducing new entities into a knowledge graph based at least in part on patterns of queries and/or use cases.Type: ApplicationFiled: June 13, 2014Publication date: December 17, 2015Inventors: Farzin Maghoul, Reiner Kraft
-
Publication number: 20150317685Abstract: A method, system, and apparatus are directed to providing advertising information to a mobile device over a network. A request is received from the mobile device. The request may comprise a query, geo-location information, and/or a user preference. If the request comprises the query, a search result is generated based on a search for the received query and/or the received geo-location information. At least one virtual billboard is determined, wherein the at least one virtual billboard is in proximity with a first geo-location identified by the received geo-location information and/or a second geo-location associated with the search result. The virtual billboard may also be based on a type of the virtual billboard, a time, a user preference (criterion), and/or a keyword included in the query. The virtual billboard is provided to the mobile device. An advertising usage is recorded for the provided virtual billboard.Type: ApplicationFiled: June 23, 2015Publication date: November 5, 2015Inventor: Farzin Maghoul
-
Patent number: 9129263Abstract: A method for automating interaction with a messaging system receives a first message from the messaging system, associates the first message with a topic, assigns the first message to an identity associated with the topic, maps content to the first message, creates a second message based on the content, and sends, via the identity, the second message to the messaging system. The first message may be screened for quality and assigned a quality score, and if the quality score does not exceed a predetermined threshold, then the second message will not be sent to the messaging system.Type: GrantFiled: December 1, 2009Date of Patent: September 8, 2015Assignee: YAHOO! INC.Inventors: Reiner Kraft, Farzin Maghoul
-
Patent number: 9122756Abstract: Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices to facilitate or otherwise support one or more processes or operations in connection with performing information searches, such as, for example, domain-specific on-line searches using social survey-type queries.Type: GrantFiled: June 6, 2013Date of Patent: September 1, 2015Assignee: Google Inc.Inventors: Farzin Maghoul, Shiv Ramamurthi