Manager level device/service arbitrator and methods
AssigneeSun Microsystems, Inc.
InventorsDarryl J. Mocek, Terrence Barr, Behfar Razavi, Lisa M. Kelly, William F. McWalter, Dianna L. Decristo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsDarryl J. Mocek, Terrence Barr, Behfar Razavi, Lisa M. Kelly, William F. McWalter, Dianna L. Decristo
Estimating the term…
A method for managing access to service entities (e.g., such as a devices, resources, and services, which are limited resources) is provided. The method includes requesting a priority level. In response, a priority object with an assigned priority level is returned. A service is then requested from a service manager, and the request includes data for carrying out the requested service and the priority object. The service manager is configured to identify at least one service entity that is required to carry out the requested service. Access is then requested to at least one service entity. A determination is made as to whether the at least one service entity is in-use. If at least one service entity is in-use, a further determination is made as to whether at least one service entity that is in-use has an assigned priority level that is higher than the assigned priority level, which is associated with a current request. The requester, such as a carlet, which has the higher assigned priority will gain control of the requested entity.
A method for managing access to service entities to enable use of the service entities under control of a plurality of computer applications to render a plurality of services that require the same first one of the service entities, a first of the computer applications consisting of a vehicle application to perform a non-emergency-warning service as the first service, the first service entity consisting of a vehicle component for performing the non-emergency-warning service for a driver of the vehicle, a second of the computer applications consisting of a vehicle-emergency-warning application to perform a vehicle-emergency-warning service as the second service, the vehicle component to be used by the vehicle-emergency-warning application to perform the vehicle-emergency-warning service to warn the vehicle driver of an urgent vehicle problem with respect to the vehicle;
A method for managing access to service entities to enable use of the service entities under control of a plurality of computer applications to render a plurality of services that require the same first one of the service entities, a first of the computer applications consisting of a vehicle application to perform the first service, the first service entity consisting of a vehicle component for performing the first service for a driver of the vehicle, a second of the computer applications consisting of a vehicle-emergency-warning application to perform a vehicle-emergency-warning service as the second service, the vehicle component to be used also by the vehicle-emergency-warning application to perform the vehicle-emergency-warning service to warn the vehicle driver of an urgent vehicle problem with respect to the vehicle;
Dependencies are inferred from the claim text.