Device resource management based on contextual planning
First Claim
1. A mobile computing device for resource management based on contextual planning comprising:
- a processor;
a context analysis module to (i) identify a plurality of context domains associated with different roles of a user, (ii) receive a user selection of a subset of the plurality of context domains for analysis, (iii) detect an identifier of a geographic area in a user calendar associated with the mobile computing device and the selected subset of the context domains, (iv) analyze a historical user activity pattern associated with the geographic area to determine a location within the geographic area to determine a future context of the mobile computing device, (v) monitor a current context of the mobile computing device, (vi) and determine whether a location defined by the current context matches the location defined by the future context;
a communication module to (i) in response to the determination of the future context, send a request to a remote resource database server to request resource information associated with the location defined by the future context, wherein the request identifies the location and (ii) receive the requested resource information, wherein the requested resource information includes a driver associated with a resource located at the location defined by the future context; and
a resource management module to configure, using the received resource information and in response to a determination that the location defined by the current context matches the location defined by the future context, the mobile computing device with the driver associated with the resource located at the location.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies for resource management include a mobile computing device configured to communicate with a resource database server. The mobile computing device determines a future context and sends a request to the server for resource information associated with a location defined by the future context. The server determines resources located at the location and sends the requested resource information to the mobile computing device. The mobile computing device automatically configures itself to use the resources. The mobile computing device may automatically download and configure device drivers for the resources. The resources may include printers, displays, and network connections. The resource information may be provided by third-party resource providers. The resource database server may provide recommendations, including travel information recommendations. The mobile computing device may monitor its current context and enable the resources at the location or notify a user of the availability of the resources.
27 Citations
12 Claims
-
1. A mobile computing device for resource management based on contextual planning comprising:
-
a processor; a context analysis module to (i) identify a plurality of context domains associated with different roles of a user, (ii) receive a user selection of a subset of the plurality of context domains for analysis, (iii) detect an identifier of a geographic area in a user calendar associated with the mobile computing device and the selected subset of the context domains, (iv) analyze a historical user activity pattern associated with the geographic area to determine a location within the geographic area to determine a future context of the mobile computing device, (v) monitor a current context of the mobile computing device, (vi) and determine whether a location defined by the current context matches the location defined by the future context; a communication module to (i) in response to the determination of the future context, send a request to a remote resource database server to request resource information associated with the location defined by the future context, wherein the request identifies the location and (ii) receive the requested resource information, wherein the requested resource information includes a driver associated with a resource located at the location defined by the future context; and a resource management module to configure, using the received resource information and in response to a determination that the location defined by the current context matches the location defined by the future context, the mobile computing device with the driver associated with the resource located at the location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for resource management on a mobile computing device comprising:
-
identifying, by the mobile computing device, a plurality of context domains associated with different roles of a user; receiving, by the mobile computing device, a user selection of a subset of the plurality of context domains for analysis; determining, on the mobile computing device, a future context of the mobile computing device by detecting an identifier of a geographic area in a user calendar associated with the mobile computing device and the selected subset of the context domains, and analyzing a historical user activity pattern associated with the geographic area to determine a location within the geographic area; sending, in response to determining the future context, a request from the mobile computing device to a remote resource database server to request resource information associated with the location defined by the future context, wherein the request identifies the location; receiving, on the mobile computing device, the requested resource information, wherein the requested resource information includes a driver associated with a resource located at the location defined by the future context; monitoring, on the mobile computing device, a current context of the mobile computing device; determining, on the mobile computing device, whether a location defined by the current context matches the location defined by the future context; and configuring, using the received resource information and in response to a determination that the location defined by the current context matches the location defined by the future context, the mobile computing device with the driver associated with the resource located at the location. - View Dependent Claims (8, 9)
-
-
10. One or more non-transitory machine readable storage media comprising a plurality of instructions that in response to being executed result in a mobile computing device:
-
identifying a plurality of context domains associated with different roles of a user; receiving a user selection of a subset of the plurality of context domains for analysis; determining, on the mobile computing device, a future context of the mobile computing device by detecting an identifier of a geographic area in a user calendar associated with the mobile computing device and the selected subset of the context domains, and analyzing a historical user activity pattern associated with the geographic area to determine the location within the geographic area; sending, in response to determining the future context, a request from the mobile computing device to a remote resource database server to request resource information associated with the location defined by the future context, wherein the request identifies the location; receiving, on the mobile computing device, the requested resource information, wherein the requested resource information includes a driver associated with a resource located at the location defined by the future context; monitoring a current context of the mobile computing device; determining whether a location defined by the current context matches the location defined by the future context; and configuring, using the received resource information and in response to a determination that the location defined by the current context matches the location defined by the future context, the mobile computing device with a driver associated with the resource located at the location. - View Dependent Claims (11, 12)
-
Specification