Search

Vrajesh Bhavsar Phones & Addresses

  • 2047 Mezes Ave, Belmont, CA 94002
  • Sunnyvale, CA
  • Cupertino, CA
  • Mountain View, CA
  • Santa Clara, CA
  • San Jose, CA
  • Tustin, CA
  • Los Angeles, CA

Work

Company: Qualcomm Feb 2012 Position: Sr. research engineer, qrsv

Education

School / High School: University of Southern California 2003 to 2005

Skills

Computer Architecture • Embedded Systems • Software Design • Operating Systems • Kernel Programming • File Systems • Device Drivers • Parallel Computing • Compilers • LLVM • Mono • JIT • Computer Security • Encryption • iOS • Git • C • C++ • C# • Objective-C • Perl • Software Engineering • Digital Signal Processors • Firmware

Languages

English • Hindi • Gujarati

Industries

Consumer Electronics

Resumes

Resumes

Vrajesh Bhavsar Photo 1

Vrajesh Bhavsar

View page
Position:
Sr. Research Engineer, QRSV at Qualcomm
Location:
San Francisco Bay Area
Industry:
Consumer Electronics
Work:
Qualcomm since Feb 2012
Sr. Research Engineer, QRSV

HP webOS Jul 2011 - Feb 2012
Sr. Kernel Engineer

Apple Inc. Nov 2007 - Jun 2011
Embedded Kernel Engineer

Mindspeed Technologies Jun 2005 - Nov 2007
Systems Engineer
Education:
University of Southern California 2003 - 2005
Gujarat University 1999 - 2003
Skills:
Computer Architecture
Embedded Systems
Software Design
Operating Systems
Kernel Programming
File Systems
Device Drivers
Parallel Computing
Compilers
LLVM
Mono
JIT
Computer Security
Encryption
iOS
Git
C
C++
C#
Objective-C
Perl
Software Engineering
Digital Signal Processors
Firmware
Languages:
English
Hindi
Gujarati

Publications

Us Patents

System And Method For File-Level Data Protection

View page
US Patent:
20110252234, Oct 13, 2011
Filed:
Apr 7, 2010
Appl. No.:
12/756153
Inventors:
Dallas Blake De Atley - San Francisco CA, US
Gordon Freedman - Palo Alto CA, US
John Andrew Wright - San Francisco CA, US
Vrajesh Rajesh Bhavsar - Cupertino CA, US
Lucia Elena Ballard - San Francisco CA, US
Michael Lambertus Hubertus Brouwer - San Jose CA, US
Conrad Sauerwald - Mountain View CA, US
Mitchell David Adler - Cupertino CA, US
Eric Brandon Tamura - Sunnyvale CA, US
David Rahardja - Sunnyvale CA, US
Carsten Guenther - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 21/24
H04L 9/00
US Classification:
713165, 380277
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encryption key, and encrypting each class encryption key with an additional encryption key. Further disclosed are systems, methods, and non-transitory computer-readable storage media for encrypting a credential key chain. The method includes encrypting each credential on a computing device with a unique credential encryption key, encrypting each unique credential encryption key with a corresponding credential class encryption key, and encrypting each class encryption key with an additional encryption key. Also disclosed is a method of verifying a password by decrypting a key bag, retrieving data from an encrypted file using an encryption key from the decrypted key bag, and verifying the password by comparing retrieved data with expected data.

System And Method For Wireless Data Protection

View page
US Patent:
20130034229, Feb 7, 2013
Filed:
Aug 5, 2011
Appl. No.:
13/204171
Inventors:
Conrad Sauerwald - Mountain View CA, US
Vrajesh Rajesh Bhavsar - Sunnyvale CA, US
Kenneth Buffalo McNeil - San Jose CA, US
Michael Lambertus Hubertus Brouwer - San Jose CA, US
Matthew John Byom - San Jose CA, US
Mitchell David Adler - Cupertino CA, US
Eric Brandon Tamura - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04L 9/00
US Classification:
380 46, 380277, 380 47
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for wireless data protection utilizing cryptographic key management on a primary device and a backup device. A system encrypts a file with a file key and encrypts the file key twice, resulting in two encrypted file keys. The system encrypts each file key differently and stores a first file key on the primary device and transmits one of the encrypted file keys in addition to the encrypted file to a backup device for storage. On the backup device, the system associates the encrypted file key with a set of backup keys protected by a user password. In one embodiment, the system generates an initialization vector for use in cryptographic operations based on a file key. In another embodiment, the system manages cryptographic keys on a backup device during a user password change.

System And Method For Wireless Data Protection

View page
US Patent:
20170019383, Jan 19, 2017
Filed:
Jul 22, 2016
Appl. No.:
15/217674
Inventors:
- Cupertino CA, US
Vrajesh Rajesh Bhavsar - Sunnyvale CA, US
Kenneth Buffalo McNeil - San Jose CA, US
Thomas Brogan Duffy - San Francisco CA, US
Michael Lambertus Hubertus Brouwer - San Jose CA, US
Michael John Byom - San Jose CA, US
Mitchell David Adler - Cupertino CA, US
Eric Brandon Tamura - Sunnyvale CA, US
International Classification:
H04L 29/06
G06F 11/14
H04L 9/06
H04W 12/04
H04L 9/08
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for wireless data protection utilizing cryptographic key management on a primary device and a backup device. A system encrypts a file with a file key and encrypts the file key twice, resulting in two encrypted file keys. The system encrypts each file key differently and stores a first file key on the primary device and transmits one of the encrypted file keys in addition to the encrypted file to a backup device for storage. On the backup device, the system associates the encrypted tile key with a set of backup keys protected by a user password. In one embodiment, the system generates an initialization vector for use in cryptographic operations based on a file key. In another embodiment, the system manages cryptographic keys on a backup device during a user password change.

Synchronization On Gateways For Connected Mobile Applications

View page
US Patent:
20160294942, Oct 6, 2016
Filed:
Mar 30, 2015
Appl. No.:
14/673758
Inventors:
- San Diego CA, US
Saumitra Mohan Das - Santa Clara CA, US
Dilma Da Silva - San Jose CA, US
Vrajesh Bhavsar - Sunnyvale CA, US
International Classification:
H04L 29/08
H04L 29/06
Abstract:
Mobile devices or other client devices generally support applications that provide content to users. Application-related data transfer represents a significant portion of client device bandwidth usage. As client devices are frequently within the range of gateways (e.g., WiFi routers), the gateways may assist with application data transfer. Through application-sensitive and proactive data transfer strategies, the gateways may improve user experience and power consumption on the client devices. Disclosed are systems and methods for synchronizing application content between client devices and application servers through gateways.

System And Method For Wireless Data Protection

View page
US Patent:
20160036791, Feb 4, 2016
Filed:
Oct 2, 2015
Appl. No.:
14/874360
Inventors:
- Cupertino CA, US
Vrajesh Rajesh Bhavsar - Sunnyvale CA, US
Kenneth Buffalo McNeil - San Jose CA, US
Thomas Brogan Duffy - San Francisco CA, US
Michael Lambertus Hubertus Brouwer - San Jose CA, US
Matthew John Byom - San Jose CA, US
Mitchell David Adler - Cupertino CA, US
Eric Brandon Tamura - Mountain View CA, US
International Classification:
H04L 29/06
H04W 12/08
H04W 12/04
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for wireless data protection utilizing cryptographic key management on a primary device and a backup device. A system encrypts a file with a file key and encrypts the file key twice, resulting in two encrypted file keys. The system encrypts each file key differently and stores a first file key on the primary device and transmits one of the encrypted file keys in addition to the encrypted file to a backup device for storage. On the backup device, the system associates the encrypted file key with a set of backup keys protected by a user password. In one embodiment, the system generates an initialization vector for use in cryptographic operations based on a file key. In another embodiment, the system manages cryptographic keys on a backup device during a user password change.

Computing Device And Method For Exchanging Metadata With Peer Devices In Order To Obtain Media Playback Resources From A Network Service

View page
US Patent:
20160036881, Feb 4, 2016
Filed:
Aug 1, 2014
Appl. No.:
14/450098
Inventors:
- San Diego CA, US
Vrajesh R. Bhavsar - Sunnyvale CA, US
Saumitra Mohan Das - Santa Clara CA, US
Dilma M. Da Silva - Mountain View CA, US
International Classification:
H04L 29/06
Abstract:
A computing device operates to receive, from at least a first peer device, a set of metadata that includes one or more identifiers to media playback resources. The computing device operates to determine one or more filters for the set of metadata. A metadata from the set of metadata is selected based on the one or more filters. A search request is provided to a network service for a media playback resource based on the selected metadata.

Methods And Systems For Triggering Efficient Application Synchronization

View page
US Patent:
20160029146, Jan 28, 2016
Filed:
Aug 21, 2014
Appl. No.:
14/465693
Inventors:
- San Diego CA, US
Saumitra Mohan Das - Santa Clara CA, US
Dilma Da Silva - San Jose CA, US
Vrajesh Bhavsar - Sunnyvale CA, US
International Classification:
H04W 4/00
H04W 8/18
Abstract:
An example method of synchronizing application data between a mobile device and a remote computing device includes for each network of one or more networks, collecting network data regarding a mobile device's current connectivity state to the respective network. The mobile device includes one or more mobile applications including application data. The method also includes detecting, at the mobile device, a current connection to a current network. The method further includes comparing one or more opportunity scores for synchronizing application data. The one or more opportunity scores includes an opportunity score for the current network. Each opportunity score is associated with a particular network. The method also includes determining, based on the comparing, whether the current network is a good opportunity network for syncing mobile application data.

Media Processing Services On An Access Node

View page
US Patent:
20150365454, Dec 17, 2015
Filed:
Jun 17, 2014
Appl. No.:
14/307390
Inventors:
- San Diego CA, US
Saumitra Mohan Das - Santa Clara CA, US
Dilma Menezes Da Silva - San Jose CA, US
Priyanka Tembey - Mountain View CA, US
Vrajesh Rajesh Bhavsar - Sunnyvale CA, US
International Classification:
H04L 29/06
H04L 29/08
Abstract:
An access node may enhance the upload experience by performing media processing services at the access node. The access node may receive media content from one or more client devices. The media content may include a plurality of content items. The access node may process at least a first portion of the media content to produce processed media content. Several examples of media processing services are described, including an image or audio enhancement process, discarding low quality content items, discarding redundant content items, categorizing/ranking the content items, facial recognition, and the generation of a compilation content item. After processing at least the first portion of the media content to produce processed media content, the access node may transmit the processed media content to a server.
Vrajesh R Bhavsar from Belmont, CA, age ~43 Get Report