IP Library Granted Patent US 9,578,140
Granted Patent B2
US 9,578,140 · App. 14/319,240 · Granted Feb 21, 2017

Legacy device bridge for residential or non-residential networks

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,578,140
App. No.
14/319,240
Granted
Feb 21, 2017
Kind
B2
Abstract

A legacy device bridge for use in a network, such as a wired or wireless residential network, is provided. The legacy device bridge performs protocol conversion to enable a network-attached entity that uses a packet-based communication protocol to communicate with and control legacy devices, such as consumer electronics, that rely exclusively on infrared (IR) or serial communication protocols. The legacy device bridge also performs a virtualization function that allows legacy devices to be advertised to the network as devices that comply with a packet-based discovery and control protocol, and to be controlled as such. The legacy device bridge is also adapted to probe, deduce and publish information relating to the state of a legacy device to other entities on the network.

Claims (46)

1. A method for determining a state of a consumer electronic device and providing the state via a network that communicates information in accordance with a packet-based communication protocol, wherein the consumer electronic device is not adapted for communication in accordance with the packet-based communication protocol, comprising:

probing the consumer electronic device by a probe to determine state information related to the consumer electronic device;

providing the state information from the probe to one or more devices on the network; and

determining the state of the consumer electronic device based on the state information by at least one of the one or more devices on the network.

2. The method of claim 1 , wherein providing the state information to one or more devices on the network comprises providing the state to a legacy device bridge.

3. The method of claim 1 , wherein the one or more devices on the network include a legacy device bridge and at least one additional device.

4. The method of claim 3 , wherein determining the state of the consumer electronic device based on the state information is performed by the legacy device bridge; and

wherein the method further comprises:

generating an electronic message, by a virtualization appliance of the legacy device bridge, that includes the state, the electronic message being generated in accordance with the packet-based communication protocol; and

transmitting the electronic message that includes the state from the legacy device bridge to the at least one additional device over the network using the packet-based communication protocol.

5. The method of claim 4 , wherein the at least one additional device includes a control server.

6. The method of claim 1 , wherein the probe is at least one of a light sensitive probe, a temperature probe, or an acoustic probe.

7. The method of claim 1 , wherein the probe probes the consumer electronic device that is at least one of a television, a video cassette recorder (VCR), a digital video disk (DVD) player, a stereo receiver, an electronic thermostat, a lamp, or a video camera.

8. A legacy device bridge for determining a state of a consumer electronic device and providing the state via a network that communicates information in accordance with a packet-based communication protocol, wherein the consumer electronic device does not communicate in accordance with the packet-based communication protocol, the legacy device bridge comprising:

a probe configured to probe the consumer electronic device to determine state information related to the consumer electronic device; and

wherein the legacy device bridge is configured to:

determine the state of the consumer electronic device based on the state information received from the probe; and

report the state to a device on the network.

9. The legacy device bridge of claim 8 , that further comprises a virtualization appliance that is configured to:

generate a first electronic message, that includes the state, in accordance with the packet-based communication protocol; and

report the state by transmitting the first electronic message that includes the state from the legacy device bridge to the device on the network using the packet-based communication protocol.

10. The legacy device bridge of claim 9 , that further comprises:

a first communication interface configured to:

enable the virtualization appliance to transmit the first electronic message that includes the state of the consumer electronic device to the device on the network; and

enable the virtualization appliance to receive a command based at least in part on the state from the device on the network.

11. The legacy device bridge of claim 10 , wherein the virtualization appliance is further configured to:

generate a second electronic message, that includes the command, in accordance with a communication protocol of the consumer electronic device; and

transmit the second electronic message that includes the command from the legacy device bridge to the consumer electronic device; and

wherein the legacy device bridge further comprises:

a second communication interface configured to:

enable the virtualization appliance to transmit the second electronic message to the consumer electronic device.

12. The legacy device bridge of claim 10 , wherein the device on the network is a control server.

13. The legacy device bridge of claim 8 , wherein the probe is at least one of a light sensitive probe, a temperature probe, or an acoustic probe.

14. The legacy device bridge of claim 8 , wherein the probe is configured to probe the consumer electronic device that is at least one of a television, a video cassette recorder (VCR), a digital video disk (DVD) player, a stereo receiver, an electronic thermostat, a lamp, or a video camera.

15. A computer-readable memory storing instructions that, when executed by a processing device, perform a method for determining a state of a consumer electronic device and providing the state via a network that communicates information in accordance with a packet-based communication protocol, wherein the consumer electronic device is not adapted for communication in accordance with the packet-based communication protocol, the method comprising:

probing the consumer electronic device by a probe to determine state information related to the consumer electronic device;

providing the state information from the probe to one or more devices on the network; and

determining the state of the consumer electronic device based on the state information by at least one of the one or more devices on the network.

16. The computer-readable memory of claim 15 , wherein providing the state information to one or more devices on the network comprises providing the state to a legacy device bridge.

17. The computer-readable memory of claim 15 , wherein the one or more devices on the network include a legacy device bridge and at least one additional device.

18. The computer-readable memory of claim 17 , wherein determining the state of the consumer electronic device based on the state information is performed by the legacy device bridge; and

wherein the method further comprises:

generating an electronic message, by a virtualization appliance of the legacy device bridge, that includes the state, the electronic message being generated in accordance with the packet-based communication protocol; and

transmitting the electronic message that includes the state from the legacy device bridge to the at least one additional device over the network using the packet-based communication protocol.

19. The computer-readable memory of claim 18 , wherein the at least one additional device includes a control server.

20. The computer-readable memory of claim 15 , wherein the probe is at least one of a light sensitive probe, a temperature probe, or an acoustic probe.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2018
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 045000/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2016
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 040678/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: KRZYZANOWSKI, PAUL; LIN, WAYZEN
To: OPENPEAK INC.
Reel/Frame 038896/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: OPENPEAK INC.
To: ID8 GROUP R2 STUDIOS, INC.
Reel/Frame 038897/0008 →
MERGER Recorded Jun 13, 2016
From: ID8 GROUP R2 STUDIOS, INC.
To: MICROSOFT CORPORATION
Reel/Frame 038897/0166 →