IP Library Granted Patent US 9,348,579
Granted Patent B2
US 9,348,579 · App. 14/324,044 · Granted May 24, 2016

Integration of social networks with integrated development environment (IDE)

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,348,579
App. No.
14/324,044
Granted
May 24, 2016
Kind
B2
Abstract

Disclosed herein is a framework for integrating social networks with integrated development environment (IDE). In accordance with one aspect, the framework automatically downloads social information based on a user's workspace content. The downloaded social information may be filtered and further displayed. Software development may be performed using the displayed social information and updated social information may be stored in a database.

Claims (34)

1. A method of integrating social networks with integrated development environment (IDE), the method comprising:

downloading social information;

filtering and displaying the downloaded social information;

performing software development using the displayed social information, wherein the performing software development comprises creating a topic related to a source file, wherein the topic comprises an identifier that identifies the source file, a location reference of the source file, one or more user comments and a source file snapshot that includes a read-only copy of the source file; and

storing updated social information in a database, wherein the updated social information comprises the created topic.

2. The method according to claim 1 , wherein the downloading the social information is based on a user's workspace content.

3. The method according to claim 1 , wherein the downloading is implemented through a collaboration support component of a software-based Web Application Toolkit (WATT), wherein the social information is downloaded from a social network.

4. The method according to claim 3 , wherein the collaboration support component is integrated into a development support component to form the software-based Web Application Toolkit.

5. The method according to claim 3 , wherein the downloaded social information is utilized by the collaboration support component to facilitate changes in a development support component of the software-based Web Application Toolkit.

6. The method according to claim 1 , wherein the social information is attached and displayed through an icon in a user interface.

7. The method according to claim 1 , further comprises downloading and displaying the source file snapshot in response to opening the source file.

8. The method according to claim 1 , wherein the performing the software development comprises marking, with an icon, the source file in a project tree of source files to indicate it has been a subject of discussion.

9. The method according to claim 1 , wherein the displaying of the downloaded social information comprises displaying of source file reference in a user interface.

10. The method according to claim 9 , wherein the displaying comprises showing a project tree, a shared file icon, a discussion panel, a share button, and a code editor.

11. A device comprising:

non-transitory computer-readable media for storing processor-executable instructions; and

a processor communicatively coupled to the computer-readable media, the processor being operative with the processor-executable instructions to perform operations comprising:

downloading social information,

filtering the downloaded social information,

performing software development using the downloaded social information, wherein the software development comprises creating a topic related to a source file, wherein the topic comprises an identifier that identifies the source file, a location reference of the source file, one or more user comments and a source file snapshot that includes a read-only copy of the source file, and

storing updated social information including the created topic.

12. The device according to claim 11 further comprising a social network connector and a social message filter, wherein both are components of a collaboration support component that facilitates integration between a social network and a development support component within a same workstation.

13. The device according to claim 12 , wherein the collaboration support component is integrated to the development support component to form a software-based Web Application Toolkit (WATT).

14. The device according to claim 11 further comprising a user interface that displays a collaboration pane, which includes a project tree, a shared file icon, a discussion panel, a share button, and a code editor.

15. The device according to claim 11 further comprising an integrated development environment (IDE) controller configured to make changes in a development support component based on the downloaded social information.

16. One or more non-transitory computer-readable media storing processor-executable instructions that when executed cause one or more processors to perform operations that integrates social networks with integrated development environment (IDE) comprising:

downloading social information based on a user's workspace content, wherein the downloaded social information is loaded into a social message cache;

filtering and displaying the downloaded social information from the social message cache;

performing software development using the displayed social information, wherein the performing software development comprises creating a topic related to a source file, wherein the topic comprises an identifier that identifies the source file, a location reference of the source file, one or more user comments and a source file snapshot that includes a read-only copy of the source file; and

storing updated social information in a database, wherein the updated social information comprises the created topic.

17. The one or more non-transitory computer-readable media according to claim 16 , wherein the downloading is implemented through a collaboration support component of a software-based Web Application Toolkit (WATT), wherein the social information is downloaded from a social network.

18. The one or more non-transitory computer-readable media according to claim 17 , wherein the collaboration support component is integrated to a development support component to form the software-based Web Application Toolkit.

19. The one or more non-transitory computer-readable media according to claim 16 , wherein the performing the software development comprises taking the source file snapshot in response to the topic creation.

20. The one or more non-transitory computer-readable media according to claim 16 , wherein the performing the software development comprises marking, with an icon, the source file in a project tree of source files to indicate it has been a subject of discussion.

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 Jul 3, 2014
From: XIA, STEVEN QIAN; CAO, LIN; HO, YEAN FEE
To: SAP AG
Reel/Frame 033243/0148 →