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: 20240137274Abstract: 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: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Inventors: Pulla Rayudu Garaga, Ananda Reddy Chichhili, Siddaram Siddanna Bali
-
Patent number: 11856075Abstract: 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: GrantFiled: October 19, 2022Date of Patent: December 26, 2023Assignee: OPEN TEXT CORPORATIONInventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Publication number: 20230051417Abstract: 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: ApplicationFiled: October 19, 2022Publication date: February 16, 2023Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Patent number: 11522974Abstract: 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: GrantFiled: April 5, 2021Date of Patent: December 6, 2022Assignee: OPEN TEXT CORPORATIONInventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Publication number: 20210234935Abstract: 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: ApplicationFiled: April 5, 2021Publication date: July 29, 2021Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Patent number: 10979511Abstract: 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: GrantFiled: January 29, 2018Date of Patent: April 13, 2021Assignee: Open Text CorporationInventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
-
Patent number: 10972570Abstract: 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: GrantFiled: May 14, 2018Date of Patent: April 6, 2021Assignee: Open Text CorporationInventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Publication number: 20180338014Abstract: 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: ApplicationFiled: May 14, 2018Publication date: November 22, 2018Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
-
Publication number: 20180152521Abstract: 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: ApplicationFiled: January 29, 2018Publication date: May 31, 2018Inventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
-
Patent number: 9930122Abstract: 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: GrantFiled: September 28, 2012Date of Patent: March 27, 2018Assignee: Open Text CorporationInventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
-
Patent number: 9853912Abstract: 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: GrantFiled: May 16, 2017Date of Patent: December 26, 2017Assignee: Open Text CorporationInventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
-
Publication number: 20170250924Abstract: 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: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
-
Patent number: 9686208Abstract: 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: GrantFiled: June 9, 2015Date of Patent: June 20, 2017Assignee: Open Text CorporationInventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
-
Patent number: 9258793Abstract: 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: GrantFiled: September 28, 2012Date of Patent: February 9, 2016Assignee: EMC CorporationInventors: Roger W. Kilday, Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Xiaofeng Ma, Shu-Shang Sam Wei
-
Publication number: 20150271099Abstract: 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: ApplicationFiled: June 9, 2015Publication date: September 24, 2015Inventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei
-
Patent number: 9083579Abstract: 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: GrantFiled: September 28, 2012Date of Patent: July 14, 2015Assignee: EMC CorporationInventors: Shreyas Satyanand Kaushik, Siddaram Siddanna Bali, Shu-Shang Sam Wei