Patents by Inventor James Rotanson
James Rotanson 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: 12657376Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.Type: GrantFiled: September 8, 2023Date of Patent: June 16, 2026Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon
-
Publication number: 20250322580Abstract: Systems, methods, and non-transitory computer-readable medium for animating transition of an object in a shared user interface displayed on a client device in response to a remote user performing a transition is disclosed. The method includes retrieving an animation object associated with a transition event, at a client device. The animation object includes an identifier of the object transitioned by the remote user, an origin location of the transitioned object and a destination location of the transitioned object in a user interface. The method further includes determining whether animation is required for the animation object. Upon determining that animation is required, the method further includes animating a transition of the transitioned object to the destination location based on the animation object and updating the position of the transitioned object in a local state cache of the user interface.Type: ApplicationFiled: June 15, 2025Publication date: October 16, 2025Inventors: Eduard Shvedai, Alexander James Reardon, James Rotanson, Jerome Touffe-Blin
-
Patent number: 12394129Abstract: Systems, methods, and non-transitory computer-readable medium for animating transition of an object in a shared user interface displayed on a client device in response to a remote user performing a transition is disclosed. The method includes retrieving an animation object associated with a transition event, at a client device. The animation object includes an identifier of the object transitioned by the remote user, an origin location of the transitioned object and a destination location of the transitioned object in a user interface. The method further includes determining whether animation is required for the animation object. Upon determining that animation is required, the method further includes animating a transition of the transitioned object to the destination location based on the animation object and updating the position of the transitioned object in a local state cache of the user interface.Type: GrantFiled: June 29, 2022Date of Patent: August 19, 2025Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Eduard Shvedai, Alexander James Reardon, James Rotanson, Jerome Touffe-Blin
-
Patent number: 12360785Abstract: A computing architecture including a backend executing over a host server, a frontend application instantiated by cooperation of a processor and a memory of a client device, and a rich content editing canvas service communicably coupled to at least one of the backend and the frontend. Operation of the rich content editing canvas service causes to be rendered in a graphical user interface of the frontend application a rich content editing canvas that can receive user input. The rich content editing canvas service can be leveraged to receive command and control instructions, from a user of the frontend application, that can cause one more operations to be executed by a separate platform backend.Type: GrantFiled: March 30, 2022Date of Patent: July 15, 2025Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Jonathan George Katahanas, Abhinav Kishore, Cornelis Jacobus Alant, James Rotanson
-
Publication number: 20250138925Abstract: The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.Type: ApplicationFiled: December 29, 2024Publication date: May 1, 2025Inventors: Jonathan George Katahanas, Abhinav Kishore, Vijay Suresh Sutrave, James Rotanson, Tong Li
-
Patent number: 12182641Abstract: The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.Type: GrantFiled: December 20, 2023Date of Patent: December 31, 2024Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Jonathan George Katahanas, Abhinav Kishore, Vijay Suresh Sutrave, James Rotanson, Tong Li
-
Publication number: 20240126626Abstract: The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.Type: ApplicationFiled: December 20, 2023Publication date: April 18, 2024Inventors: Jonathan George Katahanas, Abhinav Kishore, Vijay Suresh Sutrave, James Rotanson, Tong Li
-
Publication number: 20240005586Abstract: Systems, methods, and non-transitory computer-readable medium for animating transition of an object in a shared user interface displayed on a client device in response to a remote user performing a transition is disclosed. The method includes retrieving an animation object associated with a transition event, at a client device. The animation object includes an identifier of the object transitioned by the remote user, an origin location of the transitioned object and a destination location of the transitioned object in a user interface. The method further includes determining whether animation is required for the animation object. Upon determining that animation is required, the method further includes animating a transition of the transitioned object to the destination location based on the animation object and updating the position of the transitioned object in a local state cache of the user interface.Type: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Inventors: Eduard Shvedai, Alexander James Reardon, James Rotanson, Jerome Touffe-Blin
-
Publication number: 20230419023Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.Type: ApplicationFiled: September 8, 2023Publication date: December 28, 2023Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon
-
Patent number: 11853821Abstract: The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.Type: GrantFiled: August 8, 2022Date of Patent: December 26, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Jonathan George Katahanas, Abhinav Kishore, Vijay Suresh Sutrave, James Rotanson, Tong Li
-
Publication number: 20230315493Abstract: A computing architecture including a backend executing over a host server, a frontend application instantiated by cooperation of a processor and a memory of a client device, and a rich content editing canvas service communicably coupled to at least one of the backend and the frontend. Operation of the rich content editing canvas service causes to be rendered in a graphical user interface of the frontend application a rich content editing canvas that can receive user input. The rich content editing canvas service can be leveraged to receive command and control instructions, from a user of the frontend application, that can cause one more operations to be executed by a separate platform backend.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Jonathan George Katahanas, Abhinav Kishore, Cornelis Jacobus Alant, James Rotanson
-
Patent number: 11755826Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.Type: GrantFiled: June 28, 2021Date of Patent: September 12, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon
-
Publication number: 20230097010Abstract: The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.Type: ApplicationFiled: August 8, 2022Publication date: March 30, 2023Inventors: Jonathan George Katahanas, Abhinav Kishore, Vijay Suresh Sutrave, James Rotanson, Tong Li
-
Patent number: 11416319Abstract: The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.Type: GrantFiled: September 30, 2021Date of Patent: August 16, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Jonathan George Katahanas, Abhinav Kishore, Vijay Suresh Sutrave, James Rotanson, Tong Li
-
Publication number: 20210406457Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.Type: ApplicationFiled: June 28, 2021Publication date: December 30, 2021Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon