US9929804B2ActiveUtilityA1

Establishing optical communication links

43
Assignee: IBMPriority: Aug 20, 2015Filed: Aug 20, 2015Granted: Mar 27, 2018
Est. expiryAug 20, 2035(~9.1 yrs left)· nominal 20-yr term from priority
H04B 10/11H04B 10/114
43
PatentIndex Score
0
Cited by
11
References
17
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.