Patents by Inventor Satish Mohan

Satish Mohan 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: 20230359646
    Abstract: The approaches described herein provide synchronization of data files across different databases used by different services and platforms. The services may be cloud-based services and include databases that include various types of data.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 9, 2023
    Inventors: Ashutosh D. Modi, Marcelin M. Lovismartin, Satish Mohan, Nayana Garaga Krishnamurthy
  • Patent number: 9886511
    Abstract: A method and system for facilitating the rendering of content by a web service in a local language associated with the user device. The system includes a server configured to receive, from the web service, a request including a locale identifier and user-inputted content received from the user device. The server identifies one or more language parameters based on the locale identifier. In an embodiment, the system provides the language parameters and a content presentation engine to the web service for dynamically rendering the user-inputted content to the user device according to the one or more language parameters. In another embodiment, the server caches a content presentation engine and the language parameters to the user device for rendering content generated by the web service.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: February 6, 2018
    Assignee: Red Hat, Inc.
    Inventors: Ankitkumar Patel, Satish Mohan
  • Patent number: 9824104
    Abstract: A system and method of content storage includes a content store for storing a plurality of first content blocks and one or more first indexes, a content manager including one or more first content analyzers, and an interface for receiving access requests for the plurality of first content blocks. Each of the one or more first indexes includes a plurality of first entries for organizing a plurality of second content blocks from the plurality of first content blocks according to a respective organizational structure. Each of the first entries includes a link to a corresponding content block from the plurality of second content blocks. Each of the plurality of content analyzers monitors the plurality of first content blocks for changes and updates a second index from the one or more first indexes based on information associated with the monitored changes.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: November 21, 2017
    Assignee: RED HAT, INC.
    Inventor: Satish Mohan
  • Publication number: 20160078073
    Abstract: A system and method of content storage includes a content store for storing a plurality of first content blocks and one or more first indexes, a content manager including one or more first content analyzers, and an interface for receiving access requests for the plurality of first content blocks. Each of the one or more first indexes includes a plurality of first entries for organizing a plurality of second content blocks from the plurality of first content blocks according to a respective organizational structure. Each of the first entries includes a link to a corresponding content block from the plurality of second content blocks. Each of the plurality of content analyzers monitors the plurality of first content blocks for changes and updates a second index from the one or more first indexes based on information associated with the monitored changes.
    Type: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Inventor: Satish MOHAN
  • Patent number: 9195736
    Abstract: A system and method of content storage includes a content store for storing a plurality of first content blocks and one or more first indexes, a content manager including one or more first content analyzers, and an interface for receiving access requests for the plurality of first content blocks. Each of the one or more first indexes includes a plurality of first entries for organizing a plurality of second content blocks from the plurality of first content blocks according to a respective organizational structure. Each of the first entries includes a link to a corresponding content block from the plurality of second content blocks. Each of the plurality of content analyzers monitors the plurality of first content blocks for changes and updates a second index from the one or more first indexes based on information associated with the monitored changes.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: November 24, 2015
    Assignee: Red Hat, Inc.
    Inventor: Satish Mohan
  • Publication number: 20150046463
    Abstract: A system and method of content storage includes a content store for storing a plurality of first content blocks and one or more first indexes, a content manager including one or more first content analyzers, and an interface for receiving access requests for the plurality of first content blocks. Each of the one or more first indexes includes a plurality of first entries for organizing a plurality of second content blocks from the plurality of first content blocks according to a respective organizational structure. Each of the first entries includes a link to a corresponding content block from the plurality of second content blocks. Each of the plurality of content analyzers monitors the plurality of first content blocks for changes and updates a second index from the one or more first indexes based on information associated with the monitored changes.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Red Hat, Inc.
    Inventor: Satish Mohan
  • Publication number: 20130179145
    Abstract: A method and system for facilitating the rendering of content by a web service in a local language associated with the user device. The system includes a server configured to receive, from the web service, a request including a locale identifier and user-inputted content received from the user device. The server identifies one or more language parameters based on the locale identifier. In an embodiment, the system provides the language parameters and a content presentation engine to the web service for dynamically rendering the user-inputted content to the user device according to the one or more language parameters. In another embodiment, the server caches a content presentation engine and the language parameters to the user device for rendering content generated by the web service.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 11, 2013
    Inventors: Ankitkumar Patel, Satish Mohan