Proximity and context aware mobile workspaces in enterprise systems
First Claim
1. A method comprising:
- capturing, by a camera or a near-field communications reader of a mobile computing device, input data usable to identify a first entity that is located proximate to the mobile computing device;
determining, by the mobile computing device, the first entity based on the input data usable to identify the first entity that is located proximate to the mobile computing device;
determining, by the mobile computing device and using a scheduling application associated with the first entity, an identity of a participant for a meeting scheduled to occur at the first entity and a meeting type of the meeting;
in response to determining the identity of the participant and the meeting type, retrieving, by the mobile computing device, from a server, and based on the identity of the participant and the meeting type, a first application associated with the first entity and different from the scheduling application;
accessing, by the mobile computing device, one or more functions of the first application;
capturing, by the camera or the near-field communications reader of the mobile computing device, input data usable to identify a second entity that is located proximate to the mobile computing device; and
retrieving, by the mobile computing device, a second application associated with the second entity different from the first application.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for configuring computing devices using mobile workspace contexts based on proximity to locations are described herein. A mobile computing device determines that the device is proximate to a location, another device, or an individual associated with an enterprise system. The mobile computing device may then receive a mobile workspace context associated with the location, device, or individual, such as one or more specific wireless networks, enterprise applications, and/or documents, and may configure the device based on the received mobile workspace context. Additional methods and systems are described herein for transmitting and receiving sets of device capabilities between multiple devices, establishing communication sessions, and sharing various capabilities between devices. Still additional methods and systems are described for determining and accessing the capabilities of enterprise system resources using mobile computing devices in an enterprise system.
91 Citations
23 Claims
-
1. A method comprising:
-
capturing, by a camera or a near-field communications reader of a mobile computing device, input data usable to identify a first entity that is located proximate to the mobile computing device; determining, by the mobile computing device, the first entity based on the input data usable to identify the first entity that is located proximate to the mobile computing device; determining, by the mobile computing device and using a scheduling application associated with the first entity, an identity of a participant for a meeting scheduled to occur at the first entity and a meeting type of the meeting; in response to determining the identity of the participant and the meeting type, retrieving, by the mobile computing device, from a server, and based on the identity of the participant and the meeting type, a first application associated with the first entity and different from the scheduling application; accessing, by the mobile computing device, one or more functions of the first application; capturing, by the camera or the near-field communications reader of the mobile computing device, input data usable to identify a second entity that is located proximate to the mobile computing device; and retrieving, by the mobile computing device, a second application associated with the second entity different from the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a processor; and memory storing computer readable instructions that, when executed by the processor, cause the apparatus to; receive data captured by a camera or a near-field communications reader of a mobile computing device, the data being usable to identify a first entity that is located proximate to the mobile computing device; identify the first entity based on the data usable to identify the first entity that is located proximate to the mobile computing device; determine, using a scheduling application associated with the first entity, an identity of a participant for a meeting scheduled to occur at the first entity and a meeting type of the meeting; in response to determining the identity of the participant and the meeting type, retrieve, based on the identity of the participant and the meeting type, a first application associated with the first entity and different from the scheduling application; transmit the first application to the mobile computing device; receive, from the mobile computing device, an instruction associated with the first application; receive data captured by the camera or the near-field communications reader of the mobile computing device and usable to identify a second entity that is located proximate to the mobile computing device; and transmit a second application associated with the second entity to the mobile computing device, wherein the second application associated with the second entity is different from the first application. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a server; and one or more mobile computing devices, each of the one or more mobile computing devices comprising; a processor; and memory storing computer readable instructions that, when executed by the processor, cause the mobile computing device to; capture, via a camera or a near-field communications reader of the mobile computing device, input data corresponding to a first proximately located location; determine, using a scheduling application associated with the first proximately located location, an identity of a participant of a meeting scheduled to occur at the first proximately located location and a meeting type of the meeting, in response to determining the identity of the participant and the meeting type, determine a first application based on the input data corresponding to the first proximately located location, the identity of the participant and the meeting type, wherein the first application is different from the scheduling application; retrieve, from the server, the first application; access one or more functions of the first application; capture, by the camera or the near-field communications reader of the mobile computing device, input data corresponding to a second proximately located device, location, or individual; and retrieve a second application associated with the second proximately located device, location, or individual, wherein the second application is different from the first application. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification