EP2248035B1

Multi-client collaboration to access and update structured data elements

Abstract

This record has no abstract on file.

EP2248035B1, drawing sheet 1
Sheet 1 of 1

Term

2.3 yearsleft in the term

Expires 24 December 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

13 claims: 3 independent, 10 dependent

  1. 1
    A method at a server system (116), comprising:receiving (210) at least one structured data element (212) within a spreadsheet published at least in part for access by a first client system (128n);defining (214) a respective unique identifier (216) that corresponds to the structured data element;sending (234) the structured data element and the unique identifier to at least the first client system and a second client system (128a) distinct from the first client system;enabling (402 and 414) at least the first and second client systems to collaboratively access the structured data element;receiving (410) at least one update (408 or 420) to the structured data element from the second client system, wherein the update references the unique identifier;and merging (412) the update into a master table (118) that contains at least the structured data element, based at least in part on the unique identifier.
  2. 8
    A method at a first client system (128n), comprising:presenting a user interface (202) that provides representations of a plurality of structured data elements defined within a spreadsheet;receiving (208) a selection (206) of at least one of the structured data elements for publication;sending (210) data representing the selected structured data elements (212) for publication;receiving a unique identifier associated with the selected structured data elements;and receiving at least one update to the structured data elements, wherein the update results from collaboration with at least one second client system, distinct from the first client system, on the structured data elements, and merging the update to the structured data element using the unique identifier.
  3. 10
    A method at a second client system (128a), comprising:receiving (216) at least one structured data element with unique identifier from a server storing the at least one structured data element which has been published by a first client system distinct from the second client system;presenting a user interface (218) that provides a library of received structured data elements (216) within spreadsheets that client systems (104) have published, at least in part, for collaboration by other client systems;receiving (224) a selection (222) of at least one of the structured data elements from a user;requesting (226) the selected structured data element, wherein the selection references the unique identifier (228) associated with the selected structured data element;updating (402) at least part of the selected structured data element;sending (406, 418) the update of at least part of the selected structured data element to the server for updating the at least part of the selected structured data element at the server;and receiving (428) a second update of the selected structured data element from the server, indicating changes made by other client systems.