A method includes providing, to a first client device, a presentation of a first instance of source code. The method further includes receiving, by a server device from the first client device, a selection of a first presentation type from a plurality of presentation types comprising the first presentation type and a second presentation type. The first presentation type specifies first access privileges to first source code changes made by a first user associated with the first client device to the first instance of the source code. The second presentation type specifies second access privileges that are different from the first access privileges of the first presentation type. The method further includes providing, to a second client device, a presentation of a second instance of the source code with the first source code changes in accordance with the first presentation type.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the presentation of the first instance of the source code to the first client device and the presentation of the second instance of the source code to the second client device are provided in a real-time collaborative editing environment for real-time collaborative editing of the source code.
6. The method of claim 1, wherein providing, to the second client device, the presentation of the second instance of the source code with the first source code changes in accordance with the first presentation type causes the second client device to display a visual indication of a portion of the source code of the second instance of the source code that includes the first source code changes without displaying content of the first source code changes.
7. The method of claim 1, wherein providing, to the second client device, the presentation of the second instance of the source code with the first source code changes in accordance with the first presentation type causes the second client device to display content of the first source code changes in the second instance of the source code and prohibits the second user account from editing a portion of the second instance of the source code that includes the first source code changes.
8. The method of claim 1, wherein providing, to the second client device, the presentation of the second instance of the source code with the first source code changes in accordance with the first presentation type causes the second client device to display content of the first source code changes in real-time and allows the second user account to edit a portion of the second instance of the source code that includes the first source code changes.
11. The method of claim 10, wherein the presentation of the first instance of the source code provided to the first client device in a real-time collaborative editing environment for real-time collaborative editing of the source code with the second client device.
16. The non-transitory computer-readable storage medium of claim 15, wherein the presentation of the first instance of the source code to the first client device and the presentation of the second instance of the source code to the second client device are provided in a real-time collaborative editing environment for real-time collaborative editing of the source code.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 5, 2020
February 14, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.