Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
100 words
A method of providing emulation of a synchronous transaction in an asynchronous communication system comprising the acts of: in an emulation module: receiving a request to provide data synchronously; passing said request to a communication routine; waiting for notification from said communication routine; in said communication routine; obtaining the requested data asynchronously; storing said data in a memory; providing notification to said module when the requested data is available; in the emulation module: requesting said communication routine to provide said data or a pointer to said data in the memory after receiving said notification; and, responding to said request synchronously.
Claim 2
Independent Claim
100 words
A method of providing emulation of a synchronous transaction in an asynchronous communication system comprising the acts of: in an emulation module: receiving a request to provide data synchronously; passing said request to a communication routine; waiting for notification from said communication routine; in said communication routine; obtaining the requested data asynchronously; storing said data in a memory; providing notification to said module when the requested data is available; in the emulation module: requesting said communication routine to provide said data or a pointer to said data in the memory after receiving said notification; and, responding to said request synchronously.
Claim 3
Dependent Claim
41 words
The method of claim 1, wherein providing emulation of a synchronous transaction comprises making a single request for all of one or more items of data and obtaining all of said one or more items of data in a single response.
Claim 4
Dependent Claim
30 words
The method of claim 1, wherein said providing notification comprises said communication routine setting a flag in a window module after which said window module provides notification to said module.
Claim 5
Dependent Claim
36 words
The method of claim 1, wherein responding to said request comprises providing to an application module all of one or more items of data or a pointer to all of one or more items of data.
Claim 6
Dependent Claim
35 words
The method of claim 1, wherein said passes said request to a communication routine comprises configuring said request for a function call, said function call obtaining the requested data from software on a server computer.
Claim 7
Dependent Claim
21 words
The method of claim 1, wherein waiting for notification comprises blocking the operation of said application module which made said request.
Claim 8
Dependent Claim
14 words
The method of claim 1, wherein said module operates using Simple Network Management Protocol.
Claim 9
Independent Claim
103 words
A method of emulating a synchronous transaction with an application module, the method comprising: executing a request to an SNMP module for data wherein said data is to be provided to said application module synchronously; forwarding said request to a library; monitoring said library for an indication that all of said request is complete; directing said library to obtain and store in memory all of said data, said library further providing notice to said SNMP module when all of said data is available; and, providing all of said data to said application module after said SNMP module receives said notice from said library.
Claim 10
Independent Claim
103 words
A method of emulating a synchronous transaction with an application module, the method comprising: executing a request to an SNMP module for data wherein said data is to be provided to said application module synchronously; forwarding said request to a library; monitoring said library for an indication that all of said request is complete; directing said library to obtain and store in memory all of said data, said library further providing notice to said SNMP module when all of said data is available; and, providing all of said data to said application module after said SNMP module receives said notice from said library.
Claim 11
Dependent Claim
24 words
The method of claim 8, wherein for a synchronous transaction said application module is blocked from further operation until the return of said data.
Claim 12
Dependent Claim
22 words
The method of claim 8, wherein said directing said library comprises using at least one of a GET, GETNEXT, or SET commands.
Claim 13
Dependent Claim
12 words
The method of claim 8, wherein said library comprises a WinSNMP Library.
Claim 14
Independent Claim
62 words
A method of emulating a synchronous transaction in an asynchronous communication system, the method comprising: programming an application for use in the asynchronous communication system; preparing at least one request for data routine in said application, the routine being configured to request the data across a network synchronously; and storing the data in a memory until all of the data is received.
Claim 15
Independent Claim
62 words
A method of emulating a synchronous transaction in an asynchronous communication system, the method comprising: programming an application for use in the asynchronous communication system; preparing at least one request for data routine in said application, the routine being configured to request the data across a network synchronously; and storing the data in a memory until all of the data is received.