Patents by Inventor Tom Coates

Tom Coates 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: 8510377
    Abstract: Methods and systems are described for exploring a corpus of content items stored in one or more information repositories within a distributed communications system.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: August 13, 2013
    Assignee: Yahoo! Inc.
    Inventors: Tom Coates, Paul Hammond, Simon Willison, Liang-Yu Chi
  • Publication number: 20120124130
    Abstract: Methods and systems are described for exploring a corpus of content items stored in one or more information repositories within a distributed communications system.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 17, 2012
    Inventors: Tom Coates, Paul Hammond, Simon Willison, Liang-Yu Chi
  • Patent number: 8117256
    Abstract: Methods and systems are described for exploring a corpus of content items stored in one or more information repositories within a distributed communications system.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: February 14, 2012
    Assignee: Yahoo! Inc.
    Inventors: Tom Coates, Paul Hammond, Simon Willison, Liang-Yu Chi
  • Patent number: 8045995
    Abstract: A centralized location system includes a location update application programming interface (API) to receive varying types of location inputs for a user from at least one location-providing application. A memory stores a location of the user and the location inputs, wherein the location update API periodically updates in the memory the location inputs when location updates are received from the at least one location-providing application. A location export API, upon request from a location-based service application, processes the location inputs to estimate a location of the user, which location estimate replaces the stored location in memory and is sent to the location-based service application. A user interface enables the user to specify a location granularity for at least one of the at least one location-providing application and the location-based service application.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: October 25, 2011
    Assignee: Yahoo! Inc.
    Inventors: Simon P. King, Paul Hammond, Tom Coates, Simon Willison, Rahul Nair, Shane Ahern, Mor Naaman
  • Publication number: 20080299989
    Abstract: A centralized location system includes a location update application programming interface (API) to receive varying types of location inputs for a user from at least one location-providing application. A memory stores a location of the user and the location inputs, wherein the location update API periodically updates in the memory the location inputs when location updates are received from the at least one location-providing application. A location export API, upon request from a location-based service application, processes the location inputs to estimate a location of the user, which location estimate replaces the stored location in memory and is sent to the location-based service application. A user interface enables the user to specify a location granularity for at least one of the at least one location-providing application and the location-based service application.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: Yahoo! Inc.
    Inventors: Simon P. King, Paul Hammond, Tom Coates, Simon Willison, Rahul Nair, Shane Ahern, Mor Naaman
  • Publication number: 20080168117
    Abstract: Methods and systems are described for exploring a corpus of content items stored in one or more information repositories within a distributed communications system.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 10, 2008
    Inventors: Tom Coates, Paul Hammond, Simon Willison, Liang-Yu Chi