Search

Utkarsh H Srivastava

from Palo Alto, CA
Age ~44

Utkarsh Srivastava Phones & Addresses

  • 3374 Ross Rd, Palo Alto, CA 94303
  • 651 E Meadow Dr, Palo Alto, CA 94306
  • Stanford, CA
  • Fremont, CA
  • Menlo Park, CA
  • Emeryville, CA
  • Santa Clara, CA
  • Redmond, WA

Resumes

Resumes

Utkarsh Srivastava Photo 1

Utkarsh Srivastava

View page
Education:
University of Petroleum and Energy Studies, Dehradun 2014 - 2018
Bachelors, Bachelor of Technology, Computer Science
Utkarsh Srivastava Photo 2

Utkarsh Srivastava

View page
Utkarsh Srivastava Photo 3

Utkarsh Srivastava

View page
Utkarsh Srivastava Photo 4

Utkarsh Srivastava

View page
Utkarsh Srivastava Photo 5

Utkarsh Srivastava

View page
Utkarsh Srivastava Photo 6

Utkarsh Srivastava

View page
Location:
United States

Publications

Us Patents

Decentralized Record Expiry

View page
US Patent:
7783607, Aug 24, 2010
Filed:
Sep 28, 2007
Appl. No.:
11/863902
Inventors:
Brian Cooper - San Jose CA, US
Daniel Weaver - Redwood City CA, US
Michael Bigby - San Jose CA, US
Utkarsh Srivastava - Fremont CA, US
Philip L. Bohannon - Cupertino CA, US
Ramana Yerneni - Cupertino CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707662, 711161, 711162
Abstract:
A technique is described that reduces the complexity and resource consumption associated with performing record expiry in a distributed database system. In accordance with the technique, a record is checked to see if it has expired only when it has been accessed for a read or a write. If at the time of a read a record is determined to have expired, then it is not served. If at the time of a write a record is determined to have expired, then the write is treated as an insertion of a new record, and steps are taken to treat the insertion consistently with regard to the previous expired version. A background process is used to delete records that have not been written to or actively deleted by a client after expiration.

Generating Example Data For Testing Database Queries

View page
US Patent:
7805447, Sep 28, 2010
Filed:
Jan 16, 2008
Appl. No.:
12/015392
Inventors:
Christopher Olston - Mountain View CA, US
Utkarsh Srivastava - Fremont CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707737, 707692
Abstract:
Computer-implemented methods, modules and clients relate to expanded, pruned sample table for testing database queries against a base table. The expanded, pruned sample table is formed from the base table by a process of initial sampling, synthesis, and pruning.

System And Method For Writing Data Dependent Upon Multiple Reads In A Distributed Database

View page
US Patent:
7895172, Feb 22, 2011
Filed:
Feb 19, 2008
Appl. No.:
12/070604
Inventors:
Brian Cooper - San Jose CA, US
Utkarsh Srivastava - Fremont CA, US
Ramana V. Yerneni - Cupertino CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707704, 707713, 707770, 709224, 709225, 709226
Abstract:
An improved system and method for writing data dependent upon multiple reads in a distributed database is provided. A client may read several data records and may then send a request to a database server to perform a transaction to write a data record dependent upon multiple data records read. A database server may receive the request specifying a transaction to write a data record dependent upon multiple data records read and may perform the transaction by latching a master data record to be written and validating the data records the write depends upon. The multiple data records upon which the write depends may be validated by verifying the multiple data records are current versions of the data records stored in the distributed database. Data intensive applications may use this transaction type in large scale distributed database systems to provide stronger consistency without significantly degrading performance and scalability.

Dynamic Data Reorganization To Accommodate Growth Across Replicated Databases

View page
US Patent:
7958088, Jun 7, 2011
Filed:
Dec 14, 2007
Appl. No.:
11/957132
Inventors:
Ramana V. Yerneni - Cupertino CA, US
Michael Bigby - San Jose CA, US
Philip Bohannon - Cupertino CA, US
Bryan Call - San Jose CA, US
Brian Cooper - San Jose CA, US
Andrew Feng - Cupertino CA, US
David Lomax - San Jose CA, US
Raghu Ramakrishnan - Santa Clara CA, US
Utkarsh Srivastava - Fremont CA, US
Daniel Weaver - Redwood City CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
707610
Abstract:
Methods and apparatuses are provided for dynamically reorganizing the data within a replicated database system. One method, for example, includes performing a split operation across a plurality of replicated databases with regard to an existing partition therein, wherein the existing partition comprises a plurality of data records and the two new partitions each include at least a portion of the plurality of data records, and allowing at least one type of access to the plurality of data records during the split operation.

Deriving User Intent From A User Query

View page
US Patent:
7974976, Jul 5, 2011
Filed:
May 18, 2007
Appl. No.:
11/750512
Inventors:
Sihem Amer Yahia - New York NY, US
Jayavel Shanmugasundaram - Santa Clara CA, US
Utkarsh Srivastava - Santa Clara CA, US
Erik Vee - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707736, 707742, 707708
Abstract:
A system and method for deriving user intent from a query. The system includes a query engine, and an advertisement engine. The query engine receives a query from the user. The query engine analyzes the query to determine a query intent that is matched to a domain. The query may be further analyzed to derive predicate values based on the query and the domain hierarchy. The domain and associated information may then be matched to a list of advertisements. The advertisement may be assigned an ad match score based on a correlation between the query information and various listing information provided in the advertisement.

Trail-Based Exploration Of A Repository Of Documents

View page
US Patent:
8001111, Aug 16, 2011
Filed:
May 8, 2008
Appl. No.:
12/117443
Inventors:
Benjamin C. Reed - Morgan Hill CA, US
Philip Bohannon - Cupertino CA, US
Utkarsh Srivastava - Fremont CA, US
Daniel Meredith - Sunnyvale CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707716, 707726
Abstract:
Techniques that support trail-based exploration by a user of a repository of documents are described herein. In one embodiment, trail definition data that specifies a trail is received. The trail includes an ordered series of waypoints including a trailhead, intermediate waypoints, and one or more trailends. In some embodiments, deadends may also be defined in the trial. A particular waypoint in the ordered series of waypoints is established as a current waypoint. Search terms can be received from a user to cause a search to be performed. It is then determined whether the search satisfies matching criteria associated with a waypoint that immediately follows the current waypoint in the ordered series of waypoints. If so, the user advances to the next waypoint. Otherwise, the user remains at the current waypoint.

Efficient Online Computation Of Diverse Query Results

View page
US Patent:
8001117, Aug 16, 2011
Filed:
May 18, 2007
Appl. No.:
11/750871
Inventors:
Sihem Amer Yahia - New York NY, US
Jayavel Shanmugasundaram - Santa Clara CA, US
Utkarsh Srivastava - Santa Clara CA, US
Erik Vee - San Jose CA, US
Prashanth Bhat - Sunnyvale CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
707728, 707765, 707771
Abstract:
The system includes a query engine and an advertisement engine. The query engine is configured to receive a query from the user. The advertisement engine generates advertisement results corresponding to the query. The advertisement results are selected from entries in an advertisement database, where the entries include predicate values corresponding to a domain. The advertisement engine generates a diverse advertisement result that is a subset of the database entries that match the query. The diversity result varies at least one predicate by selecting entries for the list that include a proportional representation of each available predicate value in the database that matches the query.

Trail-Based Exploration Of A Repository Of Documents

View page
US Patent:
8051068, Nov 1, 2011
Filed:
Apr 21, 2008
Appl. No.:
12/106986
Inventors:
Benjamin C. Reed - Morgan Hill CA, US
Philip Bohannon - Cupertino CA, US
Utkarsh Srivastava - Fremont CA, US
Daniel Meredith - Sunnyvale CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707716, 707726
Abstract:
Techniques that support trail-based exploration by a user of a repository of documents are described herein. In one embodiment, trail definition data that specifies a trail is received. The trail includes an ordered series of waypoints including a trailhead, intermediate waypoints, and one or more trailends. In some embodiments, deadends may also be defined in the trial. A particular waypoint in the ordered series of waypoints is established as a current waypoint. Search terms can be received from a user to cause a search to be performed. It is then determined whether the search satisfies matching criteria associated with a waypoint that immediately follows the current waypoint in the ordered series of waypoints. If so, the user advances to the next waypoint. Otherwise, the user remains at the current waypoint.
Utkarsh H Srivastava from Palo Alto, CA, age ~44 Get Report