Patents by Inventor Srinivasan Ramanujam

Srinivasan Ramanujam 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: 20250084016
    Abstract: Processes for hydrogenating toluene to methylcyclohexane (MCH) and dehydrogenating MCH to toluene with minimal to no by-products, thereby ensuring minimal loss of hydrogen are described. MCH acts as a liquid organic hydrogen carrier, and it can be transferred in storage vessels and/or pipelines for several thousands of miles to the final destination with very minimal to no degradation.
    Type: Application
    Filed: June 17, 2024
    Publication date: March 13, 2025
    Inventors: Nirlipt Mahapatra, Priyank Tiwari, Srinivasan Ramanujam, Priyesh Jayendrakumar Jani, Gautam Pandey, Pankaj Kumar Singh, Raymond S. Chan, Bryan J. Egolf, Elie J. Fayad, David S. Lafyatis, Clayton C. Sadler
  • Publication number: 20250058269
    Abstract: Apparatuses and methods for reforming of hydrocarbons including recovery of products. A reforming-zone effluent is separated into a net gas phase stream and a liquid phase hydrocarbon stream. The net gas phase stream may be passed separated into an H2 rich stream and a tail gas stream in a PSA. The tail gas may be passed through an absorber and then passed through a membrane to form a second H2 rich stream and a liquid stream. A second absorber is used to recover C3/C4 hydrocarbons. The two absorbers may be stacked on top of each other.
    Type: Application
    Filed: August 2, 2024
    Publication date: February 20, 2025
    Inventors: Srinivasan Ramanujam, Eleftherios Adamopoulos, William Yanez, Harsh Satishbhai Patel
  • Publication number: 20250013789
    Abstract: Systems and methods provide a blockchain strategic master data computing environment for master data management, where the strategic master data computing environment includes a peer-to-peer computing network comprising interconnected peer nodes collectively programmed to interoperate based at least in part on a computing environment coordination protocol, a portion or all of the plurality of peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes within the peer-to-peer computing network to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledger. The master ledger also stores smart contracts that include object codes, where the smart contracts are executed by peer node(s).
    Type: Application
    Filed: September 24, 2024
    Publication date: January 9, 2025
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Patent number: 12130950
    Abstract: Systems and methods provide a blockchain strategic master data computing environment for master data management, where the strategic master data computing environment includes a peer-to-peer computing network comprising interconnected peer nodes collectively programmed to interoperate based at least in part on a computing environment coordination protocol, a portion or all of the plurality of peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes within the peer-to-peer computing network to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledger. The master ledger also stores smart contracts that include object codes, where the smart contracts are executed by peer node(s).
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: October 29, 2024
    Assignee: TRUIST BANK
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240267412
    Abstract: A strategic master data management blockchain computing platform includes virtual machine(s) configured and deployed to execute an operating system of the blockchain computing platform across a virtual network, and a plurality of interconnected data processing nodes each comprising a plurality of functional layers, where the plurality of functional layers comprise an identity management access layer that is configured to establish a blockchain computing function. The blockchain computing function includes defining (a) role-based access control (RBAC) policies for access to master data management blockchain services, and (b) attribute-based access control (ABAC) time-based rules restricting access to portions of master data. The blockchain computing function also maintains a security framework that controls access to processing node resources across the virtual network.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265003
    Abstract: Systems and methods provide a blockchain strategic master data computing environment for master data management, where the strategic master data computing environment includes a peer-to-peer computing network comprising interconnected peer nodes collectively programmed to interoperate based at least in part on a computing environment coordination protocol, a portion or all of the plurality of peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes within the peer-to-peer computing network to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledger. The master ledger also stores smart contracts that include object codes, where the smart contracts are executed by peer node(s).
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265002
    Abstract: An enhanced blockchain data computing platform for strategic master data management provides a package-built solution using a blockchain platform for Master Data Management. Identity Management and Asset Management are constructed as coordinated extensions of inherent blockchain capabilities. Queries against a Master Data World State provide interactive views into the Data Assets and a full-provenance historical view of Data Asset transactions recorded in a Master Ledger. This ledger is then automatically shared as Distributed Ledger Copies across the blockchain network to other Network Node applications thereby providing access to the same Master Data and improving source data quality and MDM results over time as the Network Nodes synchronize on a single trusted Master Data Management Source of Record.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265368
    Abstract: Systems and methods configure a blockchain framework that includes a master data asset ledger and peer nodes, the master data asset ledger being configured to autonomously maintain current values of a set of ledger states and comprises object codes overlaying a coordination protocol of the peer nodes that are collectively configured to maintain a copy of the object codes and are each configured to store data asset records of respective decentralized applications. Access to the blockchain framework is provided to facilitate coordinated data asset management of the master data asset ledger and the peer nodes in accordance with the coordination protocol, the coordinated data asset management comprising obtaining endorsement of transaction(s) through peer consensus of the peer nodes, and instructing peer node(s) to apply a trust control maintained by the master data asset ledger, the trust control being based on the endorsement of the transaction(s).
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265146
    Abstract: Systems and methods call a portion of an application programming interface (API) to access a portion of a current state data server of the blockchain computing platform (BCP) configured to perform virtual machine processing, the BCP comprising interconnected data processing nodes that include: a master ledger configured to store data asset records for master data received from decentralized application transactions performed via the interconnected data processing nodes, and peer nodes configured to provide cryptographic algorithmic trust control for master data management of the master data. The calling includes an API call to the current state data server to obtain current state results of certified transaction(s) in the master ledger, the certified transaction(s) having been certified at least in part via an endorsement protocol. Current state results of the certified transaction(s) are received from the current state server and displayed via a user interface of the user device.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240264856
    Abstract: A computing platform facilitating node-based master data asset management incorporates data integrity preservation via trust controls. The platform comprises virtual machine(s) configured and deployed to execute an operating system to access the computing platform via a virtual network. The computing platform comprises a blockchain computing platform, and interconnected data processing nodes each comprising functional layers, where the functional layers comprise an asset management service layer configured to establish a blockchain computing function that preserves data integrity by defining a single view of data assets referenced in a transaction from authoritative source(s), the preserving comprising applying preprocessor standardization and normalization rules to establish the single view, and executing registration and certification processes that incorporate trust controls to enhance data integrity.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240059984
    Abstract: Processes and apparatuses for heating a feed stream for a reactor which has a charge heater. At least one process stream provides heat so that a pre-heated feed stream passed to the charge heater is a vapor stream. The process stream may be the heated stream from the outlet of the charge heater. Alternatively, the process stream may be the effluent stream from the reactor that has been heated.
    Type: Application
    Filed: August 10, 2023
    Publication date: February 22, 2024
    Inventors: Srinivasan Ramanujam, Chintan Surendra Shah, Pankaj Kumar Singh
  • Patent number: 8478721
    Abstract: Methods, apparatus and computer program products for storing a recurring time-scheduled data record in a calendaring application that does not support a pattern of recurrence of the record are described herein. The method includes the steps of: 1) receiving from a server, the recurring time-scheduled data record having a first recurrence pattern; 2) determining whether the first recurrence pattern is supported by the calendaring application; 3) if the pattern is not supported, then selecting a closest recurrence pattern supported by the calendaring application; 4) modifying the selected closest recurrence pattern by applying recurrence exceptions to create a second recurrence pattern; 5) modifying the recurring time-scheduled data record based on the second recurrence pattern to create a supported record; and 6) transferring the supported record to the calendaring application.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: July 2, 2013
    Assignee: Sybase, Inc.
    Inventor: Srinivasan Ramanujam
  • Publication number: 20120290340
    Abstract: The preferred embodiment of the present invention is directed to a method, system and apparatus to automate the sale and purchase of entertainment tickets along with concessions and/or merchandize, individually or as a package, in the electronic media comprising web, mobile apps and social media channels.
    Type: Application
    Filed: June 6, 2012
    Publication date: November 15, 2012
    Inventors: SRINIVASAN RAMANUJAM, Devendra Joshi
  • Publication number: 20120072298
    Abstract: The preferred embodiment of the present invention is directed to a method, and system to automate real time price negotiation and bargaining followed by actual purchase of merchandize or service at a retail location. The merchandize can range from real goods and/or service(s) available at any store or retail outlet to entertainment such as movies, concerts, sporting events and others.
    Type: Application
    Filed: August 19, 2011
    Publication date: March 22, 2012
    Inventors: Srinivasan Ramanujam, Devendra Joshi
  • Publication number: 20110208697
    Abstract: Methods, apparatus and computer program products for storing a recurring time-scheduled data record in a calendaring application that does not support a pattern of recurrence of the record are described herein. The method includes the steps of: 1) receiving from a server, the recurring time-scheduled data record having a first recurrence pattern; 2) determining whether the first recurrence pattern is supported by the calendaring application; 3) if the pattern is not supported, then selecting a closest recurrence pattern supported by the calendaring application; 4) modifying the selected closest recurrence pattern by applying recurrence exceptions to create a second recurrence pattern; 5) modifying the recurring time-scheduled data record based on the second recurrence pattern to create a supported record; and 6) transferring the supported record to the calendaring application.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Applicant: SYBASE, INC.
    Inventor: SRINIVASAN RAMANUJAM
  • Patent number: 7505996
    Abstract: Converting a electronic files. An initial step involves determining whether an electronic file contains distinct data strings or simple text associated with marks. Where the electronic file contains distinct data strings, those distinct data strings are located, and, from each distinct data string, format data is obtained. The distinct data string is then converted to simple text and associated with a mark, the mark representing the format data. Where the electronic file contains simple text associated with marks, those marks are located, for each located mark, the simple text associated with that mark is identified. The simple text is then formatted according to the mark forming a distinct data string.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: March 17, 2009
    Assignee: Extended Systems, Inc.
    Inventors: Srinivasan Ramanujam, Scott A. Jeide, Raja Annadurai
  • Patent number: 7373362
    Abstract: A coordinating push and user-initiated synchronization method and system. Initially, changes to a local application data store are detected and records affected by the change are identified. At some point, a record affected by a detected change is pushed to a remote system where it is ascertained whether the pushed record, in its current form as affected by the detected change, has already been replicated in or deleted from a remote application data store through user-initiated synchronization. If not, the pushed record is used to update the remote application data store. Instead, at some point it may be ascertained whether the identified record, in its current form as affected by the detected change, has been replicated in or deleted from the remote application data store through push synchronization as just described. If not, the remote application data store is synchronized with the local application data store.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: May 13, 2008
    Assignee: Extended Systems, Inc.
    Inventors: Richard Detweiler, David Butler, Srinivasan Ramanujam, Scott A. Jeide
  • Patent number: 7346616
    Abstract: A system and method enabling synchronization of data stored on three or more devices in which synchronization between any two of the devices can be conducted independently of the other device. A method embodying the invention involves identifying a record in a first data store that is associated with a change counter that exceeds a maximum change counter recorded for the first data store and updating a second data store using the identified record.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: March 18, 2008
    Assignee: Extended System, Inc.
    Inventors: Srinivasan Ramanujam, Senthil Krishnapillai
  • Patent number: 7213039
    Abstract: A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record tag, unique to the environment, is generated and associated with the record. When synchronizing, only those records with equivalent record tags are compared and updated.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: May 1, 2007
    Assignee: Extended System, Inc.
    Inventors: Srinivasan Ramanujam, Scott A. Jeide
  • Publication number: 20030200230
    Abstract: Converting a electronic files. An initial step involves determining whether an electronic file contains distinct data strings or simple text associated with marks. Where the electronic file contains distinct data strings, those distinct data strings are located, and, from each distinct data string, format data is obtained. The distinct data string is then converted to simple text and associated with a mark, the mark representing the format data. Where the electronic file contains simple text associated with marks, those marks are located, for each located mark, the simple text associated with that mark is identified. The simple text is then formatted according to the mark forming a distinct data string.
    Type: Application
    Filed: April 19, 2002
    Publication date: October 23, 2003
    Inventors: Srinivasan Ramanujam, Scott A. Jeide, Raja Annadurai