Unified message delivery between portable electronic devices
First Claim
1. A wearable device comprising:
- a first transceiver configured to communicate data with an electronic device through a local peer-to-peer (P2P) connection when the local P2P connection is available;
a second transceiver configured to communicate the data with the electronic device through a WiFi connection via an intermediary device when the WiFi connection is available, wherein the wearable device, the electronic device, and the intermediary device are separate devices; and
a processor configured to;
associate with the electronic device using the first and second transceivers,determine whether the local P2P connection is available,default to communicate the data to the electronic device through the local P2P connection using the first transceiver when the local P2P connection is available, andcommunicate the data to the electronic device through the WiFi connection via the intermediary device using the second transceiver when the local P2P connection is unavailable.
0 Assignments
0 Petitions
Accused Products
Abstract
A unified message delivery between multiple devices is disclosed. Sending messages through a local communications link, such as but not limited to at least one of a Bluetooth connection and a peer-to-peer WiFi connection, can lead to faster transmission times and reduced server load. When the local communications link is unavailable or not suitable, the messages can be sent through a network and a push server. In some examples, messages can be sent through both the local communications link and through the network and the push server. Duplicates of a received message can be avoided by utilizing indicators. In some examples, one or more devices can include queue(s) to ensure ordered delivery of a plurality of messages when a local communications link and network connection become unavailable.
-
Citations
20 Claims
-
1. A wearable device comprising:
-
a first transceiver configured to communicate data with an electronic device through a local peer-to-peer (P2P) connection when the local P2P connection is available; a second transceiver configured to communicate the data with the electronic device through a WiFi connection via an intermediary device when the WiFi connection is available, wherein the wearable device, the electronic device, and the intermediary device are separate devices; and a processor configured to; associate with the electronic device using the first and second transceivers, determine whether the local P2P connection is available, default to communicate the data to the electronic device through the local P2P connection using the first transceiver when the local P2P connection is available, and communicate the data to the electronic device through the WiFi connection via the intermediary device using the second transceiver when the local P2P connection is unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising:
-
a first transceiver configured to communicate with a wearable device through a local peer-to-peer (P2P) connection when the local P2P connection is available; a second transceiver configured to communicate with the wearable device through a WiFi connection via an intermediary device when the WiFi connection is available, wherein the wearable device, the electronic device, and the intermediary device are separate devices; a third transceiver configured to communicate over a cellular network when the cellular network is available; and a processor configured to; associate with the wearable device using the first and second transceivers, determine whether the local P2P connection is available, default to communicate data to the wearable device through the local P2P connection using the first transceiver when the local P2P connection is available, communicate the data to the wearable device through the WiFi connection via the intermediary device using the second transceiver when the local P2P connection is unavailable, and store device association data, the device association data including an association of the electronic device with the wearable device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of communicating using a first electronic device, the method comprising:
-
receiving data through a first communications link using one of a plurality of transceivers included in the first electronic device when the first communications link is available; associating the first electronic device with a second electronic device using device association data stored on the first electronic device; defaulting to forward the data received through the first communications link to the second electronic device through a second communications link using an other of the plurality of transceivers included in the first electronic device when the second communications link is available, wherein the second communications link comprises a local peer-to-peer (P2P) connection; and forwarding the data received through the first communications link to the second electronic device through a third communication link via an intermediary device when the second communication link is unavailable, wherein the third communication link comprises a WiFi connection, and the first electronic device, the second electronic device, and the intermediary device are separate devices. - View Dependent Claims (18, 19, 20)
-
Specification