Claims
- 1. A method for transmitting objects in a distributed system comprised of multiple machines, comprising:
transmitting a request for a verification object; receiving a response to the request including an indication of a first code corresponding to the verification object and an indication of a second code for processing associated with verification; constructing the verification object using the indicated first code; and verifying information using the indicated second code.
- 2. The method of claim 1 wherein the verifying includes
locally executing the processing to verify the information.
- 3. The method of claim 1 wherein the receiving includes
receiving an indication of a third code for updated processing associated with the verification.
- 4. A method for transmitting objects in a distributed system comprised of multiple machines, comprising:
transmitting a request for a verification object; receiving a response to the request including an indication of a code corresponding to the verification object; constructing the verification object using the indicated code; and verifying information based on the constructed object.
- 5. A method for transmitting objects in a distributed system comprised of multiple machines, comprising:
receiving at a machine a request for an object for use in verification; and transmitting a response to the request including an indication of a first code for constructing the verification object and including an indication of a second code for processing associated with the verification.
- 6. An apparatus for transmitting objects in a distributed system comprised of multiple machines, comprising:
a module configured to transmit a request for a verification object; a module configured to receive a response to the request including an indication of a first code corresponding to the verification object and an indication of a second code for processing associated with verification; a module configured to construct the verification object using the indicated first code; and a module configured to verifying information using the indicated second code.
- 7. The apparatus of claim 6 wherein the verify module includes
a module configured to locally execute the processing to verify the information.
- 8. The apparatus of claim 6 wherein the receive module includes
a module configured to receive an indication of a third code for updated processing associated with the verification.
- 9. An apparatus for transmitting objects in a distributed system comprised of multiple machines, comprising:
a module configured to transmit a request for a verification object; a module configured to receive a response to the request including an indication of a code corresponding to the verification object; a module configured to construct the verification object using the indicated code; and a module configured to verify information based on the constructed object.
- 10. An apparatus for processing objects in a distributed system comprised of multiple machines, comprising:
a module configured to receive at a machine a request for an object for use in verification; and a module configured to transmit a response to the request including an indication of a first code for constructing the verification object and including an indication of a second code for processing associated with the verification.
- 11. A system for transmitting objects in a distributed system comprised of multiple machines, comprising:
a first machine; a second machine; a network connecting the first machine with the second machine; and an apparatus for receiving objects, the apparatus including:
a module configured to transmit a request for a verification object; a module configured to receive a response to the request including an indication of a first code corresponding to the verification object and an indication of a second code for processing associated with verification; a module configured to construct the verification object using the indicated first code; and a module configured to verify information using the indicated second code.
- 12. The system of claim 11 wherein the verify module includes
a module configured to locally execute the processing to verify the information.
- 13. The system of claim 11 wherein the receive module includes
a module configured to receive an indication of a third code for updated processing associated with the verification.
- 14. A system for transmitting objects in a distributed system comprised of multiple machines, comprising:
a first machine; a second machine; a network connecting the first machine with the second machine; and an apparatus for receiving objects, the apparatus including:
a module configured to transmit a request for a verification object; a module configured to receive a response to the request including an indication of a code corresponding to the verification object; a module configured to construct the verification object using the indicated code; and a module configured to verify information based on the constructed object.
- 15. A system for transmitting objects in a distributed system comprised of multiple machines, comprising:
a first machine; a second machine; a network connecting the first machine with the second machine; and an apparatus for transmitting objects, the apparatus including:
a module configured to receive at a machine a request for an object for use in verification; and a module configured to transmit a response to the request including an indication of a first code for constructing the verification object and including an indication of a second code for processing associated with the verification.
- 16. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method, the method including:
transmitting a request for a verification object; receiving a response to the request including an indication of a first code corresponding to the verification object and an indication of a second code for processing associated with verification; constructing the verification object using the indicated first code; and verifying information using the indicated second code.
- 17. The computer program product of claim 16 wherein the verifying includes
locally executing the processing to verify the information.
- 18. The computer program product of claim 16 wherein the receiving includes
receiving an indication of a third code for updated processing associated with the verification.
- 19. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method, the method including:
transmitting a request for a verification object; receiving a response to the request including an indication of a code corresponding to the verification object; constructing the verification object using the indicated code; and verifying information based on the constructed object.
- 20. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method, the method including:
receiving at a machine a request for an object for use in verification; and transmitting a response to the request including an indication of a first code for constructing the verification object and including an indication of a second code for processing associated with the verification.
- 21. An article of manufacture specifying a representation of an object stored in a computer-readable storage medium and capable of electronic transmission between machines in a distributed system, the article of manufacture comprising:
a verification object to be transmitted from a first machine to a second machine in response to a request, the verification object including an indication of code for performing processing for verification of information.
- 22. An apparatus for transmitting objects in a distributed system comprised of multiple comprising:
means for transmitting a request for a verification object; means for receiving a response to the request including an indication of a first code corresponding to the verification object and an indication of a second code for processing associated with verification; means for constructing the verification object using the indicated first code; and verifying information using the indicated second code.
REFERENCE TO RELATED APPLICATIONS
[0001] The following identified U.S. patent applications are relied upon and are incorporated by reference in this application as if fully set forth.
[0002] Provisional U.S. Patent Application No. ______, entitled “Distributed Computing System,” filed on Feb. 26, 1998.
[0003] U.S. patent application No. ______, entitled “Method and System for Leasing Storage,” bearing attorney docket no. 06502.0011-01000, and filed on the same date herewith.
[0004] U.S. patent application No. ______, entitled “Method, Apparatus, and Product for Leasing of Delegation Certificates in a Distributed System,” bearing attorney docket no. 06502.0011-02000, and filed on the same date herewith.
[0005] U.S. patent application No. ______, entitled “Method, Apparatus and Product for Leasing of Group Membership in a Distributed System,” bearing attorney docket no. 06502.0011-03000, and filed on the same date herewith.
[0006] U.S. patent application No. ______, entitled “Leasing for Failure Detection,” bearing attorney docket no. 06502.0011-04000, and filed on the same date herewith.
[0007] U.S. patent application No. ______, entitled “Method for Transporting Behavior in Event Based System,” bearing attorney docket no. 06502.0054-00000, and filed on the same date herewith.
[0008] U.S. patent application No. ______, entitled “Deferred Reconstruction of Objects and Remote Loading for Event Notification in a Distributed System,” bearing attorney docket no. 06502.0062-01000, and filed on the same date herewith.
[0009] U.S. patent application No. ______, entitled “Methods and Apparatus for Remote Method Invocation,” bearing attorney docket no. 06502.0102-00000, and filed on the same date herewith.
[0010] U.S. patent application No. ______, entitled “Method and System for Deterministic Hashes to Identify Remote Methods,” bearing attorney docket no. 06502.0103-00000, and filed on the same date herewith.
[0011] U.S. patent application No. ______, entitled “Method and Apparatus for Determining Status of Remote Objects in a Distributed System,” bearing attorney docket no. 06502.0104-00000, and filed on the same date herewith.
[0012] U.S. patent application No. ______, entitled “Downloadable Smart Proxies for Performing Processing Associated with a Remote Procedure Call in a Distributed System,” bearing attorney docket no. 06502.0105-00000, and filed on the same date herewith.
[0013] U.S. patent application No. ______, entitled “Suspension and Continuation of Remote Methods,” bearing attorney docket no. 06502.0106-00000, and filed on the same date herewith.
[0014] U.S. patent application No. ______, entitled “Method and System for Multi-Entry and Multi-Template Matching in a Database,” bearing attorney docket no. 06502.0107-00000, and filed on the same date herewith.
[0015] U.S. patent application No. ______, entitled “Method and System for In-Place Modifications in a Database,” bearing attorney docket no. 06502.0108, and filed on the same date herewith.
[0016] U.S. patent application No. ______, entitled “Method and System for Typesafe Attribute Matching in a Database,” bearing attorney docket no. 06502.0109-00000, and filed on the same date herewith.
[0017] U.S. patent application No. ______, entitled “Dynamic Lookup Service in a Distributed System,” bearing attorney docket no. 06502.0110-00000, and filed on the same date herewith.
[0018] U.S. patent application No. ______, entitled “Apparatus and Method for Providing Downloadable Code for Use in Communicating with a Device in a Distributed System,” bearing attorney docket no. 06502.0112-00000, and filed on the same date herewith.
[0019] U.S. patent application No. ______, entitled “Method and System for Facilitating Access to a Lookup Service,” bearing attorney docket no. 06502.0113-00000, and filed on the same date herewith.
[0020] U.S. patent application Ser. No. 09/030,840, entitled “Method and Apparatus for Dynamic Distributed Computing Over a Network,” and filed on Feb. 26, 1998.
[0021] U.S. patent application No. ______, entitled “An Interactive Design Tool for Persistent Shared Memory Spaces,” bearing attorney docket no. 06502.0116-00000, and filed on the same date herewith.
[0022] U.S. patent application No. ______, entitled “Polymorphic Token-Based Control,” bearing attorney docket no. 06502.0117-00000, and filed on the same date herewith.
[0023] U.S. patent application No. ______, entitled “Stack-Based Access Control,” bearing attorney docket no. 06502.0118-00000, and filed on the same date herewith.
[0024] U.S. patent application No. ______, entitled “Stack-Based Security Requirements,” bearing attorney docket no. 06502.0119-00000, and filed on the same date herewith.
[0025] U.S. patent application No. ______, entitled “Per-Method Designation of Security Requirements,” bearing attorney docket no. 06502.0120-00000, and filed on the same date herewith.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60076048 |
Feb 1998 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09044932 |
Mar 1998 |
US |
Child |
10141932 |
May 2002 |
US |