US2015193639A1PendingUtilityA1

Internal social network for an enterprise and applications thereof

Assignee: DST TECHNOLOGIES INCPriority: May 10, 2012Filed: Mar 23, 2015Published: Jul 9, 2015
Est. expiryMay 10, 2032(~5.8 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 21/6218H04L 65/403G06F 21/6245G06F 2221/2111G06Q 10/10H04L 63/102G06F 16/00
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The disclosed embodiments relate to a social networking system for deployment within an enterprise and a method for sharing data among a plurality of users of the enterprise-deployed social networking system. The disclosed system, in order to increase the efficiency of a worker at an enterprise, may provide a database including a plurality of data records. Each data record of the plurality of data records includes data relating to one user of the plurality of users. A permission matrix defining, for each user of the plurality of users, first permissions and second permission is also provided. Upon receipt of a request for a first data record of the plurality of data records, a source of the request is identified, and a portion of the first data record accessible to the identified source of the request is determined using the permission matrix. The portion of the first data record is transmitted to the identified source based on the determination.

Claims

exact text as granted — not AI-modified
1 . A method for sharing data among a set of users of an enterprise resource management architecture, the set of users comprising a plurality of user subsets, the method comprising:
 providing a database comprising a plurality of data records, each data record of the plurality of data records comprising a data set relating to at least one user subset of the plurality user subsets, the data set comprising a plurality of data subsets, each data subset of the plurality of data subsets being accessible to at least one user subset of the plurality of user subsets;   providing a permission matrix defining, for each user of the set of users, first permissions and second permissions, the first permissions defining, for each user subset of the plurality of user subsets, a corresponding data subset of the plurality of data subsets, to which the subset of users has access to view, the second permissions defining, for each user subset of the plurality of user subsets, a corresponding data subset of the plurality of data subsets, to which the subset of users has access to update, the at least one user subset having control of less than all of the first permissions, the second permissions, or combinations thereof;   receiving, via a client, a request for a first data record of the plurality of data records, the first data record comprising a data set relating to a first user of the set of users;   identifying a source of the request;   determining, using the permission matrix, at least a portion of the first data record accessible to the identified source of the request; and   transmitting the portion of the first data record to the identified source based on the determination.   
     
     
         2 . The method of  claim 1 , wherein the first permissions define, for each of the subsets of users, a first part of the corresponding data subset that is provided upon request and a second part of the corresponding data subset that is automatically provided when changes are made to the second part. 
     
     
         3 . The method of  claim 2 , wherein the permission matrix further defines, for at least one user of the set of users, third permissions, the third permissions defining, for the at least one user of the set of users, a corresponding data subset of the data subsets that the at least one user is to receive without requesting the corresponding data subset. 
     
     
         4 . The method of  claim 1 , wherein receiving the request comprises receiving identification data representing an IP address of the client or a username associated with the source, and
 wherein identifying the source of the request comprises identifying the source based on the received identification data.   
     
     
         5 . The method of  claim 1 , further comprising displaying the portion of the first data record within a web-based interface at the client. 
     
     
         6 . The method of  claim 1 , wherein each user of the set of users is identified by at least one role of a plurality of roles within an enterprise, and
 wherein at least some of the first permissions, the second permissions, or combinations thereof, are based on at least one role of the plurality of roles.   
     
     
         7 . The method of  claim 1 , wherein the first data record comprises a first data subset and a second data subset of the plurality of data subsets, the first data subset being about the first user and being generated by the first user, the second data subset being about the first user and being generated by a second user of the set of users, and
 wherein the determined portion of the first data record is all of the first data subset and less than all of the second data subset when the identified source is the first user.   
     
     
         8 . The method of  claim 7 , wherein the determined portion of the first data record is at least some of the first data subset and all of the second data subset when the identified source is the second user. 
     
     
         9 . The method of  claim 1 , wherein the set of users is first users, and
 wherein at least one second user has control of all of the first permissions and the second permissions for at least one of the first users.   
     
     
         10 . In a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for sharing data among a set of user of an enterprise resource management architecture, the set of users comprising a plurality of subsets, the instructions comprising:
 storing a plurality of data records, each data record of the plurality of data records comprising a data set relating to one user of the set of users, the data set comprising a plurality of data subsets, each of the data subsets being accessible to at least one of the subsets;   storing a permission matrix defining, for each user of the set of users, first permissions and second permissions, the first permissions defining, for each of the subsets of users, a corresponding data subset of the data subsets, to which the subset of users has access to view, the second permissions defining, for each of the subsets of users, a corresponding data subsets of the data subsets, to which the subset of users has access to update, the user having control of less than all of the first permissions, the second permissions, or combinations thereof;   receiving a request for a first data record of the plurality of data records, the first data record comprising a data set relating to a first user of the set of users;   identifying a source of the request;   determining, using the permission matrix, at least a portion of the first data record accessible to the identified source of the request; and   transmitting the portion of the first data record to the identified source based on the determination.   
     
     
         11 . The non-transitory computer readable storage medium of  claim 10 , wherein the permission matrix further defines, for at least one user of the set of users, third permissions, the third permissions defining, for the at least one user of the set of users, a corresponding data subset of the data subsets that the at least one user is to receive without requesting the corresponding data subset. 
     
     
         12 . The non-transitory computer readable storage medium of  claim 10 , wherein each user of the set of users is identified by at least one role of a plurality of roles within an enterprise, and
 wherein at least some of the first permissions, the second permissions, or combinations thereof, are based on at least one role of the plurality of roles.   
     
     
         13 . The non-transitory computer readable storage medium of  claim 10 , wherein the first data record comprises a first subset and a second subset of the plurality of subsets, the first subset being about the first user and being generated by the first user, the second subset being about the first user and being generated by a second user of the plurality of users, and
 wherein the determined portion of the first data record is all of the first subset and less than all of the second subset when the identified source is the first user.   
     
     
         14 . The non-transitory computer readable storage medium of  claim 13 , wherein the determined portion of the first data record is at least some of the first subset and all of the second subset when the identified source is the second user. 
     
     
         15 . The non-transitory computer readable storage medium of  claim 10 , wherein the set of users are first users, and
 wherein at least one second user has control of all of the first permissions and the second permissions for at least one of the first users.   
     
     
         16 . A system for sharing data among a set of users of an enterprise resource management architecture, the set of users comprising a plurality of subsets, the system comprising:
 a database comprising a plurality of data records, each data record of the plurality of data records comprising a data set relating to one user of the set of users, the data set comprising a plurality of data subsets, each of the data subsets being accessible to at least one of the subsets of users;   a permission matrix operable to define, for each user of the set of users, first permissions and second permissions, the first permissions defining, for each of the subsets of users, a corresponding data subset of the data subsets, to which the subset of users has access to view, the second permissions defining, for each of the subsets of users, a corresponding data subset of the data subsets, to which the subset of users has access to update, the user having control of less than all of the first permissions, the second permission, or combinations thereof; and   an input operable to receive a request for a first data record of the plurality of data records, the first data record comprising a data set relating to a first user of the set of users; and   a processor operable to:
 identify a source of the request; 
 determine, using the permission matrix, at least a portion of the first data record accessible to the identified source of the request; and 
 transmit the portion of the first data record to the identified source based on the determination. 
   
     
     
         17 . The system of  claim 16 , wherein each user of the set of users is identified by at least one role of a plurality of roles within an enterprise, and
 wherein at least some of the first permissions, the second permissions, or combinations thereof, are based on at least one role of the plurality of roles.   
     
     
         18 . The system of  claim 16 , wherein the first data record comprises a first subset and a second subset of the plurality of subsets, the first subset being about the first user and being generated by the first user, the second subset being about the first user and being generated by a second user of the plurality of users, and
 wherein the determined portion of the first data record is all of the first subset and less than all of the second subset when the identified source is the first user.   
     
     
         19 . The system of  claim 18 , wherein the determined portion of the first data record is at least some of the first subset and all of the second subset when the identified source is the second user. 
     
     
         20 . The system of  claim 16 , wherein the set of users is first users, and
 wherein at least one second user has control of all of the first permissions and the second permissions for at least one of the first users.

Join the waitlist — get patent alerts

Track US2015193639A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.