Search

Samarth Keshava Phones & Addresses

  • 1139 Shrader St, San Francisco, CA 94117
  • Ashburn, VA
  • New York, NY
  • Vienna, VA
  • Mc Lean, VA
  • 111 Carl St, San Francisco, CA 94117

Work

Company: Google Aug 1, 2007 Position: Senior staff software engineer

Education

Degree: Bachelors, Bachelor of Science School / High School: Yale University 2003 to 2007

Languages

English

Interests

Electronics

Industries

Computer Software

Resumes

Resumes

Samarth Keshava Photo 1

Senior Staff Software Engineer

View page
Location:
1139 Shrader St, San Francisco, CA 94117
Industry:
Computer Software
Work:
Google
Senior Staff Software Engineer
Education:
Yale University 2003 - 2007
Bachelors, Bachelor of Science
Interests:
Electronics
Languages:
English

Publications

Us Patents

Search Result Plusbox Including Restricted Results

View page
US Patent:
20110016108, Jan 20, 2011
Filed:
Jul 19, 2010
Appl. No.:
12/838909
Inventors:
Matias Pelenur - Brooklyn NY, US
Samarth Keshava - New York NY, US
Jeremy Silber - New York NY, US
International Classification:
G06F 17/30
US Classification:
707722, 707E17009, 707E17014
Abstract:
Systems, methods and computer program products for generating initial search results based on a search query and additional search results using a control element are described. The control element, when activated by a user of a client device, may execute a call to a server which fetches the additional results to the client device. Alternatively, the additional results may be pre-populated and displayed only when the control element is activated. In some implementations, the additional results may include results that are from the same source as the initial search results.

Resource Search Operations

View page
US Patent:
20110137933, Jun 9, 2011
Filed:
Jul 20, 2010
Appl. No.:
12/839721
Inventors:
Matias Pelenur - Brooklyn NY, US
Christopher H. Rohrs - New York NY, US
Samarth Keshava - New York NY, US
Jeremy Silber - New York NY, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707769, 707E17014
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying query-relevant content in a resource identified by a search result in response to the query. In one aspect, a method includes identifying resource search tidbits for a resource, each resource search tidbit being eligible for a resource search operation for the resource. The resource search tidbits are provided with search results to a client device. In response to a user selecting a resource identified by a search result, the client device identifies text in the resource matching the query-relevant text of the resource search tidbit and performs a resource search operation on the resource if the identified text meets a search operation threshold condition.

Resource Search Operations

View page
US Patent:
20130179437, Jul 11, 2013
Filed:
Feb 22, 2013
Appl. No.:
13/773952
Inventors:
Matias Pelenur - Brooklyn NY, US
Christopher H. Rohrs - New York NY, US
Samarth Keshava - New York NY, US
Jeremy Silber - New York NY, US
International Classification:
G06F 17/30
US Classification:
707722
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying query-relevant content in a resource identified by a search result in response to the query. In one aspect, a method includes identifying resource search tidbits for a resource, each resource search tidbit being eligible for a resource search operation for the resource. The resource search tidbits are provided with search results to a client device. In response to a user selecting a resource identified by a search result, the client device identifies text in the resource matching the query-relevant text of the resource search tidbit and performs a resource search operation on the resource if the identified text meets a search operation threshold condition.

Determining Cacheability Of Webpages

View page
US Patent:
20180285327, Oct 4, 2018
Filed:
Feb 25, 2013
Appl. No.:
13/775478
Inventors:
Ziga MAHKOVEC - San Francisco CA, US
Samarth KESHAVA - San Francisco CA, US
Jered WIERZBICKI - San Francisco CA, US
International Classification:
G06F 17/22
Abstract:
Methods, systems and computer-readable storage mediums encoded with computer programs executed by one or more processors for determining cacheability of a webpage are disclosed. In an embodiment, a request for a webpage is received. A change rate associated with the webpage is determined. A cacheability determination is made as to whether the cached version of the webpage is to be provided responsive to the request based on a cached timestamp of the cached version being more recent than the change rate being subtracted from one of a current time or time at which the request was received. The cached version of the webpage is provided responsive to the request based on the cacheability determination.

Synthesis Of Webpage Snippets Using Sub-Pages Of The Webpage

View page
US Patent:
20170270169, Sep 21, 2017
Filed:
Jun 8, 2017
Appl. No.:
15/617249
Inventors:
- Mountain View CA, US
Harvey C. Jones - Brooklyn NY, US
Samarth Keshava - San Francisco CA, US
International Classification:
G06F 17/30
Abstract:
A server device is configured to identify sub-pages corresponding to a particular webpage, where the particular webpage and the identified sub-pages may be associated with a same website; determine titles for the identified sub-pages; process the identified sub-pages to select a set of sub-pages, of the identified sub-pages, to use to generate a snippet for the particular webpage, where each webpage, in the set of sub-pages, may satisfy particular criteria, and a quantity of the set of sub-pages may be based on a length of a concatenation of the titles for the set of sub-pages; generate the snippet, for the particular webpage, using the titles for the set of sub-pages; and store the generated snippet in association with the particular webpage, where the generated snippet may be presented in a search result document when the particular webpage is identified as being relevant to a search query.

Generating Contextual Search Presentations

View page
US Patent:
20170242900, Aug 24, 2017
Filed:
Mar 9, 2017
Appl. No.:
15/454117
Inventors:
- Mountain View CA, US
Pedro S. Garcia - Mountain View CA, US
David Black - Mountain View CA, US
Samarth Keshava - San Francisco CA, US
Daniel E. Fish - Palo Alto CA, US
International Classification:
G06F 17/30
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the methods includes obtaining selection data identifying a term selected by a user from a document displayed to the user; determining whether or not the context data and the selection data satisfy one or more criteria for presenting any of one or more types of special case contextual search presentations; in response to determining that the context data and the selection satisfy criteria for presenting a first type of special case contextual search presentation, generating a first special case contextual search presentation of the first type; in response to determining that the context data and the selection data do not satisfy the criteria, generating a default contextual search presentation; and providing the first special case contextual search presentation or the default contextual search presentation for presentation to the user.

Synthesis Of Webpage Snippets Using Sub-Pages Of The Webpage

View page
US Patent:
20160034540, Feb 4, 2016
Filed:
Oct 9, 2015
Appl. No.:
14/879746
Inventors:
- Mountain View CA, US
Harvey JONES - New York NY, US
Samarth KESHAVA - San Francisco CA, US
International Classification:
G06F 17/30
Abstract:
A server device is configured to identify sub-pages corresponding to a particular webpage, where the particular webpage and the identified sub-pages may be associated with a same website; determine titles for the identified sub-pages; process the identified sub-pages to select a set of sub-pages, of the identified sub-pages, to use to generate a snippet for the particular webpage, where each webpage, in the set of sub-pages, may satisfy particular criteria, and a quantity of the set of sub-pages may be based on a length of a concatenation of the titles for the set of sub-pages; generate the snippet, for the particular webpage, using the titles for the set of sub-pages; and store the generated snippet in association with the particular webpage, where the generated snippet may be presented in a search result document when the particular webpage is identified as being relevant to a search query.

Generating Contextual Search Presentations

View page
US Patent:
20150370895, Dec 24, 2015
Filed:
Jun 18, 2014
Appl. No.:
14/308565
Inventors:
- Mountain View CA, US
Pedro S. Garcia - Mountain View CA, US
David Black - Mountain View CA, US
Samarth Keshava - San Francisco CA, US
Daniel E. Fish - Palo Alto CA, US
International Classification:
G06F 17/30
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the methods includes obtaining selection data identifying a term selected by a user from a document displayed to the user; determining whether or not the context data and the selection data satisfy one or more criteria for presenting any of one or more types of special case contextual search presentations; in response to determining that the context data and the selection satisfy criteria for presenting a first type of special case contextual search presentation, generating a first special case contextual search presentation of the first type; in response to determining that the context data and the selection data do not satisfy the criteria, generating a default contextual search presentation; and providing the first special case contextual search presentation or the default contextual search presentation for presentation to the user.
Samarth Keshava from San Francisco, CA, age ~39 Get Report