Patents by Inventor Ramkishan Sadasivam
Ramkishan Sadasivam 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: 20240098140Abstract: A server system receives an electronic document from a client system to be stored at a content management system. The server system generates multiple copies of the electronic document that are stored in parallel at respective multiple instances of the content management system. The server system receives a request to retrieve a copy of the electronic document. In response to the request, the server system checks, by a load balancer, whether the respective multiple instances of the content management system are operational to retrieve the copy of the electronic document. The server system then performs load balancing by the load balancer in accordance with a round-robin process to select a particular instance and retrieves the copy of the electronic document from the particular instance of the content management system.Type: ApplicationFiled: November 15, 2023Publication date: March 21, 2024Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Ramkishan Sadasivam, Loganathan Kulanthaisamy
-
Patent number: 11863615Abstract: A server system receives an electronic document from a client system to be stored at a content management system. The server system generates multiple copies of the electronic document that are stored in parallel at respective multiple instances of the content management system. The server system receives a request to retrieve a copy of the electronic document. In response to the request, the server system checks, by a load balancer, whether the respective multiple instances of the content management system are operational to retrieve the copy of the electronic document. The server system then performs load balancing by the load balancer in accordance with a round-robin process to select a particular instance and retrieves the copy of the electronic document from the particular instance of the content management system.Type: GrantFiled: March 18, 2022Date of Patent: January 2, 2024Assignee: T-Mobile USA, Inc.Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Ramkishan Sadasivam, Loganathan Kulanthaisamy
-
Publication number: 20230328150Abstract: A server system for managing electronic content receives the electronic content at a data flow adapter. The electronic content is to be stored at a data storage system. The server system attempts to transmit the electronic content from the data flow adapter to the data storage system but receives a notification indicating that the data storage system will not store the electronic content. In response to the notification, the server system temporarily stores the electronic content at a data staging memory. A staging data adapter polls the data staging memory for electronic content awaiting to be stored at the data storage system. The server system detects the electronic content stored at the data staging memory and, in response, causes the staging data adapter to move the electronic content from the data staging memory to the data storage system when the data storage system will store the electronic content.Type: ApplicationFiled: May 11, 2023Publication date: October 12, 2023Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Loganathan Kulanthaisamy, Ramkishan Sadasivam
-
Publication number: 20230300189Abstract: A server system receives an electronic document from a client system to be stored at a content management system. The server system generates multiple copies of the electronic document that are stored in parallel at respective multiple instances of the content management system. The server system receives a request to retrieve a copy of the electronic document. In response to the request, the server system checks, by a load balancer, whether the respective multiple instances of the content management system are operational to retrieve the copy of the electronic document. The server system then performs load balancing by the load balancer in accordance with a round-robin process to select a particular instance and retrieves the copy of the electronic document from the particular instance of the content management system.Type: ApplicationFiled: March 18, 2022Publication date: September 21, 2023Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Ramkishan Sadasivam, Loganathan Kulanthaisamy
-
Patent number: 11695853Abstract: A server system for managing electronic content receives the electronic content at a data flow adapter. The electronic content is to be stored at a data storage system. The server system attempts to transmit the electronic content from the data flow adapter to the data storage system but receives a notification indicating that the data storage system will not store the electronic content. In response to the notification, the server system temporarily stores the electronic content at a data staging memory. A staging data adapter polls the data staging memory for electronic content awaiting to be stored at the data storage system. The server system detects the electronic content stored at the data staging memory and, in response, causes the staging data adapter to move the electronic content from the data staging memory to the data storage system when the data storage system will store the electronic content.Type: GrantFiled: April 7, 2022Date of Patent: July 4, 2023Assignee: T-Mobile USA, Inc.Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Loganathan Kulanthaisamy, Ramkishan Sadasivam
-
Patent number: 11456870Abstract: A method of interpreting an authorization token is described herein. The service can receive an authorization token from a client device, and validate a signature of the authorization token. The service can identify an allowed function value associated at least part of an entitlement representation contained in a body of the authorization token. The service can convert the allowed function value to an allowed function bitmask that includes bits at a plurality of bit positions that are set to values indicating whether the subscriber element has attributes associated with each of the plurality of bit positions on a predefined attribute list. The service can determine whether the allowed function bitmask indicates that the subscriber element has one or more qualifying attributes that entitle a user of the client device to access the service.Type: GrantFiled: January 30, 2020Date of Patent: September 27, 2022Assignee: T-Mobile USA, Inc.Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
-
Publication number: 20200169405Abstract: A method of interpreting an authorization token is described herein. The service can receive an authorization token from a client device, and validate a signature of the authorization token. The service can identify an allowed function value associated at least part of an entitlement representation contained in a body of the authorization token. The service can convert the allowed function value to an allowed function bitmask that includes bits at a plurality of bit positions that are set to values indicating whether the subscriber element has attributes associated with each of the plurality of bit positions on a predefined attribute list. The service can determine whether the allowed function bitmask indicates that the subscriber element has one or more qualifying attributes that entitle a user of the client device to access the service.Type: ApplicationFiled: January 30, 2020Publication date: May 28, 2020Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
-
Patent number: 10587409Abstract: A method of interpreting an authorization token is described herein. The service can receive an authorization token from a client device, and validate a signature of the authorization token. The service can identify an allowed function value associated at least part of an entitlement representation contained in a body of the authorization token. The service can convert the allowed function value to an allowed function bitmask that includes bits at a plurality of bit positions that are set to values indicating whether the subscriber element has attributes associated with each of the plurality of bit positions on a predefined attribute list. The service can determine whether the allowed function bitmask indicates that the subscriber element has one or more qualifying attributes that entitle a user of the client device to access the service.Type: GrantFiled: November 30, 2017Date of Patent: March 10, 2020Assignee: T-Mobile USA, Inc.Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
-
Publication number: 20190165942Abstract: A method of interpreting an authorization token is described herein. The service can receive an authorization token from a client device, and validate a signature of the authorization token. The service can identify an allowed function value associated at least part of an entitlement representation contained in a body of the authorization token. The service can convert the allowed function value to an allowed function bitmask that includes bits at a plurality of bit positions that are set to values indicating whether the subscriber element has attributes associated with each of the plurality of bit positions on a predefined attribute list. The service can determine whether the allowed function bitmask indicates that the subscriber element has one or more qualifying attributes that entitle a user of the client device to access the service.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
-
Publication number: 20090299846Abstract: Linking loyalty programs by use of a new and unique cross-reference number. Reward points from the linked accounts are pooled. Redemption of reward points associated with the linked accounts can be restricted using restriction rules. Restriction rules restrict redemption of points from an individual's account; from the pooled rewards, and/or restrict redemption for a predetermined reward type. Reward points in the linked accounts can also be converted from one reward account to another using a conversion table, which holds a liability ratio for each account. A processing platform, typically comprising a computer-implemented linking engine and an account files database, is logically connected to a network to receive linking instructions from an account holder. The linking engine can assign the cross-reference number; apply restriction rules; and convert reward points using the conversion tables.Type: ApplicationFiled: March 18, 2009Publication date: December 3, 2009Inventors: Wayne Richard Brueggemann, Ramkishan Sadasivam, Kurt Emmenegger, Ashish Bhagare, Deirdre Baker