Patents by Inventor Ron G. Rambo
Ron G. Rambo 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: 20170199903Abstract: Some aspects disclosed herein are directed to, for example, a system and method of backing out data. The method may comprise determining one or more unique identifiers for data to be loaded from a source system to one or more databases. The method may comprise loading the data from the source system to the one or more databases, and the data may be loaded with the one or more unique identifiers. A computing device may determine that a subset of the data loaded to the one or more databases comprises invalid data. In response to determining that the subset of the data loaded to the one or more databases comprises invalid data, the computing device may determine one or more unique identifiers for the invalid data. The invalid data may be removed, from the one or more databases, based on the one or more unique identifiers for the invalid data.Type: ApplicationFiled: January 12, 2016Publication date: July 13, 2017Inventors: Rodney Shannon Floyd, Ron G. Rambo, Nancy M. Cerniglia
-
Publication number: 20170147661Abstract: A source data file can be loaded into a database by extracting data from the source data file at a computing device, validating the data from the source data file at the computing device, transforming the data from the source data file at the computing device, requesting the data to be transferred to a first database at a first message processor module, delivering the data to the first database, and responding that the data has been transferred to the first database at the first message processor module to acknowledge receipt of the data in the database at the computing device. The data may be delivered to one or more databases using, for example, a plurality of distributed data facility (DDF) threads.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Ron G. Rambo, Rodney Shannon Floyd, Nancy M. Cerniglia
-
Publication number: 20170147663Abstract: A source data file can be loaded into a database by extracting data from the source data file at a computing device, validating the data from the source data file at the computing device, transforming the data from the source data file at the computing device, requesting the data to be transferred to a first database at a first message processor module, delivering the data to the first database, and responding that the data has been transferred to the first database at the first message processor module to acknowledge receipt of the data in the database at the computing device.Type: ApplicationFiled: February 3, 2017Publication date: May 25, 2017Inventors: Ron G. Rambo, Steven A. Walker, Meng Gu
-
Patent number: 9633094Abstract: A source data file can be loaded into a database by extracting data from the source data file at a computing device, validating the data from the source data file at the computing device, transforming the data from the source data file at the computing device, requesting the data to be transferred to a first database at a first message processor module, delivering the data to the first database, and responding that the data has been transferred to the first database at the first message processor module to acknowledge receipt of the data in the database at the computing device.Type: GrantFiled: April 25, 2014Date of Patent: April 25, 2017Assignee: Bank of America CorporationInventors: Ron G. Rambo, Steven A. Walker, Meng Gu
-
Publication number: 20150310076Abstract: A source data file can be loaded into a database by extracting data from the source data file at a computing device, validating the data from the source data file at the computing device, transforming the data from the source data file at the computing device, requesting the data to be transferred to a first database at a first message processor module, delivering the data to the first database, and responding that the data has been transferred to the first database at the first message processor module to acknowledge receipt of the data in the database at the computing device.Type: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Applicant: Bank of America CorporationInventors: Ron G. Rambo, Steven A. Walker, Meng Gu
-
Patent number: 9026504Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing expedited loading/inserting of data by an entity. Specifically, the invention expedites the loading/inserting of large quantities of data to database tables. Initially received data for loading is processed, via multi-row insert, onto in-memory or temporary tables. The data is staged on a temporary table while the appropriate base table is determined. Once determined, data from the temporary table is pointed to the base table. In this way, a massive amount of data loading from the temporary table to a base table may occur. This prevents logging and locking associated with adding individual data points or row to a base table independently. Errors are check and processed accordingly. Once updated, the data on the temporary table is deleted in mass and a check point restart is issued.Type: GrantFiled: February 4, 2013Date of Patent: May 5, 2015Assignee: Bank of America CorporationInventors: Ron G. Rambo, Steven A. Walker
-
Patent number: 8930397Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing expedited updating of data stored by an entity. Specifically, the invention expedites the updating of data within large quantities of data on database tables. Initially received update data is processed, via multi-row insert, onto in-memory or temporary tables. The update data is staged on a temporary table while the appropriate base table (housing the data to be updated) is determined. Once determined, update data from the temporary table is pointed to the base table. In this way, a massive amount of data updating may occur. This prevents logging and locking associated with adding individual data updates or row updates to the base table independently. Errors are check and processed accordingly. Once updated, the update data on the temporary table is deleted in mass and a check point restart is issued.Type: GrantFiled: February 4, 2013Date of Patent: January 6, 2015Assignee: Bank of America CorporationInventors: Ron G. Rambo, Steven A. Walker
-
Publication number: 20140222872Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing expedited updating of data stored by an entity. Specifically, the invention expedites the updating of data within large quantities of data on database tables. Initially received update data is processed, via multi-row insert, onto in-memory or temporary tables. The update data is staged on a temporary table while the appropriate base table (housing the data to be updated) is determined. Once determined, update data from the temporary table is pointed to the base table. In this way, a massive amount of data updating may occur. This prevents logging and locking associated with adding individual data updates or row updates to the base table independently. Errors are check and processed accordingly. Once updated, the update data on the temporary table is deleted in mass and a check point restart is issued.Type: ApplicationFiled: February 4, 2013Publication date: August 7, 2014Applicant: BANK OF AMERICA CORPORATIONInventors: Ron G. Rambo, Steven A. Walker
-
Publication number: 20140222768Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing expedited loading/inserting of data by an entity. Specifically, the invention expedites the loading/inserting of large quantities of data to database tables. Initially received data for loading is processed, via multi-row insert, onto in-memory or temporary tables. The data is staged on a temporary table while the appropriate base table is determined. Once determined, data from the temporary table is pointed to the base table. In this way, a massive amount of data loading from the temporary table to a base table may occur. This prevents logging and locking associated with adding individual data points or row to a base table independently. Errors are check and processed accordingly. Once updated, the data on the temporary table is deleted in mass and a check point restart is issued.Type: ApplicationFiled: February 4, 2013Publication date: August 7, 2014Applicant: BANK OF AMERICA COPORATIONInventors: Ron G. Rambo, Steven A. Walker