Data reporting architecture for applications
US-2024345997-A1 · Oct 17, 2024 · US
US9684698B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9684698-B1 |
| Application number | US-201414571866-A |
| Country | US |
| Kind code | B1 |
| Filing date | Dec 16, 2014 |
| Priority date | Dec 20, 2013 |
| Publication date | Jun 20, 2017 |
| Grant date | Jun 20, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The embodiments described herein relate to a method and system for social awareness which may be based on social networks for knowledge exchange. More specifically, the embodiments may refer to specific social networks with social elements in the user interface based on knowledge exchange, social theory of group memberships within an enterprise or organization context. In addition, the disclosed group memberships may be predicated upon many different types of relationships. Furthermore, the social network (through a program interface) may provide to users the required specific project resources (project team members), which may be need to develop a better project performance according to the experience and knowledge of the new members. The required project team members may match with the attributes and criteria established during the project planning.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: collecting, by the computer, data generated from a plurality of interactions between a plurality of users and a plurality of user interfaces, wherein the plurality of user interfaces is displayed, by the computer, on a plurality of computing devices associated with the plurality of users, wherein the plurality of user interactions comprise social network chats associated with the plurality of users; transmitting and storing, by the computer, the data generated from the plurality of interactions to a social network database; receiving, by the computer, a request for one or more users associated with a project, wherein the request comprises an input of a plurality of project attributes for the project; generating, by the computer, a record of the project having the plurality of project attributes; searching, by the computer, a database to identify at least one of the project attributes in the record of the project with a user profile of at least one user profile; in response to identifying at least one user associated with the project attributes, automatically generating, by the computer, a first record of a team by selecting each of the identified at least one user as a team member of the project; tagging and indexing, by the computer, the data in the social network database generated from the plurality of interactions to identify attributes of the data; searching, by the computer, the social network database to identify at least one of the project attributes in the record of the project associated with at least one user having the attributes in the data in the social network database generated from the plurality of interactions; automatically generating, by the computer, a second record of the team by selecting each user having the attributes in the data in the social network database associated with at least one of the project attributes, wherein the second record of the team comprises at least one user having: a user profile that is not associated with the project attribute, and at least one interaction in the social network database associated with the project attribute. 2. The method according to claim 1 , further comprising receiving, by the computer, at least one characteristic of the user, wherein the plurality of attributes are matched against the at least one characteristic of the user. 3. The method according to claim 2 , wherein the at least one characteristic of the user comprises the individual's domain knowledge. 4. The method according to claim 1 , further comprising receiving, by the computer, a selection of criteria for matching the user with at least one of the plurality of project attributes. 5. The method according to claim 1 , further comprising receiving, by the computer, a selection of required attributes for matching the user, wherein the user is only selected when the individual matches all of the required attributes. 6. The method according to claim 1 , further comprising generating, by the computer, a message that no user matched at least one of the plurality of project attributes. 7. The method according to claim 1 , wherein the social network base is based upon group memberships within an organization. 8. A system comprising: a social network database configured to store data generated from a plurality of interactions between a plurality of users and a plurality of user interfaces; a database configured to store records for the plurality of users comprising user profiles; a server configured to: collect data generated from the plurality of interactions between the plurality of users and the plurality of user interfaces, wherein the plurality of user interfaces is displayed, by the computer, on a plurality of computing devices associated with the plurality of users, wherein the plurality of user interactions comprise social network chats associated with the plurality of users; transmit and store the data generated from the plurality of interactions to the social network database; receive a request for one or more users associated with a project, wherein the request comprises an input of a plurality of project attributes for the project; generate a record of the project having the plurality of project attributes; search a database to identify at least one of the project attributes in the record of the project with a user profile of at least one user profile; in response to identifying at least one user associated with the project attributes, automatically generate a first record of a team by selecting each of the identified at least one user as a team member of the project; tag and index the data in the social network database generated from the plurality of interactions to identify attributes of the data; search the social network database to identify at least one of the project attributes in the record of the project associated with at least one user having the attributes in the data in the social network database generated from the plurality of interactions; automatically generate a second record of the team by selecting each user having the attributes in the data in the social network database associated with at least one of the project attributes, wherein the second record of the team comprises at least one user having: a user profile that is not associated with the project attribute, and at least one interaction in the social network database associated with the project attribute. 9. The system according to claim 8 , wherein the server is further configured to conduct the search based upon a project criteria. 10. The system according to claim 8 , wherein the server is further configured to conduct the search based upon a customer characteristic. 11. The system according to claim 8 , wherein the server is further configured to conduct the search based upon a product characteristic. 12. The system according to claim 8 , wherein the server is further configured to receive an individual profile from the database and display the individual profile when the individual profile satisfies the at least one parameter. 13. The computer-implemented method of claim 1 , further comprising: receiving, by the computer, an input of at least one project having involvement by the user; determining, by the computer, a plurality of attributes of the user in a record of the user; analyzing, by the computer, each of the at least one project and the plurality of attributes of the user to determine a set of skills for each of the at least one project; and displaying, by the computer, a graphical user interface to the user presenting a skill level of the user compared to the set of skills. 14. The method according to claim 13 , wherein displaying further comprises displaying each skill in the set of skills and displaying a skill level of the user in each skill in the set of skills. 15. The method according to claim 13 , further comprising receiving, by the computer, a request for an individual having a particular skill level for each skill in the set of skills. 16. The method according to claim 15 , further comprising determining, by the computer, whether the user has the particular skill level for each skill in the set of skills. 17. The method according to claim 16 , further comprising adding, by the computer, the user to a project team when the user has the particular skill level for each skill in the set of skills. 18. The method according to claim 17 , further comprising updating, by the computer, a listing of at least one project having involvement
Collaborative creation, e.g. joint development of products or services · CPC title
Integrating or interfacing systems involving database management systems · CPC title
Knowledge engineering; Knowledge acquisition · CPC title
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Business processes related to social networking or social networking services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.