Patents by Inventor Karim A. Hasham
Karim A. Hasham 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: 10664515Abstract: Systems, computing devices, and methods for performing an image search are presented. A search query including an image is received from a user. A segment associated with the image is identified. A user intent associated with the image and the segment is identified. Search results associated with the identified segment and user intent are generated, and presented to the user.Type: GrantFiled: December 18, 2015Date of Patent: May 26, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arun Sacheti, Ming Ye, Linjun Yang, Karim Hasham, Pavel Komlev
-
Patent number: 10185784Abstract: Various embodiments described herein are directed to providing cohesive related searches with dynamically generated titles. One or more related queries are retrieved for a search query and are grouped into one or more groupings based on a predefined relationship between the search query and a subset of the related queries. A dynamically generated first title is retrieved for a first grouping from the predefined relationship between the search query and the related queries in first grouping. The first title and the related queries in the first grouping are presented. A selection pivot is provided to select a second grouping, where the selection pivot contains an indicator of the predefined relationship between the search query and the related queries in the second grouping. Upon selecting the second grouping, a dynamically generated second title is retrieved, and the second title and the related queries in the second grouping are presented.Type: GrantFiled: October 28, 2015Date of Patent: January 22, 2019Assignee: Microsft Technolgy Licensing, LLCInventors: Aaron Chun-Win Yuen, Arun Sacheti, Karim A Hasham, Yanfeng Sun, Jeffrey Lee-Yu Su
-
Patent number: 10162865Abstract: The technology described herein provides an efficient mechanism for generating image tags. Image data from a plurality of sources may be analyzed to identify relevant text items from the aggregated data. The relevant text items may be keywords describing a subject of an image, an entity of an image, a location of an image, or the like. From the aggregated image data, one or more image tags may be generated and stored as an offline dataset with an image identifier. Upon detecting a prompt such as a user issuing a search query for an image, the image identifier is used to perform a look up of the image and associated image tags to be provided.Type: GrantFiled: October 8, 2015Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Aaron Chun Win Yuen, Alexandre B. R. Michelis, Arun Sacheti, Karim A. Hasham, Yanfeng Sun
-
Patent number: 10061866Abstract: A user query may be evaluated to provide a result set. In case the results do not reflect the user's intent, the device may provide recourse options for adjusting the query in a manner that yields more desirable results, e.g., a suggestion at the top of the result set for a different spelling, or recommendations at the end of the results set for additional query techniques that may yield more accurate results. However, such presentation of recourse options may clutter the user interface and/or go unnoticed by the user. Instead, an adjusted query may be identified with an interpreted probability of reflecting the intent of the query. An adjustment option describing the adjusted query may be inserted into the result set, between a higher-probability first result and a lower-probability second result. Selection of the adjustment option may cause the adjusted query to be evaluated on behalf of the user.Type: GrantFiled: June 25, 2015Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yogesh Ajit Vaidya, Hua Ding, Nan Wu, Aaron Chun Win Yuen, Karim Hasham, Parthasarathy Govindarajen, Arun Sacheti, Yanfeng Sun, Yandong Guo, Deepak Santhanam
-
Publication number: 20170124197Abstract: Various embodiments described herein are directed to providing cohesive related searches with dynamically generated titles. One or more related queries are retrieved for a search query and are grouped into one or more groupings based on a predefined relationship between the search query and a subset of the related queries. A dynamically generated first title is retrieved for a first grouping from the predefined relationship between the search query and the related queries in first grouping. The first title and the related queries in the first grouping are presented. A selection pivot is provided to select a second grouping, where the selection pivot contains an indicator of the predefined relationship between the search query and the related queries in the second grouping. Upon selecting the second grouping, a dynamically generated second title is retrieved, and the second title and the related queries in the second grouping are presented.Type: ApplicationFiled: October 28, 2015Publication date: May 4, 2017Inventors: Aaron Chun-Win Yuen, Arun Sacheti, Karim A. Hasham, Yanfeng Sun, Jeffrey Lee-Yu Su
-
Publication number: 20170103072Abstract: The technology described herein provides an efficient mechanism for generating image tags. Image data from a plurality of sources may be analyzed to identify relevant text items from the aggregated data. The relevant text items may be keywords describing a subject of an image, an entity of an image, a location of an image, or the like. From the aggregated image data, one or more image tags may be generated and stored as an offline dataset with an image identifier. Upon detecting a prompt such as a user issuing a search query for an image, the image identifier is used to perform a look up of the image and associated image tags to be provided.Type: ApplicationFiled: October 8, 2015Publication date: April 13, 2017Inventors: Aaron Chun Win Yuen, Alexandre B. R. Michelis, Arun Sacheti, Karim A. Hasham, Yanfeng Sun
-
Publication number: 20160378777Abstract: A user query may be evaluated to provide a result set. In case the results do not reflect the user's intent, the device may provide recourse options for adjusting the query in a manner that yields more desirable results, e.g., a suggestion at the top of the result set for a different spelling, or recommendations at the end of the results set for additional query techniques that may yield more accurate results. However, such presentation of recourse options may clutter the user interface and/or go unnoticed by the user. Instead, an adjusted query may be identified with an interpreted probability of reflecting the intent of the query. An adjustment option describing the adjusted query may be inserted into the result set, between a higher-probability first result and a lower-probability second result. Selection of the adjustment option may cause the adjusted query to be evaluated on behalf of the user.Type: ApplicationFiled: June 25, 2015Publication date: December 29, 2016Inventors: Yogesh Ajit Vaidya, Hua Ding, Nan Wu, Aaron Chun Win Yuen, Karim Hasham, Parthasarathy Govindarajen, Arun Sacheti, Yanfeng Sun, Yandong Guo, Deepak Santhanam
-
Publication number: 20160350333Abstract: Systems, computing devices, and methods for performing an image search are presented. A search query including an image is received from a user. A segment associated with the image is identified. A user intent associated with the image and the segment is identified. Search results associated with the identified segment and user intent are generated, and presented to the user.Type: ApplicationFiled: December 18, 2015Publication date: December 1, 2016Inventors: ARUN SACHETI, MING YE, LINJUN YANG, KARIM HASHAM, PAVEL KOMLEV
-
Publication number: 20160150038Abstract: Systems, computing devices, and methods for efficiently surfacing information relating to an item of content to a user are presented. A process executing on a user's computing device monitors for a user indication to obtain related information regarding an item of content. Upon receiving the indication, the process formulates a request for the related information and submits the request to a content aggregation service. The content aggregation service identifies the content and extracts a plurality of attribute/value pairs from an aggregated content store regarding the subject matter of the item of content. The extracted information is returned to the requesting process as the related information, which is then presented to the user.Type: ApplicationFiled: December 16, 2014Publication date: May 26, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Arun Sacheti, Karim Hasham, Parthasarathy Govindarajen, Kun Wu, Gautam V. Vaidya, Anthony Tran, Shannon Westphal, Nan Wu, Ahmed Muneeb, Jane Jiyoon Park