Patents by Inventor Sanjay Ghatare

Sanjay Ghatare 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: 20230102653
    Abstract: A method for displaying an event feed to a user includes, at an event feed service in communication with an issue tracking system and a collaborative document system, receiving, from an issue tracking system including a plurality of issue tickets, a notification of an event associated with an issue ticket and a reference to the issue ticket, and receiving, from a collaborative document system including a plurality of user-generated documents, a notification of an event associated with a user-generated document and including a reference to the user-generated document. The method may further include causing at least a portion of an event feed to be displayed to the user, the event feed including a first feed item including a first actionable input object configured to cause a modification of the issue, and a second feed item including a second actionable input object configured to cause a modification of the user-generated document.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Ali Dasdan, Sanjay Ghatare, Balazs Nagy, Timothy Clipsham
  • Patent number: 10147334
    Abstract: A processing device receives an input of a word that is to be learned by a user, performs a search for a definition of the word using a search engine, and receives the definition of the word based on the search. The processing device prompts the user to rewrite the definition and receives a user input of a new definition for the word. The processing device prompts the user to select a vocabulary learning mode from a group of vocabulary learning modes consisting of: a story mode, an etymology mode, an image mode and a word connections mode. The processing device receives a selection of a vocabulary learning mode from the group of vocabulary learning modes and provides a user interface and one or more tools for generation of a card for study of the word, wherein the one or more tools are based on the selected vocabulary learning mode. The processing device generates the card responsive to user input and then saves the card.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: December 4, 2018
    Inventor: Sanjay Ghatare
  • Publication number: 20050080791
    Abstract: A system is disclosed for translating access requests between a format suitable for a relational database and a different format used by an application. When the system receives a data access request from the application, the system accesses a mapping catalog and translates the request based on the mapping catalog. The translated request is then provided to the relational database.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventor: Sanjay Ghatare
  • Publication number: 20050080766
    Abstract: A system with multiple data stores receives a data access request that includes one or more variables. The system determines which data store can service the data access request by using mappings of the variables to the data stores in order to evaluate whether partition expressions for the data stores overlap with the variables in the data access request. The data access request is then sent to the data stores corresponding to the partition expressions that overlap. The partition expressions can have one or more variables. The present invention supports multi-dimensional partitioning.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventor: Sanjay Ghatare
  • Publication number: 20050080792
    Abstract: A mapping scheme is disclosed so that data can be communicated between a relational database and a system that represents data in a manner different than the relational database. In one embodiment, the mapping scheme uses a mapping catalog that identifies attributes, columns and tables in the relational database that store data for the attributes, and relations between tables in order to determine how to access the attributes.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventor: Sanjay Ghatare
  • Publication number: 20020106085
    Abstract: Techniques for handling a breach in security are disclosed. According to one technique, prior to the breach, a first party sends to a second party data that identifies a plurality of public keys, including a current public key that corresponds to a current private key. The second party uses the current public key and the first party uses the current private key to exchange electronic messages securely. Other keys, including a session key, may also be used to ensure the security of the exchange. According to one technique, digital signatures are attached to every outgoing message during the secure exchange, and verified on every incoming message. In response to a breach involving the current private key, (1) the first party invalidates the current private key, (2) the first party sends a message to the second party to instruct the second party to invalidate the current public key, and to establish another public key in the plurality of public keys as a new current public key.
    Type: Application
    Filed: January 5, 2001
    Publication date: August 8, 2002
    Inventors: Sandeep Jain, Sudheer Thakur, Kevin Darryl Jeu, Sanjay Ghatare