-
公开(公告)号:US20210286479A1
公开(公告)日:2021-09-16
申请号:US16953664
申请日:2020-11-20
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F3/0482 , G06F16/22 , G06F3/0484 , G06F40/14 , G06F40/18 , G06F40/106 , G06F40/177 , G06F40/205 , G06F40/197 , G06F3/0486
Abstract: The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.
-
公开(公告)号:US11106332B2
公开(公告)日:2021-08-31
申请号:US16570779
申请日:2019-09-13
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F3/00 , G06F3/0482 , G06F16/22 , G06F3/0484 , G06F40/14 , G06F40/18 , G06F40/106 , G06F40/177 , G06F40/205 , G06F40/197 , G06F3/0486 , G06F16/93 , G06F11/34 , G06F40/10 , G06F16/23 , G06F16/26 , G06F7/544 , G06T11/20
Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
-
公开(公告)号:US20200073518A1
公开(公告)日:2020-03-05
申请号:US16570779
申请日:2019-09-13
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F3/0482 , G06F17/27 , G06F17/22 , G06F17/21 , G06F3/0486 , G06F7/544 , G06F3/0484 , G06F11/34 , G06F16/22 , G06F16/93 , G06F17/24
Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
-
公开(公告)号:US20230297768A1
公开(公告)日:2023-09-21
申请号:US18195125
申请日:2023-05-09
Applicant: Coda Project, Inc.
Inventor: Alexander W. DeNeui , Glenn Jaume , Hariharan Sivaramakrishnan , Helena G. Jaramillo , John Z. Li , Jonathan L. Goldman , Martin Charles , W. Michael Varney , Timothy Andrew James , Adam Ginzberg , Nathan Penner , Evan Brooks , Michael Hewitt , Punit Shah , Patrick Barry , Huayang Guo , Jason Peter Stowe , Christopher Leland Eck , Alicia Salvino , Alan Fang , Spencer Chang , Elizabeth Huang , Oleg Vaskevich
IPC: G06F40/166 , G06F21/62 , G06F3/0484
CPC classification number: G06F40/166 , G06F21/6218 , G06F3/0484
Abstract: An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.
-
公开(公告)号:US11435874B2
公开(公告)日:2022-09-06
申请号:US16953664
申请日:2020-11-20
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F7/00 , G06F3/0482 , G06F16/22 , G06F3/04847 , G06F40/14 , G06F40/18 , G06F40/106 , G06F40/177 , G06F40/205 , G06F40/197 , G06F3/0486 , G06F16/93 , G06F11/34 , G06F3/04842 , G06F40/10 , G06F16/23 , G06F16/26 , G06F40/103 , G06F7/544 , G06T11/20
Abstract: The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.
-
公开(公告)号:US20200042143A1
公开(公告)日:2020-02-06
申请号:US16597278
申请日:2019-10-09
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F3/0482 , G06F17/24 , G06F16/93 , G06F16/22 , G06F11/34 , G06F3/0484 , G06F7/544 , G06F3/0486 , G06F17/21 , G06F17/22 , G06F17/27
Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
-
公开(公告)号:US10466868B2
公开(公告)日:2019-11-05
申请号:US15499887
申请日:2017-04-27
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F3/0482 , G06F17/24 , G06F16/93 , G06F16/22 , G06F11/34 , G06F7/544 , G06F3/0486 , G06F17/21 , G06F17/22 , G06F17/27 , G06F3/0484 , G06T11/20
Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
-
公开(公告)号:US20230274080A1
公开(公告)日:2023-08-31
申请号:US18195109
申请日:2023-05-09
Applicant: Coda Project, Inc.
Inventor: Alexander W. DeNeui , Glenn Jaume , Hariharan Sivaramakrishnan , Helena G. Jaramillo , John Z. Li , Jonathan L. Goldman , Martin Charles , W. Michael Varney , Timothy Andrew James , Adam Ginzberg , Nathan Penner , Evan Brooks , Michael Hewitt , Punit Shah , Patrick Barry , Huayang Guo , Jason Peter Stowe , Christopher Leland Eck , Alicia Salvino , Alan Fang , Spencer Chang , Elizabeth Huang , Oleg Vaskevich
IPC: G06F40/166 , G06F21/62 , G06F3/0484
CPC classification number: G06F40/166 , G06F21/6218 , G06F3/0484
Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.
-
公开(公告)号:US10983670B2
公开(公告)日:2021-04-20
申请号:US15499892
申请日:2017-04-28
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: G06F3/0482 , G06F3/0484 , G06F40/14 , G06F40/18 , G06F16/22 , G06F40/106 , G06F40/177 , G06F3/0486 , G06F16/93 , G06F11/34 , G06F40/10 , G06F16/23 , G06F16/26 , G06F7/544 , G06T11/20
Abstract: The present disclosure describes methods and systems for interpreting a table grouping input value associated with a table, wherein the table comprises a plurality of categories and a plurality of associated data sets corresponding to the plurality of categories, determining an aggregation value in response to the table grouping input value, wherein the aggregation value corresponds to at least one of the plurality of categories, and in response to the aggregation value, providing an aggregated table view.
-
公开(公告)号:US10908784B2
公开(公告)日:2021-02-02
申请号:US16597278
申请日:2019-10-09
Applicant: Coda Project, Inc.
Inventor: Melissa Ming-Sak Boucher , Jeremy Edward Britton , Luke Bayes , Monica F. Caso , Alexander W. Deneui , Christopher Leland Eck , Nigel Robin Ellis , Filipe P. Fortes , David Lilja Greenspan , Brett Robert Hobbs , Matthew B. Hudson , Timothy Andrew James , Kenneth Francis Mendes , Shishir S. Mehrotra , Trevor Michael O'Brien , Lane Patrick Shackleton , Rhed Shi , Hariharan Sivaramakrishnan , Jason Peter Stowe , Jason Andrew Tamulonis , Himanshu Vasishth , Ramesh Krishna Vyaghrapuri , David Richard Wright , Irvin Zhan , Roger Mathieu Zurawicki
IPC: H04N21/472 , G06F3/0482 , G06F16/93 , G06F16/22 , G06F11/34 , G06F3/0484 , G06F40/14 , G06F40/18 , G06F40/106 , G06F40/177 , G06F40/205 , G06F7/544 , G06F3/0486 , G06F40/10 , G06F16/23 , G06F16/26 , G06T11/20
Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
-
-
-
-
-
-
-
-
-