Patents by Inventor Alastair Gourlay

Alastair Gourlay 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: 10372738
    Abstract: Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: August 6, 2019
    Assignee: Jollify Management Limited
    Inventors: Stephen L Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Publication number: 20160314194
    Abstract: Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Application
    Filed: July 6, 2016
    Publication date: October 27, 2016
    Inventors: Stephen L HOOD, Ralph RABBAT, Mihir SHAH, Adam DURFEE, Alastair GOURLAY, Peter ANICK, Richard KASPERSKI, Oliver Thomas BAYLEY, Ashley Woodman HALL, Shyam KAPUR, John THRALL
  • Patent number: 9405857
    Abstract: Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 2, 2016
    Assignee: Jollify Management Limited
    Inventors: Stephen L. Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Patent number: 9037405
    Abstract: Aspects provide for a navigation function implemented on a device that has a communication capability (e.g., a mobile phone) in which the navigation function automatically sends an Estimated Time of Arrival (ETA) to a contact associated with a destination selected for navigation purposes. For example, when a user activates a navigation function on his mobile phone, and selects a destination for which a route will be generated from his current location to the destination, a contact phone number associated with that destination will be sent a Short Message System (SMS) message with the calculated ETA. Provisions can be made for automatic updates as the route is traveled. Other information pertaining to the reasons for the ETA can be selected or automatically generated by the navigation function.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: May 19, 2015
    Assignee: BlackBerry Limited
    Inventors: Alastair Gourlay, Daniel Edward Fink
  • Patent number: 8924142
    Abstract: A route comprises interconnected road segments that can be traveled to get from a location to a destination. Previously, routes are represented by display of the spatial arrangement of such road segments (e.g., a map). Here, a route is depicted as a linear shape, and portions of the linear shape represent portions of the route, regardless of their spatial arrangement. A scale is applied between a characteristic of the route and the linear shape. Information elements can be depicted at points on the linear shape that correspond, based on the scale, to locations on the route where such information applies. Portions of the linear shape can be colored or cross-hatched according to traffic congestion conditions. Incident reports can be represented by indicators along the linear shape. Alternate routes (detours) can be represented by respective separate linear shapes; lead lines can connect such linear shapes to points of the route linear shape where each such detour would be taken.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 30, 2014
    Assignee: BlackBerry Limited
    Inventors: Daniel Edward Fink, Alastair Gourlay, Roger James Petersen
  • Publication number: 20140181069
    Abstract: Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: Yahoo! Inc.
    Inventors: Stephen L. Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Patent number: 8666962
    Abstract: Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: March 4, 2014
    Assignee: Yahoo! Inc.
    Inventors: Stephen Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Publication number: 20110238656
    Abstract: Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Application
    Filed: June 6, 2011
    Publication date: September 29, 2011
    Inventors: Stephen Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Publication number: 20110231091
    Abstract: Aspects provide for a navigation function implemented on a device that has a communication capability (e.g., a mobile phone) in which the navigation function automatically sends an Estimated Time of Arrival (ETA) to a contact associated with a destination selected for navigation purposes. For example, when a user activates a navigation function on his mobile phone, and selects a destination for which a route will be generated from his current location to the destination, a contact phone number associated with that destination will be sent a Short Message System (SMS) message with the calculated ETA. Provisions can be made for automatic updates as the route is traveled. Other information pertaining to the reasons for the ETA can be selected or automatically generated by the navigation function.
    Type: Application
    Filed: August 9, 2010
    Publication date: September 22, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Alastair Gourlay, Daniel Edward Fink
  • Publication number: 20110208417
    Abstract: A route comprises interconnected road segments that can be traveled to get from a location to a destination. Previously, routes are represented by display of the spatial arrangement of such road segments (e.g., a map). Here, a route is depicted as a linear shape, and portions of the linear shape represent portions of the route, regardless of their spatial arrangement. A scale is applied between a characteristic of the route and the linear shape. Information elements can be depicted at points on the linear shape that correspond, based on the scale, to locations on the route where such information applies. Portions of the linear shape can be colored or cross-hatched according to traffic congestion conditions. Incident reports can be represented by indicators along the linear shape. Alternate routes (detours) can be represented by respective separate linear shapes; lead lines can connect such linear shapes to points of the route linear shape where each such detour would be taken.
    Type: Application
    Filed: August 23, 2010
    Publication date: August 25, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daniel Edward Fink, Alastair Gourlay, Roger James Petersen
  • Patent number: 7958110
    Abstract: Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: June 7, 2011
    Assignee: Yahoo! Inc.
    Inventors: Stephen Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Publication number: 20100161661
    Abstract: Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Application
    Filed: February 10, 2010
    Publication date: June 24, 2010
    Inventors: Stephen Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Patent number: 7672932
    Abstract: Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: March 2, 2010
    Assignee: Yahoo! Inc.
    Inventors: Stephen Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Publication number: 20070055652
    Abstract: Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 8, 2007
    Inventors: Stephen Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Bayley, Ashley Hall, Shyam Kapur, John Thrall
  • Publication number: 20060010126
    Abstract: A received query is processed so as to generate an initial group of ranked documents corresponding to the received query. Each document in all or a portion of the documents in the initial group of ranked documents is associated with a respective set of ranked candidate terms such that each candidate term in the respective set of ranked candidate terms is embedded within the document. Each respective set of ranked candidate terms is identified at a time prior to the processing of the received query. In accordance with a selection function, a subset of the candidate terms in one or more of the respective sets of candidate terms is selected. In response to the received query, the initial group of ranked documents and the subset of candidate terms are presented.
    Type: Application
    Filed: July 28, 2005
    Publication date: January 12, 2006
    Inventors: Peter Anick, Alastair Gourlay, John Thrall
  • Patent number: 6947930
    Abstract: A received query is processed so as to generate an initial group of ranked documents corresponding to the received query. Each document in all or a portion of the documents in the initial group of ranked documents is associated with a respective set of ranked candidate terms such that each candidate term in the respective set of ranked candidate terms is embedded within the document. Each respective set of ranked candidate terms is identified at a time prior to the processing of the received query. In accordance with a selection function, a subset of the candidate terms in one or more of the respective sets of candidate terms is selected. In response to the received query, the initial group of ranked documents and the subset of candidate terms are presented.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: September 20, 2005
    Assignee: Overture Services, Inc.
    Inventors: Peter G. Anick, Alastair Gourlay, John Thrall
  • Publication number: 20040215608
    Abstract: The present invention provides a new method of creating and distributing a customized query. A first user first submits a first query comprising a plurality of query terms and display options to a search engine through a user interface. Based on the query results returned from the search engine, the user can further modify his input. The search engine constructs a first URL in response to the first query. A second user who receives the first URL can search within the query results by refining the first query. The second user can also create a second query through modifying the first query according to his preferences, and then pass a second URL constructed by the search engine to another user.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 28, 2004
    Inventor: Alastair Gourlay
  • Publication number: 20040186827
    Abstract: A received query is processed so as to generate an initial group of ranked documents corresponding to the received query. Each document in all or a portion of the documents in the initial group of ranked documents is associated with a respective set of ranked candidate terms such that each candidate term in the respective set of ranked candidate terms is embedded within the document. Each respective set of ranked candidate terms is identified at a time prior to the processing of the received query. In accordance with a selection function, a subset of the candidate terms in one or more of the respective sets of candidate terms is selected. In response to the received query, the initial group of ranked documents and the subset of candidate terms are presented.
    Type: Application
    Filed: April 25, 2003
    Publication date: September 23, 2004
    Inventors: Peter G. Anick, Alastair Gourlay, John Thrall