Determining a device identifier from a light signal emitted by a device
First Claim
Patent Images
1. A method performed by a processing device, the method comprising:
- capturing, by the processing device, a series of images with a camera of the processing system, wherein the series of images includes a first light signal emitted by a first device;
determining, by the processing device, an identifier of the first device from the first light signal captured in the series of images;
providing the identifier of the first device from the processing device to a device interaction service via a network connection;
receiving information of the first device from the device interaction service;
displaying, on a user interface of the processing device, an icon representing the first device based on the captured series of images and displaying the information of the first device received from the device interaction service;
receiving a selection input indicating a selection of the first device, the selection input including a movement on the user interface from the icon representing the first device in a direction towards a location of the first device;
determining, by the processing device, a selection angle between the direction of the selection input received on the user interface and a reference line on the user interface;
determining, by the processing device, a first device angle between a line from a location of the processing device to the location of the first device and a reference plane;
comparing the selection angle to the first device angle; and
based on the comparison between the selection angle and the first device angle, determining that the first device has been selected to establish an interaction between the processing device and the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performed by a processing system includes determining a device identifier corresponding to a device from a series of captured images that include a light signal emitted by the device.
14 Citations
15 Claims
-
1. A method performed by a processing device, the method comprising:
-
capturing, by the processing device, a series of images with a camera of the processing system, wherein the series of images includes a first light signal emitted by a first device; determining, by the processing device, an identifier of the first device from the first light signal captured in the series of images; providing the identifier of the first device from the processing device to a device interaction service via a network connection; receiving information of the first device from the device interaction service; displaying, on a user interface of the processing device, an icon representing the first device based on the captured series of images and displaying the information of the first device received from the device interaction service; receiving a selection input indicating a selection of the first device, the selection input including a movement on the user interface from the icon representing the first device in a direction towards a location of the first device; determining, by the processing device, a selection angle between the direction of the selection input received on the user interface and a reference line on the user interface; determining, by the processing device, a first device angle between a line from a location of the processing device to the location of the first device and a reference plane; comparing the selection angle to the first device angle; and based on the comparison between the selection angle and the first device angle, determining that the first device has been selected to establish an interaction between the processing device and the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising at least one non-transitory machine-readable storage medium storing instructions that, when executed by a processing system, cause the processing system to:
-
capture a series of images with a camera of the processing system, wherein the series of images includes a first light signal emitted by a first device; determine an identifier of the first device from the first light signal captured in the series of images; provide the identifier of the first device to a device interaction service; receive information of the first device from the device interaction service; display, on a display of the processing system, a first representation of the first device based on the captured series of images and display the information of the first device received from the device interaction service; receive a selection input indicating a selection of the first device, the input including a movement on the display from the first representation of the first device on the display in a direction towards a location of the first device; determine a selection angle between the direction of the selection input received on the display and a reference line on the display; determine a first device angle between a line from a location of the processing system to the location of the first device and a reference plane; compare the selection angle to the first device angle; and determine that the first device has been selected based on the comparison between the selection angle and the first device angle. - View Dependent Claims (9, 10, 11)
-
-
12. A method performed by a processing device, the method comprising:
-
capturing, by a camera of the processing device, a series of images including a first light signal emitted by a first device and a second light signal emitted by a second device; determining an identifier of the first device from the first light signal captured in the series of images and a second light signal; obtaining, by the processing device, information of the first device based on the first device identifier and information of the second device based on the second device identifier; displaying, by the processing device, a first representation of the first device and a second representation of the second device on a user interface of the processing device; receiving a selection input on the user interface, the selection input including a movement on the user interface from the first representation of the first device in a direction towards a location of the first device; determining a selection angle between the direction of the selection input and a reference line on the user interface; determining, by the processing device, a first device angle between a line from a location of the processing device to the location of the first device and a reference plane; comparing the selection angle and the first device angle; and determining that the first device has been selected based on the comparison between the selection angle and the first device angle. - View Dependent Claims (13, 14, 15)
-
Specification