Methods, devices, systems and computer program products for providing availability data associated with data files to users of a presence service
OwnerDaniel Homillerinventor
Life of this patent
Estimating the term…
Abstract
Methods, devices, systems and computer program products for providing availability data are provided. Availability data associated with a data file stored at a first client device is provided to a presence server. The presence server is configured to provide the availability data to at least one subscriber of a presence service provided by the presence server and to alter an availability indicator associated with the data file on a display of at least one second client device associated with the at least one subscriber.
Claims30
A method of providing availability data, comprising:
- providing, to a presence server, availability data associated with a data file stored at a first client device, the presence server being configured to provide the availability data to at least one subscriber of a presence service provided by the presence server and alter an availability indicator associated with the data file on a display of at least one second client device associated with the at least one subscriber.
A method of receiving availability data, comprising:
- requesting, at a first client device associated with a user of a presence service provided by a presence server, availability data associated with a data file stored at a second client device, the data file being associated with an availability indicator to be displayed at the first client device;
- receiving the requested availability data at the first client device from the presence server;
- and
- updating the availability indicator associated with the data file responsive to the received availability data to visually indicate a current status of the data file on a display at the first client device.
A method of providing availability data, comprising:
- receiving, at a presence server, availability data associated with a data file stored on a first client device, the data file having an associated availability indicator configured to be displayed on at least one second client device;
- storing the received availability data at the presence server;
- and
- distributing the stored availability data to the at least one second client device, the availability indicator associated with the data file being configured to indicate a status of the data file on a display at the second client device.
A portable electronic device, comprising:
- means for providing, to a presence server, availability data associated with a data file stored at the portable electronic device, the presence server being configured to provide the availability data to at least one subscriber of a presence service provided by the presence server and alter the availability indicator associated with the data file on a display of at least one second client device associated with the at least one subscriber.
A portable electronic device, comprising:
- means for requesting, at a first client device associated with a user of a presence service provided by a presence server, availability data associated with a data file stored at a second client device, the data file being associated with an availability indicator to be displayed at the first client device;
- means for receiving the requested availability data at the first client device from the presence server;
- and
- means for updating the availability indicator associated with the data file responsive to the received availability data to visually indicate a current status of the data file on a display at the first client device
A system for providing availability data, comprising:
- means for receiving, at a presence server, availability data associated with a data file stored on a first client device, the data file having an associated availability indicator configured to be displayed on at least one second client device;
- means for storing the received availability data at the presence server;
- and
- means for distributing the stored availability data to the at least one second client device, the availability indicator associated with the data file being configured to indicate a change in status of the data file.
A device configured to provide availability data, comprising:
- a transmitter configured to transmit availability data associated with a data file stored at the device to a presence server, the presence server being configured to provide the availability data to at least one subscriber of a presence service provided by the presence server and alter the availability indicator associated with the data file on a display of at least one remote device associated with the at least one subscriber.
A device configured to receive availability data, comprising:
- a transmitter circuit configured to request availability data associated with a data file stored at a remote device associated with a user of a presence service provided by a presence server, the data file being associated with an availability indicator to be displayed at the device;
- a receiver circuit configured to receive the requested availability data at the device from the presence server;
- and
- an update circuit configured to update the availability indicator associated with the data file responsive to the received availability data to visually indicate a current status of the data file on a display of the device.
A system for providing availability data, comprising:
- a presence server configured to receive availability data associated with a data file stored on a first client device, the data file having an associated availability indicator configured to be displayed on at least one second client device, store the received availability data and distribute the stored availability data to the at least one second client device, the availability indicator associated with the data file being configured to indicate a status of the data file.
A computer program product for providing availability data, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied in said medium, said computer readable program code comprising:
- computer readable program code configured to provide availability data associated with a data file stored at a first client device to a presence server, the presence server being configured to provide the availability data to at least one subscriber of a presence service provided by the presence server and alter the availability indicator associated with the data file on a display of at least one second client device associated with the at least one subscriber.
A computer program product for receiving availability data, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied in said medium, said computer readable program code comprising:
- computer readable program code configured to request, at a first client device associated with a user of a presence service provided by a presence server, availability data associated with a data file stored at a second client device, the data file being associated with an availability indicator to be displayed at the first client device;
- computer readable program code configured to receive the requested availability data at the first client device;
- and
- computer readable program code configured to update the availability indicator associated with the data file responsive to the received availability data to visually indicate a current status of the data file on a display at the first client device.
A computer program product for providing availability data, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied in said medium, said computer readable program code comprising:
- computer readable program code configured to receive, at a presence server, availability data associated with a data file stored on a first client device, the data file having an associated availability indicator configured to be displayed on at least one second client device;
- computer readable program code configured to store the received availability data at the presence server;
- and
- computer readable program code configured to distribute the stored availability data to the at least one second client device, the availability indicator associated with the data file being configured to indicate the change in status of the data file.
Dependencies are inferred from the claim text.