Nova Patents
EP2230809A2

Server-controlled heartbeats

Abstract

A client-side device is capable ofwirelessly sending heartbeats to a server-side device. The server-side device is capable of instruction the client-side device when and at what frequency to send a next heartbeat. Additionally, the server-side device is capable of instructing the client-side device how to send a next heartbeat.

EP2230809A2, drawing sheet 1
Sheet 1 of 18

Term

Projected expiry 26 October 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

18 claims: 3 independent, 15 dependent

  1. 1
    A mobile computing device, comprising:a first module configured to wirelessly communicate user data on the mobile computing device for storage on a remote system;a second module configured to wirelessly receive at least a portion of the user data from the remote system;and a third module configured to detect duplicative user data among the wirelessly received user data and user data already present on the mobile computing device.
  2. 8
    A computing device, comprising:a first module configured to communicate user data on the computing device for storage on a remote system;a second module configured to receive at least a portion of the user data from the remote system;and a third module configured to detect duplicative user data among the received user data and user data already present on the computing device, wherein the duplicative user data results from synchronization of data from a plurality of different remote sources, wherein at least one of the sources is a synchronization engine.
  3. 12
    One or more server computers, comprising:a first module configured to receive user data from a mobile computing device for storage on one of the server computers;a second module configured to transmit at least a portion of the user data to the mobile computing device;and a third module configured to detect duplicative user data among received user data and user data already present on the one or more server computers, wherein the duplicative user data results from synchronization of data from a plurality of different sources, wherein at least one of the sources comprises a synchronization engine.