Patents by Inventor Aidan Crook

Aidan Crook 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: 10831512
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 10, 2020
    Inventors: Toby Walker, Sarvesh Nagpal, Aidan Crook
  • Patent number: 10229212
    Abstract: Examples of the present disclosure describe systems and methods of identifying good and bad abandonment using gesture movement. In aspects, user feedback signals may be received by a client device in response to the viewing and/or navigation of query results. The feedback signals may be provided to a framework for determining and/or analyzing query abandonment. The framework may identify gesture data in the feedback signals and extract feature data from the gesture data. The feature data may be provided to a metrics component to determine metrics and/or satisfaction values for the feature data. The metrics and/or feature data may be used to train a predictive model to identify good abandonment in query results.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Imed Zitouni, Ahmed Hassan Awadallah, Aidan Crook, Bradley Wethington, Kyle Williams
  • Publication number: 20190004823
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Aidan CROOK
  • Publication number: 20170293691
    Abstract: Examples of the present disclosure describe systems and methods of identifying good and bad abandonment using gesture movement. In aspects, user feedback signals may be received by a client device in response to the viewing and/or navigation of query results. The feedback signals may be provided to a framework for determining and/or analyzing query abandonment. The framework may identify gesture data in the feedback signals and extract feature data from the gesture data. The feature data may be provided to a metrics component to determine metrics and/or satisfaction values for the feature data. The metrics and/or feature data may be used to train a predictive model to identify good abandonment in query results.
    Type: Application
    Filed: August 8, 2016
    Publication date: October 12, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Imed Zitouni, Ahmed Hassan Awadallah, Aidan Crook, Bradley Wethington, Kyle Williams
  • Publication number: 20170039269
    Abstract: Architecture that operates in combination with an integrated search framework to derive user intent associated with a search query, and then based on the derived intent, choose the search method: a local search on the current local device from which the search is initiated, a non-local search of data sources other than the local device, or both the local search and the non-local search. The query context can be derived to more effectively assess the query intent. The architecture employs predictive models trained with candidate features that enable the prediction of a singular intent (or degree of intent) in the integrated search environment. The models can be trained using historical and real-time features. A classifier is trained using the features. The user intent is then derived based on the classifier output and the search is performed accordingly.
    Type: Application
    Filed: March 26, 2014
    Publication date: February 9, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Paul Raff, Xiao Huang, Yichao Cai, Rui Ma, Aidan Crook, An Yan
  • Publication number: 20160350658
    Abstract: Examples of the present disclosure describe systems and methods for improving the recommendations provided to a user by a recommendation system using viewed content as implicit feedback. In some aspects, attention models are created/updated to infer the user attention of a user that has viewed or is viewing content on a computing device. The attention model may be used to convert inferences of user attention into inferences of user satisfaction with the viewed content. The inferences of user satisfaction may be used to generate inferences of fatigue with the viewed content. The inferences of user satisfaction and inferences of user fatigue may then be used as implicit feedback to improve the content selection, content triggering and/or content presentation by the recommendation system. Other examples are also described.
    Type: Application
    Filed: June 1, 2015
    Publication date: December 1, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gautam Kedia, Kieran McDonald, Qi Guo, Abhishek Jha, Karan Singh Rekhi, Zachary Kahn, Aidan Crook
  • Patent number: 8706725
    Abstract: Methods are provided for re-ranking documents based on user-specific features. Search results are received from a non-contextual ranking system such that the search results are not specific toward a particular user, such as the user who submitted the search query. Contextual signals are received and provide user-specific features that are used to re-rank documents so that the most important and relevant documents are listed at the top of the list of search results. Each of the user-specific features are evaluated and compared to determine a new position of each document. A set of contextual search results is then generated based on the new positions.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Peter R. Bailey, Sebastian De La Chica, Aidan Crook, Nikhil B. Dandekar, Daniel R. Schwartz, William D. Ramsey, Nick Craswell
  • Publication number: 20120239646
    Abstract: Methods are provided for re-ranking documents based on user-specific features. Search results are received from a non-contextual ranking system such that the search results are not specific toward a particular user, such as the user who submitted the search query. Contextual signals are received and provide user-specific features that are used to re-rank documents so that the most important and relevant documents are listed at the top of the list of search results. Each of the user-specific features are evaluated and compared to determine a new position of each document. A set of contextual search results is then generated based on the new positions.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter R. BAILEY, Sebastian De La CHICA, Aidan CROOK, Nikhil B. DANDEKAR, Daniel R. SCHWARTZ, William D. RAMSEY, Nick CRASWELL
  • Patent number: 8266141
    Abstract: Methods and computer-readable media are provided for improving the efficiency of the interleaving process. Once it is determined that a search query is to be used in an interleaving experiment, a primary ranking system and a secondary ranking system are analyzed to determine whether their respective search results for that search query would be identical. If the search results would be identical, the search query is routed only to the primary ranking system and not the secondary ranking system. If, however, it is determined that the search results would not be identical, both the primary ranking system and the secondary ranking system receive the search query for processing.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Filip Radlinski, Nick Craswell, Peter Bailey, Daniel Schwartz, Aidan Crook, Likhita Krishnamurthy
  • Publication number: 20120150847
    Abstract: Methods and computer-readable media are provided for improving the efficiency of the interleaving process. Once it is determined that a search query is to be used in an interleaving experiment, a primary ranking system and a secondary ranking system are analyzed to determine whether their respective search results for that search query would be identical. If the search results would be identical, the search query is routed only to the primary ranking system and not the secondary ranking system. If, however, it is determined that the search results would not be identical, both the primary ranking system and the secondary ranking system receive the search query for processing.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: FILIP RADLINSKI, NICK CRASWELL, PETER BAILEY, DANIEL SCHWARTZ, AIDAN CROOK, LIKHITA KRISHNAMURTHY