×

Emulating a wireless connection using a wired connection

  • US 10,257,286 B2
  • Filed: 03/24/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 04/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented in an electronic device having a data communication interface that includes a wired communication interface circuit and a wireless communication interface circuit, the method comprising:

  • executing, at the electronic device, one or more programs to interoperate with a companion device of a companion device type, the programs including program code for communicating with the companion device using the wireless communication interface circuit;

    establishing, by the electronic device, a wired connection to a supporting device using the wired communication interface circuit;

    detecting, at a daemon software layer of the data communication interface of the electronic device, that the wired connection with the supporting device has been established;

    in response to detecting that the wired connection has been established, notifying, by the daemon software layer of the data communication interface, a communication protocol software layer of the data communication interface of the electronic device to emulate a wireless connection between the electronic device and the companion device, wherein the communication protocol software layer manages communication between the one or more programs and the wireless communication interface circuit;

    operating the communication protocol software layer in a connected mode in response to the notifying, wherein operating in the connected mode includes facilitating communication between the one or more programs and the wireless communication interface circuit; and

    operating the daemon software layer to send communications from the communication protocol software layer to the wired communication interface circuit instead of the wireless communication interface circuit, wherein the sending of the communications is transparent to the communication protocol software layer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×