Patents by Inventor Amandeep Khurana

Amandeep Khurana 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: 20240169055
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and data access control systems. In some embodiments, a data access system for use in multiple application service and multiple storage service environments comprises a sandbox database for users, wherein the sandbox database is a virtual database environment via which a user may access datasets according to one or more access policies. In some embodiments, the data access system receives a user request to access a dataset stored in a database into the sandbox environment, wherein the database is associated with the data access system. In response to the request, the data access system may retrieve the corresponding data from the database, determine any associated sandbox access policies, and generate an anonymized data table in the sandbox environment.
    Type: Application
    Filed: January 31, 2024
    Publication date: May 23, 2024
    Inventors: Amandeep Khurana, Nong Li
  • Patent number: 11971981
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and data access control systems. In some embodiments, a data access system for use in multiple application service and multiple storage service environments comprises a sandbox database for users, wherein the sandbox database is a virtual database environment via which a user may access datasets according to one or more access policies. In some embodiments, the data access system receives a user request to access a dataset stored in a database into the sandbox environment, wherein the database is associated with the data access system. In response to the request, the data access system may retrieve the corresponding data from the database, determine any associated sandbox access policies, and generate an anonymized data table in the sandbox environment.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: April 30, 2024
    Assignee: Okera, Inc.
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20230195885
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and data access control systems. In some embodiments, a data access system for use in multiple application service and multiple storage service environments comprises a sandbox database for users, wherein the sandbox database is a virtual database environment via which a user may access datasets according to one or more access policies. In some embodiments, the data access system receives a user request to access a dataset stored in a database into the sandbox environment, wherein the database is associated with the data access system. In response to the request, the data access system may retrieve the corresponding data from the database, determine any associated sandbox access policies, and generate an anonymized data table in the sandbox environment.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 22, 2023
    Inventors: Amandeep Khurana, Nong Li
  • Patent number: 11609986
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and data access control systems. In some embodiments, a data access system for use in multiple application service and multiple storage service environments comprises a sandbox database for users, wherein the sandbox database is a virtual database environment via which a user may access datasets according to one or more access policies. In some embodiments, the data access system receives a user request to access a dataset stored in a database into the sandbox environment, wherein the database is associated with the data access system. In response to the request, the data access system may retrieve the corresponding data from the database, determine any associated sandbox access policies, and generate an anonymized data table in the sandbox environment.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 21, 2023
    Assignee: Okera, Inc.
    Inventors: Amandeep Khurana, Nong Li
  • Patent number: 11379414
    Abstract: Disclosed herein provides enhancements for operating a data access system for large data processing environments. In one implementation, a method provides for receiving a data query from at least one of the multiple application services and identifying metadata that defines policies for deploying the queried data. The method further provides retrieving the queried data from at least one of the multiple storage services, generating a data configuration containing the retrieved data based on standardized parameters and the policies defined by the metadata, and deploying the data configuration to the at least one of the multiple application services.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: July 5, 2022
    Assignee: Okera, Inc.
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20210173918
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and data access control systems. In some embodiments, a data access system for use in multiple application service and multiple storage service environments comprises a sandbox database for users, wherein the sandbox database is a virtual database environment via which a user may access datasets according to one or more access policies. In some embodiments, the data access system receives a user request to access a dataset stored in a database into the sandbox environment, wherein the database is associated with the data access system. In response to the request, the data access system may retrieve the corresponding data from the database, determine any associated sandbox access policies, and generate an anonymized data table in the sandbox environment.
    Type: Application
    Filed: July 22, 2020
    Publication date: June 10, 2021
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20210141920
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and data access control systems. In some embodiments, a data access system provides a user with an anonymized version of a dynamic view for a dataset. The system, in some implementations, supports data anonymization and filtering within a single view created for a dataset and eliminates the need to create separate views of a dataset for each access level. Embodiments herein include methods, apparatuses, and computer-readable media for enforcing access control policies within a multiple application and multiple storage system environment. In some implementations, a data access system receives a request to access a dataset from a user environment and subsequently identifies the user to a database. The database may respond to the request with controls for the user and the system may respond to the user environment with an anonymized representation of the dataset.
    Type: Application
    Filed: July 22, 2020
    Publication date: May 13, 2021
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20210089553
    Abstract: Disclosed herein provides enhancements for operating a data access application service executing on a data access server system and an external computing system. In the data access server system, a request is received from a client device executing at least one of multiple application services for a dataset from one or more of multiple storage systems. In the data access server system, a data retrieval instruction is generated for the client device to access the dataset from the one or more of the multiple storage systems. The data retrieval instruction comprises task descriptions and a temporary credential. The data retrieval instruction is transferred to the external computing system via the client device and the requested dataset is retrieved and deployed based on the task descriptions and the temporary credential from the one or more of the multiple storage systems.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 25, 2021
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20210081358
    Abstract: Various embodiments of the present technology generally relate to management of big data storage and the physical removal of data via data access systems for large data processing environments having multiple application services and multiple storage services. In some embodiments, a method of physically removing data from a storage system provides for identifying one or more files needing data removal treatment, determining that a file needing data removal treatment should be queued, and populating a queue with the file. Determining that a file should be queued is based, at least in part, on a staleness tolerance. The method further provides for treating the file and replacing a previous version of the file in storage with the updated file. In some implementations, treating the file includes removing data from the file to create an updated file and may further include additional changes to the file.
    Type: Application
    Filed: July 22, 2020
    Publication date: March 18, 2021
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20190303466
    Abstract: Disclosed herein provides enhancements for operating a data access system for large data processing environments. In one implementation, a method provides for maintaining a data structure comprising a plurality of customized code configurations each associated with a data request rule for each of the multiple application services. A code configuration query from a user is then received indicating a data request rule. The code configuration query requests code configurations for data retrieval from at least one of the multiple storage services over the data access system. The data structure is queried for one or more customized code configurations for each of the multiple application services associated with the indicated data request rule. The user is then provided with the one or more customized code configurations for each of the multiple application services associated with the indicated data request rule.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Amandeep Khurana, Nong Li
  • Publication number: 20190018856
    Abstract: Disclosed herein provides enhancements for operating a data access system for large data processing environments. In one implementation, a method provides for receiving a data query from at least one of the multiple application services and identifying metadata that defines policies for deploying the queried data. The method further provides retrieving the queried data from at least one of the multiple storage services, generating a data configuration containing the retrieved data based on standardized parameters and the policies defined by the metadata, and deploying the data configuration to the at least one of the multiple application services.
    Type: Application
    Filed: August 31, 2017
    Publication date: January 17, 2019
    Inventors: Amandeep Khurana, Nong Li