Shortest paths algorithms: theory and experimental evaluation
Mathematical Programming: Series A and B
SCAAT: incremental tracking with incomplete information
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
The cricket compass for context-aware mobile applications
Proceedings of the 7th annual international conference on Mobile computing and networking
Concepts for personal location privacy policies
Proceedings of the 3rd ACM conference on Electronic Commerce
The anatomy of a context-aware application
Wireless Networks - Selected Papers from Mobicom'99
Whisper: a spread spectrum approach to occlusion in acoustic tracking
Whisper: a spread spectrum approach to occlusion in acoustic tracking
Visual learning of texture descriptors for facial expression recognition in thermal imagery
Computer Vision and Image Understanding
High-Performance Wide-Area Optical Tracking: The HiBall Tracking System
Presence: Teleoperators and Virtual Environments
Efficient indoor proximity and separation detection for location fingerprinting
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
Reducing the Uncertainty on Location Estimation of Mobile Users to Support Hospital Work
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Hi-index | 12.05 |
Nowadays, organizations include a large number of physical resources (e.g., meeting rooms, classrooms, and auditoriums) and computing ones (e.g., scanners, plotters, and handheld devices) distributed among different offices and buildings. Typically, these resources have to be shared among colleagues, because it is impossible for each collaborator to own private instances of all the different resources present in the organization. In this way, resource sharing gives collaborators the opportunity of not just lending their resources to other collaborators but also benefitting from the usage of resources they do not own. However, finding shared resources in a huge organization, without a proper technological support, can be a challenge for a member of staff and obviously really hard or even impossible for an external person. The main contribution of this paper is a service-oriented architecture called Resource Availability Management Services (RAMS), which is intended to facilitate the development of groupware applications that manage the availability and suitability of human, physical and computing resources. In the case of physical resources, the RAMS architecture allows determining the available resources closest to the requesting collaborator that satisfy his/her requirements and provides information about their physical location and the shortest path to reach them. To accomplish these goals, the proposed architecture relies on the services provided by three main components: (1) a Human Face Recognizer that allows identifying and locating collaborators in an organization, (2) an Ontology-based Matchmaker, which is able to determine a set of available and accessible resources that can satisfy a collaborator's request, and (3) a Physical Resource Locator that relies on building topologies and the walking distance method to calculate high precision relative distances between collaborators and resources.