Specifying parameters for selective return to an invoker
AssigneeSony Computer Entertainment Inc.
InventorsJohn Bates, Payton White
Life of this patent
Estimating the term…
Abstract
Provided is a method and an apparatus for selectively returning parameters from an invoked object. Specifically, a requestor can invoke an object by transmitting a message. The message can include specified return parameters from an interface, such as an interface definition language (IDL). Alternatively, an object stub locally accessible by the requester can be invoked. The object stub, similar to the IDL, can specify the parameters to return. After the execution of a method in the invoked object, the requestor receives the return parameters or a subset of the return parameters previously selected.
Claims33
A method for invoking functions in a distributed object computing environment, comprising:
- invoking a function associated with an object, wherein the function includes a definition of selected parameters of a parameter list to be returned, the invoking causing the function of the object to be executed;
- and
- receiving only the selected parameters or a subset of the selected parameters from the object after completing the execution of the function.
A method for executing requests from an invoker over a network, comprising:
- receiving a request from the invoker, the request including a parameter list that has identified return parameters;
- executing the request;
- and
- returning results from the execution of the request, such that only results associated with the identified return parameters or a subset of the identified return parameters are returned to the invoker.
A process for invoking methods in a distributed object computing environment, comprising:
- specifying a method having a return list, wherein the return list includes selected return parameters;
- calling the method of an object for execution;
- and
- receiving callbacks from the method, the callbacks being limited to the selected return parameters or a subset of the selected return parameters identified in the return list.
A system for invoking methods in a distributed object computing environment, comprising:
- a first computing device and a second computing device coupled together via a network connection;
- a requester executed by the first computing device, the requestor executing a method having a parameter list, the parameter list identifying selected return parameters;
- and
- an object associated with the method, the object being on the second computing device, wherein the method is capable of being executed and only returning the selected return parameters or a subset of the selected return parameters to the requestor.
A computer program embodied on a computer readable medium for invoking methods in a distributed object computing environment, comprising:
- instructions for initiating a method by a requestor;
- instructions for executing the method;
- instructions for identifying selected parameters to return to the requester;
- and
- instructions for selectively returning identified parameters or a subset of the identified parameters to the requestor.
A system for invoking methods in a network, comprising:
- means for invoking a method associated with an object, wherein the method includes a definition of selected parameters of a parameter list to be returned, the invoking causing the method of the object to be executed;
- and
- means for receiving only the selected parameters or a subset of the selected parameters from the object after completing the execution of the method.
Dependencies are inferred from the claim text.