IP Library Granted Patent US 12,645,201
Granted Patent B2
US 12,645,201 · App. 17/864,036 · Granted Jun 2, 2026

Method to configure a system for chemical separation

Inventors: Hakan Klang (Uppsala, SE); Daniel Landby (Uppsala, SE); Dave J. Pazzani (Marlborough, MA)
Assignee: Cytiva Sweden AB
G05B19/4155G01N30/8662G01N30/8696G01N30/88G01N2030/8881G05B2219/32287
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,645,201
App. No.
17/864,036
Granted
Jun 2, 2026
Kind
B2
Abstract

The present invention relates to a method performed by a system ( 110 ) operable to configure a chemical separation system ( 120 ), the method comprising: receiving system hardware configuration data, wherein the system hardware configuration data is at least indicative of fluid manipulation modules ( 121 _ 1 - 12 N_M) of the chemical separation system ( 120 ), desired functionality of the fluid manipulation modules, and a fluid network ( 210 ) comprising fluid couplers configured to fluidly couple the fluid manipulation modules ( 121 _ 1 - 12 N_M), identifying a first set of function blocks to provide the indicated fluid manipulation modules with the desired functionality, generating a second set of function blocks by purging a third set of function blocks from the first set of function blocks to eliminate dead code using the configuration data, sending the second set of function blocks to the system ( 120 ).

Claims (14)

1 . A method performed by a configuration system operable to configure a chemical separation system for execution of one or more chemical separation processes, the method comprising:

receiving system hardware configuration data from the configuration system, wherein the system hardware configuration data is at least indicative of fluid manipulation modules of the chemical separation system, desired functionality of the fluid manipulation modules, and a fluid network comprising fluid couplers configured to fluidly couple the fluid manipulation modules,

identifying a first set of function blocks to provide the indicated fluid manipulation modules with the desired functionality,

generating a second set of function blocks by purging a third set of function blocks from the first set of function blocks to eliminate dead code using the configuration data, and

sending the second set of function blocks to the chemical separation system,

wherein the configuration system comprises a processing circuitry and a memory comprising instructions executable by said processing system, and

wherein the configuration system is communicatively coupled to the fluid manipulation modules via the processing circuitry to provide the fluid manipulation modules with the desired functionality from the configuration system for execution of one or more chemical separation processes, via the chemical separation system.

2 . The method according to claim 1 , wherein generating the second set of function blocks comprises:

mapping the desired functionality to respective function blocks comprised in the first set of function blocks, and

identifying the third set of function blocks as blocks comprised in the first set of function blocks that have not been mapped to the desired functionality.

3 . The method according to claim 1 , wherein the method further comprises storing data related to the chemical separation system by storing identities of the chemical separation system, storing identities of function blocks in the second set of function blocks, storing version identity of said function blocks in the second set of function blocks and storing identity of the fluid manipulation modules, to which each function block of the second set of function blocks is associated to, in a database.

4 . The method according to claim 1 , wherein the function blocks are function blocks defined by the IEC 61131-3 standard.

5 . The method according to claim 1 , wherein the system hardware configuration data is indicative of fluid manipulation modules selected from one or more of an inlet port module, a system pump module, a pressure sensor module, a mixer module, an air trap module, a conductivity module, a column module, an UV module, a pH module and an outlet module.

6 . The method according to claim 1 , wherein the system hardware configuration data is at least indicative of a flow scheme for directing fluids to and from the system and for operating said fluid manipulation modules of the system according to a selected protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: KLANG, HAKAN; LANDBY, DANIEL; PAZZANI, DAVE J.
To: CYTIVA SWEDEN AB
Reel/Frame 061619/0377 →
Continuity (1)
Related Publication 20240019843A1 · Jan 18, 2024
References Cited (9)
US 4674323A · Rulf · 1987 [cited by examiner]
US 11042841B2 · Ursitti · 2021 [cited by examiner]
US 11899000B2 · Beals · 2024 [cited by examiner]
US 20070143042A1 · Stewart et al. · 2007 [cited by applicant]
US 20150293064A1 · Aota · 2015 [cited by examiner]
US 20180364205A1 · Beals et al. · 2018 [cited by applicant]
DE 102020108696A1 · 2020 [cited by applicant]
EP 0359319A2 · 1989 [cited by applicant]
International Search Report and Written Opinion issued in international application No. PCT/EP2023/068458, mailed Oct. 18, 2023 (14 pages). [cited by applicant]