# US 10,873,392 B2 · Throughput increases for optical communications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,873,392 B2
- Document ID: US10873392B2
- Status: Granted
- Kind: B2
- Application number: 16/387,756
- Filed: 2019-04-18
- Published: 2020-10-22
- Granted: 2020-12-22
- Earliest claimed: 2019-04-18
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Amer Aref Hassan
- Web page: https://patentgrep.com/patent/US10873392B2

## CPC

- H04B 10/07955: {Monitoring or measuring power}
- H04B 10/25: Arrangements specific to fibre transmission
- H04B 10/616: {Details of the electronic signal processing in coherent optical receivers}
- H04B 10/66: Non-coherent receivers, e.g. using direct detection
- H04B 10/69: Electrical arrangements in the receiver
- H04B 10/70: Photonic quantum communication
- H04J 14/00: Optical multiplex systems
- H04B: TRANSMISSION
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)

## Abstract

Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.

## Claims

### Claim 1

A method for receiving data over an optical communication path, the method comprising:
determining a count of photons detected on the optical communication path over a determined time frame;
determining, based upon applying the count to a first detection model, a first probability that a first light source corresponding to a first data stream is powered on at a first power level, the first power level different than a second power level, wherein the first detection model includes a first probability distribution that provides probabilities for each respective one of a plurality of detected photon counts that the first light source is powered on at the first power level and a second light source is powered off;
determining, based upon applying the count to a second detection model, a second probability that a second light source corresponding to a second data stream is powered on at the second power level, wherein the second detection model includes a second probability distribution that provides probabilities for each respective one of the plurality of detected photon counts that the second light source is powered on at the second power level and the first light source is powered off;
determining, based upon applying the count to a third detection model, a third probability that both the first and second light sources are simultaneously on at the respective first and second power levels, wherein the third detection model includes a third probability distribution that provides probabilities for each respective one of the plurality of detected photon counts that the first light source is powered on at the first power level and the second light source is powered on at the second power level; and
determining first data of the first data stream and second data of the second data stream based upon the first, second, and third probabilities.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the first data and second data comprises:
assigning a value of one to the first data responsive to the first probability or the third probability being greater than a threshold probability; and
assigning a value of one to the second data responsive to the second probability or the third probability being greater than the threshold probability.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining the first data and second data comprises:
assigning a value of one to the first data responsive to the first probability or the third probability being a highest probability of the first, second, and third probabilities.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the first data and second data comprises:
assigning a value of one to the second data responsive to the second probability or the third probability being higher than the first probability.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first data stream and the second data stream are both transmitted by a same device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first data stream and the second data stream are transmitted by different devices.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first data stream and the second data stream are transmitted on a same wavelength.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first, second, and third detection models are Poisson distributions.

### Claim 9 (depends on 1)

The method of claim 1, wherein the optical communication path is a fiber optic fiber.

### Claim 10

A device for receiving data over an optical communication path, the device comprising:
a hardware processor configured to perform operations comprising:
determining a count of photons detected on the optical communication path over a determined time frame;
determining, based upon applying the count to a first detection model, a first probability that a first light source corresponding to a first data stream is powered on at a first power level, the first power level different than a second power level, wherein the first detection model includes a first probability distribution that provides probabilities for each respective one of a plurality of detected photon counts that the first light source is powered on at the first power level and a second light source is powered off;
determining, based upon applying the count to a second detection model, a second probability that a second light source corresponding to a second data stream is powered on at the second power level, wherein the second detection model includes a second probability distribution that provides probabilities for each respective one of the plurality of detected photon counts that the second light source is Dowered on at the second power level and the first light source is Dowered off;
determining, based upon applying the count to a third detection model, a third probability that both the first and second light sources are simultaneously on at the respective first and second power levels, wherein the third detection model includes a third probability distribution that provides probabilities for each respective one of the plurality of detected photon counts that the first light source is Dowered on at the first power level and the second light source is Dowered on at the second power level; and
determining first data of the first data stream and second data of the second data stream based upon the first, second, and third probabilities.

### Claim 11 (depends on 10)

The device of claim 10, wherein the operations of determining the first data and second data comprise:
assigning a value of one to the first data responsive to the first probability or the third probability being greater than a threshold probability; and
assigning a value of one to the second data responsive to the second probability or the third probability being greater than the threshold probability.

### Claim 12 (depends on 10)

The device of claim 10, wherein the operations of determining the first data and second data comprise:
assigning a value of one to the first data responsive to the first probability or the third probability being a highest probability of the first, second, and third probabilities.

### Claim 13 (depends on 10)

The device of claim 10, wherein the operations of determining the first data and second data comprise:
assigning a value of one to the second data responsive to the second probability or the third probability being higher than the first probability.

### Claim 14 (depends on 10)

The device of claim 10, wherein the first data stream and the second data stream are both transmitted by a same device.

### Claim 15 (depends on 10)

The device of claim 10, wherein the first data stream and the second data stream are transmitted by different devices.

### Claim 16 (depends on 10)

The device of claim 10, wherein the first data stream and the second data stream are transmitted on a same wavelength.

### Claim 17 (depends on 10)

The device of claim 10, wherein the first, second, and third detection models are Poisson distributions.

### Claim 18 (depends on 10)

The device of claim 10, wherein the optical communication path is a fiber optic fiber.

### Claim 19

A device for receiving data over an optical communication path, the device comprising:
means for determining a count of photons detected on the optical communication path over a determined time frame;
means for determining, based upon applying the count to a first detection model, a first probability that a first light source corresponding to a first data stream is powered on at a first power level, the first power level different than a second power level, wherein the first detection model includes a first probability distribution that provides probabilities for each respective one of a plurality of detected photon counts that the first light source is powered on at the first power level and a second light source is powered off;
means for determining, based upon applying the count to a second detection model, a second probability that a second light source corresponding to a second data stream is powered on at the second power level, wherein the second detection model includes a second probability distribution that provides probabilities for each respective one of the plurality of detected photon counts that the second light source is powered on at the second power level and the first light source is powered off;
means for based upon applying the count t a third detection model, a third probability that both the first and second light sources are simultaneously on at the respective first and second power levels, wherein the third detection model includes a third probability distribution that provides probabilities for each respective one of the plurality of detected photon counts that the first light source is powered on at the first power level and the second light source is powered on at the second power level; and
means for determining first data of the first data stream and second data of the second data stream based upon the first, second, and third probabilities.

### Claim 20 (depends on 19)

The device of claim 19, wherein the means for determining the first data and second data comprises:
means for assigning a value of one to the first data responsive to the first probability or the third probability being greater than a threshold probability; and
means for assigning a value of one to the second data responsive to the second probability or the third probability being greater than the threshold probability.
