EP2888674A1

Method and apparatus for exchanging status updates while collaborating

Abstract

This record has no abstract on file.

Term

Projected expiry 22 August 2032.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

53 claims: 13 independent, 40 dependent

  1. 1
    Claims of equivalent WO 2014029089 A1 WHAT IS CLAIMED IS:1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following: at least one determination of one or more tasks associated with at least one collaborative activity for one or more devices participating in the at least one collaborative activity;at least one determination of status information for the one or more tasks with respect to the one or more devices;and an exchange of the status information among the one or more devices via at least one communication mechanism that supports offline messaging.
  2. 3
    A method of any of claims 1 and 2, wherein the at least one communication mechanism includes, at least in part, a server-mediated communication mechanism, a peer-to-peer communication mechanism, or a combination thereof.
  3. 5
    A method of any of claims 3 and 4, wherein one or more components of the server- mediated communication mechanism are configured to distribute the status information to the one or more devices.
  4. 6
    A method of any of claims 1-5, wherein the status information is determined by one or more components of a service network based, at least in part, on one or more information items received from one or more components of the service network.
  5. 7
    A method of any of claims 1-6, wherein the at least one collaborative activity includes, at least in part, a downloading of one or more files.
  6. 11
    A method of any of claims 9 and 10, wherein the resource information associated with the one or more networks includes, at least in part, network speed information, network reliability information, network access cost infonnation, or a combination thereof.
  7. 12
    A method of any of claims 9-1 1, wherein the status information includes, at least in part, the resource information.
  8. 13
    A method of any of claims 8-12, wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:at least one determination of a completion of the downloading of the one or more portions;a sharing of the one or more portions among the one or more devices;and a processing of the one or more portions by the one or more devices based, at least in part, on the one or more resource information.
  9. 14
    A method of any of claims 1-13, wherein the at least one collaborative activity includes, at least in part, an executing of one or more processes, one or more applications, or a combination thereof.
  10. 15
    A method of any of claims 1-14, wherein one or more of the one or more devices are offline with respect to the at least one collaborative activity, the at least one communication mechanism, or a combination thereof.
  11. 16
    A method comprising:determining one or more tasks associated with at least one collaborative activity for one or more devices participating in the at least one collaborative activity;determining status information for the one or more tasks with respect to the one or more devices;and causing, at least in part, an exchange of the status information among the one or more devices via at least one communication mechanism that supports offline messaging.
  12. 18
    A method of any of claims 16 and 17, wherein the at least one communication mechanism includes, at least in part, a server-mediated communication mechanism, a peer-to- peer communication mechanism, or a combination thereof.
  13. 20
    A method of any of claims 18 and 19, wherein one or more components of the server- mediated communication mechanism are configured to distribute the status information to the one or more devices.
  14. 21
    A method of any of claims 16-20, wherein the status information is determined by one or more components of a service network based, at least in part, on one or more information items received from one or more components of the service network.
  15. 22
    A method of any of claims 16-21, wherein the at least one collaborative activity includes, at least in part, a downloading of one or more files.
  16. 26
    A method of any of claims 24 and 25, wherein the resource information associated with the one or more networks includes, at least in part, network speed information, network reliability information, network access cost information, or a combination thereof.
  17. 27
    A method of any of claims 24-26, wherein the status information includes, at least in part, the resource information.
  18. 28
    A method of any of claims 23-27, further comprising:determining a completion of the downloading of the one or more portions;causing, at least in part, a sharing of the one or more portions among the one or more devices;and causing, at least in part, a processing of the one or more portions by the one or more devices based, at least in part, on the one or more resource information.
  19. 29
    A method of any of claims 16-28, wherein the at least one collaborative activity includes, at least in part, an executing of one or more processes, one or more applications, or a combination thereof.
  20. 30
    A method of any of claims 16-29, wherein one or more of the one or more devices are offline with respect to the at least one collaborative activity, the at least one communication mechanism, or a combination thereof.
  21. 31
    An apparatus comprising:at least one processor;and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine one or more tasks associated with at least one collaborative activity for one or more devices participating in the at least one collaborative activity;determine status information for the one or more tasks with respect to the one or more devices;and cause, at least in part, an exchange of the status information among the one or more devices via at least one communication mechanism that supports offline messaging.
  22. 33
    An apparatus any of claims 31 and 32, wherein the at least one communication mechanism includes, at least in part, a server-mediated communication mechanism, a peer-to- peer communication mechanism, or a combination thereof.
  23. 35
    An apparatus of any of claims 33 and 34, wherein one or more components of the server-mediated communication mechanism are configured to distribute the status inlormation to the one or more devices,
  24. 36
    An apparatus of any of claims 31-35, wherein the status information is determined by one or more components of a service network based, at least in part, on one or more information items received from one or more components of the service network.
  25. 37
    An apparatus of any of claims 31-36, wherein the at least one collaborative activity includes, at least in part, a downloading of one or more files.
  26. 41
    An apparatus of any of claims 3 and 40, wherein the resource information associated with the one or more networks includes, at least in part, network speed information, network reliability information, network access cost information, or a combination thereof.
  27. 42
    An apparatus of any of claims 39-41, wherein the status information includes, at least in part, the resource information.
  28. 43
    An apparatus of any of claims 38-42, wherein the apparatus is further caused to:determine a completion of the downloading of the one or more portions;cause, at least in part, a sharing of the one or more portions among the one or more devices;and cause, at least in part, a processing of the one or more portions by the one or more devices based, at least in part, on the one or more resource information.
  29. 44
    An apparatus of any of claims 31-43, wherein the at least one collaborative activity includes, at least in part, an executing of one or more processes, one or more applications, or a combination thereof.
  30. 45
    An apparatus of any of claims 31-44, wherein one or more of the one or more devices are offline with respect to the at least one collaborative activity, the at least one communication mechanism, or a combination thereof.
  31. 46
    An apparatus of any of claims 31 -45, wherein the apparatus is a mobile phone further comprising:user interface circuitry and user interface software configured to facilitate user control of at least some functions of the mobile phone through use of a display and configured to respond to user input;and a display and display circuitry configured to display at least a portion of a user interface of the mobile phone, the display and display circuitry configured to facilitate user control of at least some functions of the mobile phone.
  32. 47
    A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least a method of any of claims 1-30.
  33. 48
    An apparatus comprising means for performing at least a method of any of claims 1-30.
  34. 50
    A computer program product including one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the steps of at least a method of any of claims 1-30.
  35. 51
    A method comprising facilitating access to at least one interface configured to allow access to at least one service, the at least one service configured to perform at least a method of any of claims 1-30.
  36. 52
    A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on at least a method of any of claims 1-30.
  37. 53
    A method comprising facilitating creating and/or facilitating modifying (1) at least one device user interface element and/or (2) at least one device user interface functionality, the (1) at least one device user interface element and/or (2) at least one device user interface functionality based, at least in part, on at least a method of any of claims 1-30.
Independent claims37