IP Library Granted Patent US 9,182,979
Granted Patent B2
US 9,182,979 · App. 13/873,075 · Granted Nov 10, 2015

Social coding extensions

View Patent ↗
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 9,182,979
App. No.
13/873,075
Granted
Nov 10, 2015
Kind
B2
Abstract

In some example implementations, there is provided a method. The method may include generating a first page for presentation at a user interface, wherein the first page further comprises a first portion presenting one or more lines of code being developed and a toolbar portion, wherein the toolbar portion includes a comment element configured to generate a comment window and a propose change element configured to generate a change window; and receiving, in response to the generated first page, metadata including at least one of a comment and a proposed change associated with the one or more lines of code. Related systems, methods, and articles of manufacture are also provided.

Claims (35)

1. A method, comprising:

generating a first page for presentation of a reviewer view at a user interface, wherein the first page further comprises a first portion presenting one or more lines of code and a toolbar portion, wherein the toolbar portion includes a comment element configured to generate a comment window and a propose change element configured to generate a change window;

receiving, in response to the generated first page and a first selection of at least one of the comment element or the propose change element, metadata including at least one of a comment and a proposed change associated with the one or more lines of code;

forwarding via a social medium a second page for presentation of an author view, wherein the second page further comprises the first portion presenting the one or more lines of code, a first window, and a second window, wherein the first window includes the comment and the second window includes the proposed change adjacent to the one or more lines of code, wherein the first window and the second window include a first element, a second element, and a third element, wherein the first element when selected accepts the comment and/or the proposed change to the one or more lines of code, wherein the second element when selected acknowledges the comment and/or the proposed change, and a third element when selected rejects the comment and/or the proposed change; and

receiving, in response to the generated second page and a second selection of at least one of the first element, the second element, or the third element, additional metadata including information representative of whether the comment and/or the proposed change is being accepted, rejected, or acknowledged,

deleting the metadata and the additional metadata before delivering the one or more lines of code, wherein the generating, the receiving metadata, the forwarding, the receiving additional metadata, and the deleting are implemented by at least one processor.

2. The method of claim 1 , wherein the comment window includes at least one of a rating, wherein the proposed change comprises an alternative to the one or more lines of code or a textual comment.

3. The method of claim 1 , wherein the comment window is presented adjacent to the one or more lines of code.

4. The method of claim 1 , wherein the received metadata identifies the one or more lines of code, the comment, the proposed change, an identity of an originator of at least one of the comment or the proposed change, and an author of the one or more lines of code.

5. The method of claim 1 further comprising:

replacing, when the proposed change is accepted, the one or more lines of code with the proposed change.

6. A non-transitory computer-readable storage medium including computer code, which when executed by at least one processor provides operations comprising:

generating a first page for presentation of a reviewer view at a user interface, wherein the first page further comprises a first portion presenting one or more lines of code and a toolbar portion, wherein the toolbar portion includes a comment element configured to generate a comment window and a propose change element configured to generate a change window;

receiving, in response to the generated first page and a first selection of at least one of the comment element or the propose change element, metadata including at least one of a comment and a proposed change associated with the one or more lines of code;

forwarding via a social medium a second page for presentation of an author view, wherein the second page further comprises the first portion presenting the one or more lines of code, a first window, and a second window, wherein the first window includes the comment and the second window includes the proposed change adjacent to the one or more lines of code, wherein the first window and the second window include a first element, a second element, and a third element, wherein the first element when selected accepts the comment and/or the proposed change to the one or more lines of code, wherein the second element when selected acknowledges the comment and/or the proposed change, and a third element when selected rejects the comment and/or the proposed change; and

receiving, in response to the generated second page and a second selection of at least one of the first element, the second element, or the third element, additional metadata including information representative of whether the comment and/or the proposed change is being accepted, rejected, or acknowledged,

deleting the metadata and the additional metadata before delivering the one or more lines of code.

7. The non-transitory computer-readable storage medium of claim 6 , wherein the comment window includes at least one of a rating, wherein the proposed change comprises an alternative to the one or more lines of code or a textual comment.

8. The non-transitory computer-readable storage medium 6 , wherein the comment window is presented adjacent to the one or more lines of code.

9. The non-transitory computer-readable storage medium of claim 6 , wherein the received metadata identifies the one or more lines of code, the comment, the proposed change, an identity of an originator of at least one of the comment or the proposed change, and an author of the one or more lines of code.

10. The non-transitory computer-readable storage medium of claim 6 further comprising:

replacing, when the proposed change is accepted, the one or more lines of code with the proposed change.

11. A system comprising:

at least one processor; and

at least one memory including code, which when executed by at least one processor provides operations comprising:

generating a first page for presentation of a reviewer view at a user interface, wherein the first page further comprises a first portion presenting one or more lines of code and a toolbar portion, wherein the toolbar portion includes a comment element configured to generate a comment window and a propose change element configured to generate a change window;

receiving, in response to the generated first page and a first selection of at least one of the comment element or the propose change element, metadata including at least one of a comment and a proposed change associated with the one or more lines of code;

forwarding via a social medium a second page for presentation of an author view, wherein the second page further comprises the first portion presenting the one or more lines of code, a first window, and a second window, wherein the first window includes the comment and the second window includes the proposed change adjacent to the one or more lines of code, wherein the first window and the second window include a first element, a second element, and a third element, wherein the first element when selected accepts the comment and/or the proposed change to the one or more lines of code, wherein the second element when selected acknowledges the comment and/or the proposed change, and a third element when selected rejects the comment and/or the proposed change; and

receiving, in response to the generated second page and a second selection of at least one of the first element, the second element, or the third element, additional metadata including information representative of whether the comment and/or the proposed change is being accepted, rejected, or acknowledged,

deleting the metadata and the additional metadata before delivering the one or more lines of code.

12. The system of claim 11 , wherein the comment window includes at least one of a rating, wherein the proposed change comprises an alternative to the one or more lines of code or a textual comment.

13. The system of claim 11 , wherein the comment window is presented adjacent to the one or more lines of code.

14. The system of claim 11 , wherein the received metadata identifies the one or more lines of code, the comment, the proposed change, an identity of an originator of at least one of the comment or the proposed change, and an author of the one or more lines of code.

15. The system of claim 11 further comprising:

replacing, when the proposed change is accepted, the one or more lines of code with the proposed change.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2013
From: ODENHEIMER, JENS; EBERLEIN, PETER
To: SAP AG
Reel/Frame 030421/0711 →