IP Library Patent Application 17725325
Patent Application
App. No. 17/725,325

ONLINE COLLABORATION PLATFORM PROVIDING MULTIPLE DESIGN APPLICATION SERVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/725,325
Abstract

A network computer system operates to enable multiple user computing devices to utilize any one of multiple design service applications to create and update a workspace file. The network computer system can store the updated workspace file in connection with an account associated with a user of the first user computing device. In a collaborative environment, the network computer system detects changes to an instance of a workspace on the computing devices of a given user in a group of collaborators. The network computer system then propagates the detected changes in real-time (or near real-time) to instances of the workspace file on computing devices of other users in the group of collaborators.

Claims (30)

1 . A network computer system comprising:

a memory sub-system to store a set of instructions;

one or more processors that operate to communicate the set of instructions to a plurality of user devices, wherein the set of instructions include instructions that when executed by each user device of the plurality of user devices, causes the user device to:

enable the user to utilize any one of multiple design application services to create and update a workspace file; and

store the updated workspace file in connection with an account associated with a user of the first user computing device.

2 . The network computer system of claim 1 , wherein the instructions enable the user to utilize anyone of the multiple design application services to create and update the workspace file while the workspace file is open on the user computing device.

3 . The network computer system of claim 2 , wherein the instructions load an interactive graphic application platform into a web-enabled component of the first user computing device.

4 . The network computer system of claim 2 , wherein the instructions enable the user of the first user computing device to toggle between using a first design application service and a second design application service to update the workspace file while the workspace file is in the open state.

5 . The network computer system of claim 2 , wherein the instructions enables the interactive graphic application platform to be operated in multiple modes, including a first mode to utilize the first design application service and in a second mode to utilize the second design application service.

6 . The network computer system of claim 1 , wherein the instructions provide a common design library to the first user computing device for use with the first design application service and the second design application service.

7 . The network computer system of claim 1 , further comprising instructions, that execute by the one or more processors, to cause the network computer system to:

identify one or more computing devices of users that are collaborating on the workspace file during a collaborative session;

detect a set of changes to the workspace file made by the user on the first user computing device; and

propagate the set of changes to an instance of the workspace file provided to each of the one or more computing devices of the collaborating users.

8 . A method for providing a graphic application design platform, the method being implemented by one or more processors and comprising:

providing instructions to a first user computing device, the instructions enabling the first user computing device to utilize multiple design application services to create and update a workspace file; and

storing the updated workspace file in connection with an account associated with a user of the first user computing device.

9 . The method of claim 8 , wherein providing the instructions includes enabling the first user computing device to utilize multiple design application services to create and update the workspace file while the workspace file is in an open state.

10 . The method of claim 8 , wherein providing the instructions includes loading an interactive graphic application platform into a web-enabled component of the first user computing device.

11 . The method of claim 10 , wherein providing the instructions include enabling the user of the first user computing device to toggle between using a first design application service and a second design application service to update the workspace file while the workspace file is in the open state.

12 . The method of claim 11 , wherein providing the instructions includes enabling the interactive graphic application platform to be operated in multiple modes, including a first mode to utilize the first design application service and in a second mode to utilize the second design application service.

13 . The method of claim 8 , further comprising:

providing a common design library to the first user computing device for use with the first design application service and the second design application service.

14 . The method of claim 8 , further comprising:

identifying one or more computing devices of users that are collaborating on the workspace file during an online session;

detecting a set of changes to the workspace file made by the user on the first user computing device; and

propagating the set of changes to an instance of the workspace file provided to each of the one or more computing devices of the collaborating users.

15 . A non-transitory computer-readable medium that stores instructions, including instructions that, when executed by one or more processors of a computing device, cause the computing device to perform operations to:

providing instructions to a first user computing device, the instructions enabling the first user computing device to utilize multiple design application services to create and update a workspace file; and

storing the updated workspace file in connection with an account associated with a user of the first user computing device.

Assignments (2)
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 27, 2025
From: FIGMA, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071775/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2023
From: LIN, EMILY; WEN, JENNY; KLEIN, NIKOLAS; KAPLAN, RYAN; KUWAMOTO, SHO
To: FIGMA, INC.
Reel/Frame 063754/0367 →