×

Proximity and context aware mobile workspaces in enterprise systems

  • US 10,243,786 B2
  • Filed: 02/04/2014
  • Issued: 03/26/2019
  • Est. Priority Date: 05/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a first mobile computing device, that the first mobile computing device is located proximate to a second computing device;

    establishing, by the first mobile computing device, a near-field communication session with the second computing device, wherein the near-field communication session transmits communications via an electromagnetic field;

    transmitting, by the first mobile computing device and via the near-field communication session, a first set of device capabilities to the second computing device, wherein the second computing device is incapable of performing at least one capability of the first set of device capabilities;

    receiving, by the first mobile computing device and via the near-field communication session, a second set of device capabilities from the second computing device;

    establishing, by the first mobile computing device and using the near-field communication session, a persistent, long-range communication session with the second computing device;

    sharing, by the first mobile computing device, the at least one capability of the first set of device capabilities with the second computing device, via the persistent, long-range communication session;

    receiving, at the first mobile computing device, user input from the second computing device over the persistent, long-range communication session;

    modifying, at the first mobile computing device, the received user input by converting the user input according to the first set of device capabilities, wherein said conversion comprises at least one of;

    converting touch events to mouse events or vice versa;

    converting touch events to keyboard events or vice versa;

    or converting motion or orientation events to touch events or vice versa;

    designating a third computing device to output data received from one or more of the first mobile computing device or the second computing device; and

    causing, based on the designation, the third computing device to drop input received from a user at the third computing device.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×