Patents by Inventor Balaji Subramanian
Balaji Subramanian 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: 20250124620Abstract: Various disclosed embodiments are directed to deriving, via a language model, a summary of data by converting or encoding table data into one or more natural language sentences, which are then used as input to the language model for generating the summary. One or more embodiments are additionally or alternatively directed to deriving, via a language model, a response to a user question or command via a chat interface by providing the language model with the generated summary as input. In this way, for example, the language model can use the summary as a prompt or other target context for providing a response.Type: ApplicationFiled: October 13, 2023Publication date: April 17, 2025Inventors: Tarun ARORA, Tanay ANAND, Siddarth RAMESH, Shripad DESHMUKH, Pranjal PRASOON, Piyush DEWNANI, Md anis ALAM, Jayakumar SUBRAMANIAN, Gaurav SATIJA, Diwakar Reddy YERRAGUNTA, Deepthi AMIRTHAGADESWARAN, Balaji KRISHNAMURTHY, Avinash KATIYAR
-
Patent number: 11949684Abstract: A system includes a set of adapter interfaces, a router module, and a processor. Each adapter interface is assigned to a different level of security. The router module sends requests to the adapter interfaces, based on the security levels associated with the devices that submitted the requests. A first adapter interface establishes a first connection to the servers, providing access to a first zone. A second adapter interface establishes a second connection to the servers, providing access to a second zone. The first zone includes a set of resources assigned to the first level of security that is not included in the second zone. Each adapter interface further receives data and applies different levels of security to the data, based on the security levels associated with the devices that submitted the data.Type: GrantFiled: August 10, 2021Date of Patent: April 2, 2024Assignee: Bank of America CorporationInventors: Manu Jacob Kurian, Mahesh Bhashetty, Anamika Singhal, Srinivasulu Bodapati, Balaji Subramanian
-
Patent number: 11429564Abstract: A file transfer system that includes a data source, a destination device, and a transfer server. The transfer server is configured to receive a file from the data source and determine a file size of the file. The transfer server is further configured to determine an available disk space for the destination device, to compare the available disk space to the file size of the file, and to determine that the available disk space is less than the file size of the file. In response to the determination, the transfer server is further configured to determine a file type for the file based on content within the file and to identify metadata linked with the determined file type. The transfer server is further configured to extract data from the file corresponding with the identified metadata and to send the data to the destination device.Type: GrantFiled: June 18, 2019Date of Patent: August 30, 2022Assignee: Bank of America CorporationInventors: Jayachandra Varma, Balaji Subramanian, Anshika Choudhary, Manu J. Kurian
-
Publication number: 20210367950Abstract: A system includes a set of adapter interfaces, a router module, and a processor. Each adapter interface is assigned to a different level of security. The router module sends requests to the adapter interfaces, based on the security levels associated with the devices that submitted the requests. A first adapter interface establishes a first connection to the servers, providing access to a first zone. A second adapter interface establishes a second connection to the servers, providing access to a second zone. The first zone includes a set of resources assigned to the first level of security that is not included in the second zone. Each adapter interface further receives data and applies different levels of security to the data, based on the security levels associated with the devices that submitted the data.Type: ApplicationFiled: August 10, 2021Publication date: November 25, 2021Inventors: Manu Jacob Kurian, Mahesh Bhashetty, Anamika Singhal, Srinivasulu Bodapati, Balaji Subramanian
-
Patent number: 11122054Abstract: A system includes a set of adapter interfaces, a router module, and a processor. Each adapter interface is assigned to a different level of security. The router module sends requests to the adapter interfaces, based on the security levels associated with the devices that submitted the requests. A first adapter interface establishes a first connection to the servers, providing access to a first zone. A second adapter interface establishes a second connection to the servers, providing access to a second zone. The first zone includes a set of resources assigned to the first level of security that is not included in the second zone. A third adapter interface establishes a third connection to the servers, providing access to a quarantine. Each adapter interface further receives data and applies different levels of security to the data, based on the security levels associated with the devices that submitted the data.Type: GrantFiled: August 27, 2019Date of Patent: September 14, 2021Assignee: Bank of America CorporationInventors: Manu Jacob Kurian, Mahesh Bhashetty, Anamika Singhal, Srinivasulu Bodapati, Balaji Subramanian
-
Publication number: 20210067519Abstract: A system includes a set of adapter interfaces, a router module, and a processor. Each adapter interface is assigned to a different level of security. The router module sends requests to the adapter interfaces, based on the security levels associated with the devices that submitted the requests. A first adapter interface establishes a first connection to the servers, providing access to a first zone. A second adapter interface establishes a second connection to the servers, providing access to a second zone. The first zone includes a set of resources assigned to the first level of security that is not included in the second zone. A third adapter interface establishes a third connection to the servers, providing access to a quarantine. Each adapter interface further receives data and applies different levels of security to the data, based on the security levels associated with the devices that submitted the data.Type: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Inventors: Manu Jacob Kurian, Mahesh Bhashetty, Anamika Singhal, Srinivasulu Bodapati, Balaji Subramanian
-
Patent number: 10877848Abstract: An example method includes receiving a stream that identifies I/O operations requested to be performed with respect to a data grouping, identifying, in the stream, random I/O requests and sequential I/O requests, queuing the sequential I/O requests in a priority/processing queue and processing the sequential I/O requests immediately without waiting for loading of any metadata, and processing a first one of the random I/O requests and a second one of the random I/O request. When the first and second random I/O requests each depend on the same range of metadata, the first and second random I/O requests are processed in the order received, and when the first and second random I/O requests each depend on different respective ranges of metadata, the first and second random I/O requests are processed at the same time.Type: GrantFiled: January 31, 2019Date of Patent: December 29, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Balaji Subramanian, Yamini Allu, Srisailendra Yallapragada, Sirisha Kaipa, Vrushali Kulkarni
-
Publication number: 20200401559Abstract: A file transfer system that includes a data source, a destination device, and a transfer server. The transfer server is configured to receive a file from the data source and determine a file size of the file. The transfer server is further configured to determine an available disk space for the destination device, to compare the available disk space to the file size of the file, and to determine that the available disk space is less than the file size of the file. In response to the determination, the transfer server is further configured to determine a file type for the file based on content within the file and to identify metadata linked with the determined file type. The transfer server is further configured to extract data from the file corresponding with the identified metadata and to send the data to the destination device.Type: ApplicationFiled: June 18, 2019Publication date: December 24, 2020Inventors: Jayachandra Varma, Balaji Subramanian, Anshika Choudhary, Manu J. Kurian
-
Patent number: 10749632Abstract: An apparatus for smart integrated cyclic data transport is provided. The apparatus may preserve the consistency and integrity of a file during the transfer of the file from a source system to a target system. The apparatus includes an orchestration subsystem. The orchestration subsystem includes an analyzer/generator module. The analyzer/generator module executes an algorithm on the file at the source location. An output is generated from the executed algorithm. The apparatus includes a consistency module. The consistency module pre-checks the output at the source location for pretransfer validation and creates a copy of the output. The copy may preserve the consistency and the integrity of the file. The apparatus includes a data transfer subsystem which transfers the file and the output from the source system to the target system. The apparatus may also include a validation subsystem for validating the integrity and consistency of the file.Type: GrantFiled: May 30, 2019Date of Patent: August 18, 2020Assignee: Bank of America CorporationInventors: Manu Kurian, Sorin Cismas, Jay Varma, Paul Grayson Roscoe, Balaji Subramanian, Himabindu Keesara, Nathan Allen Eaton, Jr., Vibhuti Damania
-
Publication number: 20200139304Abstract: Transitional metal oxide-coated mesoporous microstructures, uses therefor, and processes for making same are provided. The transitional metal oxide-coated mesoporous microstructures can be silica based, including MCM-41, MCM-45, MCM-48, SBA-15 and SBA-16. The microstructures can include microspheres. The mesoporous microstructures can be produced using a sol-gel process wherein the crystallization step in the sol-gel process is carried out at a low temperature, where the temperature can be 22° C. for example. The metal oxide can be titanium dioxide. The titanium dioxide can include titanium dioxide nanocrystals. The transitional metal oxide-coated mesoporous microstructures can be used in environmental applications, such as nanofiltration of contaminated water to remove pollutants.Type: ApplicationFiled: June 18, 2019Publication date: May 7, 2020Inventors: Gobinda Saha, Balaji SUBRAMANIAN, Brian MACLEAN, Ogbogu Kalu
-
Publication number: 20190317853Abstract: An apparatus for smart integrated cyclic data transport is provided. The apparatus may preserve the consistency and integrity of a file during the transfer of the file from a source system to a target system. The apparatus includes an orchestration subsystem. The orchestration subsystem includes an analyzer/generator module. The analyzer/generator module executes an algorithm on the file at the source location. An output is generated from the executed algorithm. The apparatus includes a consistency module. The consistency module pre-checks the output at the source location for pretransfer validation and creates a copy of the output. The copy may preserve the consistency and the integrity of the file. The apparatus includes a data transfer subsystem which transfers the file and the output from the source system to the target system. The apparatus may also include a validation subsystem for validating the integrity and consistency of the file.Type: ApplicationFiled: May 30, 2019Publication date: October 17, 2019Inventors: Manu Kurian, Sorin Cismas, Jay Varma, Paul Grayson Roscoe, Balaji Subramanian, Himabindu Keesara, Nathan Allen Eaton, JR., Vibhuti Damania
-
Patent number: 10355824Abstract: An apparatus for smart integrated cyclic data transport is provided. The apparatus may preserve the consistency and integrity of a file during the transfer of the file from a source system to a target system. The apparatus includes an orchestration subsystem. The orchestration subsystem includes an analyzer/generator module. The analyzer/generator module executes an algorithm on the file at the source location. An output is generated from the executed algorithm. The apparatus includes a consistency module. The consistency module pre-checks the output at the source location for pretransfer validation and creates a copy of the output. The copy may preserve the consistency and the integrity of the file. The apparatus includes a data transfer subsystem which transfers the file and the output from the source system to the target system. The apparatus may also include a validation subsystem for validating the integrity and consistency of the file.Type: GrantFiled: October 23, 2017Date of Patent: July 16, 2019Assignee: Bank of America CorporationInventors: Manu Kurian, Sorin Cismas, Jay Varma, Paul Grayson Roscoe, Balaji Subramanian, Himabindu Keesara, Nathan Allen Eaton, Jr., Vibhuti Damania
-
Patent number: 10346076Abstract: According to some embodiment, a backup storage system receives, by a first phase of a data deduplication pipeline, a request from a client for reading or writing a data segment associated with a data stream stored in or to a storage system. In response to the request, the system retrieves, by the first phase, load parameters associated with a second phase in the data deduplication pipeline. For each of the load parameters associated with the second phase, the system determines, by the first phase, whether the load parameter has exceeded a load threshold associated with the second phase. The system throttles, by the first phase, performance of a specific job in the data deduplication pipeline by the second phase in response to a determination that at least one of the load parameters associated with the second job phase has exceeded the load threshold associated with the second phase.Type: GrantFiled: July 3, 2017Date of Patent: July 9, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Uday Kiran Jonnala, Yamini Allu, Pradeep Thomas, Abhishek Rajimwale, Balaji Subramanian
-
Patent number: 10341224Abstract: A flow control information routing system includes a receiver node device coupled to a sender node device by intermediate node devices that receive data traffic directed downstream, transmit the data traffic downstream, and provide flow control information upstream that is based on the data traffic transmitted downstream. The sender node device may perform a first layer 3 routing decision to direct a traffic flow to the receiver node device along a first traffic flow path that includes first intermediate node device(s). The sender node device may then receive flow control information provided by the first intermediate node device(s) and, in response, perform a second layer 3 routing decision using the flow control information in order to direct the traffic flow to the receiver node device along a second traffic flow path that includes second intermediate node device(s) and that does not include the first intermediate node device(s).Type: GrantFiled: February 26, 2016Date of Patent: July 2, 2019Assignee: Dell Products L.P.Inventors: Shivakumar Sundaram, Ramesh Balaji Subramanian
-
Publication number: 20190163575Abstract: An example method includes receiving a stream that identifies I/O operations requested to be performed with respect to a data grouping, identifying, in the stream, random I/O requests and sequential I/O requests, queuing the sequential I/O requests in a priority/processing queue and processing the sequential I/O requests immediately without waiting for loading of any metadata, and processing a first one of the random I/O requests and a second one of the random I/O request. When the first and second random I/O requests each depend on the same range of metadata, the first and second random I/O requests are processed in the order received, and when the first and second random I/O requests each depend on different respective ranges of metadata, the first and second random I/O requests are processed at the same time.Type: ApplicationFiled: January 31, 2019Publication date: May 30, 2019Inventors: Balaji Subramanian, Yamini Allu, Srisailendra Yallapragada, Sirisha Kaipa, Vrushali Kulkarni
-
Publication number: 20190123857Abstract: An apparatus for smart integrated cyclic data transport is provided. The apparatus may preserve the consistency and integrity of a file during the transfer of the file from a source system to a target system. The apparatus includes an orchestration subsystem. The orchestration subsystem includes an analyzer/generator module. The analyzer/generator module executes an algorithm on the file at the source location. An output is generated from the executed algorithm. The apparatus includes a consistency module. The consistency module pre-checks the output at the source location for pretransfer validation and creates a copy of the output. The copy may preserve the consistency and the integrity of the file. The apparatus includes a data transfer subsystem which transfers the file and the output from the source system to the target system. The apparatus may also include a validation subsystem for validating the integrity and consistency of the file.Type: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Inventors: Manu Kurian, Sorin Cismas, Jay Varma, Paul Grayson Roscoe, Balaji Subramanian, Himabindu Keesara, Nathan Allen Eaton, JR., Vibhuti Damania
-
Patent number: 10235248Abstract: In one example, a method includes receiving a stream that identifies I/O operations requested to be performed with respect to a data grouping, and identifying, in the stream, random I/O requests and sequential I/O requests. Next, the stream is split into an incoming queue containing the sequential I/O requests and a priority/processing queue containing the random I/O requests. A metadata load queue is then defined by assigning each of the random I/O requests to a respective range of metadata. The metadata of each range is loaded, and the random I/O requests re-queued. Using the loaded metadata, a random I/O operation is performed that corresponds to one of the random I/O requests. Finally, the random I/O operation and a sequential I/O operation are performed concurrently with each other.Type: GrantFiled: April 27, 2017Date of Patent: March 19, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Balaji Subramanian, Yamini Allu, Srisailendra Yallapragada, Sirisha Kaipa, Vrushali Kulkarni
-
Patent number: 10042558Abstract: A method, article of manufacture, and apparatus for performing backup operations using a deduplicated storage system is presented. A data segment can be received at a deduplicated storage system. A fingerprint can be calculated for the data segment. The fingerprint and the offset can be stored in a reference cache on the deduplicated storage system. A metadata segment can be loaded from the deduplicated storage system. The metadata segment can be updated to include the fingerprint. Backup operations may include storage and management using a tree structure.Type: GrantFiled: September 29, 2016Date of Patent: August 7, 2018Assignee: EMC IP Holding Company LLCInventors: Satish Visvanathan, Debasish Garai, Yamini Allu, Balaji Subramanian
-
Patent number: 9933961Abstract: A method, article of manufacture, and apparatus for backup operations. A read request is received for a data segment at a deduplicated storage system. The data segment is determined not to be in a data cache on the deduplicated storage system. A data segment reference for the data segment is determined to be in a data segment reference cache on the deduplicated storage system. The data segment is read from a persistent storage using the data segment reference.Type: GrantFiled: September 29, 2016Date of Patent: April 3, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Satish Visvanathan, Debasish Garai, Yamini Allu, Balaji Subramanian
-
Patent number: 9900255Abstract: A system and method for forwarding network traffic includes receiving a first flow of network traffic at an ingress port on a switch, collecting flow control metrics for a plurality of egress ports assigned to a link aggregation group of the switch, selecting a first egress port from the plurality of egress ports using a hashing strategy based on at least information associated with the flow control metrics, assigning the first flow to the first egress port, directing the first flow to the first egress port, and transmitting network traffic associated with the first flow using the first egress port.Type: GrantFiled: April 8, 2015Date of Patent: February 20, 2018Assignee: DELL PRODUCTS L.P.Inventors: Shivakumar Sundaram, Ramesh Balaji Subramanian