Method and apparatus for implementing a corporate directory...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C709S203000, C709S225000

Reexamination Certificate

active

06539379

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention is generally related to the field of software. The present invention is more specifically related to the field of management of information.
2. Description of the Related Art
Organizational charts have long been used to represent the relationships between people in an organization, such as a corporate entity or societal group. As technology has progressed, databases have been maintained with the information associated with organizational charts as part of the databases. Such databases have the advantages of not having a physical limit to the information stored therein, as long as the supporting technology can contain the database. As a result, databases may be used to store not just the names and relationships of people in an organization, but may also include much richer information about each member of an organization.
Furthermore, databases may be implemented to also store information about physical assets and other items an organization monitors. Databases may contain information on buildings used by an organization, phone numbers within an organization, locations of assets such as computers within an organization, and many other attributes. Note, for instance, that location of an asset may include its physical location, as well as its logical location within the control of a suborganization (such as a marketing or engineering department) within an organization.
One relatively recently available method for storage of information is use of a directory server and a lightweight directory access protocol (LDAP). A directory server stores data entries in name-value or attribute-value pairs. Utilizing LDAP, queries can be made of the directory server, thereby locating a set of data entries which match the query. As a result, the information often stored in databases may be stored in a medium accessible to a directory server, and queries may be used to access this information. However, the directory server does not feature the strong typing capabilities that databases do. As an example, a data entry intended to be a telephone number, named ‘phone’ and intended to store only numeric values, will store the value “four-one-five” just as easily as it will store “415” in a directory server. Likewise, a database may allow a restriction on the size of a field of characters, whereas the directory server may store the data as a string of ASCII characters, but not limit the length of the string.
SUMMARY OF THE INVENTION
A method and apparatus for implementing a service center is described. This includes a method of searching a plurality of data entries, each data entry having a plurality of attributes, comprising: providing a common characteristic; seaching the plurality of data entries for the common characteristic; and organizing the data entries which have the common characteristic of the plurality of data entries.
This also includes a method of determining a set of options given a defined characteristic comprising: searching a plurality of data entries for each data entry having the defined characteristic; generating a set of data entries from the searching, the set of data entries comprising each data entry having the defined characteristic, the set of data entries being a subset of the plurality of data entries; and organizing the set of data entries.
This further includes a method of providing information comprising: obtaining a data entry from a directory server, the data entry having a plurality of data items; and displaying the data entry in a human readable form by displaying a subset of the plurality of data items.
This additionally includes a method of maintaining a database of a plurality of data entries, each data entry having a unique identifier, comprising: changing the unique identifier for a first entry of the plurality of data entries, thereby creating a changed unique identifier for the first entry; searching the plurality of data entries for a subset of data entries, each data entry of the subset of data entries having a reference to the first entry; and updating the reference to the first entry of each data entry of the subset of data entries to reflect the changed unique identifier of the first entry.
Moreover, this includes a method of processing changes to a plurality of data entries comprising: receiving a first request for a change in a data entry of the plurality of data entries; automatically generating a predefined set of corresponding requests, the corresponding requests defined as prerequisites to completing the change for which the first request was received; maintaining status indicating whether the requests of the set of corresponding requests have been completed or denied; and generating a result, the result being either denial of the first request for the change or completion of the first request for the change, completion of the first request for the change including modification of the data entry of the plurality of data entries.
Additionally, this includes a method of displaying a data entry on a display comprising: displaying the data entry in a first manner of display; receiving a first triggering event, the first triggering event corresponding to a second manner of display; and displaying the data entry in the second manner of display in response to the first triggering event.
Moreover, this includes a method of accessing a set of data entries, each data entry comprising a set of data items, comprising: providing a set of semantic types of data items, each semantic type having a name and a treatment; recognizing a data item of a data entry of the set of data entries as having a first semantic type of the set of semantic types; and handling the data item of the data entry of the set of data entries according to the treatment of the first semantic type.
Additionally, this includes a method of controlling access to a set of data entries comprising: restricting access to a first subset of the set of data entries; restricting modification requests to a second subset of the set of data entries; and restricting modification to a third subset of the set of data entries.
Moreover, this includes a method of implementing access control to a set of data entries comprising: setting a first access control regime for a first organization, an access control regime being a set of restrictions; setting a second access control regime for a second organization; and arbitrating between the first access control regime and the second access control regime for a person, the person being a member of the first organization and a member of the second organization.
This also includes apparatus suitable for performing such functions and media embodying instructions suitable for causing a machine to perform such methods.


REFERENCES:
patent: 5581691 (1996-12-01), Hsu et al.
patent: 5812769 (1998-09-01), Graber et al.
patent: 5999911 (1999-12-01), Berg et al.
patent: 6049812 (2000-04-01), Bertram et al.
patent: 6073109 (2000-06-01), Flores et al.
patent: 6131120 (2000-10-01), Reid
patent: 6138104 (2000-10-01), Marchak et al.
patent: 6157953 (2000-12-01), Chang et al.
patent: 6161139 (2000-12-01), Win et al.
patent: 6182142 (2001-01-01), Win et al.
patent: 6189003 (2001-02-01), Leal
patent: 6205472 (2001-03-01), Gilmour
patent: 6208986 (2001-03-01), Schneck et al.
patent: 6209036 (2001-03-01), Aldred et al.
patent: 6253202 (2001-06-01), Gilmour
patent: 6269361 (2001-07-01), Davis et al.
patent: 6362840 (2002-03-01), Burg et al.
patent: 6401096 (2002-06-01), Zellweger

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for implementing a corporate directory... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for implementing a corporate directory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for implementing a corporate directory... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3034605

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.