Search

Rushikesh Patil Phones & Addresses

  • Sunnyvale, CA
  • San Jose, CA

Resumes

Resumes

Rushikesh Patil Photo 1

Software Engineer

View page
Location:
Sunnyvale, CA
Industry:
Computer Software
Work:
Confluera
Software Engineer

Balbix Sep 2016 - Apr 2019
Software Engineer

Ocarina Networks Mar 2011 - Sep 2016
Principal Software Engineer

Nvidia Jul 2010 - Mar 2011
Senior Software Engineer

Brocade Jul 2007 - Jun 2010
Senior Software Engineer
Education:
Pune Institute of Computer Technology 1998 - 2002
Bachelor of Engineering, Bachelors, Computer Science
Skills:
Device Drivers
C
Debugging
Operating Systems
Virtualization
Kernel
Storage
Software Development
Windows Internals
Nas
Networking
Win32 Api
File Systems
Testing
Windows
Java
Windbg
Agile Methodologies
Distributed Systems
Languages:
English
Marathi
Hindi
Rushikesh Patil Photo 2

Rushikesh Patil

View page
Rushikesh Patil Photo 3

Rushikesh Patil

View page
Rushikesh Patil Photo 4

Rushikesh Patil

View page
Rushikesh Patil Photo 5

Rushikesh Patil

View page

Publications

Us Patents

Concurrent Access To A User Profile In A Layering System

View page
US Patent:
20170331878, Nov 16, 2017
Filed:
May 12, 2016
Appl. No.:
15/153596
Inventors:
- Santa Clara CA, US
Rushikesh Patil - Sunnyvale CA, US
International Classification:
H04L 29/08
H04L 29/08
H04L 29/08
H04L 29/06
Abstract:
Concurrent access to a user profile in a layering system is provided. When a user logs into a computing device, the server can locate a corresponding user profile to identify which layers should be provided to the user. Rather than sending these layers to the computing device for mounting, the server can mount the layers on the server. Therefore, if a user logs into multiple computing devices, the layering file system and registry filter drivers on those devices can route file system and registry requests to the server where the layers are mounted. Since the layers are mounted to a single device, concurrent access can be provided without the concern of data conflicts.

Self-Healing Of Layer Metadata Within A Layering System

View page
US Patent:
20170220420, Aug 3, 2017
Filed:
Feb 1, 2016
Appl. No.:
15/011977
Inventors:
- Round Rock TX, US
Rushikesh Patil - Sunnyvale CA, US
International Classification:
G06F 11/14
G06F 17/30
Abstract:
Layer metadata within a layering system can be self-healed. When a layer is mounted, a scanning module can scan the file system structure of the layer to identify what content is stored on the layer as well as attributes of this content. Based on this scan, the scanning module can determine if the layer metadata is consistent with the actual contents of the layer and report any discrepancies to a healing module. The healing module can then repair the layer metadata so that it accurately reflects the contents of the layer.

Protecting Files And Folders On A Shared Application Layer

View page
US Patent:
20170124105, May 4, 2017
Filed:
Nov 4, 2015
Appl. No.:
14/932731
Inventors:
- Round Rock TX, US
Rushikesh P. Patil - Sunnyvale CA, US
International Classification:
G06F 17/30
Abstract:
Files and folders on a read-only shared layer may be protected by using a read-write layer. File system level hooks are added to capture and simulate the rename and delete operation that would otherwise corrupt or destroy files and folders on a read-only layer. Each read-write layer has an associated file system metadata cache that gives an overview of the data contained by the layer. Relevant metadata is added for the metadata entry associated with a file or folder subjected to a rename or delete operation so as to track the file system operations associated with the file or folder. One or more metadata flags may be used to assist in tracking the file system operations.

Making User Profile Data Portable Across Platforms

View page
US Patent:
20170116002, Apr 27, 2017
Filed:
Oct 26, 2015
Appl. No.:
14/922730
Inventors:
- Round Rock TX, US
Rushikesh P. Patil - Sunnyvale CA, US
International Classification:
G06F 9/445
G06F 9/44
Abstract:
A user profile layer provides a benefit to a user by allowing access to user profile setting and data across multiple information handling systems running one or more operating systems. Operating system specific data may be stored in a user profile operating system layer while user data may be stored in a user profile data layer. Each time a user logs in to an information handling system, a layering driver captures changes to user data and to user settings corresponding to the operating system. A new user profile operating system layer is created for each type of operating system associated with a user while only one user profile data layer is maintained for the same user. In this way, any changes made to the same operating system data or user data are captured by the user's specific user profile and usable each time the user logs in to any information handling system.

System And Method Of Creating Layered Resources

View page
US Patent:
20160342336, Nov 24, 2016
Filed:
May 21, 2015
Appl. No.:
14/719248
Inventors:
Satya Mylvara - Sunnyvale CA, US
Puneet Kaushik - Fremont CA, US
Rushikesh P. Patil - Sunnyvale CA, US
Manmeet S. Bindra - San Jose CA, US
Sergii Liashenko - Mountain View CA, US
International Classification:
G06F 3/06
Abstract:
A method of creating a new layer for an information handling system is disclosed. A layering client mounts a new layer at a layer storage medium accessible to the information handling system. A layering file system filter driver redirects a request to create a new file at a target file path to the layer storage medium and updates the file metadata to associate the target file path with the path to file created on the layer storage medium.

File-Based Client Side Cache

View page
US Patent:
20160342519, Nov 24, 2016
Filed:
Sep 17, 2015
Appl. No.:
14/856968
Inventors:
- Round Rock TX, US
Puneet Kaushik - Fremont CA, US
Rushikesh P. Patil - Sunnyvale CA, US
Satya Mylvara - Sunnyvale CA, US
International Classification:
G06F 12/08
G06F 12/10
G06F 17/30
G06F 12/12
Abstract:
A file-system filter driver is attached to each cache volume containing a cache and a source volume containing a source file. The file-system filter driver intercepts requests and may redirect the requests to the cache. The redirection may be based on metadata information corresponding to the file or folder associated with a given request. Redirection to the cache prevents an application or user from directly accessing or modifying the source volume, which may be shared among multiple client devices. Redirecting requests to the cache also permits user-specific modifications to be stored in the cache. A merged view of the source volume and the cache may then be presented to the user or an application, reflecting the user-specific modifications without affecting the source volume.

System And Method Of Providing Or Executing Layered Resources

View page
US Patent:
20160342621, Nov 24, 2016
Filed:
May 21, 2015
Appl. No.:
14/719256
Inventors:
Satya Mylvara - Sunnyvale CA, US
Puneet Kaushik - Fremont CA, US
Rushikesh P. Patil - Sunnyvale CA, US
Manmeet S. Bindra - San Jose CA, US
Sergii Liashenko - Mountain View CA, US
International Classification:
G06F 17/30
Abstract:
A system and method for providing layered resources to an information handling system is disclosed herein. In particular embodiments, a layering system comprises a layering client, a layering file-system filter driver, and a layering registry filter driver provided for the information handling system. The layering system redirects file operations or registry operations to the layer.
Rushikesh P Patil from Sunnyvale, CA, age ~44 Get Report