Search

Ashish Patro Phones & Addresses

  • Santa Clara, CA
  • 405 Stierlin Rd APT 28, Mountain View, CA 94043
  • Sunnyvale, CA
  • Redmond, WA
  • Madison, WI
  • Cupertino, CA

Resumes

Resumes

Ashish Patro Photo 1

Ios Power Analytics Engineer

View page
Location:
4715 Sheboygan Ave, Madison, WI 53705
Industry:
Research
Work:
Apple
Ios Power Analytics Engineer

University of Wisconsin-Madison May 2011 - Aug 2015
Research Assistant

Microsoft Jun 2013 - Sep 2013
Research Intern

University of Wisconsin-Madison Sep 2009 - May 2011
Teaching Assistant

Google May 2010 - Aug 2010
Software Engineering Intern
Education:
University of Wisconsin - Madison 2009 - 2015
Doctorates, Doctor of Philosophy, Philosophy
University of Wisconsin - Madison 2009 - 2011
Masters, Computer Science
Indian Institute of Technology, Guwahati 2005 - 2009
Bachelors, Bachelor of Technology, Computer Science, Engineering, Computer Science and Engineering
Skills:
Algorithms
Programming
C
C++
Python
Java
Distributed Systems
Machine Learning
Linux
Software Engineering
Computer Science
Latex
Perl
Data Mining
Data Structures
Wireless Networking
Software Development
Android Development
Software Defined Networks
Mobile Technology
Computer Networking
Network Traffic Analysis
Mobile Analytics
Wireless Ne
Wifi
Cellular Communications
Machine Le
Openwrt
Kernel Programming
Windows Phone
Languages:
Hindi
English
Oriya
Ashish Patro Photo 2

Ashish Patro

View page

Publications

Us Patents

Method, System And Program Product For Detecting, Quantifying And Localizing Of Wireless Interferers

View page
US Patent:
20140071845, Mar 13, 2014
Filed:
Sep 5, 2013
Appl. No.:
14/019507
Inventors:
Suman Banerjee - Madison WI, US
Shravan Rayanchu - Sunnyvale CA, US
Ashish Patro - Madison WI, US
International Classification:
H04W 24/10
US Classification:
370252
Abstract:
A method, system and program product comprise receiving spectrum data from one or more WiFi communication devices being configured to be operable as observers of transmissions within a frequency band associated with a WiFi communication system. The spectrum data at least comprises signal levels and timing information for WiFi communication signals and non-WiFi signals observed within the frequency band. WiFi interferers are distinguished using at least the signal levels and timing information for the non-WiFi signals. A real-time interference impact on the observed WiFi communication signals for each of the distinguished WIFi interferers is determined.

Techniques And Devices For Qualitative Disk Writes Performance Anti-Pattern Detection And Mitigation

View page
US Patent:
20220392486, Dec 8, 2022
Filed:
Oct 13, 2021
Appl. No.:
17/500746
Inventors:
- Cupertino CA, US
Anshul Dawra - Campbell CA, US
Kaiehu H. Kaahaaina - Cupertino CA, US
Ashish Patro - Santa Clara CA, US
Akhil Bhutani - Sunnyvale CA, US
Komlan J. Attiogbe - Dover DE, US
Shefali Saboo - San Francisco CA, US
Phillip Azar - Oakland CA, US
International Classification:
G11B 5/012
Abstract:
A server computer may receive diagnostic logs from a plurality of electronic devices, each having a particular application installed. The diagnostic logs include information about call stacks within the particular application on the plurality of electronic devices for writing data to a storage device that is on each of the plurality of electronic devices. The server computer may filter out a set of call-paths from the call stacks to obtain a set of functions that can be used identify a set of call-path signatures. The server computer may for each function, determine a cumulative measure of write operations to the storage device performed by the function across the electronic devices and identify at least one function from the set of call-path signatures matching one or more predetermined criteria associated with the cumulative measures. The server computer may provide a notification and a corrective action to a developer.

Logging Techniques For Third Party Application Data

View page
US Patent:
20220229758, Jul 21, 2022
Filed:
Apr 4, 2022
Appl. No.:
17/713169
Inventors:
- Cupertino CA, US
Abhinav Pathak - Campbell CA, US
Anthony R. Newnam - Mountain View CA, US
Phillip J. Azar - Oakland CA, US
Ashish Patro - Mountain View CA, US
Prajakta S. Karandikar - Santa Clara CA, US
Daniel J. Etter - Mountian View CA, US
Conor J. O'Reilly - San Jose CA, US
Andreas C. Bergen - Cupertino CA, US
Nehal Bhandari - Mountain View CA, US
Jeffrey S. Lale - San Francisco CA, US
Andrew P. Sakai - San Jose CA, US
Terrence R. Long - San Jose CA, US
Soren C. Spies - San Jose CA, US
International Classification:
G06F 11/34
G06F 9/54
G06F 16/906
G06F 16/904
G06F 17/18
G06K 9/62
G06F 11/36
Abstract:
Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for measuring operational performance metrics, and presenting these metrics through an application programming interface (API) for developers to access for optimizing their applications. Exemplary metrics can include central processing unit or graphics processing unit time, foreground/background time, networking bytes (per application), location activity, display average picture luminance, cellular networking condition, peak memory, number of logical writes, launch and resume time, frame rates, and hang time. Regional markers can also be used to measure specific metrics for in application tasks. The techniques provide multiple user interfaces to help developers recognize the important metrics to optimize the performance of their applications. The data can be normalized over various different devices having different battery size, screen size, and processing requirements. The user interfaces can provide an intelligent method for visualizing performance changes for significant changes in application versions.

Logging Techniques For Third Party Application Data

View page
US Patent:
20200379878, Dec 3, 2020
Filed:
Oct 31, 2019
Appl. No.:
16/671093
Inventors:
- Cupertino CA, US
Abhinav Pathak - Campbell CA, US
Anthony R. Newnam - Mountain View CA, US
Phillip J. Azar - Oakland CA, US
Ashish Patro - Mountain View CA, US
Prajakta S. Karandikar - Santa Clara CA, US
Daniel J. Etter - Mountian View CA, US
Conor J. O'Reilly - San Jose CA, US
Andreas C. Bergen - Cupertino CA, US
Nehal Bhandari - Mountain View CA, US
Jeffrey S. Lale - San Francisco CA, US
Andrew P. Sakai - San Jose CA, US
Terrence R. Long - San Jose CA, US
Soren C. Spies - San Jose CA, US
International Classification:
G06F 11/36
Abstract:
Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for measuring operational performance metrics, and presenting these metrics through an application programming interface (API) for developers to access for optimizing their applications. Exemplary metrics can include central processing unit or graphics processing unit time, foreground/background time, networking bytes (per application), location activity, display average picture luminance, cellular networking condition, peak memory, number of logical writes, launch and resume time, frame rates, and hang time. Regional markers can also be used to measure specific metrics for in application tasks. The techniques provide multiple user interfaces to help developers recognize the important metrics to optimize the performance of their applications. The data can be normalized over various different devices having different battery size, screen size, and processing requirements. The user interfaces can provide an intelligent method for visualizing performance changes for significant changes in application versions.

Estimating And Predicting Fuel Usage With Smartphone

View page
US Patent:
20160123752, May 5, 2016
Filed:
Oct 30, 2014
Appl. No.:
14/529100
Inventors:
- Redmond WA, US
Mohammed Shoaib - Redmond WA, US
Paramvir Bahl - Bellevue WA, US
Ashish Patro - Madison WI, US
International Classification:
G01C 21/34
Abstract:
Examples are disclosed herein that relate to estimating and predicting vehicular fuel use. One example estimates fuel usage by a vehicle during a trip by obtaining sensor measurements from one or more sensors of a mobile computing device during the trip, determining a plurality of trip features from the sensor measurements, each trip feature representing an aspect of one or more of energy produced and energy consumed during the trip, obtaining vehicle-specific parameters of the vehicle, and determining an estimated fuel usage from the vehicle-specific parameters and the plurality of trip features for output by the computing device.

Method, System And Program Product For Detecting Wireless Interferers

View page
US Patent:
20140169194, Jun 19, 2014
Filed:
Sep 7, 2013
Appl. No.:
14/020838
Inventors:
Suman Banerjee - Madison WI, US
Shravan Rayanchu - Sunnyvale CA, US
Ashish Patro - Madison WI, US
International Classification:
H04W 24/08
US Classification:
370252
Abstract:
A method, system and program product comprise generating spectral samples from at least one radio communication device being configured to be operable as an observer of transmissions within a frequency band divided into one or more sub-bands associated with communications of the radio communication device. The spectral samples at least comprise signal levels and timing information for observed signals within the sub-bands. Spectral samples determined to be decodable communications are purged. Pulses in the spectral samples are identified. The identified pulses at least comprise a power, a center frequency and a bandwidth. A list of identified pulses for the sub-bands is maintained. At least a set of features of the identified pulses in the list is extracted. A presence of at least one radio frequency device associated with the set is detected.
Ashish Patro from Santa Clara, CA, age ~36 Get Report