System and method using a palm sized computer to control network devices
DC CAFCFirst Claim
1. A method of controlling a service on a network using a palm sized computer, the palm sized computer being coupled in communications with the network, the method comprising:
- accessing a description of the service from a directory of services, the description of the service including at least a reference to program code for controlling the service;
downloading the program code to the palm sized computer;
the palm sized computer executing at least a portion of the program code; and
sending control commands to the service from the palm sized computer in response to the executing, wherein the service controls an application that cannot be executed on the palm sized computer.
9 Assignments
Litigations
2 Petitions
Accused Products
Abstract
Controlling network services using palm sized computers is described. A program on the palm sized computer is used to access a registry of network services that may be available. The registry includes descriptions for various services. Each description includes at least a reference to program code that can be downloaded to the palm sized computer. Executing this program causes the palm sized computer to issue commands directly to the specific network services needed. In some cases, these network services include application services for running desktop applications that the palm sized computer could not execute.
392 Citations
20 Claims
-
1. A method of controlling a service on a network using a palm sized computer, the palm sized computer being coupled in communications with the network, the method comprising:
-
accessing a description of the service from a directory of services, the description of the service including at least a reference to program code for controlling the service;
downloading the program code to the palm sized computer;
the palm sized computer executing at least a portion of the program code; and
sending control commands to the service from the palm sized computer in response to the executing, wherein the service controls an application that cannot be executed on the palm sized computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a program on a network device from a palm sized computer, the computer is not capable of executing the program by itself, the network device and computer being coupled in communications via a network, the method comprising:
-
accessing a directory of services, a service in the directory of services corresponding to the program, the description of the service including at least a reference to program code for controlling the service;
loading the program code;
issuing control commands to the network device using the program code, the control commands causing the network device to control the program. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for controlling a network service comprising:
-
a network based computer service for controlling an application that cannot exectuted by a control device;
a directory of services including a registry of services, each service in the registry of services corresponding to a service on the network;
the control device having a program for sending control commands to the network based computer service, the program being loaded onto the control device as a result of locating a reference to the network based computer service in the directory of services;
a network coupled in communications with the network based computer service, the directory of services and the control device;
wherein the control device includes a palm sized computer having an operating system, a network communications program, a protocol program for communicating with the directory of services and wherein the program includes a graphical user interface. - View Dependent Claims (18)
-
-
19. A method for controlling a service in a network using a palm sized computer, the method comprising:
-
accessing a description of a service, the description of the service including at least a reference to program code for controlling the service;
downloading the program code;
executing at least a portion of the program code; and
sending control commands to the service in response to the executing, wherein the service includes a CPU service.
-
-
20. A system comprising:
-
means for accessing a description of a service, the description of the service including at least a reference to program code for controlling a service;
means for downloading the program code;
means for executing at least a portion of the program code; and
means for sending control commands to the service in response to the means for executing, wherein the service controls an application that cannot be executed on the means for executing.
-
Specification