Patents by Inventor John Dalbert Zamfirescu-Pereira

John Dalbert Zamfirescu-Pereira has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9218102
    Abstract: Collaborative editing of electronic documents in realtime is provided. A host serves a client code over a network to a plurality of clients that each employ a browser to run the client code. The client code revises the text document locally in response to user input, frequently sends those edits to the host, receives updates from the other clients via the host, and revises the local text document accordingly. Each client, in some embodiments, stores three variables, one for edits not yet reported to the host, one for edits reported by not yet acknowledged, and one for the text document as modified by the acknowledged edits. Updates from the other clients are applied to the three variables according to certain rules. A composition of the three variables yields a version of the text document. The host keeps records of which edits were introduced by which client.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: David Greenspan, Aaron Iba, John Dalbert Zamfirescu-Pereira
  • Patent number: 8656290
    Abstract: Collaborative editing of electronic documents in realtime is provided. A host serves a client code over a network to a plurality of clients that each employ a browser to run the client code. The client code revises the text document locally in response to user input, frequently sends those edits to the host, receives updates from the other clients via the host, and revises the local text document accordingly. Each client, in some embodiments, stores three variables, one for edits not yet reported to the host, one for edits reported by not yet acknowledged, and one for the text document as modified by the acknowledged edits. Updates from the other clients are applied to the three variables according to certain rules. A composition of the three variables yields a version of the text document. The host keeps records of which edits were introduced by which client.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: February 18, 2014
    Assignee: Google Inc.
    Inventors: David Greenspan, Aaron Iba, John Dalbert Zamfirescu-Pereira