US 11,899,604 B2
Input/output module with multi-channel switching capability
Craig Markovic, San Jose, CA (US); Albert Rooyakkers, Sunnyvale, CA (US); and James G. Calvin, Attleboro, MA (US)
Assigned to Bedrock Automation Platforms Inc., San Jose, CA (US)
Filed by Bedrock Automation Platforms Inc., San Jose, CA (US)
Filed on Jul. 6, 2021, as Appl. No. 17/368,247.
Application 17/368,247 is a continuation in part of application No. 15/665,950, filed on Aug. 1, 2017, granted, now 11,055,246.
Application 15/665,950 is a continuation of application No. 14/618,292, filed on Feb. 10, 2015, granted, now 9,727,511.
Application 14/618,292 is a continuation in part of application No. 14/597,498, filed on Jan. 15, 2015, granted, now 9,837,205, issued on Dec. 5, 2017.
Application 14/597,498 is a continuation in part of application No. 14/519,047, filed on Oct. 20, 2014, granted, now 9,467,297, issued on Oct. 11, 2016.
Application 14/519,047 is a continuation in part of application No. 14/519,066, filed on Oct. 20, 2014, granted, now 10,834,094, issued on Nov. 10, 2020.
Application 14/519,066 is a continuation in part of application No. 14/501,974, filed on Sep. 30, 2014, granted, now 9,436,641, issued on Sep. 6, 2016.
Application 14/501,974 is a continuation in part of application No. 14/502,006, filed on Sep. 30, 2014, granted, now 9,465,762, issued on Oct. 11, 2016.
Application 14/502,006 is a continuation in part of application No. 14/469,931, filed on Aug. 27, 2014, granted, now 9,191,203, issued on Nov. 17, 2015.
Application 14/469,931 is a continuation of application No. 14/446,412, filed on Jul. 30, 2014, granted, now 10,834,820, issued on Nov. 10, 2020.
Application 14/446,412 is a continuation in part of application No. PCT/US2013/053721, filed on Aug. 6, 2013.
Application PCT/US2013/053721 is a continuation in part of application No. PCT/US2012/072056, filed on Dec. 28, 2012.
Application 14/597,498 is a continuation of application No. 13/341,143, filed on Dec. 30, 2011, granted, now 8,971,072, issued on Mar. 3, 2015.
Application 14/502,006 is a continuation of application No. 13/341,176, filed on Dec. 30, 2011, granted, now 8,868,813, issued on Oct. 21, 2014.
Application 14/501,974 is a continuation of application No. 13/341,161, filed on Dec. 30, 2011, granted, now 8,862,802, issued on Oct. 14, 2014.
Claims priority of provisional application 62/114,030, filed on Feb. 9, 2015.
Claims priority of provisional application 62/021,438, filed on Jul. 7, 2014.
Prior Publication US 2022/0004514 A1, Jan. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/40 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); G06F 21/44 (2013.01); H04L 9/40 (2022.01); H04L 12/64 (2006.01); G06F 13/38 (2006.01); H04L 67/12 (2022.01); H04N 7/10 (2006.01)
CPC G06F 13/4022 (2013.01) [G06F 21/44 (2013.01); H04L 9/083 (2013.01); H04L 9/3228 (2013.01); H04L 9/3263 (2013.01); H04L 12/6418 (2013.01); H04L 63/062 (2013.01); H04L 63/08 (2013.01); G06F 13/385 (2013.01); G06F 13/409 (2013.01); G06F 13/4027 (2013.01); G06F 13/4072 (2013.01); G06F 13/4086 (2013.01); H04L 67/12 (2013.01); H04N 7/104 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A control system comprising:
a control module configured to mate with a support frame; and
an input/output module configured to mate with the support frame, the input/output module communicatively coupled with the control module, the input/output module including a plurality of communication channels within the input/output module, each channel of the plurality of communication channels configured to connect to one or more field devices, the input/output module further including switch fabric within the input/output module, the switch fabric configured to selectively facilitate connectivity between the control module and the one or more field devices via the plurality of communication channels, the input/output module further including a controller coupled to the switch fabric, the controller configured to concurrently communicate over the plurality of communication channels, the plurality of communication channels using multiple communication standards running concurrently on respective channels of the plurality of communication channels, the multiple communication standards comprising at least two distinct communication standards, the at least two distinct communication standards including at least two of an Ethernet bus, an H1 field bus, a Process Field Bus (PROFIBUS), a Highway Addressable Remote Transducer (HART) bus, a Modbus, or an Object Linking and Embedding for Process Control Unified Architecture (OPC UA) bus.