Patents by Inventor John Abraham
John Abraham 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).
-
Patent number: 12486990Abstract: A fluid-based system for use in heating and/or cooling. In particular, the system may have a fluid heating device, which may be a solar fluid heating device, configured to heat a fluid. Heat from the heated fluid may be transferred to one or more cooling subsystems or heating subsystems. A cooling subsystem may be an absorption cooling subsystem, for example, wherein heat may cause phase change of a refrigerant. A heating subsystem may include a storage tank through which heated fluid may be circulated to heat the storage tank. A system of the present disclosure may include multiple cooling and/or heating subsystems for cooling and or heating a variety of different environments, objects, or materials.Type: GrantFiled: June 3, 2024Date of Patent: December 2, 2025Assignee: LEMA Inc.Inventors: Brian Plourde, Andrew Gikling, John Abraham, Richard Pakonen, Douglas Plourde
-
Publication number: 20240318842Abstract: A fluid-based system for use in heating and/or cooling. In particular, the system may have a fluid heating device, which may be a solar fluid heating device, configured to heat a fluid. Heat from the heated fluid may be transferred to one or more cooling subsystems or heating subsystems. A cooling subsystem may be an absorption cooling subsystem, for example, wherein heat may cause phase change of a refrigerant. A heating subsystem may include a storage tank through which heated fluid may be circulated to heat the storage tank. A system of the present disclosure may include multiple cooling and/or heating subsystems for cooling and or heating a variety of different environments, objects, or materials.Type: ApplicationFiled: June 3, 2024Publication date: September 26, 2024Inventors: Brian Plourde, Andrew Gikling, John Abraham, Richard Pakonen, Douglas Plourde
-
Patent number: 11946886Abstract: A fluid heating system may include a solar collection system configured for focusing sunlight on a focal axis, an elongated flow element arranged and configured for transporting fluid along the solar collection system at the focal axis, and a flow-control assembly comprising thermostatic valves configured to control the flow of the fluid in the elongated flow element such that pathogens present in the fluid are substantially inactivated before the fluid exits the fluid heating system. A method of operating a fluid heating system wherein the fluid heating system comprises a parabolic solar collector and a support structure may also be provided.Type: GrantFiled: November 30, 2015Date of Patent: April 2, 2024Assignee: WTS LLCInventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen, Andy Gikling, Noel Naughton
-
Patent number: 11920801Abstract: A digital fluid heating system may include a solar collection system configured for focusing sunlight on a focal axis, an elongated flow element arranged and configured for transporting fluid along the solar collection system at the focal axis, and a flow-control assembly comprising a digitally controlled valve configured to control the flow of the fluid in the elongated flow element such that pathogens present in the fluid are substantially inactivated before the fluid exits the fluid heating system and at a maximized flow rate under the given energy providing conditions. The system may also include one or more digital controls and communication systems for remote and/or automatic control.Type: GrantFiled: March 30, 2021Date of Patent: March 5, 2024Assignee: WTS LLCInventors: Brian Plourde, Andrew Gikling, John Abraham, Richard Pakonen, Douglas Plourde
-
Patent number: 11755613Abstract: A method for standardizing data input, data output and data manipulation at a data lake is provided. Methods include receiving a data transfer instruction comprising a seed file. Methods include parsing the seed file. Methods include validating the seed file. Methods include retrieving one or more data elements from one or more data sources as specified in the seed file. Methods include saving the retrieved data elements to a data lake. Methods include archiving the data elements at the data lake. Methods include receiving a schema from a network data mover client at an edge node at the data lake. Methods include creating a table to match the schema and validating the data elements using the schema. Methods include pushing the data elements into the table using the schema. Methods include saving the table that comprises the data elements in a shoreline edge node within the data lake.Type: GrantFiled: August 29, 2022Date of Patent: September 12, 2023Assignee: Bank of America CorporationInventors: Thomas Joseph, John Abraham
-
Publication number: 20220414118Abstract: A method for standardizing data input, data output and data manipulation at a data lake is provided. Methods include receiving a data transfer instruction comprising a seed file. Methods include parsing the seed file. Methods include validating the seed file. Methods include retrieving one or more data elements from one or more data sources as specified in the seed file. Methods include saving the retrieved data elements to a data lake. Methods include archiving the data elements at the data lake. Methods include receiving a schema from a network data mover client at an edge node at the data lake. Methods include creating a table to match the schema and validating the data elements using the schema. Methods include pushing the data elements into the table using the schema. Methods include saving the table that comprises the data elements in a shoreline edge node within the data lake.Type: ApplicationFiled: August 29, 2022Publication date: December 29, 2022Inventors: Thomas Joseph, John Abraham
-
Patent number: 11475036Abstract: A method for standardizing data input, data output and data manipulation at a data lake is provided. Methods include receiving a data transfer instruction comprising a seed file. Methods include parsing the seed file. Methods include validating the seed file. Methods include retrieving one or more data elements from one or more data sources as specified in the seed file. Methods include saving the retrieved data elements to a data lake. Methods include archiving the data elements at the data lake. Methods include receiving a schema from a network data mover client at an edge node at the data lake. Methods include creating a table to match the schema and validating the data elements using the schema. Methods include pushing the data elements into the table using the schema. Methods include saving the table that comprises the data elements in a shoreline edge node within the data lake.Type: GrantFiled: June 22, 2021Date of Patent: October 18, 2022Assignee: Bank of America CorporationInventors: Thomas Joseph, John Abraham
-
Patent number: 11368452Abstract: An analytics tool includes a network interface and an analytics engine. The network interface receives a request for job analytics of a job. The job comprises uploading a plurality of batches, each of the plurality batches comprising a subset of information of a data table. A network node of a plurality of network nodes uploads a batch of the plurality of batches. The analytics engine configured to determines the plurality of network nodes used to complete the job. The analytics engine retrieves network node data for each of the plurality of network nodes. The analytics engine generates the job analytics by aggregating the network node data for each of the plurality of network nodes.Type: GrantFiled: November 11, 2019Date of Patent: June 21, 2022Assignee: Bank of America CorporationInventor: John Abraham
-
Patent number: 11255804Abstract: A method of determining pathogen inactivation may include performing an energy balance on a fluid heating system. Performing an energy balance may include calculating temperatures of a fluid at a plurality of locations as the fluid flows through the fluid heating system. The method of determining pathogen inactivation may also include receiving inactivation kinetic data regarding a pathogen present in the fluid and determining pathogen inactivation amounts based on exposure to the temperatures. Performing an energy balance may include receiving a plurality of input parameters relating to the fluid heating system. The plurality of input parameters may relate to a solar collection system and an associated fluid control system. The solar collection system may include a parabolic mirror and the fluid control system may include an elongated flow element arranged along a focal axis of the parabolic mirror.Type: GrantFiled: November 30, 2015Date of Patent: February 22, 2022Assignee: WTS LLCInventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen
-
Publication number: 20220003428Abstract: A digital fluid heating system may include a solar collection system configured for focusing sunlight on a focal axis, an elongated flow element arranged and configured for transporting fluid along the solar collection system at the focal axis, and a flow-control assembly comprising a digitally controlled valve configured to control the flow of the fluid in the elongated flow element such that pathogens present in the fluid are substantially inactivated before the fluid exits the fluid heating system and at a maximized flow rate under the given energy providing conditions. The system may also include one or more digital controls and communication systems for remote and/or automatic control.Type: ApplicationFiled: March 30, 2021Publication date: January 6, 2022Inventors: Brian Plourde, Andrew Gikling, John Abraham, Richard Pakonen, Douglas Plourde
-
Patent number: 11092558Abstract: A method of determining pathogen inactivation may include performing an energy balance on a fluid heating system. Performing an energy balance may include calculating temperatures of a fluid at a plurality of locations as the fluid flows through the fluid heating system. The method of determining pathogen inactivation may also include receiving inactivation kinetic data regarding a pathogen present in the fluid and determining pathogen inactivation amounts based on exposure to the temperatures. Performing an energy balance may include receiving a plurality of input parameters relating to the fluid heating system. The plurality of input parameters may relate to a solar collection system and an associated fluid control system. The solar collection system may include a parabolic mirror and the fluid control system may include an elongated flow element arranged along a focal axis of the parabolic mirror.Type: GrantFiled: November 30, 2015Date of Patent: August 17, 2021Assignee: WTS LLCInventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen
-
Patent number: 10989420Abstract: A digital fluid heating system may include a solar collection system configured for focusing sunlight on a focal axis, an elongated flow element arranged and configured for transporting fluid along the solar collection system at the focal axis, and a flow-control assembly comprising a digitally controlled valve configured to control the flow of the fluid in the elongated flow element such that pathogens present in the fluid are substantially inactivated before the fluid exits the fluid heating system and at a maximized flow rate under the given energy providing conditions. The system may also include one or more digital controls and communication systems for remote and/or automatic control.Type: GrantFiled: November 20, 2017Date of Patent: April 27, 2021Assignee: WTS LLCInventors: Brian Plourde, Andrew Gikling, John Abraham, Richard Pakonen, Douglas Plourde
-
Patent number: 10890645Abstract: The disclosure relates to a tracking device configured to track an object in space, such as the sun, as the object moves across the sky. The tracking device may further be configured to direct a payload toward the object or toward an angle relative to the object. The tracking device may continuously or intermittently determine the location of the moving object, and adjust the position of the payload accordingly. The tracking device may calculate the position of the moving object based on GPS information, such as triangulated coordinates of the tracking device, date, and time. Generally, the tracking device may be capable of tracking an object such as the sun from anywhere on the earth's surface. The tracking device may employ one or more actuation assemblies to position the payload toward or relative to the moving object. The one or more actuation assemblies may operate through linear motion.Type: GrantFiled: November 20, 2018Date of Patent: January 12, 2021Assignee: WTS LLCInventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen, Andy Gikling
-
Publication number: 20200076790Abstract: An analytics tool includes a network interface and an analytics engine. The network interface receives a request for job analytics of a job. The job comprises uploading a plurality of batches, each of the plurality batches comprising a subset of information of a data table. A network node of a plurality of network nodes uploads a batch of the plurality of batches. The analytics engine configured to determines the plurality of network nodes used to complete the job. The analytics engine retrieves network node data for each of the plurality of network nodes. The analytics engine generates the job analytics by aggregating the network node data for each of the plurality of network nodes.Type: ApplicationFiled: November 11, 2019Publication date: March 5, 2020Inventor: John Abraham
-
Patent number: 10495720Abstract: A control valve assembly may include a housing, an inlet, an outlet, and a plurality of thermostatic control valves biased toward a closed position and arranged within the housing between the inlet and the outlet. The thermostatic control valves may each be associated with separate respective flow paths between the inlet and the outlet and have different operating temperatures. The valves may be configured to open at their respective operating temperatures and remain open unless the fluid falls below their respective operating temperature such that when multiple thermostatic control valves are open the amount of fluid flowing through the control valve is equal to the addition of the amount of fluid flowing through each valve. The operating temperatures and the flow rates of the thermostatic control valves may be selected to limit the passage of pathogens through the control valve assembly. A degassing valve may also be provided.Type: GrantFiled: November 30, 2015Date of Patent: December 3, 2019Assignee: WTS LLCInventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen
-
Patent number: 10476864Abstract: An analytics tool includes a network interface and an analytics engine. The network interface receives a request for job analytics of a job. The job comprises uploading a plurality of batches, each of the plurality batches comprising a subset of information of a data table. A network node of a plurality of network nodes uploads a batch of the plurality of batches. The analytics engine configured to determines the plurality of network nodes used to complete the job. The analytics engine retrieves network node data for each of the plurality of network nodes. The analytics engine generates the job analytics by aggregating the network node data for each of the plurality of network nodes.Type: GrantFiled: November 17, 2016Date of Patent: November 12, 2019Assignee: Bank of America CorporationInventor: John Abraham
-
Patent number: 10366098Abstract: An upload tool includes a network interface, a table generation engine, and an upload engine. The network interface receives a request to generate a data table for a plurality of files. The request includes a username and password for the files, and one or more column definitions. The table generation engine generates the data table that includes the column definitions and a plurality of data rows, each row comprising data from at least one of the plurality of files. The upload engine creates a plurality of batches from the data table and uploads in batch in parallel.Type: GrantFiled: November 17, 2016Date of Patent: July 30, 2019Assignee: Bank of America CorporationInventor: John Abraham
-
Publication number: 20190107598Abstract: The disclosure relates to a tracking device configured to track an object in space, such as the sun, as the object moves across the sky. The tracking device may further be configured to direct a payload toward the object or toward an angle relative to the object. The tracking device may continuously or intermittently determine the location of the moving object, and adjust the position of the payload accordingly. The tracking device may calculate the position of the moving object based on GPS information, such as triangulated coordinates of the tracking device, date, and time. Generally, the tracking device may be capable of tracking an object such as the sun from anywhere on the earth's surface. The tracking device may employ one or more actuation assemblies to position the payload toward or relative to the moving object. The one or more actuation assemblies may operate through linear motion.Type: ApplicationFiled: November 20, 2018Publication date: April 11, 2019Inventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen, Andy Gikling
-
Patent number: 10168412Abstract: The disclosure relates to a tracking device configured to track an object in space, such as the sun, as the object moves across the sky. The tracking device may further be configured to direct a payload toward the object or toward an angle relative to the object. The tracking device may continuously or intermittently determine the location of the moving object, and adjust the position of the payload accordingly. The tracking device may calculate the position of the moving object based on GPS information, such as triangulated coordinates of the tracking device, date, and time. Generally, the tracking device may be capable of tracking an object such as the sun from anywhere on the earth's surface. The tracking device may employ one or more actuation assemblies to position the payload toward or relative to the moving object. The one or more actuation assemblies may operate through linear motion.Type: GrantFiled: November 30, 2015Date of Patent: January 1, 2019Assignee: WTS LLCInventors: Brian Plourde, John Abraham, Douglas Plourde, Richard Pakonen, Andy Gikling
-
Patent number: 10089313Abstract: According to one embodiment, a system for converting data integration system (“DIS”) files comprises a memory operable to store data associated with at least one DIS and a processor communicatively coupled to the memory and operable to convert files associated with a first DIS to files associated with a second DIS. The operating system used by the first DIS is different from the operating system used by the second DIS. The processor converts the files by being operable to determine differences between the first DIS and the second DIS, determine a set of transformation rules based on the differences, create a conversion algorithm based on the set of transformation rules, and execute the conversion algorithm to convert the files. The system is further operable to execute the second DIS such that the second DIS uses the converted data integration files.Type: GrantFiled: February 19, 2015Date of Patent: October 2, 2018Assignee: Bank of America CorporationInventors: Brad E. Romano, John Abraham