Patents by Inventor Subrata Datta

Subrata Datta 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: 11184423
    Abstract: Techniques are described herein that are capable of offloading upload processing of a file in a distributed system. A request is received from a requestor to upload a file to a transactional database of a DBMS. Information regarding the requestor and/or the file is extracted from the request. A determination is made that the file is to be uploaded to a non-indexing file storage system in lieu of the transactional database based at least in part on the extracted information satisfying one or more criteria. A key that includes a hash is generated. The hash is created using attribute(s) of the requestor and/or the file from the extracted information. The key is provided to the requestor. The key and at least a portion of the file are received from the requestor. Uploading of the file to the non-indexing file storage system in lieu of the transactional database is initiated.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arun Ramadasan Mannengal, Ashish Basran, Jawad Ahmed Ibrahim Katib, Avinash Chandru, Shreeja Subrata Datta
  • Publication number: 20200137141
    Abstract: Techniques are described herein that are capable of offloading upload processing of a file in a distributed system. A request is received from a requestor to upload a file to a transactional database of a DBMS. Information regarding the requestor and/or the file is extracted from the request. A determination is made that the file is to be uploaded to a non-indexing file storage system in lieu of the transactional database based at least in part on the extracted information satisfying one or more criteria. A key that includes a hash is generated. The hash is created using attribute(s) of the requestor and/or the file from the extracted information. The key is provided to the requestor. The key and at least a portion of the file are received from the requestor. Uploading of the file to the non-indexing file storage system in lieu of the transactional database is initiated.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Arun Ramadasan Mannengal, Ashish Basran, Jawad Ahmed Ibrahim Katib, Avinash Chandru, Shreeja Subrata Datta
  • Patent number: 8600062
    Abstract: Systems and methods are described for over-encrypting symmetrically pre-encrypted content for off-line delivery to playback devices using portable media drives in accordance with embodiments of the invention. One embodiment of the method of the invention includes symmetrically pre-encrypting the content, receiving a request to issue content for playback on at least one playback device associated with a user account, where each playback device includes a processor containing a private key assigned to the playback device by a conditional access system, generating a content key and over-encrypting at least a portion of the symmetrically pre-encrypted content in response to the request, obtaining a public key for each playback device, encrypting a copy of the content key using the public key of each playback device associated with the user account, and delivering the over-encrypted content and the at least one encrypted copy of the content key to a playback device associated with the user account.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: December 3, 2013
    Assignee: Verimatrix, Inc.
    Inventors: Christopher Rae, Robert Kulakowski, Subrata Datta, Eiji Oga, Nicolas Pauli, Akinwale Olugbemiga Olugbile
  • Publication number: 20110069836
    Abstract: Systems and methods are described for over-encrypting symmetrically pre-encrypted content for off-line delivery to playback devices using portable media drives in accordance with embodiments of the invention. One embodiment of the method of the invention includes symmetrically pre-encrypting the content, receiving a request to issue content for playback on at least one playback device associated with a user account, where each playback device includes a processor containing a private key assigned to the playback device by a conditional access system, generating a content key and over-encrypting at least a portion of the symmetrically pre-encrypted content in response to the request, obtaining a public key for each playback device, encrypting a copy of the content key using the public key of each playback device associated with the user account, and delivering the over-encrypted content and the at least one encrypted copy of the content key to a playback device associated with the user account.
    Type: Application
    Filed: July 20, 2010
    Publication date: March 24, 2011
    Applicant: Verimatrix, Inc.
    Inventors: Christopher Rae, Robert Kulakowski, Subrata Datta, Eiji Oga, Nicolas Pauli, Akinwale Olugbemiga Olugbile