Patent ID: 8122115

Claim:
A method for providing communication profiles in a database messaging system, the method comprising: receiving, by a processor of a computer system from a first user of the database messaging system having at least one processing unit and display, a request for one or more profiles; said processor determining one or more profiles based on the profile request by accessing a profile database, the one or more profiles each including an indication of a second user of the database messaging system and an Internet Protocol (IP) address of the second user, wherein the second user differs from the first user; said processor filtering the one or more determined profiles; and said processor providing the one or more filtered profiles to the first user, wherein said providing the one or more filtered profiles to the first user comprises providing to the first user at least five different information items of the second user, and wherein each different information item of the at least five different information items of the second user is selected from the group consisting of a name of the second user, an address of the second user, shift hours of the second user, an office location of the second user, authorizations possessed by the second user, applications that the second user has access to, the second user's title in an organization, the second user's job responsibilities in the organization, a name of the second user's supervisor in the organization, the second user's place in an organizational/reporting structure of the organization, and a term of service of the second user in the organization.