Patents by Inventor Siddaram Siddanna Bali

Siddaram Siddanna Bali 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: 20240137274
    Abstract: Embodiments provide systems and methods for a generic representational state transfer (ReST) framework that can be used to communicate with heterogeneous ReST interfaces. On embodiment of a method comprises storing endpoint configurations for heterogeneous ReST interfaces as configurable files consumable by a ReST framework; receiving, by the ReST framework, a request to perform an operation and ReST resource details associated with the request to perform the operation; generating a ReST request, the ReST request including an endpoint URL for a target resource, a Hypertext Transfer Protocol (HTTP) method, and a header; and sending the ReST request to a ReST server. Generating the ReST request can comprise accessing the first endpoint configuration and extract first endpoint configuration data that is applicable to servicing the request to perform the operation, the first endpoint configuration data specifying the header; and mapping the operation to the HTTP method.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Pulla Rayudu Garaga, Ananda Reddy Chichhili, Siddaram Siddanna Bali
  • Patent number: 11856075
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: December 26, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20230051417
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 16, 2023
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Patent number: 11522974
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: December 6, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20210234935
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 29, 2021
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Patent number: 10979511
    Abstract: Methods and systems for selecting an existing connection from a connection pool. A connection is immediately decoupled from its client session when the client session is released by a user and made available to the same user or other users. Criteria are defined, applied and considered for either re-using an existing connection or creating a new connection.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: April 13, 2021
    Assignee: Open Text Corporation
    Inventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
  • Patent number: 10972570
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: April 6, 2021
    Assignee: Open Text Corporation
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20180338014
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Application
    Filed: May 14, 2018
    Publication date: November 22, 2018
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20180152521
    Abstract: Methods and systems for selecting an existing connection from a connection pool. A connection is immediately decoupled from its client session when the client session is released by a user and made available to the same user or other users. Criteria are defined, applied and considered for either re-using an existing connection or creating a new connection.
    Type: Application
    Filed: January 29, 2018
    Publication date: May 31, 2018
    Inventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
  • Patent number: 9930122
    Abstract: Methods and systems for selecting an existing connection from a connection pool. A connection is immediately decoupled from its client session when the client session is released by a user and made available to the same user or other users. Criteria are defined, applied and considered for either re-using an existing connection or creating a new connection.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 27, 2018
    Assignee: Open Text Corporation
    Inventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
  • Patent number: 9853912
    Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: December 26, 2017
    Assignee: Open Text Corporation
    Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
  • Publication number: 20170250924
    Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
  • Patent number: 9686208
    Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 20, 2017
    Assignee: Open Text Corporation
    Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
  • Patent number: 9258793
    Abstract: Methods and systems for providing light weight client sessions. Connections are immediately decoupled from sessions when released by a user and made available to the same or other users. Re-authentication of the user to re-use a connection can be streamlined by maintaining client login data in a client login record cache.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 9, 2016
    Assignee: EMC Corporation
    Inventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
  • Publication number: 20150271099
    Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
    Type: Application
    Filed: June 9, 2015
    Publication date: September 24, 2015
    Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
  • Patent number: 9083579
    Abstract: Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 14, 2015
    Assignee: EMC Corporation
    Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei