← Back to Patent Explorer
US6480895B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Integration of objects including Java bytecodes with legacy 3270 applications

Assignee: International Business Machines Corp
•
Filing: 1998-05-06
•
Granted: 2002-11-12
•
Expires: 2018-05-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Objects including Java bytecodes are embedded in a 3270 datastream structured field. The 3270 datastream structured field, including the objects so embedded, are passed between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture. An initialization protocol sends a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java. The secondary logical unit sends a Query Reply structured field to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit if the secondary logical unit supports Java. In response to receipt of the Query Reply structured field from the secondary logical unit, the 3270 datastream structured field including embedded objects such as Java bytecodes is passed between the primary logical unit and the secondary logical unit. The objects that are embedded in a 3270 datastream structured field may include Java bytecodes, images and audio. Spanning may be used to send objects that exceed structured field length limits. Accordingly, Java and other objects may be integrated with legacy 3270 applications, without requiring the rewriting of legacy applications, and allowing the use of the highly developed 3270 datastream architecture.

Inventors

  • 👤 James Peyton Gray
  • 👤 David Louis Kaminsky
  • 👤 II James Merwin Mathewson
  • 👤 Marcia Lambert Peters
  • 👤 Richard Dean Telford

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/541; G06F8/00; G06F8/70

Claims Analysis

Total Claims: 81
Claim 1
Independent Claim 67 words
A system for passing Java bytecodes between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the system comprising: means for embedding Java bytecodes in a 3270 datastream structured field; and means for passing the 3270 datastream structured field including the Java bytecodes so embedded, between the primary logical unit and the secondary logical unit.
Claim 2
Independent Claim 67 words
A system for passing Java bytecodes between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the system comprising: means for embedding Java bytecodes in a 3270 datastream structured field; and means for passing the 3270 datastream structured field including the Java bytecodes so embedded, between the primary logical unit and the secondary logical unit.
Claim 3
Dependent Claim 47 words
A system according to claim 1 further comprising: means for determining whether the secondary logical unit supports Java; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit supports Java.
Claim 4
Dependent Claim 74 words
A system according to claim 2 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the system further comprising: means for determining if the middle tier server supports Java; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit and the middle tier server both support Java.
Claim 5
Dependent Claim 97 words
A system according to claim 2 wherein the determining means comprises: means for sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java; and means for sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports Java; the passing means being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 6
Dependent Claim 37 words
A system according to claim 1 wherein the means for embedding Java bytecodes in a 3270 datastream structured field comprises: means for embedding a Java applet and a Java applet identifier in a 3270 datastream structured field.
Claim 7
Dependent Claim 63 words
A system according to claim 1 : wherein the means for embedding comprises means for embedding Java bytecodes of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the means for passing comprises means for spanning the plurality of 3270 datastream structured fields between the primary logical unit and the secondary logical unit.
Claim 8
Dependent Claim 27 words
A system according to claim 6 further comprising: means for caching the plurality of 3270 datastream structured fields in the secondary logical unit to thereby reduce latency.
Claim 9
Dependent Claim 42 words
A system according to claim 7 wherein the means for spanning comprises means for spanning the plurality of 3270 datastream structured fields including an indicator that inhibits invocation of the Java bytecodes, between the primary logical unit and the secondary logical unit.
Claim 10
Dependent Claim 64 words
A system according to claim 7 further comprising: means for invoking the Java bytecodes by reference; means for testing whether the Java bytecodes that are invoked by reference are cached in the secondary logical unit; and means for requesting the Java bytecodes from the primary logical unit if the Java bytecodes that are invoked by reference are not cached in the secondary logical unit.
Claim 11
Independent Claim 86 words
A system for passing Java bytecodes from a primary logical unit to a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the system comprising: means for embedding Java bytecodes in a 3270 datastream structured field; and means for pushing the 3270 datastream structured field including Java bytecodes so embedded, from the primary logical unit to the secondary logical unit under control of the primary logical unit, without receiving a request for the Java bytecodes from the secondary logical unit.
Claim 12
Independent Claim 86 words
A system for passing Java bytecodes from a primary logical unit to a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the system comprising: means for embedding Java bytecodes in a 3270 datastream structured field; and means for pushing the 3270 datastream structured field including Java bytecodes so embedded, from the primary logical unit to the secondary logical unit under control of the primary logical unit, without receiving a request for the Java bytecodes from the secondary logical unit.
Claim 13
Dependent Claim 47 words
A system according to claim 10 further comprising: means for determining whether the secondary logical unit supports Java; the pushing means being responsive to the determining means, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit supports Java.
Claim 14
Dependent Claim 74 words
A system according to claim 11 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the system further comprising: means for determining if the middle tier server supports Java; the pushing means being responsive to the determining means, to push the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit and the middle tier server both support Java.
Claim 15
Dependent Claim 97 words
A system according to claim 11 wherein the determining means comprises: means for sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java; and means for sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports Java; the pushing means being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 16
Dependent Claim 37 words
A system according to claim 10 wherein the means for embedding Java bytecodes in a 3270 datastream structured field comprises: means for embedding a Java applet and a Java applet identifier in a 3270 datastream structured field.
Claim 17
Dependent Claim 63 words
A system according to claim 10 : wherein the means for embedding comprises means for embedding Java bytecodes of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the means for pushing comprises means for spanning the plurality of 3270 datastream structured fields from the primary logical unit to the secondary logical unit.
Claim 18
Independent Claim 66 words
A method for passing Java bytecodes between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the method comprising the steps of: embedding Java bytecodes in a 3270 datastream structured field; and passing the 3270 datastream structured field including the Java bytecodes so embedded, between the primary logical unit and the secondary logical unit.
Claim 19
Independent Claim 66 words
A method for passing Java bytecodes between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the method comprising the steps of: embedding Java bytecodes in a 3270 datastream structured field; and passing the 3270 datastream structured field including the Java bytecodes so embedded, between the primary logical unit and the secondary logical unit.
Claim 20
Dependent Claim 53 words
A method according to claim 16 wherein the following step is performed before the passing step: determining whether the secondary logical unit supports Java; the passing step being responsive to the determining step to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit supports Java.
Claim 21
Dependent Claim 75 words
A method according to claim 17 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the method further comprising the step of: determining if the middle tier server supports Java; the passing step being responsive to the determining steps, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit and the middle tier server both support Java.
Claim 22
Dependent Claim 96 words
A method according to claim 17 wherein the determining step comprises the steps of: sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java; and sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports Java; the passing step being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 23
Dependent Claim 38 words
A method according to claim 16 wherein the step of embedding Java bytecodes in a 3270 datastream structured field comprises the step of: embedding a Java applet and a Java applet identifier in a 3270 datastream structured field.
Claim 24
Dependent Claim 65 words
A method according to claim 16 : wherein the step of embedding comprises the step of embedding Java bytecodes of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the step of passing comprises the step of spanning the plurality of 3270 datastream structured fields between the primary logical unit and the secondary logical unit.
Claim 25
Dependent Claim 33 words
A method according to claim 21 wherein the spanning step is followed by the step of: caching the plurality of 3270 datastream structured fields in the secondary logical unit to thereby reduce latency.
Claim 26
Dependent Claim 43 words
A method according to claim 22 wherein the step of spanning comprises the step of spanning the plurality of 3270 datastream structured fields including an indicator that inhibits invocation of the Java bytecodes, between the primary logical unit and the secondary logical unit.
Claim 27
Dependent Claim 61 words
A method according to claim 22 further comprising the step of: invoking the Java bytecodes by reference; testing whether the Java bytecodes that are invoked by reference are cached in the secondary logical unit; and requesting the Java bytecodes from the primary logical unit if the Java bytecodes that are invoked by reference are not cached in the secondary logical unit.
Claim 28
Independent Claim 85 words
A method for passing Java bytecodes from a primary logical unit to a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the method comprising the steps of: embedding Java bytecodes in a 3270 datastream structured field; and pushing the 3270 datastream structured field including Java bytecodes so embedded, from the primary logical unit to the secondary logical unit under control of the primary logical unit, without receiving a request for the Java bytecodes from the secondary logical unit.
Claim 29
Independent Claim 85 words
A method for passing Java bytecodes from a primary logical unit to a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the method comprising the steps of: embedding Java bytecodes in a 3270 datastream structured field; and pushing the 3270 datastream structured field including Java bytecodes so embedded, from the primary logical unit to the secondary logical unit under control of the primary logical unit, without receiving a request for the Java bytecodes from the secondary logical unit.
Claim 30
Dependent Claim 53 words
A method according to claim 25 wherein the following step is performed before the pushing step: determining whether the secondary logical unit supports Java; the pushing step being responsive to the determining step to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit supports Java.
Claim 31
Dependent Claim 75 words
A method according to claim 26 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the method further comprising the step of: determining if the middle tier server supports Java; the pushing step being responsive to the determining steps, to push the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit and the middle tier server both support Java.
Claim 32
Dependent Claim 96 words
A method according to claim 26 wherein the determining step comprises the steps of: sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java; and sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports Java; the pushing step being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 33
Dependent Claim 38 words
A method according to claim 25 wherein the step of embedding Java bytecodes in a 3270 datastream structured field comprises the step of: embedding a Java applet and a Java applet identifier in a 3270 datastream structured field.
Claim 34
Dependent Claim 65 words
A method according to claim 25 : wherein the step of embedding comprises the step of embedding Java bytecodes of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the step of pushing comprises the step of spanning the plurality of 3270 datastream structured fields from the primary logical unit to the secondary logical unit.
Claim 35
Dependent Claim 96 words
A computer program product for passing Java bytecodes between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for embedding Java bytecodes in a 3270 datastream structured field; and computer-readable program code means for passing the 3270 datastream structured field including the Java bytecodes so embedded, between the primary logical unit and the secondary logical unit.
Claim 36
Dependent Claim 96 words
A computer program product for passing Java bytecodes between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for embedding Java bytecodes in a 3270 datastream structured field; and computer-readable program code means for passing the 3270 datastream structured field including the Java bytecodes so embedded, between the primary logical unit and the secondary logical unit.
Claim 37
Dependent Claim 52 words
A computer program product according to claim 31 further comprising: computer-readable program code means for determining whether the secondary logical unit supports Java; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit supports Java.
Claim 38
Dependent Claim 81 words
A computer program product according to claim 32 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the computer program product further comprising: computer-readable program code means for determining if the middle tier server supports Java; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit and the middle tier server both support Java.
Claim 39
Dependent Claim 105 words
A computer program product according to claim 32 wherein the determining means comprises: computer-readable program code means for sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java; and computer-readable program code means for sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports Java; the passing means being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 40
Dependent Claim 42 words
A computer program product according to claim 31 wherein the means for embedding Java bytecodes in a 3270 datastream structured field comprises: computer-readable program code means for embedding a Java applet and a Java applet identifier in a 3270 datastream structured field.
Claim 41
Dependent Claim 71 words
A computer program product according to claim 31 : wherein the means for embedding comprises computer-readable program code means for embedding Java bytecodes of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the means for passing comprises computer-readable program code means for spanning the plurality of 3270 datastream structured fields between the primary logical unit and the secondary logical unit.
Claim 42
Dependent Claim 32 words
A computer program product according to claim 36 further comprising: computer-readable program code means for caching the plurality of 3270 datastream structured fields in the secondary logical unit to thereby reduce latency.
Claim 43
Dependent Claim 44 words
A computer program product according to claim 37 wherein the means for spanning comprises means for spanning the plurality of 3270 datastream structured fields including an indicator that inhibits invocation of the Java bytecodes, between the primary logical unit and the secondary logical unit.
Claim 44
Dependent Claim 75 words
A computer program product according to claim 37 further comprising: computer-readable program code means for invoking the Java bytecodes by reference; computer-readable program code means for testing whether the Java bytecodes that are invoked by reference are cached in the secondary logical unit; and computer-readable program code means for requesting the Java bytecodes from the primary logical unit if the Java bytecodes that are invoked by reference are not cached in the secondary logical unit.
Claim 45
Dependent Claim 115 words
A computer program product for passing Java bytecodes from a primary logical unit to a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for embedding Java bytecodes in a 3270 datastream structured field; and computer-readable program code means for pushing the 3270 datastream structured field including Java bytecodes so embedded, from the primary logical unit to the secondary logical unit under control of the primary logical unit, without receiving a request for the Java bytecodes from the secondary logical unit.
Claim 46
Dependent Claim 115 words
A computer program product for passing Java bytecodes from a primary logical unit to a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for embedding Java bytecodes in a 3270 datastream structured field; and computer-readable program code means for pushing the 3270 datastream structured field including Java bytecodes so embedded, from the primary logical unit to the secondary logical unit under control of the primary logical unit, without receiving a request for the Java bytecodes from the secondary logical unit.
Claim 47
Dependent Claim 52 words
A computer program product according to claim 40 further comprising: computer-readable program code means for determining whether the secondary logical unit supports Java; the pushing means being responsive to the determining means, to pass the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit supports Java.
Claim 48
Dependent Claim 79 words
A computer program product according to claim 41 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the system further comprising: computer-readable program code means for determining if the middle tier server supports Java; the pushing means being responsive to the determining means, to push the 3270 datastream structured field including the Java bytecodes so embedded, if the secondary logical unit and the middle tier server both support Java.
Claim 49
Dependent Claim 105 words
A computer program product according to claim 41 wherein the determining means comprises: computer-readable program code means for sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java; and computer-readable program code means for sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports Java; the pushing means being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 50
Dependent Claim 42 words
A computer program product according to claim 40 wherein the means for embedding Java bytecodes in a 3270 datastream structured field comprises: computer-readable program code means for embedding a Java applet and a Java applet identifier in a 3270 datastream structured field.
Claim 51
Dependent Claim 71 words
A computer program product according to claim 40 : wherein the means for embedding comprises computer-readable program code means for embedding Java bytecodes of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the means for pushing comprises computer-readable program code means for spanning the plurality of 3270 datastream structured fields from the primary logical unit to the secondary logical unit.
Claim 52
Independent Claim 65 words
A system for passing objects between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the system comprising: means for embedding the objects in a 3270 datastream structured field; and means for passing the 3270 datastream structured field including the objects so embedded, between the primary logical unit and the secondary logical unit.
Claim 53
Independent Claim 65 words
A system for passing objects between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the system comprising: means for embedding the objects in a 3270 datastream structured field; and means for passing the 3270 datastream structured field including the objects so embedded, between the primary logical unit and the secondary logical unit.
Claim 54
Dependent Claim 48 words
A system according to claim 46 further comprising: means for determining whether the secondary logical unit supports the objects; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the objects so embedded, if the secondary logical unit supports the objects.
Claim 55
Dependent Claim 75 words
A system according to claim 47 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the system further comprising: means for determining if the middle tier server supports the objects; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the objects so embedded, if the secondary logical unit and the middle tier server both support the objects.
Claim 56
Dependent Claim 99 words
A system according to claim 46 wherein the determining means comprises: means for sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports the objects; and means for sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports the objects; the passing means being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 57
Dependent Claim 70 words
A system according to claim 46 wherein the means for embedding objects in a 3270 datastream structured field comprises at least one of: means for embedding a Java applet and a Java applet identifier in a 3270 datastream structured field; means for embedding an image and an image identifier in a 3270 datastream structured field; and means for embedding audio and an audio identifier in a 3270 datastream structured field.
Claim 58
Dependent Claim 63 words
A system according to claim 46 : wherein the means for embedding comprises means for embedding an object of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the means for passing comprises means for spanning the plurality of 3270 datastream structured fields between the primary logical unit and the secondary logical unit.
Claim 59
Dependent Claim 27 words
A system according to claim 51 further comprising: means for caching the plurality of 3270 datastream structured fields in the secondary logical unit to thereby reduce latency.
Claim 60
Dependent Claim 41 words
A system according to claim 51 wherein the means for spanning comprises means for spanning the plurality of 3270 datastream structured fields including an indicator that inhibits invocation of the objects, between the primary logical unit and the secondary logical unit.
Claim 61
Dependent Claim 60 words
A system according to claim 53 further comprising: means for invoking the object by reference; means for testing whether the object that is invoked by reference is cached in the secondary logical unit; and means for requesting the object from the primary logical unit if the object that is invoked by reference is not cached in the secondary logical unit.
Claim 62
Independent Claim 64 words
A method for passing objects between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the method comprising the steps of: embedding an object in a 3270 datastream structured field; and passing the 3270 datastream structured field including the object so embedded, between the primary logical unit and the secondary logical unit.
Claim 63
Independent Claim 64 words
A method for passing objects between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the method comprising the steps of: embedding an object in a 3270 datastream structured field; and passing the 3270 datastream structured field including the object so embedded, between the primary logical unit and the secondary logical unit.
Claim 64
Dependent Claim 54 words
A method according to claim 55 wherein the following step is performed before the passing step: determining whether the secondary logical unit supports the object; the passing step being responsive to the determining step to pass the 3270 datastream structured field including the object so embedded, if the secondary logical unit supports the object.
Claim 65
Dependent Claim 76 words
A method according to claim 56 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the method further comprising the step of: determining if the middle tier server supports the object; the passing step being responsive to the determining steps, to pass the 3270 datastream structured field including the object so embedded, if the secondary logical unit and the middle tier server both support the object.
Claim 66
Dependent Claim 98 words
A method according to claim 56 wherein the determining step comprises the steps of: sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports the object; and sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports the object; the passing step being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 67
Dependent Claim 68 words
A method according to claim 55 wherein the step of embedding an object in a 3270 datastream structured field comprises at least one of the steps of: embedding a Java applet and a Java applet identifier in a 3270 datastream structured field; embedding an image and an image identifier in a 3270 datastream structured field; and embedding audio and an audio identifier in a 3270 datastream structured field.
Claim 68
Dependent Claim 65 words
A method according to claim 55 : wherein the step of embedding comprises the step of embedding an object of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the step of passing comprises the step of spanning the plurality of 3270 datastream structured fields between the primary logical unit and the secondary logical unit.
Claim 69
Dependent Claim 33 words
A method according to claim 60 wherein the spanning step is followed by the step of: caching the plurality of 3270 datastream structured fields in the secondary logical unit to thereby reduce latency.
Claim 70
Dependent Claim 42 words
A method according to claim 61 wherein the step of spanning comprises the step of spanning the plurality of 3270 datastream structured fields including an indicator that inhibits invocation of the object, between the primary logical unit and the secondary logical unit.
Claim 71
Dependent Claim 57 words
A method according to claim 61 further comprising the steps of: invoking the object by reference; testing whether the object that is invoked by reference is cached in the secondary logical unit; and requesting the object from the primary logical unit if the object that is invoked by reference is not cached in the secondary logical unit.
Claim 72
Dependent Claim 94 words
A computer program product for passing objects between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for embedding an object in a 3270 datastream structured field; and computer-readable program code means for passing the 3270 datastream structured field including the object so embedded, between the primary logical unit and the secondary logical unit.
Claim 73
Dependent Claim 94 words
A computer program product for passing objects between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture, the computer program product comprising a computer-readable storage medium having computer-readable program code means embodied in the medium, the computer-readable program code means comprising: computer-readable program code means for embedding an object in a 3270 datastream structured field; and computer-readable program code means for passing the 3270 datastream structured field including the object so embedded, between the primary logical unit and the secondary logical unit.
Claim 74
Dependent Claim 53 words
A computer program product according to claim 64 further comprising: computer-readable program code means for determining whether the secondary logical unit supports the object; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the object so embedded, if the secondary logical unit supports the object.
Claim 75
Dependent Claim 82 words
A computer program product according to claim 65 wherein the primary logical unit and the secondary logical unit communicate with each other via a middle tier server, the computer program product further comprising: computer-readable program code means for determining if the middle tier server supports the object; the passing means being responsive to the determining means, to pass the 3270 datastream structured field including the object so embedded, if the secondary logical unit and the middle tier server both support the object.
Claim 76
Dependent Claim 107 words
A computer program product according to claim 65 wherein the determining means comprises: computer-readable program code means for sending a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports the object; and computer-readable program code means for sending a Query Reply structured field from the secondary logical unit to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit, if the secondary logical unit supports the object; the passing means being responsive to receipt of the Query Reply structured field from the secondary logical unit.
Claim 77
Dependent Claim 82 words
A computer program product according to claim 64 wherein the means for embedding an object in a 3270 datastream structured field comprises at least one of: computer-readable program code means for embedding a Java applet and a Java applet identifier in a 3270 datastream structured field; computer-readable program code means for embedding an image and an image identifier in a 3270 datastream structured field; and computer-readable program code means for embedding audio and an audio identifier in a 3270 datastream structured field.
Claim 78
Dependent Claim 71 words
A computer program product according to claim 64 : wherein the means for embedding comprises computer-readable program code means for embedding an object of a size that exceeds a structured field length limit into a plurality of 3270 datastream structured fields; and wherein the means for passing comprises computer-readable program code means for spanning the plurality of 3270 datastream structured fields between the primary logical unit and the secondary logical unit.
Claim 79
Dependent Claim 32 words
A computer program product according to claim 69 further comprising: computer-readable program code means for caching the plurality of 3270 datastream structured fields in the secondary logical unit to thereby reduce latency.
Claim 80
Dependent Claim 43 words
A computer program product according to claim 70 wherein the means for spanning comprises means for spanning the plurality of 3270 datastream structured fields including an indicator that inhibits invocation of the object, between the primary logical unit and the secondary logical unit.
Claim 81
Dependent Claim 71 words
A computer program product according to claim 70 further comprising: computer-readable program code means for invoking the object by reference; computer-readable program code means for testing whether the object that is invoked by reference is cached in the secondary logical unit; and computer-readable program code means for requesting the object from the primary logical unit if the object that is invoked by reference is not cached in the secondary logical unit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-11-11 2006-05-13 2006-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-11-11 2010-05-13 2010-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-11-11 2014-05-13 2014-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag