Patents by Inventor Ravi Kariyawasam Bodhitantri Wijayaratne

Ravi Kariyawasam Bodhitantri Wijayaratne 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).

  • Publication number: 20240086375
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Application
    Filed: August 23, 2023
    Publication date: March 14, 2024
    Applicant: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Patent number: 11768810
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: September 26, 2023
    Assignee: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Publication number: 20220188275
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 16, 2022
    Applicant: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Patent number: 11216419
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 4, 2022
    Assignee: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Patent number: 10762230
    Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 1, 2020
    Assignee: Egnyte, Inc.
    Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Kariyawasam Bodhitantri Wijayaratne, Shishir Sharma
  • Publication number: 20200045550
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 6, 2020
    Applicant: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Patent number: 10382963
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: August 13, 2019
    Assignee: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Publication number: 20180247074
    Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandrasekhar Yalangi, Ramanathan Kavasseri, Ravi Kariyawasam Bodhitantri Wijayaratne, Shishir Sharma
  • Publication number: 20170041795
    Abstract: A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
    Type: Application
    Filed: October 20, 2016
    Publication date: February 9, 2017
    Applicant: Egnyte, Inc.
    Inventors: Amrit Jassal, Ravi Kariyawasam Bodhitantri Wijayaratne, Ray White, Manish Marathe, Aahz, Rajesh Ram
  • Patent number: 9424437
    Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: August 23, 2016
    Assignee: EGNYTE, INC.
    Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandrasekhar Yalangi, Ramanathan Kavasseri, Ravi Kariyawasam Bodhitantri Wijayaratne, Shishir Sharma