×

Resolving an application service change in a system using bluetooth

  • US 8,515,350 B2
  • Filed: 04/11/2011
  • Issued: 08/20/2013
  • Est. Priority Date: 04/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A communication apparatus comprising:

  • a Bluetooth transceiver configured to communicate with other Bluetooth-enabled devices;

    at least one application;

    a peer-to-peer bus daemon configured to communicate with the at least one application and exchange messages with other peer-to-peer bus daemons in the other Bluetooth-enabled devices via the Bluetooth transceiver;

    a version test module configured to compare a current version number of an application name list that is currently available from a particular remote peer-to-peer bus daemon residing on a particular remote Bluetooth-enabled device with a locally-stored cached version number received from the particular remote peer-to-peer bus daemon during a previous peer-to-peer communication;

    a service discovery module configured to exchange, responsive to the current version number being different than the cached version number, Bluetooth SDP messages with the particular remote Bluetooth-enabled device to discover application services available on the particular remote Bluetooth-enabled device;

    a same-name test module configured to detect a name match between the at least one application and applications available at the particular remote Bluetooth-enabled device; and

    an establish module configured to open peer-to-peer communications between the at least one application and another application on the particular remote Bluetooth-enabled device that has a same name as the at least one application when the same-name test module detects a name match or when the current version number and the cached version number are the same.

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