Patents by Inventor Rohit Jog

Rohit Jog 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: 20250119284
    Abstract: A method for distributing encryption keys includes receiving a table associated with a particular user, the table including a plurality of data blocks and splitting the table into a plurality of tablets including a corresponding portion of data blocks. The method also includes generating a resource key uniquely associated with the table and for each tablet generating a unique data encryption key for the corresponding tablet to encrypt with the unique data encryption key. The method also includes encrypting each data encryption key with the resource key and distributing control of each encrypted tablet and each corresponding encrypted data encryption key to a plurality of tablet servers, each controlling one or more of the encrypted tablets. The resource key transmits to a remote entity causing the remote entity to encrypt the resource key with a user key associated with the particular user and transmit the encrypted resource key.
    Type: Application
    Filed: December 19, 2024
    Publication date: April 10, 2025
    Applicant: Google LLC
    Inventors: Rohit Jog, Cristina Schmidt, Clifford Arthur Frey
  • Patent number: 12200119
    Abstract: A method for distributing encryption keys includes receiving a table associated with a particular user, the table including a plurality of data blocks and splitting the table into a plurality of tablets including a corresponding portion of data blocks. The method also includes generating a resource key uniquely associated with the table and for each tablet generating a unique data encryption key for the corresponding tablet to encrypt with the unique data encryption key. The method also includes encrypting each data encryption key with the resource key and distributing control of each encrypted tablet and each corresponding encrypted data encryption key to a plurality of tablet servers, each controlling one or more of the encrypted tablets. The resource key transmits to a remote entity causing the remote entity to encrypt the resource key with a user key associated with the particular user and transmit the encrypted resource key.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: January 14, 2025
    Assignee: Google LLC
    Inventors: Rohit Jog, Cristina Schmidt, Clifford Arthur Frey
  • Publication number: 20220069981
    Abstract: A method for distributing encryption keys includes receiving a table associated with a particular user, the table including a plurality of data blocks and splitting the table into a plurality of tablets including a corresponding portion of data blocks. The method also includes generating a resource key uniquely associated with the table and for each tablet generating a unique data encryption key for the corresponding tablet to encrypt with the unique data encryption key. The method also includes encrypting each data encryption key with the resource key and distributing control of each encrypted tablet and each corresponding encrypted data encryption key to a plurality of tablet servers, each controlling one or more of the encrypted tablets. The resource key transmits to a remote entity causing the remote entity to encrypt the resource key with a user key associated with the particular user and transmit the encrypted resource key.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Applicant: Google LLC
    Inventors: Rohit Jog, Cristina Schmidt, Clifford Arthur Frey
  • Patent number: 10649658
    Abstract: Embodiments perform distributed management of an inventory of a shared, distributed storage device. Host computing devices accessing the storage device maintain, on the storage device, journaling files of the storage events performed by each of the host computing devices. A tidy file is maintained, on the storage device, by all of the host computing devices, reflecting the storage events performed by each of the host computing devices.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 12, 2020
    Assignee: VMware, Inc.
    Inventors: George Georgiev, Rohit Jog
  • Publication number: 20170192989
    Abstract: Embodiments perform distributed management of an inventory of a shared, distributed storage device. Host computing devices accessing the storage device maintain, on the storage device, journaling files of the storage events performed by each of the host computing devices. A tidy file is maintained, on the storage device, by all of the host computing devices, reflecting the storage events performed by each of the host computing devices.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: George Georgiev, Rohit Jog