US 12,086,631 B2
Version control system
Dustin Jones, San Mateo, CA (US); Jesse Clemens, San Mateo, CA (US); and Gregg Carrier, San Mateo, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Apr. 6, 2021, as Appl. No. 17/223,370.
Claims priority of provisional application 63/119,647, filed on Dec. 1, 2020.
Prior Publication US 2022/0171654 A1, Jun. 2, 2022
Int. Cl. G06F 9/48 (2006.01)
CPC G06F 9/4881 (2013.01) [G06F 9/485 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A version control system, comprising:
at least one server computer;
at least one storage device having a database that stores a plurality of tasks, each task having one or more versions, each version of a given task having files that are associated thereto, wherein each task having associated metadata, wherein the metadata includes a user assignment field, that enables assignment of the task to a user;
a server process, executed by said at least one server computer, that manages versioning of the tasks;
wherein responsive to a request to check-out a first version of the given task, the server process retrieves and serves files associated to the first version of the given task;
wherein responsive to a request to check-in the previously checked-out first version of the given task, the server process generates a second version of the given task, and receives and stores files in association with the second version of the given task; and
wherein responsive to the request to check-in the previously checked-out first version of the given task, the server process receives updates to the metadata associated to the given task, and stores the updates in association with the second version of the given task.