Patents by Inventor Douglas Wiley Bachelor
Douglas Wiley Bachelor 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: 20200241916Abstract: A system for operating a legacy software application is presented. The system includes a distributed processing service. A wrapper software object is configured both to receive processing requests to a legacy software application from outside the distributed processing service and to send the processing requests using the distributed processing service. Additionally, an encapsulated software object includes the legacy software application and an exoskeleton connection service. The exoskeleton connection service is both configured to accept processing requests from the distributed processing service, and mapped to an application programming interface of the legacy software application.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Douglas Wiley Bachelor, Raul Hugo Curbelo, Elizabeth Winters Elkins, Christie Patrick McGrath, Simon Byford Moss, Thomas C. Fountain
-
Patent number: 10684990Abstract: In a distributed processing environment, an adaptor object on a first computer creates a disk cache file that includes a copy of data acquired from a data source. The performance of a CRUD operation on the copy of the data is recorded in a disk cache change history. A business intelligence object requests the data as the data existed prior to the performance of the CRUD operation from a second computer. The second computer, determines that the requested data does not exist on the second computer. The first computer determines, in response to a request from the second computer that the requested data exists on the first computer. The requested data is reconstructed from the copy in the cache to create reconstructed data. A local copy of the reconstructed data is created on the second computer; and a reference to the local copy is provided to the requesting object.Type: GrantFiled: January 9, 2017Date of Patent: June 16, 2020Assignee: UST GLOBAL (SINGAPORE) PTE. LTD.Inventors: Simon Byford Moss, Elizabeth Winters Elkins, Douglas Wiley Bachelor, Raul Hugo Curbelo, Thomas C. Fountain
-
Patent number: 10630559Abstract: A hardware and operating system independent platform and/or run time architecture that implements a configuration and algorithmic based application and process for enabling multiple virtual machines or internal networked physical servers (hosts) to be organized into groups or “realms” in real time and against specific configurable metrics. The configurable metrics include one or more of the following; load or processing capacity availability, cost of CPU processing, location based on risk, importance to business continuity priority requirements, disaster recovery strength and priority, geographic location of host aligned to IP, and any other client specific or custom requirements. A realm manager balances all of these configurable metrics and creates an algorithm to address allocation. The algorithm is fully elastic, allowing for automatic opening and closing of virtual machines to accommodate any internal or external changes.Type: GrantFiled: September 25, 2012Date of Patent: April 21, 2020Assignee: UST Global (Singapore) Pte. Ltd.Inventors: Simon Byford Moss, Douglas Wiley Bachelor, Raul Hugo Curbelo, Elizabeth Winters Elkins, Thomas C. Fountain
-
Patent number: 10620990Abstract: A system for operating a legacy software application is presented. The system includes a distributed processing service. A wrapper software object is configured both to receive processing requests to a legacy software application from outside the distributed processing service and to send the processing requests using the distributed processing service. Additionally, an encapsulated software object includes the legacy software application and an exoskeleton connection service. The exoskeleton connection service is both configured to accept processing requests from the distributed processing service, and mapped to an application programming interface of the legacy software application.Type: GrantFiled: January 30, 2017Date of Patent: April 14, 2020Assignee: UST Global (Singapore) Pte. Ltd.Inventors: Douglas Wiley Bachelor, Raul Hugo Curbelo, Elizabeth Winters Elkins, Christie Patrick McGrath, Simon Byford Moss, Thomas C. Fountain
-
Publication number: 20170185621Abstract: In a distributed processing environment, an adaptor object on a first computer creates a disk cache file that includes a copy of data acquired from a data source. The performance of a CRUD operation on the copy of the data is recorded in a disk cache change history. A business intelligence object requests the data as the data existed prior to the performance of the CRUD operation from a second computer. The second computer, determines that the requested data does not exist on the second computer. The first computer determines, in response to a request from the second computer that the requested data exists on the first computer. The requested data is reconstructed from the copy in the cache to create reconstructed data. A local copy of the reconstructed data is created on the second computer; and a reference to the local copy is provided to the requesting object.Type: ApplicationFiled: January 9, 2017Publication date: June 29, 2017Inventors: Simon Byford Moss, Elizabeth Winters Elkins, Douglas Wiley Bachelor, Raul Hugo Curbelo, Thomas C. Fountain
-
Publication number: 20170139741Abstract: A system for operating a legacy software application is presented. The system includes a distributed processing service. A wrapper software object is configured both to receive processing requests to a legacy software application from outside the distributed processing service and to send the processing requests using the distributed processing service. Additionally, an encapsulated software object includes the legacy software application and an exoskeleton connection service. The exoskeleton connection service is both configured to accept processing requests from the distributed processing service, and mapped to an application programming interface of the legacy software application.Type: ApplicationFiled: January 30, 2017Publication date: May 18, 2017Inventors: Douglas Wiley Bachelor, Raul Hugo Curbelo, Elizabeth Winters Elkins, Christie Patrick McGrath, Simon Byford Moss, Thomas C. Fountain
-
Patent number: 9558441Abstract: A system and method 10 that provides legacy software applications 12 to be incorporated into a massively parallel and distribution processing model in the Cloud, with a high performance parallel and distributed computing (cloud) “wrapper” 14 around legacy and current systems to enable, without legacy product code change or invasive addition/editing, the legacy product to access and fully utilize the power and ability of distributed computing within the cloud through a Pneuron “cortex” platform virtual server 10. The system and method also provides the ability to distribute multiple, concurrent instances of the legacy applications, dynamically manage the load volumes, and automatically create and remove new virtual machines based upon demand requirements.Type: GrantFiled: April 9, 2012Date of Patent: January 31, 2017Assignee: Pneuron Corp.Inventors: Douglas Wiley Bachelor, Raul Hugo Curbelo, Elizabeth Winters Elkins, Christie Patrick McGrath, Simon Byford Moss, Thomas C. Fountain
-
Patent number: 9542408Abstract: A method and system for large data and distributed disk cache processing in a Pneuron platform 100. The system and method include three specific interoperable but distributed functions: the adapter/cache Pneuron 14 and distributed disk files 34, a dynamic memory mapping tree 50, and distributed disk file cleanup 28. The system allows for large data processing considerations and the ability to access and acquire information from large data sets 102a, 102b and rapidly distribute and provide the information to subsequent Pneurons 104 for processing. The system also provides the ability to store large result sets, the ability to deal with sequential as well as asynchronous parallel processing, the ability to address large unstructured data; web logs, email, web pages, etc., as well as the ability to handle failures to large block processing.Type: GrantFiled: July 16, 2013Date of Patent: January 10, 2017Assignee: Pneuron Corp.Inventors: Simon Byford Moss, Elizabeth Winters Elkins, Douglas Wiley Bachelor, Raul Hugo Curbelo, Thomas C. Fountain
-
Patent number: 9020868Abstract: A method and system for the integration of disparate data stored within an Information Technology infrastructure of a company is provided. The system and method enables holistic, real time control of data discovery, retrieval and analysis. The system combines data mining, retrieval and analytics at the source of the data, thereby solving traditional problems with disparate and distributed data, systems, business processes and analytics across an organization. The system enables a user to configure and target data, then apply rules, workflows and analytics from one central source. This process is accomplished by distributing functions in the form of software pneurons against the existing infrastructure for maximum processing while preserving a robust and extendable suite of definitions.Type: GrantFiled: December 13, 2012Date of Patent: April 28, 2015Assignee: Pneuron Corp.Inventors: Elizabeth Winters Elkins, Douglas Wiley Bachelor, Simon Byford Moss, Thomas C. Fountain, Raul Hugo Curbelo
-
Publication number: 20140258315Abstract: A method and system for large data and distributed disk cache processing in a Pneuron platform 100. The system and method include three specific interoperable but distributed functions: the adapter/cache Pneuron 14 and distributed disk files 34, a dynamic memory mapping tree 50, and distributed disk file cleanup 28. The system allows for large data processing considerations and the ability to access and acquire information from large data files 102 and rapidly distribute and provide the information to subsequent Pneurons 104 for processing. The system also provides the ability to store large result sets, the ability to deal with sequential as well as asynchronous parallel processing, the ability to address large unstructured data; web logs, email, web pages, etc., as well as the ability to handle failures to large block processing.Type: ApplicationFiled: July 16, 2013Publication date: September 11, 2014Applicant: PNEURON CORP.Inventors: Simon Byford Moss, Elizabeth Winters Elkins, Douglas Wiley Bachelor, Raul Hugo Curbelo, Thomas C. Fountain
-
Publication number: 20140012867Abstract: A method and system for large data and distributed disk cache processing in a Pneuron platform 100. The system and method include three specific interoperable but distributed functions: the adapter/cache Pneuron 14 and distributed disk files 34, a dynamic memory mapping tree 50, and distributed disk file cleanup 28. The system allows for large data processing considerations and the ability to access and acquire information from large data files 102 and rapidly distribute and provide the information to subsequent Pneurons 104 for processing. The system also provides the ability to store large result sets, the ability to deal with sequential as well as asynchronous parallel processing, the ability to address large unstructured data; web logs, email, web pages, etc., as well as the ability to handle failures to large block processing.Type: ApplicationFiled: July 16, 2013Publication date: January 9, 2014Applicant: PNEURON CORP.Inventors: Simon Byford Moss, Elizabeth Winters Elkins, Douglas Wiley Bachelor, Raul Hugh Curbelo
-
Publication number: 20120259909Abstract: A system and method 10 that provides legacy software applications 12 to be incorporated into a massively parallel and distribution processing model in the Cloud, with a high performance parallel and distributed computing (cloud) “wrapper” 14 around legacy and current systems to enable, without legacy product code change or invasive addition/editing, the legacy product to access and fully utilize the power and ability of distributed computing within the cloud through a Pneuron “cortex” platform virtual server 10. The system and method also provides the ability to distribute multiple, concurrent instances of the legacy applications, dynamically manage the load volumes, and automatically create and remove new virtual machines based upon demand requirements.Type: ApplicationFiled: April 9, 2012Publication date: October 11, 2012Applicant: Pneuron Corp.Inventors: Douglas Wiley Bachelor, Raul Hugo Curbelo, Elizabeth Winters Elkins, Christie Patrick McGrath, Simon Byford Moss