Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
195 words
A method of validating connections between ports of object-oriented components, each component having input, output and/or bidirectional ports adapted to accept or transmit variable information, the components being used in association with an object-oriented applet or application, said method comprising the steps of: a) storing information concerning the type of each port and the type of variable expected to be passed to or by each port; b) polling all ports to ascertain if a connection has been initiated at one of the ports; c) identifying the type of port for which a connection has been initiated and, when the information is available, the type of variable to appear at that port; d) updating the stored information concerning the port and variable for which a connection has been initiated; e) comparing the stored port and variable type information once the initiated connection has been completed to determine if the connected ports comprise a permitted connection and if the type for the variable to be transmitted over the completed connection is compatible with either or both of the ports involved; and f) preventing the connection from being made if either the port or variable types are incompatible.
Claim 2
Independent Claim
195 words
A method of validating connections between ports of object-oriented components, each component having input, output and/or bidirectional ports adapted to accept or transmit variable information, the components being used in association with an object-oriented applet or application, said method comprising the steps of: a) storing information concerning the type of each port and the type of variable expected to be passed to or by each port; b) polling all ports to ascertain if a connection has been initiated at one of the ports; c) identifying the type of port for which a connection has been initiated and, when the information is available, the type of variable to appear at that port; d) updating the stored information concerning the port and variable for which a connection has been initiated; e) comparing the stored port and variable type information once the initiated connection has been completed to determine if the connected ports comprise a permitted connection and if the type for the variable to be transmitted over the completed connection is compatible with either or both of the ports involved; and f) preventing the connection from being made if either the port or variable types are incompatible.
Claim 3
Dependent Claim
29 words
The method according to claim 1 which comprises the additional step of updating the stored information concerning the ports and variable types for which a connection has been completed.
Claim 4
Dependent Claim
24 words
The method according to claim 2 which comprises the additional step of displaying an error message if completion of the connection has been prevented.
Claim 5
Dependent Claim
26 words
The method according to claim 3 which comprises the additional step of continuing to poll the ports to determine if any completed connection has been ended.
Claim 6
Dependent Claim
24 words
The method according to claim 1 which comprises the additional step of displaying an error message if completion of the connection has been prevented.
Claim 7
Dependent Claim
26 words
The method according to claim 5 which comprises the additional step of continuing to poll the ports to determine if any completed connection has been ended.
Claim 8
Dependent Claim
26 words
The method according to claim 1 which comprises the additional step of continuing to poll the ports to determine if any completed connection has been ended.
Claim 9
Independent Claim
202 words
A system for creating an object-oriented component having multiple bidirectional ports, the component being used in association with an object-oriented applet or application said system comprising: a) an information storage system that records the type of each port and the type of variable expected to be passed to or by each port; b) communication polling system which detects when a connection has been initiated at one of the ports; c) a type verification system which determines the type of port for which a connection has been initiated and, when the information is available, the type of variable to appear at that port; d) a storage updating system which updates the stored information concerning the port and variable for which a connection has been initiated; e) the type verification system including a subsystem that verifies stored port and variable type information once the initiated connection has been completed to determine if the connected ports comprise a permitted connection and if the type for the variable to be transmitted over the completed connection is compatible with either or both of the ports involved; and f) an error indicia system that prevents the connection from being made if either the port or variable are incompatible.
Claim 10
Independent Claim
202 words
A system for creating an object-oriented component having multiple bidirectional ports, the component being used in association with an object-oriented applet or application said system comprising: a) an information storage system that records the type of each port and the type of variable expected to be passed to or by each port; b) communication polling system which detects when a connection has been initiated at one of the ports; c) a type verification system which determines the type of port for which a connection has been initiated and, when the information is available, the type of variable to appear at that port; d) a storage updating system which updates the stored information concerning the port and variable for which a connection has been initiated; e) the type verification system including a subsystem that verifies stored port and variable type information once the initiated connection has been completed to determine if the connected ports comprise a permitted connection and if the type for the variable to be transmitted over the completed connection is compatible with either or both of the ports involved; and f) an error indicia system that prevents the connection from being made if either the port or variable are incompatible.
Claim 11
Dependent Claim
30 words
The system according to claim 8 wherein the stored information concerning the ports and variable types for which a connection has been completed is updated upon receipt of current information.
Claim 12
Dependent Claim
16 words
The system according to claim 9 wherein the error indicia system includes a display message generator.
Claim 13
Dependent Claim
23 words
The system according to claim 10 wherein the system continues to poll the ports to determine if any completed connection has been ended.
Claim 14
Dependent Claim
22 words
The system according to claim 8 wherein the error indicia system displays an error message if completion of the connection is blocked.
Claim 15
Dependent Claim
23 words
The system according to claim 12 wherein the system continues to poll the ports to determine if any completed connection has been ended.
Claim 16
Dependent Claim
217 words
A computer program embodied on a computer-readable medium for validating connections between ports of object-oriented components, each component having input, output and/or bidirectional ports adapted to accept or transmit variable information, the components being used in association with an object-oriented applet or application, said embodied program comprising: a) first software that stores information concerning the type of each port and the type of variable expected to be passed to or by each port; b) second software that polls all ports to ascertain if a connection has been initiated at one of the ports; c) third software that identifies the type of port for which a connection has been initiated and, when the information is available, the type of variable to appear at that port; d) fourth software that updates the stored information concerning the port and variable for which a connection has been initiated; e) fifth software that compares the stored port and variable type information once the initiated connection has been completed to determine if the connected ports comprise a permitted connection and if the type for the variable to be transmitted over the completed connection is compatible with either or both of the ports involved; and f) sixth software that prevents the connection from being made if either the port or variable types are incompatible.
Claim 17
Dependent Claim
217 words
A computer program embodied on a computer-readable medium for validating connections between ports of object-oriented components, each component having input, output and/or bidirectional ports adapted to accept or transmit variable information, the components being used in association with an object-oriented applet or application, said embodied program comprising: a) first software that stores information concerning the type of each port and the type of variable expected to be passed to or by each port; b) second software that polls all ports to ascertain if a connection has been initiated at one of the ports; c) third software that identifies the type of port for which a connection has been initiated and, when the information is available, the type of variable to appear at that port; d) fourth software that updates the stored information concerning the port and variable for which a connection has been initiated; e) fifth software that compares the stored port and variable type information once the initiated connection has been completed to determine if the connected ports comprise a permitted connection and if the type for the variable to be transmitted over the completed connection is compatible with either or both of the ports involved; and f) sixth software that prevents the connection from being made if either the port or variable types are incompatible.
Claim 18
Dependent Claim
36 words
The computer program embodied on a computer-readable medium as recited in claim 14 which additionally comprises seventh software for updating the stored information concerning the ports and variable types for which a connection has been completed.
Claim 19
Dependent Claim
31 words
The computer program embodied on a computer-readable medium as recited in claim 15 which additionally comprises eighth software for displaying an error message if completion of the connection has been prevented.
Claim 20
Dependent Claim
33 words
The computer program embodied on a computer-readable medium as recited in claim 16 which additionally comprises ninth software for continuing to poll the ports to determine if any completed connection has been ended.
Claim 21
Dependent Claim
31 words
The computer program embodied on a computer-readable medium as recited in claim 14 which additionally comprises seventh software for displaying an error message if completion of the connection has been prevented.
Claim 22
Dependent Claim
33 words
The computer program embodied on a computer-readable medium as recited in claim 18 which additionally comprises eighth software for continuing to poll the ports to determine if any completed connection has been ended.
Claim 23
Dependent Claim
33 words
The computer program embodied on a computer-readable medium as recited in claim 14 which additionally comprises seventh software for continuing to poll the ports to determine if any completed connection has been ended.