Portable Remoting Component With A Scaleable Feature Set
First Claim
Patent Images
1. A method of exposing application program interfaces in a remote client device that supports a remote protocol comprising:
- defining a scaled set of services that support a remote protocol platform, wherein the remote protocol platform is based on the remote protocol;
creating application program interfaces that support the scaled set of services; and
exposing the application program interfaces to a resident application in the remote client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A client device that includes a scaled remote protocol platform to support communication using a particular remote protocol A software and hardware platform independent micro core or micro client exposes interfaces in the client device to applications to support remote communication. The micro core may be extended to include additional features or service as needed by the client device.
123 Citations
20 Claims
-
1. A method of exposing application program interfaces in a remote client device that supports a remote protocol comprising:
-
defining a scaled set of services that support a remote protocol platform, wherein the remote protocol platform is based on the remote protocol;
creating application program interfaces that support the scaled set of services; and
exposing the application program interfaces to a resident application in the remote client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing a scaled remote protocol platform in a client device comprising:
-
defining features to he provided in the scaled remote protocol platform;
providing client device platform independent interfaces and program abstraction layers (PALs) to support each of the features, wherein a micro core communicates with an application in the client device through interfaces and the PALs; and
grouping the interfaces, the PALs, and the micro core to provide the scaled remote protocol platform. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A client device comprising:
-
a processor;
a full client remote protocol platform controlled by the processor;
a micro client remote protocol platform that is included in the full client remote protocol platform; and
one or more platform independent interfaces supporting a scaled feature set of services, accessed by the micro client remote protocol platform, wherein the micro client remote protocol platform exposes the interfaces to an application in the client device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification