IP Library › Granted Patent US 9,929,804
Granted Patent B2
US 9,929,804 · App. 14/830,887 · Granted Mar 27, 2018

Establishing optical communication links

Inventors: Johannes Bort (Partenheim, DE); Emil O. Gemes (Mainz, DE); Frank Krick (Ockenheim, DE); Thorsten Muehge (Budenheim, DE); Erik Rueger (Ockenheim, DE)
Assignee: International Business Machines Corporation
H04B10/11
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,929,804
App. No.
14/830,887
Granted
Mar 27, 2018
Kind
B2
Abstract

Aspects of the present invention disclose a method, computer program product, and system for establishing an optical communication link. The method includes one or more processors controlling an optical detection apparatus to scan an environment to detect at least one marker. The method further includes one or more processors detecting a first marker of the one or more markers, wherein the first marker includes information that indicates a location of a first optical access point. The method further includes one or more processors determining the location of the first optical access point based on an analysis of the first marker. The method further includes one or more processors controlling an optical communication apparatus to align with the determined location of the first optical access point. The method further includes one or more processors establishing an optical communication link between the optical communication apparatus and the first optical access point.

Claims (78)

1. A method for establishing an optical communication link, the method comprising:

controlling, by one or more processors, an optical detection apparatus to scan an environment to detect at least one marker;

detecting, by one or more processors, a first marker of the at least one marker, wherein the first marker includes information that indicates a location of a first optical access point;

determining, by one or more processors, the location of the first optical access point based on an analysis of the first marker;

analyzing, by one or more processors, the first marker to identify access information that is included in the first marker;

controlling, by one or more processors, an optical communication apparatus to align with the determined location of the first optical access point; and

establishing, by one or more processors, an optical communication link between the optical communication apparatus and the first optical access point, wherein the access information is utilized to establish the optical communication link.

2. The method of claim 1 , wherein determining the location of the first optical access point based on an analysis of the first marker, further comprises:

determining, by one or more processors, a spatial location of the first marker; and

applying, by one or more processors, a predefined geometric relation to the determined spatial location of the first marker to determine the location of the first optical access point.

3. The method of claim 1 , wherein determining the location of the first optical access point based on an analysis of the first marker, further comprises:

determining, by one or more processors, a spatial location of the first marker;

reading, by one or more processors, a first set of location information that is encoded in the first marker, wherein the read first set of location information describes a geometric relation to the spatial location of the first marker; and

determining, by one or more processors, the location of the first optical access marker utilizing the read first set of location information.

4. The method of claim 1 , further comprising:

in response to establishing the optical communication link between the optical communication apparatus and the first optical access point, controlling, by one or more processors, the optical detection apparatus to scan the environment to detect additional markers;

detecting, by one or more processors, a second marker of the additional markers wherein the second marker includes information that indicates a location of a second optical access point;

determining, by one or more processors, the location of the second optical access point based on an analysis of the second marker;

storing, by one or more processors, the determined location of the second optical access point in digital memory;

in response to an interruption to the established optical communication link, identifying, by one or more processors, the location of the second optical access point stored in the digital memory; and

controlling, by one or more processors, the optical communication apparatus to establish an alternative optical communication path by aligning with the identified location of the second optical access point.

5. The method of claim 1 , further comprising:

identifying, by one or more processors, a signal strength of corresponding to the optical communication link; and

adjusting, by one or more processors, emission characteristics of the optical communication apparatus to increase signal quality at the first optical access point.

6. The method of claim 1 , further comprising:

controlling, by one or more processors, a radio communication apparatus to scan the environment to detect at least one radio signal;

detecting, by one or more processors, a first radio signal of the at least one radio signal, wherein the first radio signal includes information that indicates a location of a first marker;

determining, by one or more processors, the location of the first marker based on an analysis of the first radio signal; and

instructing, by one or more processors, the optical detection apparatus to scan the environment for markers starting at a scanning direction that is aligned relative to the determined location of the first marker.

7. The method of claim 6 , wherein the radio communication apparatus is an Radio-frequency identification (RFID) reader, and the at least one radio signal is an RFID signal.

8. A computer system for establishing an optical communication link, the computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, causing the processors to perform operations comprising:

controlling an optical detection apparatus to scan an environment to detect at least one marker;

detecting a first marker of the at least one marker, wherein the first marker includes information that indicates a location of a first optical access point;

determining the location of the first optical access point based on an analysis of the first marker;

analyzing first marker to identify access information that is included in the first marker;

controlling an optical communication apparatus to align with the determined location of the first optical access point; and

establishing an optical communication link between the optical communication apparatus and the first optical access point, wherein the access information is utilized to establish the optical communication link.

9. The computer system of claim 8 , wherein determining the location of the first optical access point based on an analysis of the first marker, further comprises:

determining a spatial location of the first marker; and

applying a predefined geometric relation to the determined spatial location of the first marker to determine the location of the first optical access point.

10. The computer system of claim 8 , wherein determining the location of the first optical access point based on an analysis of the first marker, further comprises:

determining a spatial location of the first marker;

reading a first set of location information that is encoded in the first marker, wherein the read first set of location information describes a geometric relation to the spatial location of the first marker; and

determining the location of the first optical access marker utilizing the read first set of location information.

11. The computer system of claim 8 , further comprising program instructions, causing the processors to perform operations comprising:

in response to establishing the optical communication link between the optical communication apparatus and the first optical access point, controlling the optical detection apparatus to scan the environment to detect additional markers;

detecting a second marker of the additional markers wherein the second marker includes information that indicates a location of a second optical access point;

determining the location of the second optical access point based on an analysis of the second marker;

storing the determined location of the second optical access point in digital memory;

in response to an interruption to the established optical communication link, identifying the location of the second optical access point stored in the digital memory; and

controlling the optical communication apparatus to establish an alternative optical communication path by aligning with the identified location of the second optical access point.

12. The computer system of claim 8 , further comprising program instructions, causing the processors to perform operations comprising:

identifying a signal strength of corresponding to the optical communication link; and

adjusting emission characteristics of the optical communication apparatus to increase signal quality at the first optical access point.

13. The computer system of claim 8 , further comprising program instructions, causing the processors to perform operations comprising:

controlling a radio communication apparatus to scan the environment to detect at least one radio signal;

detecting a first radio signal of the at least one radio signal, wherein the first radio signal includes information that indicates a location of a first marker;

determining the location of the first marker based on an analysis of the first radio signal; and

instructing the optical detection apparatus to scan the environment for markers starting at a scanning direction that is aligned relative to the determined location of the first marker.

14. The computer system of claim 13 , wherein the radio communication apparatus is an Radio-frequency identification (RFID) reader, and the at least one radio signal is an RFID signal.

15. A computer program product for establishing an optical communication link, the computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions when executed by one or more processors causing the one or more processors to perform operations comprising:

controlling an optical detection apparatus to scan an environment to detect at least one marker;

detecting a first marker of the at least one marker, wherein the first marker includes information that indicates a location of a first optical access point;

determining the location of the first optical access point based on an analysis of the first marker;

analyzing first marker to identify access information that is included in the first marker;

controlling an optical communication apparatus to align with the determined location of the first optical access point; and

establishing an optical communication link between the optical communication apparatus and the first optical access point, wherein the access information is utilized to establish the optical communication link.

16. The computer program product of claim 15 , wherein determining the location of the first optical access point based on an analysis of the first marker, further comprises:

determining a spatial location of the first marker; and

applying a predefined geometric relation to the determined spatial location of the first marker to determine the location of the first optical access point.

17. The computer program product of claim 15 , wherein determining the location of the first optical access point based on an analysis of the first marker, further comprises:

determining a spatial location of the first marker;

reading a first set of location information that is encoded in the first marker, wherein the read first set of location information describes a geometric relation to the spatial location of the first marker; and

determining the location of the first optical access marker utilizing the read first set of location information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2015
From: BORT, JOHANNES; GEMES, EMIL O.; KRICK, FRANK; MUEHGE, THORSTEN; RUEGER, ERIK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036398/0070 →
Continuity (1)
Related Publication 20170054498A1 · Feb 23, 2017