Environmental services broker for mediating collaborative computing sessions
First Claim
1. An environmental services broker for providing computing services to a plurality of mobile devices within a zone, the environmental services broker comprising:
- a memory for storing program code therein;
a processor, operatively connected to the memory, for carrying out instructions according to the stored program code;
wherein the program code, when executed by the processor, enables the processor to;
register each of the computing services;
handle queries from the mobile devices;
set up and tear down sessions between the mobile devices and the computing services;
manage a workload between the plurality of mobile devices and the computing services;
control access to the computing services such that unauthorized users are restricted from accessing the computing services; and
an input/output subsystem for mapping input/output controls from the mobile devices to the computing services.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for establishing symbiotic relationships between at least one mobile computing device and at least one stationary computing device, includes steps of: interacting with a computing entity assigned to an area where the at least one mobile and stationary computing devices are located using at least one networking protocol; receiving software modules from the computing entity, each one customized for the at least one mobile computing device for establishing the symbiotic relationships between the at least one mobile computing device and the at least one stationary computing device; running the software modules to interact with the at least one stationary computing device and the computing entity to establish symbiotic relationships that enable the performing of tasks selected by the at least one mobile computing device. The steps may be executed automatically upon receiving a trigger selected from a group consisting of: the at least one mobile computing device entering a designated location; an action of a mobile device user; a pre-selected preference of the mobile device user; and a time event.
-
Citations
20 Claims
-
1. An environmental services broker for providing computing services to a plurality of mobile devices within a zone, the environmental services broker comprising:
-
a memory for storing program code therein; a processor, operatively connected to the memory, for carrying out instructions according to the stored program code;
wherein the program code, when executed by the processor, enables the processor to;register each of the computing services; handle queries from the mobile devices; set up and tear down sessions between the mobile devices and the computing services; manage a workload between the plurality of mobile devices and the computing services; control access to the computing services such that unauthorized users are restricted from accessing the computing services; and an input/output subsystem for mapping input/output controls from the mobile devices to the computing services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device resident agent comprising:
an interface for providing a user with information about a service zone wherein a service zone comprises a plurality of computer-based services stored in the same geophysical location;
wherein the information provided to the user comprises;information about the location of the service zone relative to a mobile device; information about the computer-based services available at the service zone located within range of the mobile device; a duration of the computer-based services provided; and a cost for the computer-based services provided. - View Dependent Claims (11, 12, 13, 14)
-
15. A method for providing computing services to a plurality of mobile devices, the method comprising steps of:
-
receiving an indication that a mobile device is within range of an entity providing the computing services; receiving a query from the mobile device; setting up a session for enabling the mobile device to utilize the computing services provided by the entity, wherein the mobile device and the computing services are participants of the session, and wherein the session comprises associations indicating relationships among the participants of the session; and managing the session.
-
-
16. A method for establishing symbiotic relationships between at least one mobile computing device and at least one stationary computing device, the method comprising steps of:
-
interacting with a computing entity assigned to an area where the at least one mobile computing device and the at least one stationary computing device are located using at least one networking protocol; receiving software modules from the computing entity, each one customized for the at least one mobile computing device receiving the software modules, for establishing the symbiotic relationships between the at least one mobile computing device and the at least one stationary computing device; running the software modules to interact with the at least one stationary computing device and the computing entity to establish symbiotic relationships that enable performing tasks selected by the at least one mobile computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification