Method and system for retrieval and usage of remote entry points
AssigneeApple Inc.
InventorsPatrice Gautier, Jeffrey L. Robbin
Life of this patent
Estimating the term…
Abstract
A method for communicating between a client application and one or more servers is disclosed. In one embodiment, it is first determined whether a particular client application operation is the type of operation that requires a remote entry point. If a remote entry point is needed, the client application obtains a remote entry point file from a remote server computer and retrieves the remote entry point required by the client application operation such that it can direct the operation to the proper remote server.
Claims20
A computer implemented method for communicating between a client application operating on a client computer and a plurality of server computers, comprising:
- determining if a client application operation requires a remote entry point;
- obtaining, at the client computer, a set of remote entry points for at least one remote server computer, the remote entry points in the set of remote entry points pertaining to different operations that are able to be performed at the least one remote server computer;
- retrieving a particular remote entry point from the set of remote entry points, the particular remote entry point being associated with the client application operation;
- and
- directing the client application operation to the remote server in accordance with the particular remote entry point,
- wherein said retrieving includes at least (i) locating the particular remote entry point having an attribute that matches the client application operation from the set of remote entry points at the client computer, and (ii) retrieving the particular remote entry point that has been located.
A system for communicating between a client computer and a plurality of server computers, comprising:
- a client computer including at least a processor, volatile memory and a storage disk drive;
- and a plurality of server computers, wherein said client computer can communicate with said server computer via a data network wherein said client computer performs a client application and in doing so said processor executed computer program code, said computer program code includes at least:
- determining if a client application operation requires a remote entry point;
- obtaining, at said client computer, a set of remote entry points for at least one remote server computer;
- retrieving a particular remote entry point from the set of remote entry points, the particular remote entry point being associated with the client application operation;
- and
- directing the client application operation to the remote server in accordance with the particular remote entry point,
- wherein said retrieving includes at least (i) locating the particular remote entry point having an attribute that matches the client application operation from the set of remote entry points at the client computer, and (ii) retrieving the particular remote entry point that has been located.
A computer readable medium including at least executable computer program code stored thereon for communicating between a client application operating on a client computer and a plurality of server computers, said computer readable medium comprising:
- computer program code for determining if a client application operation requires a remote entry point;
- computer program code for obtaining a set of remote entry points for at least one remote server computer, the remote entry points in the set of remote entry points pertaining to different operations that are able to be performed at the least one remote server computer;
- computer program code for retrieving a particular remote entry point from the set of remote entry points, the particular remote entry point being associated with the client application operation;
- and
- computer program code for directing the client application operation to the remote server in accordance with the particular remote entry point,
- wherein said computer program code for retrieving includes at least computer program code for locating the particular remote entry point having an attribute that matches the client application operation from the set of remote entry points at the client computer, and computer program code for retrieving the particular remote entry point that has been located.
Dependencies are inferred from the claim text.