# US 10,485,036 B2 · Apparatus for role identification and power supply control in a wireless tunneling system

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

- Number: US 10,485,036 B2
- Document ID: US10485036B2
- Status: Granted
- Kind: B2
- Application number: 16/107,533
- Filed: 2018-08-21
- Published: 2019-01-03
- Granted: 2019-11-19
- Earliest claimed: 2015-03-18
- Assignees: Ubistar Technology, Inc.
- Applicants: Ubistar Technology, Inc.
- Inventors: Brian Henry John; Nishit Kumar; Ron Zeng
- Web page: https://patentgrep.com/patent/US10485036B2

## CPC

- H04W 76/12: Setup of transport tunnels
- G06F 1/26: Power supply means, e.g. regulation thereof (for memories G11C)
- G06F 1/3278: {Power saving in modem or I/O interface}
- H04L 12/4633: {Interconnection of networks using encapsulation techniques, e.g. tunneling}
- H04L 41/0873: Checking configuration conflicts between network elements
- H04W 40/10: based on available power or energy
- Y02B 70/30: Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A disclosed wireless tunneling system determines a suitable configuration of a wireless tunneling apparatus for tunneling communications between two processing apparatuses through a wireless link. Responsive to determining the configuration of the wireless tunneling apparatus, the wireless tunneling system establishes a communication with another wireless tunneling apparatus through the wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. Moreover, the wireless tunneling apparatus can supply power to or source power from a processing apparatus coupled to the wireless tunneling apparatus through a wired cable.

## Claims

### Claim 1

A local wireless tunneling apparatus that operates in conjunction with a remote wireless tunneling apparatus to wirelessly tunnel communications between a remote processing apparatus and a local processing apparatus, the local wireless tunneling apparatus comprising:
a state machine configured to:
receive, via a local wired connection, a local identification signal indicating an initial local configuration of the local wireless tunneling apparatus;
identify, based on a wireless receive signal originating from the remote wireless tunneling apparatus, a remote identification signal indicative of an initial remote configuration of the remote wireless tunneling apparatus; and
determine a resolved local configuration of the local wireless tunneling apparatus based on the initial local configuration of the local wireless tunneling apparatus and the initial remote configuration of the remote wireless tunneling apparatus; and
a power supply to output power to the local processing apparatus or receive power from the local processing apparatus depending on the resolved local configuration.

### Claim 2 (depends on 1)

The local wireless tunneling apparatus of claim 1, wherein the state machine is further configured to determine that a conflict exists between the initial remote configuration of the remote wireless tunneling apparatus and the initial local configuration of the local wireless tunneling apparatus responsive to determining that the initial remote configuration of the remote wireless tunneling apparatus and the initial local configuration of the local wireless tunneling apparatus are both upstream apparatus configurations or both downstream apparatus configurations.

### Claim 3 (depends on 2)

The local wireless tunneling apparatus of claim 2, wherein the state machine is further configured to at least partially disable the wireless receiver responsive to determining that the conflict exists between the initial remote configuration of the remote wireless tunneling apparatus and the initial local configuration of the local wireless tunneling apparatus.

### Claim 4 (depends on 2)

The local wireless tunneling apparatus of claim 2, wherein responsive to determining that the conflict exists, the state machine is further configured to resolve the conflict by determining the resolved local configuration of the local wireless tunneling apparatus according to a package identification indicating a type of antenna coupled to the local wireless tunneling apparatus.

### Claim 5 (depends on 2)

The local wireless tunneling apparatus of claim 2, wherein the state machine is further configured to determine the initial remote configuration of the remote wireless tunneling apparatus through a valid signal and the remote identification signal from a baseband receive signal received from the remote wireless tunneling apparatus, the valid signal indicating whether the remote identification signal is a valid indication of the initial remote configuration.

### Claim 6 (depends on 5)

The local wireless tunneling apparatus of claim 5, wherein the state machine is further configured to determine the initial remote configuration of the remote wireless tunneling apparatus is undetermined responsive to the valid signal indicating the initial remote configuration of the remote wireless tunneling apparatus is not valid.

### Claim 7 (depends on 1)

The local wireless tunneling apparatus of claim 1, wherein the received initial local configuration comprises an undetermined local configuration, wherein the state machine is further configured to:
determine that the resolved local configuration of the local wireless tunneling apparatus is an upstream apparatus configuration responsive to the initial remote configuration of the remote wireless tunneling apparatus being a downstream apparatus configuration,
determine that the resolved local configuration of the local wireless tunneling apparatus is the downstream apparatus configuration responsive to the initial remote configuration of the remote wireless tunneling apparatus being the upstream apparatus configuration, and
the resolved local configuration of the local wireless tunneling apparatus based on a package type signal accessible on the local wireless tunneling apparatus responsive to the initial remote configuration of the remote wireless tunneling apparatus being the undetermined configuration.

### Claim 8 (depends on 1)

The local wireless tunneling apparatus of claim 1, wherein the received remote configuration comprises an undetermined remote configuration, wherein the state machine is further configured to:
determine that a resolved remote configuration of the remote wireless tunneling apparatus is an upstream apparatus configuration responsive to the initial local configuration of the local wireless tunneling apparatus being a downstream apparatus configuration,
determine that the resolved remote configuration of the remote wireless tunneling apparatus is the downstream apparatus configuration responsive to the initial local configuration of the local wireless tunneling apparatus being the upstream apparatus configuration, and
determine the resolved remote configuration of the remote wireless tunneling apparatus based on a package type signal accessible locally by the wireless tunneling apparatus responsive to the initial local configuration of the local wireless tunneling apparatus being the undetermined configuration; and
wherein the local wireless tunneling apparatus further comprises a wireless transmitter to transmit a resolved remote configurations signal to the remote wireless tunneling apparatus representing the resolved remote configuration.

### Claim 9 (depends on 1)

The local wireless tunneling apparatus of claim 1, further comprising:
a wireless transmitter configured to transmit a wireless transmit signal indicating the initial local configuration of the local wireless tunneling apparatus to the remote wireless tunneling apparatus coupled to the remote processing apparatus.

### Claim 10 (depends on 1)

The local wireless tunneling apparatus of claim 1, further comprising:
a wireless transmitter configured to transmit a wireless transmit signal indicating the resolved local configuration of the local wireless tunneling apparatus to the remote wireless tunneling apparatus coupled to the remote processing apparatus.

### Claim 11 (depends on 1)

The local wireless tunneling apparatus of claim 1, wherein the state machine is further configured to:
determine that the local processing apparatus is coupled to the local wireless tunneling apparatus responsive to detecting the input power from the local processing apparatus, and
determine that the local processing apparatus is decoupled from the local wireless tunneling apparatus responsive to not detecting the input power from the local processing apparatus.

### Claim 12 (depends on 11)

The local wireless tunneling apparatus of claim 11, wherein responsive to determining that the resolved local configuration of the local wireless tunneling apparatus is an upstream apparatus configuration and responsive to determining that the local processing apparatus is coupled to the local wireless tunneling apparatus, the state machine is further configured to cause the power supply to receive the input power from the local processing apparatus.

### Claim 13 (depends on 11)

The local wireless tunneling apparatus of claim 11, wherein responsive to determining that the resolved local configuration of the local wireless tunneling apparatus is a downstream apparatus configuration and responsive to determining that the local processing apparatus is coupled to the local wireless tunneling apparatus, the state machine is further configured to cause the power supply to provide the output power to the local processing apparatus.

### Claim 14

A method for wirelessly tunneling communications between a local processing apparatus and a remote processing apparatus, the method comprising:
receiving, by a state machine via a wired connection, a local identification signal indicating an initial local configuration of a local wireless tunneling apparatus;
obtaining, by the state machine, a remote identification signal based on a wireless receive signal originating from the remote wireless tunneling apparatus, the remote identification signal indicating an initial remote configuration of the remote wireless tunneling apparatus;
determining, by the state machine, a resolved local configuration of the local wireless tunneling apparatus based on the initial local configuration of the local wireless tunneling apparatus and the initial remote configuration of the remote wireless tunneling apparatus;
controlling a power supply to provide power to the local processing apparatus or receive power from the local processing apparatus depending on the resolved local configuration.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
determining, by the state machine, that a conflict exists between the initial remote configuration of the remote wireless tunneling apparatus and the initial local configuration of the local wireless tunneling apparatus responsive to determining that the initial remote configuration of the remote wireless tunneling apparatus and the initial local configuration of the local wireless tunneling apparatus are both upstream apparatus configurations or both downstream apparatus configurations.

### Claim 16 (depends on 14)

The method of claim 14, further comprising:
responsive to determining that the initial local configuration of the local wireless tunneling apparatus is an undetermined configuration:
determining, by the state machine, that the resolved local configuration of the local wireless tunneling apparatus is an upstream apparatus configuration responsive to the initial remote configuration of the remote wireless tunneling apparatus being a downstream apparatus configuration;
determining, by the state machine, that the resolved local configuration of the local wireless tunneling apparatus is the downstream apparatus configuration responsive to the initial remote configuration of the remote wireless tunneling apparatus being the upstream apparatus configuration; and
determining, by the state machine, the resolved local configuration of the local wireless tunneling apparatus based on a package type responsive to the initial remote configuration of the remote wireless tunneling apparatus being the undetermined configuration.

### Claim 17 (depends on 14)

The method of claim 14, further comprising:
responsive to determining that the initial remote configuration of the remote wireless tunneling apparatus is an undetermined configuration:
determining, by the state machine, that a resolved remote configuration of the remote wireless tunneling apparatus is an upstream apparatus configuration responsive to the initial local configuration of the local wireless tunneling apparatus being a downstream apparatus configuration; and
determining, by the state machine, that the resolved remote configuration of the remote wireless tunneling apparatus is the downstream apparatus configuration responsive to the initial local configuration of the local wireless tunneling apparatus being the upstream apparatus configuration; and
determining, by the state machine, the resolved local configuration of the remote wireless tunneling apparatus based on a package type responsive to the initial local configuration of the remote wireless tunneling apparatus being the undetermined configuration.

### Claim 18 (depends on 14)

The method of claim 14, further comprising:
transmitting, by a wireless transmitter, a wireless transmit signal indicating the initial local configuration of the local wireless tunneling apparatus to the remote wireless tunneling apparatus coupled to the remote processing apparatus.

### Claim 19 (depends on 14)

The method of claim 14, further comprising:
transmitting, by a wireless transmitter, a wireless transmit signal indicating the resolved local configuration of the local wireless tunneling apparatus to the remote wireless tunneling apparatus coupled to the remote processing apparatus.

### Claim 20 (depends on 14)

The method of claim 14, further comprising:
determining that the resolved local configuration of the local wireless tunneling apparatus is an upstream apparatus configuration;
determining, by the state machine, that the local processing apparatus is coupled to the local wireless tunneling apparatus responsive to detecting the input power from the local processing apparatus; and
controlling the power supply to receive the power from the local processing apparatus.
