Patents by Inventor Tanushree Nandy

Tanushree Nandy 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: 10678797
    Abstract: Collaboration application includes a set of shared documents shared with users with different authorization rights. A request to provide relevant shared documents from the set of shared documents is received. Document ranks corresponding to the relevant shared documents are determined. The document ranks are determined based on weighted document factors related to the set of shared documents. A ranked list of the relevant shared documents is provided according to the determined document ranks. User rank for users in relation to a document from the relevant shared documents is determined. The user ranks are determined based on user factors and weights of the user factors. The user factors are related to authorization rights of the users to the document, sharing characteristics of the document and the users, and measurements over interactions of the users with documents from the set of shared documents that are shared with the users.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 9, 2020
    Assignee: SAP SE
    Inventors: Tanushree Nandy, Pranav Acharya, Prasanna Bhat Mavinakuli, Rahul Tiwari, Tejram Jagannath Sonwane
  • Patent number: 9817841
    Abstract: The described technologies can be used for scheduled synchronization of documents. In one example, a method of controlling synchronization according to a stored update schedule can comprise locally storing a document comprising one or more visualizations based on at least one or more datasets. The update schedule can be stored in association with the document. The update schedule can indicate a periodic interval for synchronizing the document. Login credentials for a remote server can be stored. An upload of the document to the remote server can be initiated without user interaction and according to the update schedule. Uploading can comprise logging into the remote server using the stored login credentials and transmitting the document to the remote server, whereby the locally stored document and the uploaded document are synchronized at periodic intervals.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 14, 2017
    Assignee: SAP SE
    Inventors: Prasanna Bhat Mavinakuli, Tanushree Nandy, Madhukar Samak, Balasubramaniyan Krithivasan
  • Patent number: 9817653
    Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a backend server to at least receive, from an administrator webserver, an extension, store the extension and an associated timestamp in a repository, the associated timestamp indicating a time at which the extension was received from the administrator webserver, receive a request for the extension from a customer webserver, the request for the extension identifying the extension, and in response to receiving the request for the extension, fetch the extension from the repository, and send the extension to the customer webserver.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 14, 2017
    Assignee: SAP SE
    Inventors: Unmesh Sreedharan, Arpitha A Shetty, Sukesh Kaul, Tanushree Nandy, Rakesh Kelappan, Rahul Tiwari
  • Publication number: 20170177320
    Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a backend server to at least receive, from an administrator webserver, an extension, store the extension and an associated timestamp in a repository, the associated timestamp indicating a time at which the extension was received from the administrator webserver, receive a request for the extension from a customer webserver, the request for the extension identifying the extension, and in response to receiving the request for the extension, fetch the extension from the repository, and send the extension to the customer webserver.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: Unmesh SREEDHARAN, Arpitha A. SHETTY, Sukesh KAUL, Tanushree NANDY, Rakesh KELAPPAN, Rahul TIWARI
  • Publication number: 20170052955
    Abstract: Collaboration application includes a set of shared documents shared with users with different authorization rights. A request to provide relevant shared documents from the set of shared documents is received. Document ranks corresponding to the relevant shared documents are determined. The document ranks are determined based on weighted document factors related to the set of shared documents. A ranked list of the relevant shared documents is provided according to the determined document ranks. User rank for users in relation to a document from the relevant shared documents is determined. The user ranks are determined based on user factors and weights of the user factors. The user factors are related to authorization rights of the users to the document, sharing characteristics of the document and the users, and measurements over interactions of the users with documents from the set of shared documents that are shared with the users.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 23, 2017
    Inventors: Tanushree Nandy, Pranav Acharya, Prasanna Bhat Mavinakuli, Rahul Tiwari, Tejram Jagannath Sonwane
  • Publication number: 20160179838
    Abstract: The described technologies can be used for scheduled synchronization of documents. In one example, a method of controlling synchronization according to a stored update schedule can comprise locally storing a document comprising one or more visualizations based on at least one or more datasets. The update schedule can be stored in association with the document. The update schedule can indicate a periodic interval for synchronizing the document. Login credentials for a remote server can be stored. An upload of the document to the remote server can be initiated without user interaction and according to the update schedule. Uploading can comprise logging into the remote server using the stored login credentials and transmitting the document to the remote server, whereby the locally stored document and the uploaded document are synchronized at periodic intervals.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Prasanna Bhat Mavinakuli, Tanushree Nandy, Madhukar Samak, Balasubramaniyan Krithivasan