G05B 2219/21
Pc i-o input output
Official title: Pc I-O input output
G05B2219/21 (Pc i-o input output) appears on 787 US grants and 680 published applications in this corpus.
Search patents in G05B- Granted patents
- 787
- Published applications
- 680
- Assignees
- 452
- Inventors
- 1,774
- Latest grant
- 29 Sep 2026
Filings by year
| Year | Granted patents | Published applications |
|---|---|---|
| 1978 | 1 | 0 |
| 1979 | 7 | 0 |
| 1980 | 7 | 0 |
| 1981 | 6 | 0 |
| 1982 | 0 | 0 |
| 1983 | 2 | 0 |
| 1984 | 4 | 0 |
| 1985 | 6 | 0 |
| 1986 | 8 | 0 |
| 1987 | 2 | 0 |
| 1988 | 6 | 0 |
| 1989 | 12 | 0 |
| 1990 | 7 | 0 |
| 1991 | 6 | 0 |
| 1992 | 5 | 0 |
| 1993 | 4 | 0 |
| 1994 | 5 | 0 |
| 1995 | 11 | 0 |
| 1996 | 21 | 0 |
| 1997 | 13 | 0 |
| 1998 | 17 | 0 |
| 1999 | 25 | 0 |
| 2000 | 8 | 0 |
| 2001 | 10 | 9 |
| 2002 | 21 | 30 |
| 2003 | 15 | 30 |
| 2004 | 30 | 22 |
| 2005 | 16 | 23 |
| 2006 | 16 | 15 |
| 2007 | 17 | 17 |
| 2008 | 14 | 24 |
| 2009 | 10 | 21 |
| 2010 | 17 | 17 |
| 2011 | 19 | 25 |
| 2012 | 20 | 21 |
| 2013 | 15 | 15 |
| 2014 | 23 | 34 |
| 2015 | 25 | 25 |
| 2016 | 18 | 42 |
| 2017 | 23 | 27 |
| 2018 | 38 | 42 |
| 2019 | 41 | 51 |
| 2020 | 43 | 53 |
| 2021 | 41 | 45 |
| 2022 | 29 | 27 |
| 2023 | 38 | 31 |
| 2024 | 33 | 17 |
| 2025 | 21 | 13 |
| 2026 | 11 | 4 |
By publication year. Applications have been published since 2001. 2026 runs to 8 Oct.
Subgroups
Granted patents
- G05B 2219/21109Field programmable gate array, fpga as i-o moduleIndexing code52
- G05B 2219/21012Configurable i-oIndexing code38
- G05B 2219/21053Each unit, module has unique identification code, set during manufacturing, fmac addressIndexing code37
- G05B 2219/21137Analog to digital conversion, adc, dacIndexing code33
- G05B 2219/21039Followers, modules in daisy chain, each handles control data, transmits to nextIndexing code32
- G05B 2219/21028Address of module determined by positionIndexing code28
- G05B 2219/21092At start up, autoconfigure module for proper i-o execution, bootstrapIndexing code26
- G05B 2219/21021Intelligent i-o, executes tasks independently from main cpuIndexing code25
All 153 subgroupsShow fewer
- G05B 2219/21156Over temperature protectionIndexing code25
- G05B 2219/21163Test i-o if functional or safe valueIndexing code24
- G05B 2219/21015Easy expansion, extension of i-oIndexing code23
- G05B 2219/21138Variable filtering as function of kind of sensor signalIndexing code23
- G05B 2219/21154Over current protectionIndexing code23
- G05B 2219/21157Broken, open line, cable, circuit, faulty connectionIndexing code23
- G05B 2219/21037Serial time multiplex bus, programming each module with one delayed line tdmIndexing code22
- G05B 2219/21081At start up, check i-o configuration and store addresses in ramIndexing code22
- G05B 2219/21119Circuit for signal adaption, voltage level shift, filter noiseIndexing code21
- G05B 2219/21042Address a group, a zoneIndexing code18
- G05B 2219/21086Configuration menu program for i-oIndexing code18
- G05B 2219/21006Detect position switches, connect resistances, analog value gives positionIndexing code17
- G05B 2219/21014Interface, module with relaysIndexing code17
- G05B 2219/21117Universal i-o, same pin is input or output, bidirectionalIndexing code17
- G05B 2219/21004Microprocessor plus electromechanical, cam control for outputIndexing code15
- G05B 2219/21005Several follower modules connected to same i-o of leader, multiplexed by leaderIndexing code15
- G05B 2219/21155Over voltage protectionIndexing code14
- G05B 2219/21114Universal input, ac or dcIndexing code13
- G05B 2219/21127Signal adaption i-oIndexing code13
- G05B 2219/21147Time critical i-o shut off by i-o module, otherwise by processorIndexing code13
- G05B 2219/21063Bus, i-o connected to a busIndexing code12
- G05B 2219/21071Configuration, each module has a settable address, code wheel, encoderIndexing code11
- G05B 2219/21116Universal cablingIndexing code11
- G05B 2219/21136Detection of zero crossing for command and maximum for reading valueIndexing code11
- G05B 2219/21049Poll and detect connected i-o modules, address terminator, address line highIndexing code10
- G05B 2219/21066Disconnect data line from module before, reconnect after configurationIndexing code10
- G05B 2219/21126Signal processing, filter inputIndexing code10
- G05B 2219/21002Neural classifier for inputs, groups inputs into classesIndexing code9
- G05B 2219/21034Address i-oIndexing code9
- G05B 2219/21047Select module if address of module equals required address, compare addressesIndexing code9
- G05B 2219/21076Plug, connector with build in decoding, encoding for moduleIndexing code9
- G05B 2219/21087Define sensor type, resistance, thermocouple, thermistor, voltage, currentIndexing code9
- G05B 2219/21115Same connector can represent either input or outputIndexing code9
- G05B 2219/21169Low voltage protectionIndexing code9
- G05B 2219/21013Microcontroller and power output switches integrated on same chipIndexing code8
- G05B 2219/21079Allocate at start up also to each controlled device a code forIndexing code8
- G05B 2219/21088Define name and address of i-oIndexing code8
- G05B 2219/21103Connect pc to machine, controller, module via pcmciaIndexing code8
- G05B 2219/21105Read in data only if value changes, transition to save processor timeIndexing code8
- G05B 2219/21123Impedance matchingIndexing code8
- G05B 2219/21008Read in analog values by microprocessor, potentiometer, resistor tapsIndexing code7
- G05B 2219/21029Address of module determined by function of moduleIndexing code7
- G05B 2219/21031Address of module determined by signature : type, value of measured, controlledIndexing code7
- G05B 2219/21062Pc and i-o bus manager and network nodes linked to i-o clustersIndexing code7
- G05B 2219/21134Signal adaption circuit build into connectorIndexing code7
- G05B 2219/21065Module calibrates connected sensorIndexing code6
- G05B 2219/21085Define type of i-o, analog, digital, pulseIndexing code6
- G05B 2219/21133Module to adapt connection of signals to general connectorIndexing code6
- G05B 2219/21151Activate output only if power sufficientIndexing code6
- G05B 2219/21168Couple, feedback each output to corresponding input to verify outputIndexing code6
- G05B 2219/21027Address extension, module with several i-o, command has subaddress for each i-oIndexing code5
- G05B 2219/21043Device address and subdevice address and function addressIndexing code5
- G05B 2219/21046Address a single module out of a groupIndexing code5
- G05B 2219/21058Find address by activating power and detect which address gives feedbackIndexing code5
- G05B 2219/21069At start up check i-o and store addresses in secure deviceIndexing code5
- G05B 2219/21097DmaIndexing code5
- G05B 2219/21108Module, i-o module consisting of counters and comparatorsIndexing code5
- G05B 2219/21122Programmable signal discrimination, input can be used for several functionsIndexing code5
- G05B 2219/21166Output state, over resistance, coupled back to input to monitor outputIndexing code5
- G05B 2219/21017Use of stack memory between processor and machineIndexing code4
- G05B 2219/21018Connect sensors to a concentrator, concentrators to busIndexing code4
- G05B 2219/21032Controlled module in a ring, each module detects its own addressIndexing code4
- G05B 2219/21038Special clock line, module counts clock until equal to its addressIndexing code4
- G05B 2219/21073Each module has push button, trigger circuit to initialise address settingIndexing code4
- G05B 2219/21091First module initializes its address, then signals next to do same, serialIndexing code4
- G05B 2219/21096Connection of machine to pc via centronics, parallel portIndexing code4
- G05B 2219/21102Pc control of device over normal remote control connected between themIndexing code4
- G05B 2219/21113Bus interface has multiplexer, control register, data shift registerIndexing code4
- G05B 2219/21152If output defect, switch it offIndexing code4
- G05B 2219/21007A processor to evaluate signals of detector only, i-o processorIndexing code3
- G05B 2219/21016I-o has own power supplyIndexing code3
- G05B 2219/21098Connect pc to machine, controller, module via serial portIndexing code3
- G05B 2219/21099Two independent interfaces, one for pc, other for remote monitoringIndexing code3
- G05B 2219/21141Latched i-oIndexing code3
- G05B 2219/21144Link between input and output, output only activated if corresponding input onIndexing code3
- G05B 2219/21149If read write error, keep last i-o status for next cycleIndexing code3
- G05B 2219/21158Activate i-o only after system stabilises from start upIndexing code3
- G05B 2219/21165Zenerdiodes for protection of output of transmitter, input of receiverIndexing code3
- G05B 2219/21003Proximity switch as inputIndexing code2
- G05B 2219/21009Display states of i-oIndexing code2
- G05B 2219/21024Analog outputIndexing code2
- G05B 2219/21033Serial transfer address to each module, decrement, if zero module foundIndexing code2
- G05B 2219/21035Identification with serial headerIndexing code2
- G05B 2219/21036Each connected module has own address and address of originator of messageIndexing code2
- G05B 2219/21048Compare fixed address of module to required addressIndexing code2
- G05B 2219/21051Modules able to communicate to other modules are connected to arbiterIndexing code2
- G05B 2219/21052Modules having a common function are allocated ascending number to addressIndexing code2
- G05B 2219/21057Buslines connecting modules are offset by one line from module to moduleIndexing code2
- G05B 2219/21061Adapter bus connected to centronicsIndexing code2
- G05B 2219/21064Calibration: automatic of a-d convertor, store null and maximum in eepromIndexing code2
- G05B 2219/21084Actuate module, seek response by counting up address, store address on responseIndexing code2
- G05B 2219/21089Detect configuration of i-o regularyIndexing code2
- G05B 2219/21093Module has a configuration part for own logic and one for applicationIndexing code2
- G05B 2219/21101Connect i-o interface to joystick portIndexing code2
- G05B 2219/21128Change control signal, first max or min signal, then normal desired signalIndexing code2
- G05B 2219/21148Over current protection on clock lineIndexing code2
- G05B 2219/21159If i-o defect, warning light, operator pushes buttom, cpu disconnects i-oIndexing code2
- G05B 2219/21162Detect short circuit of cableIndexing code2
- G05B 2219/21011Forcing i-oIndexing code1
- G05B 2219/21022Telephone ring interface, detect ring sequence to control devicesIndexing code1
- G05B 2219/21023Midi interfaceIndexing code1
- G05B 2219/21026Indirect adressing of i-o through a control registerIndexing code1
- G05B 2219/21055Number of halfwaves equals number of i-o, send block of halfwaves, synchroIndexing code1
- G05B 2219/21056Decoding on module, module can be inserted anywhere, fixed address in busIndexing code1
- G05B 2219/21059I-o in address spaceIndexing code1
- G05B 2219/21068Configure input signals either as interrupt or status signalsIndexing code1
- G05B 2219/21074Leader has keyboard to enter address of called followerIndexing code1
- G05B 2219/21077Module address fixed, defined by fixed identification lines on motherboardIndexing code1
- G05B 2219/21082At start, send first address to all modules, manually trigger first moduleIndexing code1
- G05B 2219/21083At start up detect if connected devices are input or output devicesIndexing code1
- G05B 2219/21094Different connectors for serial transmission as function of machine or connected sensorIndexing code1
- G05B 2219/21107Change sensivity of detection if input value is very lowIndexing code1
- G05B 2219/21121Output only enabled during a short period of positive going power supplyIndexing code1
- G05B 2219/21124A-d conversion if input signal is analog, no a-d conversion if inputIndexing code1
- G05B 2219/21139Input activates directly output and vice versaIndexing code1
- G05B 2219/21143Sample analog signal between superposed digital signalIndexing code1
- G05B 2219/21146If real status is different from controlled status stop motorIndexing code1
- G05B 2219/21167Intelligent i-o monitors also local load, controlled objectIndexing code1
- G05B 2219/21001Analog inputIndexing code0
- G05B 2219/21019Split, separate urgent from non urgent, interrupt from status inputs, store inIndexing code0
- G05B 2219/21025To address single module, assign a group with only that single moduleIndexing code0
- G05B 2219/21041Detect length of packet of pulses to recognise addressIndexing code0
- G05B 2219/21044Modules with same address are each selected by different transmission speedIndexing code0
- G05B 2219/21045Modules with same address are each selected by different modulationIndexing code0
- G05B 2219/21054Connector on bus has two rows of contacts, if one contact isIndexing code0
- G05B 2219/21067Set group of module by hardware for each module, no program protocolIndexing code0
- G05B 2219/21072Write, modify address into module by optical means, laserIndexing code0
- G05B 2219/21075Initialise each module random, count down, if zero leader sets addressIndexing code0
- G05B 2219/21078Fixed address of slot on motherboard changed, using address convertor, decoderIndexing code0
- G05B 2219/21095Screen, display connected directed to control system via optical fibreIndexing code0
- G05B 2219/21104Wire pc connector to output of controlled module, for printer, modem, otherIndexing code0
- G05B 2219/21106If specific i-o not updated in memory, priority access of i-o, dataIndexing code0
- G05B 2219/21111Each module has a push button to bypass control and switch moduleIndexing code0
- G05B 2219/21112Each module has push button to turn module offIndexing code0
- G05B 2219/21118Two sensors on same line, superpose pulsed digital on analog signalIndexing code0
- G05B 2219/21125Digital value of analog signals depends on range between signal and thresholdIndexing code0
- G05B 2219/21129Low pass filter for inputIndexing code0
- G05B 2219/21131Sample two input values, one in positive wave, other in negative waveIndexing code0
- G05B 2219/21132Window for signalIndexing code0
- G05B 2219/21135On closing contact, clean contact with large current, then normal signal currentIndexing code0
- G05B 2219/21142Read input signal when switching power supply is not switchedIndexing code0
- G05B 2219/21145Fuse in case of overcurrentIndexing code0
- G05B 2219/21153In order to follow higher data input rate, shut off non essentialIndexing code0
- G05B 2219/21161Send dummy, check data to i-o to check correct i-o connectionIndexing code0
- G05B 2219/21164Resistors between transmitter and receiver, against disturbancesIndexing code0
Recent patents
- Control system and method for smooth characterization of cyclic stress29 Sep 2026US 12,748,408 B2Transportation IP Holdings, LLC
- Conveyor system, motor-roller controller and method for operating a conveyor system25 Aug 2026US 12,715,697 B2Industrial Software
- Mixed signal computing-in-memory solver for integer constrained least square problems25 Aug 2026US 12,718,076 B1Georgia Tech Research Corporation
- Dynamic temperature sensing cadence9 Jun 2026US 12,650,345 B1Apple Inc.
- Multilevel detection device for safety apparatuses for the control of industrial machines or plants26 May 2026US 12,638,820 B2Pizzato Elettrica S.R. L.
- Networking system based on embedded data acquisition workstations25 Jun 2026US 2026/0178004 A1Fujian Shunchang Hongrun Precision Instrument Co., Ltd.
- Spatial-state prediction method and spatial-state prediction system18 Jun 2026US 2026/0169453 A1Panasonic Intellectual Property Management Co., Ltd.
- Modular self-configuring industrial table5 Feb 2026US 2026/0034623 A1Emi Integrated Systems Ltd.
- Method for Labeling Data of Electromechanical Devices and an Apparatus Thereof22 Jan 2026US 2026/0023669 A1ABB Schweiz AG
- Communication system and control system2 Oct 2025US 2025/0306556 A1MegaChips Corporation
Most cited
By later US patents
- Elevator system having microprocessor-based door operator901US 4,832,158 ADelaware Capital Formation, Inc. · 1989
- Method and apparatus for controlling and determining the status of electrical devices from remote locations714US 5,905,442 ALutron Electronics Co., Inc. · 1999
- Medical operation device control system for controlling a operation devices accessed respectively by ID codes686US 5,609,560 AOlympus Optical Co., Ltd. · 1997
- Method and apparatus for controlling network devices459US 6,574,234 B1Amx LLC · 2003
- Network and intelligent cell for providing sensing, bidirectional communications and control456US 4,918,690 AEchelon Systems Corporation · 1990