×

Collaborative electronic whiteboard publication process

  • US 10,255,023 B2
  • Filed: 11/01/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 02/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising a network node including memory, a processor and a communication port, the network node being configured with logic to:

  • store in memory accessible by the processor, a log of graphical objects, the graphical objects identified in the log having locations and dimensions in a workspace, and have variant types, where the variant types have variant data structures configured to be rendered by a respective rendering procedures; and

    invoke execution of a publish function, the publish function composing and storing an electronic document, the electronic document including;

    a set of graphical objects identified in the log;

    a set of viewers, including rendering procedures for rendering on a display the graphical objects in the set of graphical objects of the variant types using the respective rendering procedures; and

    instructions that, when executed on a computer device, produce a sequence of images to be rendered within a screen space having dimensions on a display, including;

    (a) determining a current viewport defining an area within the workspace;

    (b) determining dimensions of the screen space;

    (c) identifying a subset of graphical objects in the set of graphical objects that overlap with the defined area of the current viewport;

    (d) invoking viewers for the subset of graphical objects to produce a current image including in combination the subset of graphical objects on the screen space; and

    (e) changing the current viewport in response to user input and repeating steps (a) to (d);

    wherein the publish function produces a URL for the electronic document, and the network node being configured with logic to send the URL to a consumer network node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×