Patents by Inventor Benjamin T. Smith

Benjamin T. Smith 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).

  • Publication number: 20150312259
    Abstract: A method performed by one or more processing devices includes receiving, from a client device controlled by a user, a search query including one or more search terms and user information of the user; accessing, by a server device based on receipt of the search query, a private content index for indexing private content of users; wherein the private content index includes access control lists; identifying, based on a comparison of the access control lists to the user information received, private content that is accessible to the user; identifying private content that is responsive to the one or more search terms and that is accessible to the user; identifying, based on a search of public content by the server device, public content that is responsive to the one or more search terms; and sending, to the client device, search results for the identified private and public content.
    Type: Application
    Filed: September 6, 2012
    Publication date: October 29, 2015
    Inventors: Shamim Alpha, Daniel Belov, Benjamin T. Smith, Matthew E. Kulick
  • Patent number: 8452766
    Abstract: An improved duplicate detection technique that uses query-relevant information to limit the portion(s) of documents to be compared for similarity is described. Before comparing two documents for similarity, the content of these documents may be condensed based on the query. In one embodiment, query-relevant information or text (also referred to as “snippets”) is extracted from the documents and only the extracted snippets, rather than the entire documents, are compared for purposes of determining similarity.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: May 28, 2013
    Assignee: Google Inc.
    Inventors: Benedict A. Gomes, Benjamin T. Smith
  • Patent number: 8214359
    Abstract: An improved duplicate detection technique that uses query-relevant information to limit the portion(s) of documents to be compared for similarity is described. Before comparing two documents for similarity, the content of these documents may be condensed based on the query. In one embodiment, query-relevant information or text (also referred to as “snippets”) is extracted from the documents and only the extracted snippets, rather than the entire documents, are compared for purposes of determining similarity.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 3, 2012
    Assignee: Google Inc.
    Inventors: Benedict A. Gomes, Benjamin T. Smith
  • Patent number: 8209325
    Abstract: A search query containing one or more terms is received from a client system. In response to receiving the search query, one or more snippets obtained in response to a prior execution of said search query are requested from a cache. For a respective snippet received from the cache, it is determined whether the respective snippet is a current version. In response to a determination that the respective snippet is not the current version, the current version of the respective snippet is obtained from a corresponding document in which one or more terms from said search query are located and the snippet stored in the cache is updated using the obtained current version. Search query results including the respective snippet are transmitted to the client.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: June 26, 2012
    Assignee: Google Inc.
    Inventors: Benjamin T. Smith, Anurag Acharya
  • Publication number: 20110035372
    Abstract: A search query containing one or more terms is received from a client system. In response to receiving the search query, one or more snippets obtained in response to a prior execution of said search query are requested from a cache. For a respective snippet received from the cache, it is determined whether the respective snippet is a current version. In response to a determination that the respective snippet is not the current version, the current version of the respective snippet is obtained from a corresponding document in which one or more terms from said search query are located and the snippet stored in the cache is updated using the obtained current version. Search query results including the respective snippet are transmitted to the client.
    Type: Application
    Filed: October 15, 2010
    Publication date: February 10, 2011
    Inventors: Benjamin T. Smith, Anurag Acharya
  • Patent number: 7840557
    Abstract: A search query containing at least one term is received at a search controller from a query server and preferably normalized and hashed into a representation of the search query. The representation of the search query is transmitted towards a cache containing multiple query result entries. Each query result entry contains a list of documents associated with the previously searched search query. The cache is then searched and query result entries for the search query are sent to the search controller from the cache. Subsequently, it is determined whether the query result entries are current versions for the search query. If the query result entries are not the current versions, then current versions of the query result entries are obtained.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: November 23, 2010
    Assignee: Google Inc.
    Inventors: Benjamin T. Smith, Anurag Acharya