EP2561466B1

Approaches for device location and communication

Abstract

This record has no abstract on file.

EP2561466B1, drawing sheet 1
Sheet 1 of 12

Term

4.6 yearsleft in the term

Expires 19 April 2031.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

16 claims: 10 independent, 6 dependent

  1. 1
    A computer-implemented method of automatically identifying nearby devices, comprising:under control of one or more computing systems configured with executable instructions, capturing at least one image using at least one capture element (312, 314, 316) of a client device (310);analyzing the at least one image to determine a presence of at least one computing device (302, 304, 306, 308) and a relative location including a direction and distance of the at least one computing device with respect to the client device;sending a request to the at least one computing device;receiving a response from at least one responding computing device, the response including identifying information for an associated computing device;and providing for display a user interface including a graphical element (318, 320, 322, 324) for the at least one responding computing device, the graphical element positioned on the user interface to correspond to the determined relative location of the associated computing device, whereby a user of the client device is able to view identity information for the at least one responding computing device, or a user of the at least one responding computing device, without manual intervention;wherein the method further comprises determining a communication mechanism for communicating with the at least one responding computing device using the at least one captured image.
  2. 3
    The computer-implemented method of claims 1 or 2, wherein the communication mechanism is a wireless communication mechanism.
  3. 4
    The computer-implemented method of any one of claims 1 to 3, wherein the at least one capture element is operable to capture images using at least one of ambient light and infrared radiation.
  4. 5
    The computer-implemented method of any one of claims 1 to 4, wherein the image capture element comprises a transmitter and a receiver operating to transmit and receive communications of a type of optical transmission, the request being sent using the type of optical transmission.
  5. 6
    The computer-implemented method of any one of claims 1 to 5, wherein the client device includes a plurality of image capture devices positioned to capture images in substantially any direction around the client device.
  6. 7
    The computer-implemented method of any one of claims 1 to 6, wherein at least one image capture element includes a wide angle lens.
  7. 8
    The computer-implemented method of any one of claims 1 to 7, wherein the client device is operable to utilize the determined relative position of the at least one responding computing device as input to an application.
  8. 9
    The computer-implemented method of any one of claims 1 to 8, wherein the identity information includes at least one of a name of the user, an occupation of the user, an employer of the user, a picture of the user, and personal information about the user.
  9. 10
    The computer-implemented method of any one of claims 1 to 9, wherein the client device is operable to communicate with a remote data source to obtain the identity information based at least in part upon the identifying information received in the response.
  10. 11
    The computer-implemented method of any one of claims 1 to 10, wherein the user of the client device is able to allow or deny communication with a responding computing device by selecting an associated graphical element.
  11. 12
    A client device (100, 310), comprising:a processor (202);at least one image capture element (102, 312, 314, 316);a display element (206);and a memory device including instructions that, when executed by the processor, cause the client device to: capture at least one image using the at least one capture element of a client device;analyze the at least one image to determine a presence of at least one computing device and a relative location including a direction and distance of the at least one computing device with respect to the client device;send a request to the at least one computing device;receive a response from at least one responding computing device, the response including identifying information for an associated computing device;and provide for display via the display element a user interface including a graphical element for the at least one responding computing device, the graphical element positioned on the user interface to correspond to the determined relative location of the associated computing device, whereby a user of the client device is able to view identity information for the at least one responding computing device, or a user of the at least one responding computing device, without manual intervention;wherein the instructions, when executed by the processor, further cause the client device to determine a communication mechanism for communicating with the at least one responding computing device using the at least one captured image.