Patents by Inventor Satya Mylvara

Satya Mylvara has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10284436
    Abstract: Cloud based Wake-on-LAN (WoL) for thin clients can be performed to allow a cloud based management server to wake up a thin client prior to an update command (or other communication) being transmitted to the thin client to ensure that the thin client will receive the update command. Cloud based WoL can therefore facilitate the deployment of updates to thin clients by providing a way for the administrator to wake up the thin clients from the cloud.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: May 7, 2019
    Assignee: Wyse Technology L.L.C.
    Inventors: Shailesh Jain, Prashanth Devendrappa, Satya Mylvara, Ngoc Pham
  • Patent number: 10019191
    Abstract: A method and system for handling a file operation directed to an original file of a protected layer. A protected layer and a user- or device-specific write layer associated with the protected layer are both mounted. File open operations directed to an original file on the protected layer are instead redirected to one of a dummy file associated with the original file or a write-layer copy of the original file located on the write layer. If neither a dummy file nor a write-layer copy of the original file are on the write layer, a dummy file having the same file name and file attributes as the original file is created in the write layer. Subsequent file operations, such as reading, writing, and closing, are directed to the one of the dummy file or the write-layer copy.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 10, 2018
    Assignee: Dell Products L.P.
    Inventors: Rushikesh P. Patil, Puneet Kaushik, Satya Mylvara
  • Patent number: 9971696
    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.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 15, 2018
    Assignee: Dell Products L.P.
    Inventors: Sergii Liashenko, Puneet Kaushik, Rushikesh P. Patil, Satya Mylvara
  • Patent number: 9852077
    Abstract: User changes may be preserved across updates to a layer. When a layering client mounts a layer, a corresponding layering write cache is mounted. Changes to layered resources, such as files, registry entries, and registry values, are made only to the layering write cache. A request to create a file in the layer is directed to the layering write cache such that the new file is created in the layering write cache. A request to open a layered resource, is directed to the layered resource if the layered resource is in the layering write cache. A request to write to a layered resource is directed to the layering write cache if the layered resource is in the layering write cache. If the layered resource is not in the layering write cache, the layered resource is copied to the layering write cache before redirecting the write request.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: December 26, 2017
    Assignee: Dell Products L.P.
    Inventors: Rushikesh P. Patil, Puneet Kaushik, Satya Mylvara, Manmeet S. Bindra
  • Publication number: 20170310559
    Abstract: Cloud based Wake-on-LAN (WoL) for thin clients can be performed to allow a cloud based management server to wake up a thin client prior to an update command (or other communication) being transmitted to the thin client to ensure that the thin client will receive the update command. Cloud based WoL can therefore facilitate the deployment of updates to thin clients by providing a way for the administrator to wake up the thin clients from the cloud.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 26, 2017
    Inventors: Shailesh Jain, Prashanth Devendrappa, Satya Mylvara, Ngoc Pham
  • Publication number: 20170195275
    Abstract: A method, system, and software for notifying a mobile device of mail updates includes a polling service, which resides in a polling resource off of the mobile device, detecting a mail notification request from the mobile device and launching a polling thread to establish a network connection with a mail delivery agent associated with an enterprise mail server and to long-poll the delivery agent to determine if the mail server has new mail for the mobile device. If the polling service receives a response to the long-poll, the polling resource initiates a push notification via an API exposed by a push notification resource of a third party provider. The polling resource may issue polling threads on behalf of a plurality of mobile devices and may maintain a polling thread database to monitor active polling threads and terminate threads based on criterion/criteria pertaining to the thread's age or other parameter(s).
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Applicant: Dell Products L.P.
    Inventors: Matthew L. Domsch, Satya Mylvara, Robert Milo Keathley
  • Patent number: 9665283
    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.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: May 30, 2017
    Assignee: Dell Products L.P.
    Inventors: Satya Mylvara, Puneet Kaushik, Rushikesh P. Patil, Manmeet S. Bindra, Sergii Liashenko
  • Patent number: 9612776
    Abstract: The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 4, 2017
    Assignee: Dell Products, L.P.
    Inventors: Carlton A Andrews, Gary Douglas Huber, Manish Bhaskar, Munif Mohammed Farhan, Satya Mylvara, Todd Swierk, William F. Sauber, Philip M. Seibert
  • Patent number: 9547503
    Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: January 17, 2017
    Assignee: Dell Products L.P.
    Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
  • Publication number: 20160342520
    Abstract: User changes may be preserved across updates to a layer. When a layering client mounts a layer, a corresponding layering write cache is mounted. Changes to layered resources, such as files, registry entries, and registry values, are made only to the layering write cache. A request to create a file in the layer is directed to the layering write cache such that the new file is created in the layering write cache. A request to open a layered resource, is directed to the layered resource if the layered resource is in the layering write cache. A request to write to a layered resource is directed to the layering write cache if the layered resource is in the layering write cache. If the layered resource is not in the layering write cache, the layered resource is copied to the layering write cache before redirecting the write request.
    Type: Application
    Filed: September 24, 2015
    Publication date: November 24, 2016
    Inventors: Rushikesh P. Patil, Puneet Kaushik, Satya Mylvara, Manmeet S. Bindra
  • Publication number: 20160342519
    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.
    Type: Application
    Filed: September 17, 2015
    Publication date: November 24, 2016
    Inventors: Sergii Liashenko, Puneet Kaushik, Rushikesh P. Patil, Satya Mylvara
  • Publication number: 20160342621
    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.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Satya Mylvara, Puneet Kaushik, Rushikesh P. Patil, Manmeet S. Bindra, Sergii Liashenko
  • Publication number: 20160342361
    Abstract: A method and system for handling a file operation directed to an original file of a protected layer. A protected layer and a user- or device-specific write layer associated with the protected layer are both mounted. File open operations directed to an original file on the protected layer are instead redirected to one of a dummy file associated with the original file or a write-layer copy of the original file located on the write layer. If neither a dummy file nor a write-layer copy of the original file are on the write layer, a dummy file having the same file name and file attributes as the original file is created in the write layer. Subsequent file operations, such as reading, writing, and closing, are directed to the one of the dummy file or the write-layer copy.
    Type: Application
    Filed: September 25, 2015
    Publication date: November 24, 2016
    Inventors: Rushikesh P. Patil, Puneet Kaushik, Satya Mylvara
  • Publication number: 20160342336
    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.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Satya Mylvara, Puneet Kaushik, Rushikesh P. Patil, Manmeet S. Bindra, Sergii Liashenko
  • Publication number: 20160216980
    Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.
    Type: Application
    Filed: April 1, 2016
    Publication date: July 28, 2016
    Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
  • Patent number: 9361127
    Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: June 7, 2016
    Assignee: Dell Products L.P.
    Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
  • Patent number: 9229732
    Abstract: A system includes a module to determine a dependency between at least one operating system and at least one application, an interface module to permit an independent selection of an operating system image and an application image, a service to stream a first portion of the application image, and to stream, on-demand, a second portion of the application image, and a memory to store at least one of the operating system image and the application image. The at least one application is compatible with the at least one operating system. Methods and machine-readable medium, and hardware apparatus are provided.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: January 5, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Andrew Kin Ning Tsui, Satya Mylvara, Mark Calomeni, Amit Deshpande, Andy Fausak
  • Publication number: 20150186076
    Abstract: The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Dell Products, L.P.
    Inventors: Carlton A Andrews, Gary Douglas Huber, Manish Bhaskar, Munif Mohammed Farhan, Satya Mylvara, Todd Swierk, William F. Sauber, Philip M. Seibert
  • Publication number: 20150026448
    Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 22, 2015
    Applicant: Dell Products L.P.
    Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
  • Publication number: 20120259958
    Abstract: A system includes a module to determine a dependency between at least one operating system and at least one application, an interface module to permit an independent selection of an operating system image and an application image, a service to stream a first portion of the application image, and to stream, on-demand, a second portion of the application image, and a memory to store at least one of the operating system image and the application image. The at least one application is compatible with the at least one operating system. Methods and machine-readable medium, and hardware apparatus are provided.
    Type: Application
    Filed: June 19, 2012
    Publication date: October 11, 2012
    Applicant: Wyse Technology Inc.
    Inventors: Andrew Kin Ning Tsui, Satya Mylvara, Mark Calomeni, Amit Deshpande, Andy Fausak