Patents by Inventor Karim Hasham

Karim 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: 10664515
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: May 26, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arun Sacheti, Ming Ye, Linjun Yang, Karim Hasham, Pavel Komlev
  • Patent number: 10185784
    Abstract: 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: Grant
    Filed: October 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Microsft Technolgy Licensing, LLC
    Inventors: Aaron Chun-Win Yuen, Arun Sacheti, Karim A Hasham, Yanfeng Sun, Jeffrey Lee-Yu Su
  • Patent number: 10162865
    Abstract: 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: Grant
    Filed: October 8, 2015
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Chun Win Yuen, Alexandre B. R. Michelis, Arun Sacheti, Karim A. Hasham, Yanfeng Sun
  • Patent number: 10061866
    Abstract: 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: Grant
    Filed: June 25, 2015
    Date of Patent: August 28, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20170124197
    Abstract: 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: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Aaron Chun-Win Yuen, Arun Sacheti, Karim A. Hasham, Yanfeng Sun, Jeffrey Lee-Yu Su
  • Publication number: 20170103072
    Abstract: 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: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Inventors: Aaron Chun Win Yuen, Alexandre B. R. Michelis, Arun Sacheti, Karim A. Hasham, Yanfeng Sun
  • Publication number: 20160378777
    Abstract: 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: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: 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: 20160350333
    Abstract: 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: Application
    Filed: December 18, 2015
    Publication date: December 1, 2016
    Inventors: ARUN SACHETI, MING YE, LINJUN YANG, KARIM HASHAM, PAVEL KOMLEV
  • Publication number: 20160150038
    Abstract: 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: Application
    Filed: December 16, 2014
    Publication date: May 26, 2016
    Applicant: 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