×

Security in enterprise level business information networking

  • US 9,275,094 B2
  • Filed: 11/12/2010
  • Issued: 03/01/2016
  • Est. Priority Date: 11/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of displaying a feed to a user of a database system, the method comprising:

  • receiving at the database system, a request from a first user to view a record feed of a record that the first user is following;

    identifying, by the database system, a plurality of feed items associated with the record for the record feed;

    determining whether a first feed item of the plurality of feed items includes an update by a second user to a first field of a first record;

    determining, by the database system, whether the first user has authorization to view each of the plurality of feed items by;

    determining whether the first user has authorization to view a record type of the record based upon at least one of a profile type of the first user and a profile hierarchy of the first user, anddetermining whether the first user has authorization to view the record that is the subject of the record feed, the determination being based on a plurality of rules, wherein the plurality of rules comprise a rule based on a profile type of the first user, a rule based on a profile hierarchy of the first user, and a rule based on the manual sharing of the record that is the subject of the record feed with the first user by an owner of the record, the rule based on the second user manually sharing being used when the rules based on profile type and profile hierarchy do not provide authorization for the first user to view the record such that the manual sharing of the record that is the subject of the record feed, by itself, provides the first user the authorization to view the record; and

    determining, by the database system, whether the first user has authorization to view the first feed item by;

    determining whether the first user has authorization to view the first field of the record that is the subject of the record feed based on a plurality of rules, wherein the plurality of rules comprise a rule based on a profile type of the first user, a rule based on a profile hierarchy of the first user, and a rule based on the second user manually sharing the first field of the record that is the subject of the record feed with the first user, the rule based on the second user manually sharing being used when the rules based on profile type and profile hierarchy do not provide authorization for the first user to view the first field such that the manual sharing of the field of the record that is the subject of the record feed, by itself, provides the first user the authorization to view the record; and

    displaying the feed items of the plurality of feed items that the first user is authorized to view.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×