Search

Ashutosh Kulshreshtha Phones & Addresses

  • 20596 Kirwin Ln, Cupertino, CA 95014
  • San Jose, CA
  • Sunnyvale, CA
  • Mountain View, CA
  • Hoboken, NJ
  • New York, NY
  • 3284 Nipoma Ct, San Jose, CA 95135

Work

Company: Google Aug 2005 to Jul 2014 Position: Staff software engineer

Education

Degree: Master of Business Administration, Masters School / High School: Indian Institute of Management Bangalore 2003 to 2005 Specialities: Management

Skills

C++ • Python • Java • Distributed Systems • Algorithms • Software Project Management • Software Engineering • Machine Learning • Big Data • Strategy • Matlab • Cloud Computing

Languages

English

Industries

Computer Software

Resumes

Resumes

Ashutosh Kulshreshtha Photo 1

Principal Engineer

View page
Location:
20596 Kirwin Ln, Cupertino, CA 95014
Industry:
Computer Software
Work:
Google Aug 2005 - Jul 2014
Staff Software Engineer

Cisco Tetration Analytics Aug 2005 - Jul 2014
Principal Engineer

Tejas Networks May 2000 - Jul 2005
Senior Manager

Ibm May 1998 - May 2000
Research Staff Member

Hughes Network Systems Feb 1997 - May 1998
Software Engineer
Education:
Indian Institute of Management Bangalore 2003 - 2005
Master of Business Administration, Masters, Management
Indian Institute of Science (Iisc) 1995 - 1997
Masters, Master of Technology, Communication, Engineering
Maulana Azad National Institute of Technology 1991 - 1995
Bachelor of Engineering, Bachelors, Electronics
Skills:
C++
Python
Java
Distributed Systems
Algorithms
Software Project Management
Software Engineering
Machine Learning
Big Data
Strategy
Matlab
Cloud Computing
Languages:
English

Publications

Us Patents

Identification Of Over-Clustered Map Features

View page
US Patent:
8533146, Sep 10, 2013
Filed:
Apr 29, 2011
Appl. No.:
13/098346
Inventors:
Ashutosh Kulshreshtha - Sunnyvale CA, US
Nicu D. Cornea - Santa Clara CA, US
Luca de Alfaro - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06N 5/00
US Classification:
706 52, 706 45
Abstract:
A system and method for managing online map information determines map records that represent more than one map feature by identifying map feature records where at least one attribute of the map feature record has more than value wherein each of the values has a probability of being correct that exceeds a threshold.

Systems And Methods For Assignment Of Human Reviewers Using Probabilistic Prioritization

View page
US Patent:
8214373, Jul 3, 2012
Filed:
Feb 18, 2011
Appl. No.:
13/030389
Inventors:
Gökhan Bakir - Zurich, CH
Ashutosh Kulshreshtha - Cupertino CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707748, 707802
Abstract:
The present application discloses systems and methods for using probabilistic prioritization to assign human reviewers to review data stored in or indexed by an information system. Some embodiments include accessing an index of data items, where individual data items have a corresponding probability f of having a problem, a cost to review the data item, a penalty if a problem associated with the data item is not remedied, and a gain if a problem associated with the data item is remedied; identifying a subset of data items having a corresponding f that is greater than or equal to a decision threshold based on the data item's corresponding cost, penalty, and gain; and ranking at least a portion of the subset of data items based at least in part on their corresponding cost, f, and gain.

System And Method For Network Policy Simulation

View page
US Patent:
20230040556, Feb 9, 2023
Filed:
Aug 15, 2022
Appl. No.:
17/819888
Inventors:
- San Jose CA, US
Navindra Yadav - Cupertino CA, US
Michael Standish Watts - Mill Valley CA, US
Ali Parandehgheibi - Sunnyvale CA, US
Shashidhar Gandham - Fremont CA, US
Ashutosh Kulshreshtha - Cupertino CA, US
Khawar Deen - Sunnyvale CA, US
International Classification:
H04L 43/045
H04L 9/40
G06F 9/455
G06N 20/00
G06F 21/55
G06F 21/56
G06F 16/28
G06F 16/2457
G06F 16/248
G06F 16/29
G06F 16/16
G06F 16/17
G06F 16/11
G06F 16/13
G06F 16/174
G06F 16/23
G06F 16/9535
G06N 99/00
H04L 9/32
H04L 41/0668
H04L 43/0805
H04L 43/0811
H04L 43/0852
H04L 43/106
H04L 45/00
H04L 45/50
H04L 67/12
H04L 43/026
H04L 61/5007
H04L 67/01
H04L 67/51
H04L 67/75
H04L 67/1001
H04L 43/062
H04L 43/10
H04L 47/2441
H04L 41/0893
H04L 43/08
H04L 43/04
H04W 84/18
H04L 67/10
H04L 41/046
H04L 43/0876
H04L 41/12
H04L 41/16
H04L 41/0816
G06F 21/53
H04L 41/22
G06F 3/04842
G06F 3/04847
H04L 41/0803
H04L 43/0829
H04L 43/16
H04L 1/24
H04W 72/08
H04L 9/08
H04J 3/06
H04J 3/14
H04L 47/20
H04L 47/32
H04L 43/0864
H04L 47/11
H04L 69/22
H04L 45/74
H04L 47/2483
H04L 43/0882
H04L 41/0806
H04L 43/0888
H04L 43/12
H04L 47/31
G06F 3/0482
G06T 11/20
H04L 43/02
H04L 47/28
H04L 69/16
H04L 45/302
Abstract:
This disclosure generally relate to a method and system for network policy simulation in a distributed computing system. The present technology relates techniques that enable simulation of a new network policy with regard to its effects on the network data flow. By enabling a simulation data flow that is parallel and independent from the regular data flow, the present technology can provide optimized network security management with improved efficiency.

System And Method Of Assigning Reputation Scores To Hosts

View page
US Patent:
20210377136, Dec 2, 2021
Filed:
Aug 16, 2021
Appl. No.:
17/403026
Inventors:
- San Jose CA, US
Navindra Yadav - Cupertino CA, US
Michael Standish Watts - Mill Valley CA, US
Ali Parandehgheibi - Sunnyvale CA, US
Shashidhar Gandham - Fremont CA, US
Ashutosh Kulshreshtha - Cupertino CA, US
Khawar Deen - Sunnyvale CA, US
International Classification:
H04L 12/26
H04L 29/06
G06F 9/455
G06N 20/00
G06F 21/55
G06F 21/56
G06F 16/28
G06F 16/2457
G06F 16/248
G06F 16/29
G06F 16/16
G06F 16/17
G06F 16/11
G06F 16/13
G06F 16/174
G06F 16/23
G06F 16/9535
G06N 99/00
H04L 9/32
H04L 12/24
H04L 12/715
H04L 12/723
H04L 29/08
H04L 12/851
H04W 84/18
G06F 21/53
G06F 3/0484
H04L 1/24
H04W 72/08
H04L 9/08
H04J 3/06
H04J 3/14
H04L 29/12
H04L 12/813
H04L 12/823
H04L 12/801
H04L 12/741
H04L 12/833
H04L 12/721
G06F 3/0482
G06T 11/20
H04L 12/841
H04L 12/725
Abstract:
A method provides for receiving network traffic from a host having a host IP address and operating in a data center, and analyzing a malware tracker for IP addresses of hosts having been infected by a malware to yield an analysis. When the analysis indicates that the host IP address has been used to communicate with an external host infected by the malware to yield an indication, the method includes assigning a reputation score, based on the indication, to the host. The method can further include applying a conditional policy associated with using the host based on the reputation score. The reputation score can include a reduced reputation score from a previous reputation score for the host.

Policy Utilization Analysis

View page
US Patent:
20210144073, May 13, 2021
Filed:
Jan 20, 2021
Appl. No.:
17/153785
Inventors:
- San Jose CA, US
Navindra Yadav - Cupertino CA, US
Michael Standish Watts - Mill Valley CA, US
Ali Parandehgheibi - Sunnyvale CA, US
Shashidhar Gandham - Fremont CA, US
Ashutosh Kulshreshtha - Cupertino CA, US
Khawar Deen - Sunnyvale CA, US
International Classification:
H04L 12/26
H04L 29/06
G06F 9/455
G06N 20/00
G06F 21/55
G06F 21/56
G06F 16/28
G06F 16/2457
G06F 16/248
G06F 16/29
G06F 16/16
G06F 16/17
G06F 16/11
G06F 16/13
G06F 16/174
G06F 16/23
G06F 16/9535
G06N 99/00
H04L 9/32
H04L 12/24
H04L 12/715
H04L 12/723
H04L 29/08
H04L 12/851
H04W 84/18
G06F 21/53
G06F 3/0484
H04L 1/24
H04W 72/08
H04L 9/08
H04J 3/06
H04J 3/14
H04L 29/12
H04L 12/813
H04L 12/823
H04L 12/801
H04L 12/741
H04L 12/833
H04L 12/721
G06F 3/0482
G06T 11/20
H04L 12/841
H04L 12/725
Abstract:
An example method according to some embodiments includes receiving flow data for a packet traversing a network. The method continues by determining a source endpoint group and a destination endpoint group for the packet. The method continues by determining that a policy was utilized, the policy being applicable to the endpoint group. Finally, the method includes updating utilization data for the policy based on the flow data.

System For Monitoring And Managing Datacenters

View page
US Patent:
20200304523, Sep 24, 2020
Filed:
Jun 11, 2020
Appl. No.:
16/899190
Inventors:
- San Jose CA, US
Abhishek Ranjan Singh - Pleasanton CA, US
Shashidhar Gandham - Fremont CA, US
Ellen Christine Scheib - Mountain View CA, US
Omid Madani - San Carlos CA, US
Ali Parandehgheibi - Sunnyvale CA, US
Jackson Ngoc Ki Pang - Sunnyvale CA, US
Vimalkumar Jeyakumar - Los Altos CA, US
Michael Standish Watts - Los Altos CA, US
Hoang Viet Nguyen - Pleasanton CA, US
Khawar Deen - Sunnyvale CA, US
Rohit Chandra Prasad - Sunnyvale CA, US
Sunil Kumar Gupta - Milpitas CA, US
Supreeth Hosur Nagesh Rao - Cupertino CA, US
Anubhav Gupta - Fremont CA, US
Ashutosh Kulshreshtha - Cupertino CA, US
Roberto Fernando Spadaro - Milpitas CA, US
Hai Trong Vu - San Jose CA, US
Varun Sagar Malhotra - Sunnyvale CA, US
Shih-Chun Chang - San Jose CA, US
Bharathwaj Sankara Viswanathan - Mountain View CA, US
Duane Thomas Barlow - Fremont CA, US
International Classification:
H04L 29/06
H04L 12/26
Abstract:
An example method includes detecting, using sensors, packets throughout a datacenter. The sensors can then send packet logs to various collectors which can then identify and summarize data flows in the datacenter. The collectors can then send flow logs to an analytics module which can identify the status of the datacenter and detect an attack.

System And Method For Network Root Cause Analysis

View page
US Patent:
20200213181, Jul 2, 2020
Filed:
Mar 12, 2020
Appl. No.:
16/816604
Inventors:
- San Jose CA, US
Ali Parandehgheibi - Sunnyvale CA, US
Andy Sloane - Pleasanton CA, US
Ashutosh Kulshreshtha - Cupertino CA, US
Navindra Yadav - Cupertino CA, US
Omid Madani - San Carlos CA, US
International Classification:
H04L 12/24
G06N 20/00
Abstract:
Disclosed herein is a multi-level analysis for determining a root cause of a network problem by performing a first level of the multi-level process that includes collecting data from one or more network components, generating a set of system metrics where each system metric of the set representing a portion of the data, ranking the set of system metrics based on a level of correlation of each system metric to the network problem to yield a ranked set of system metrics, and providing a visual representation of the first level of the multi-level process. A second level of the multi-level process includes receiving an input identifying one or more of the ranked set of system metrics to be excluded from analysis and performing a conditional analysis using only ones of the set of system metrics that are not identified for exclusion.

Network Migration Assistant

View page
US Patent:
20200169470, May 28, 2020
Filed:
Jan 31, 2020
Appl. No.:
16/778515
Inventors:
- San Jose CA, US
Ashutosh Kulshreshtha - Cupertino CA, US
Michael Watts - Mill Valley CA, US
Navindra Yadav - Cupertino CA, US
Vimal Jeyakumar - Los Altos CA, US
International Classification:
H04L 12/24
G06F 9/48
Abstract:
The disclosed technology relates to assisting with the migration of networked entities. A system may be configured to collect operations data for a service from at least one endpoint host in a network, calculate at least one metric for the service based on the operations data, retrieve a migration configuration and platform data for a target platform, generate a predicted cost for the migration configuration based on the migration configuration, the at least one metric, and the platform data, and provide the predicted cost for the migration configuration to a user.
Ashutosh Kulshreshtha from Cupertino, CA, age ~49 Get Report