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: 20240098140
    Abstract: 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: Application
    Filed: November 15, 2023
    Publication date: March 21, 2024
    Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Ramkishan Sadasivam, Loganathan Kulanthaisamy
  • Patent number: 11863615
    Abstract: 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: Grant
    Filed: March 18, 2022
    Date of Patent: January 2, 2024
    Assignee: T-Mobile USA, Inc.
    Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Ramkishan Sadasivam, Loganathan Kulanthaisamy
  • Publication number: 20230328150
    Abstract: 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: Application
    Filed: May 11, 2023
    Publication date: October 12, 2023
    Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Loganathan Kulanthaisamy, Ramkishan Sadasivam
  • Publication number: 20230300189
    Abstract: 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: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Ramkishan Sadasivam, Loganathan Kulanthaisamy
  • Patent number: 11695853
    Abstract: 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: Grant
    Filed: April 7, 2022
    Date of Patent: July 4, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Vaishali Vijay Patil, Seshama Naidu Enaganti, Loganathan Kulanthaisamy, Ramkishan Sadasivam
  • Patent number: 11456870
    Abstract: 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: Grant
    Filed: January 30, 2020
    Date of Patent: September 27, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
  • Publication number: 20200169405
    Abstract: 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: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
  • Patent number: 10587409
    Abstract: 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: Grant
    Filed: November 30, 2017
    Date of Patent: March 10, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
  • Publication number: 20190165942
    Abstract: 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: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Komethagan Subramaniam, Michael Engan, Ramkishan Sadasivam, Douglas McDorman
  • Publication number: 20090299846
    Abstract: 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: Application
    Filed: March 18, 2009
    Publication date: December 3, 2009
    Inventors: Wayne Richard Brueggemann, Ramkishan Sadasivam, Kurt Emmenegger, Ashish Bhagare, Deirdre Baker