throbber
United States Patent [19J
`Stuntebeck et al.
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`US006065016A
`[11] Patent Number:
`[45] Date of Patent:
`
`6,065,016
`*May 16,2000
`
`[54]
`
`UNIVERSAL DIRECTORY SERVICE
`
`[75]
`
`Inventors: Peter H. Stuntebeck, Little Silver;
`Andrew Frederick Bulfer, Mountain
`Lakes, both of N.J.
`
`[73]
`
`Assignee: AT&T Corporation, New York, N.Y.
`
`[ * l
`
`Notice:
`
`This patent issued on a continued pros(cid:173)
`ecution application filed under 37 CFR
`1.53( d), and is subject to the twenty year
`patent term provisions of 35 U.S.C.
`154(a)(2).
`
`[21] Appl. No.: 08/689,212
`
`[22]
`
`Filed:
`
`Aug. 6, 1996
`
`[51]
`[52]
`[58]
`
`Int. Cl? ...................................................... G06F 17/30
`U.S. Cl. ............................. 707/200; 707/10; 707/102
`Field of Search ......................... 340/825.34; 348/17;
`379/89, 201, 67, 88, 112, 114, 207, 308,
`93, 266; 707/101, 200, 10, 102; 395/200.57,
`187.01; 455/414
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,797,910
`4,922,519
`5,163,083
`5,181,237
`5,315,705
`5,434,974
`5,442,693
`5,483,586
`
`1!1989 Daudelin ................................... 379/67
`5/1990 Dauldelin ................................ 379/112
`11/1992 Dowden eta!. .......................... 379/88
`1!1993 Dowden eta!. .......................... 379/88
`5/1994 Iwami eta!. ............................ 395/200
`7/1995 Loucks et a!. . ... ... ... ... .... ... ... ... 707/101
`8/1995 Hays et a!. .............................. 379/308
`1!1996 Sussman ................................. 379/201
`
`5,524,141
`5,684,866
`5,708,422
`5,732,219
`5,740,231
`5,751,338
`5,757,900
`5,758,069
`5,835,570
`5,850,433
`5,873,032
`5,943,417
`
`6/1996 Braun et a!. .............................. 379/93
`11/1997 Florindi eta!. ......................... 379/114
`1!1998 Blonder et a!. .................... 340/825.34
`3/1998 Blumer et a!. ..................... 395/200.57
`4/1998 Cohn et a!. ............................... 379/89
`5/1998 Ludwig, Jr. ............................... 348/17
`5/1998 Nagel eta!. ............................ 379/207
`5/1998 Olsen ................................. 395/187.01
`11/1998 Wattenbarger ............................ 379/67
`12/1998 Rondeau ................................. 379/201
`2/1999 Cox eta!. ............................... 455/414
`8/1999 Cox et a!. ............................... 379/266
`
`FOREIGN PATENT DOCUMENTS
`
`0 238 257
`0 576 141
`
`3/1987 European Pat. Off .......... H04M 3/50
`5/1993 European Pat. Off .......... H04M 3/50
`
`Primary Examiner-Wayne Amsbury
`Assistant Examiner-Thuy Pardo
`Attorney, Agent, or Firm-Kenyon & Kenyon
`
`[57]
`
`ABSTRACT
`
`A universal directory service (UDS) provides the commu(cid:173)
`nication addresses of individuals associated with numerous
`different institutions, and can be accessed via more than one
`communication channel. A UDS server communicates with
`one or more data sources to provide directory information to
`a user. The UDS also provides supplemental information
`such as company name, logo, and specialty. The UDS can be
`accessed via numerous communication channels including
`the internet, on-line service providers, wireless devices,
`modem, dedicated access channels, voice access via an
`attendant, and voice access via a speech recognition and
`synthesis system.
`
`34 Claims, 2 Drawing Sheets
`
`BEGIN NEW
`SEARCH OR
`RE-ANALYZE
`RESPONSES
`
`158
`
`RingCentral Ex-1034, p. 1
`RingCentral v. Estech
`IPR2021-00574
`
`

`

`"" = joo.i.
`(11
`0'\
`b
`0'\
`
`0'\
`
`N
`~
`Q
`~
`
`("t> ....
`r:.F1 =(cid:173)
`
`("t>
`

`N
`7'
`~
`'<
`~ =
`
`(t) = ~
`""= ~
`\J'l .
`d •
`
`~
`
`32
`
`RingCentral Ex-1034, p. 2
`RingCentral v. Estech
`IPR2021-00574
`
`FIG. 1
`
`

`

`U.S. Patent
`
`May 16,2000
`
`Sheet 2 of 2
`
`6,065,016
`
`FIG. 2
`
`110
`
`114
`
`DISCONNECT
`USER
`
`PRESENT QUERY
`FORM TO USER
`
`USER TRANSMITS
`IDENTIFYING
`INFORMATION
`TO UDS SERVER
`
`UOS SERVER DETERMINES
`WHICH DATABASE
`SERVERS TO QUERY
`
`UOS SEAVER SENDS
`QUERIES TO APPROPRIATE
`DATABASE SERVERS
`
`130
`
`134
`
`138
`
`UDS SERVER RECEIVES
`AND ANALYZES
`RESPONSES
`
`142
`
`IF NUMBER OF RESPONSES
`IS TOO LARGE, PROMPT
`USER FOR ADDITIONAL
`INFORMATION
`
`UDS SERVER PRESENTS
`RESPONSES TO USER
`
`146
`
`150
`
`BEGIN NEW
`SEARCH OR
`RE-ANALYZE
`RESPONSES
`
`158
`
`RingCentral Ex-1034, p. 3
`RingCentral v. Estech
`IPR2021-00574
`
`

`

`6,065,016
`
`1
`UNIVERSAL DIRECTORY SERVICE
`
`BACKGROUND OF THE INVENTION
`
`20
`
`25
`
`This invention relates to directory services. More
`particularly, this invention relates to a directory service
`which provides the communication addresses of individuals
`associated with numerous different institutions, and which
`can be accessed via more than one communication channel.
`Due to the rapid growth in on-line and wireless
`technology, many individuals today (especially white-collar 10
`professionals) can be reached at numerous communications
`addresses. An individual's communication addresses may
`include a business telephone number, a home telephone
`number, a fax number, a cellular telephone number, a pager
`number, a personal reach service number, an e-mail address, 15
`a home page URL, a personal communications service
`(PCS) number, and a secretary/reach telephone number.
`Obtaining this information for a particular individual can
`be difficult and time consuming. Often, several sources must
`be consulted before the desired information is tracked down,
`forcing one to make repeated attempts to locate the infor(cid:173)
`mation. This can be time consuming and potentially costly,
`especially if the person is far away or in another country.
`Sometimes the information appears on business cards, but
`one often does not have the necessary business card at-hand
`when attempting to reach a person. Furthermore, the number
`of ways to reach someone has become so large that business
`cards have become cumbersome, awkward, unattractive, and
`confusing.
`Currently, there is no centralized directory service which
`provides a person's numerous communications addresses.
`Furthermore, there is no centralized directory service which
`provides all of the communication addresses of individuals
`associated with different companies. The list of phone 35
`numbers contained in local "white pages" directories is
`typically limited to home and front-desk business numbers.
`Some corporations and universities maintain on-line direc(cid:173)
`tories which are accessible via the internet. However, these
`directories provide limited information such as a primary 40
`telephone number and e-mail address. Some companies,
`such as AT&T, maintain internal directories which can only
`be accessed by employees. AT&T's internal directory pro(cid:173)
`vides the telephone number, FAX number, e-mail address,
`and mailing address of certain individuals associated with 45
`AT&T, among other information such as company organi(cid:173)
`zational information and the individual's work location and
`room number.
`Looking for the communication addresses of individuals
`associated with different companies using on-line directories
`maintained by corporations and other institutions can be
`time consuming for several reasons. First, one has to deter(cid:173)
`mine the e-mail address of the particular institution where
`the desired information resides. Second, such directories
`may not have the particular communication address one is 55
`looking for. Third, one is required to access a separate
`on-line directory for each company, which can be tedious
`and time consuming when searching for the numbers of
`several individuals employed at different companies.
`In view of these and other drawbacks of current directory 60
`services, it is an object of this invention to provide a
`directory service that enables a user to obtain from a
`centralized location the communication addresses of indi(cid:173)
`viduals from numerous different institutions.
`It is a more particular object of this invention to provide 65
`a directory service which provides all of the communication
`addresses of an individual in a centralized location.
`
`2
`It is a still more particular object of this invention to
`provide a directory service which provides supplemental
`information in addition to an individual's communications
`addresses.
`It is a further object of this invention to provide a
`directory which can be accessed via numerous communica(cid:173)
`tion channels.
`SUMMARY OF THE INVENTION
`These and other objects of the invention are accomplished
`in accordance with the principles of the invention by pro(cid:173)
`viding a universal directory service ("UDS") server which
`communicates with one or more database servers containing
`directory information relating to individuals from various
`different companies. In a preferred embodiment, the UDS
`server communicates with (1) a local directory server con(cid:173)
`taining directory information relating to the UDS provider
`and additional hosted companies, (2) on-line directory serv(cid:173)
`ers maintained by corporations from which the provider has
`received proper permission to access, (3) a local database
`server which contains directory information gathered by the
`provider and third parties, and ( 4) a white pages directory
`server which contains directory information relating to pri(cid:173)
`vate individuals.
`The UDS server can be accessed via the internet, on-line
`service providers, wireless communication channels, dial-up
`communication channels, dedicated communication
`channels, telephone connections to attendants, and tele(cid:173)
`phone connections to a voice recognition and synthesis
`system.
`In addition to the numerous communication addresses of
`an individual, the UDS server also provides supplemental
`information such as the type of business the individual or
`company is engaged in, specialties or particular
`accomplishments, business hours, prices, organizational
`charts, responsibilities of the individual within the company,
`and maps logos, trademarks, and other graphical images.
`This invention provides a convenient, inexpensive, and
`quick way for a user to obtain the communication addresses
`of someone with whom they wish to communicate. It
`eliminates the need to make repeated telephone calls to
`obtain a communications address, and the need to maintain
`printed directories. Furthermore, by maintaining current
`communication addresses on the UDS, one can avoid the
`time and expense of having to reprint business cards when(cid:173)
`ever one's company title, business address, or communica(cid:173)
`tion address changes. This invention may also facilitate a
`return to the time when business cards contained only a
`person's name and company since all of a person's com(cid:173)
`munications addresses are available through the universal
`50 directory.
`Further features of the invention, its nature and various
`advantages will be more apparent from the accompanying
`drawing and the following detailed description of the pre(cid:173)
`ferred embodiments.
`
`30
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a simplified block diagram of preferred appa(cid:173)
`ratus for implementing a directory service in accordance
`with this invention.
`FIG. 2 illustrates a preferred sequence of steps for oper(cid:173)
`ating the apparatus of FIG. 1 in accordance with this
`invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`This invention can be used to provide the communication
`addresses and supplemental information of any entity that
`
`RingCentral Ex-1034, p. 4
`RingCentral v. Estech
`IPR2021-00574
`
`

`

`6,065,016
`
`10
`
`25
`
`3
`desires to be listed on the universal directory. Such entities
`include, but are not limited to, corporations, universities,
`colleges, non-profit organizations, government agencies,
`partnerships, individuals, and the like. Institutions and cor(cid:173)
`porations are referred to for purposes of illustration through(cid:173)
`out this text.
`In a preferred embodiment of this invention shown in
`FIG. 1, UDS server 10 communicates with local directory
`server 30, on-line corporate directory servers 32, local
`database server 34, and white pages server 36.
`Local directory server 30 preferably is maintained by the
`UDS provider and may be located near UDS server 10. In
`addition to maintaining directory information relating to the
`UDS provider itself, local server 30 preferably contains
`directory information of hosted institutions which have 15
`contracted with the UDS provider to maintain their direc(cid:173)
`tories. Thus, local server 30 preferably contains the com(cid:173)
`munication addresses of individuals associated with both the
`UDS provider and hosted institutions.
`On-line corporate directory servers 32 are maintained by
`corporations or other institutions and can be accessed via the
`internet. UDS server 10 communicates with the on-line
`directory servers of those corporations and institutions that
`have given the universal directory service provider proper
`permission to do so. In this manner, the UDS server is able
`to access the directories of corporations and institutions
`other than those hosted by the UDS provider.
`Database server 34 preferably contains information col(cid:173)
`lected by the UDS provider. This information may be
`collected from customers who have given the provider
`permission to provide information relating to them, and
`from updates provided by UDS users (discussed further
`below). Such information may also be collected during the
`course of ordinary business. Server 34 preferably also 35
`includes information collected by third parties including
`subscription lists of professional and trade journals, member
`lists of professional societies, alumni lists, and other
`sources.
`White pages server 36 preferably contains the communi(cid:173)
`cations addresses of private individuals. With the growing
`popularity of the internet, many individuals may wish to
`have their personal e-mail address( es ), home page URL, and
`the like listed on the UDS. Such information, as well as the
`communication addresses of other individuals and
`institutions, preferably is maintained on white pages server
`36. In an alternate embodiment (not shown), rather than
`providing a separate white pages server, the communications
`addresses of private individuals are stored on the local
`directory server 30. This eliminates the need to maintain a
`separate white pages directory.
`In a preferred embodiment, those listed on the service can
`log -on to the service at any time in order to update their
`directory information. The information maintained on the
`UDS is thus kept current and complete.
`In FIG. 1, local directory server 30, local database server
`34, and white pages server 36 are shown as separate from the
`UDS server 10. However, in alternative embodiments (not
`shown), one or more of servers 30, 32, and 34 are maintained
`on the same hardware, and controlled by the same software, 60
`as the UDS server.
`UDS server 10 can be accessed via numerous communi(cid:173)
`cation channels. A user having an internet account can
`access server 10 via internet communication channel 50. A
`user subscribing to an on-line access provider can access the 65
`UDS server via on-line communication channel 52. A user
`having a computer (such as a laptop) capable of wireless
`
`4
`communication can access the UDS server via wireless
`communication channel 54. A user having a computer with
`a modem can access the UDS server using dial-up commu(cid:173)
`nication channel 56.
`A user may also access the UDS server via a dedicated
`communication channel. As shown in FIG. 1, the user is part
`of a local area network (LAN) having dedicated communi(cid:173)
`cation channel 58 which communicates with the UDS
`server.
`A user may also access the UDS using a conventional
`telephone. A user can phone attendant 59 operating a com(cid:173)
`puter which communicates with the UDS server via atten(cid:173)
`dant communication channel 60. In this case, the user tells
`the attendant the information he or she is looking for and the
`attendant initiates a search on the UDS. The attendant then
`relays the search results to the user over the telephone.
`The user can also access the UDS server by phoning voice
`recognition and synthesis system 61. The voice recognition
`system communicates with the UDS server via communi-
`20 cation channel 62. The user is able to search for information
`on UDS by speaking appropriate commands to the voice
`recognition system. The voice recognition system initiates a
`search on the UDS and conveys the results to the user using
`a synthesized or pre-recorded voice. The voice recognition
`system can be implemented using voice recognition tech(cid:173)
`niques known to those skilled in the art.
`The UDS server is able to provide directory information
`about individuals associated with many different companies.
`30 This invention eliminates the need for one to consult several
`different sources in order to find a particular communication
`address. When looking for the communication addressees of
`several individuals associated with different companies, the
`user need consult only the UDS, rather than the directories
`of the separate companies.
`The UDS preferably provides all of the communication
`addresses of those listed on the service. Such addresses
`include, but are not limited to, a business telephone number,
`a home telephone number, a fax number, a cellular telephone
`40 number, a pager number, a personal reach service number,
`an e-mail address, a home page URL, a personal commu(cid:173)
`nications service number, a secretary/reach telephone
`number, and other addresses. In this manner, a user can
`obtain any one of an individual's communication addresses
`45 from a convenient, centralized source.
`The UDS preferably provides supplemental information
`in addition to communication addresses. Supplemental
`information provided by the UDS preferably includes, but is
`not limited to, the type of business the individual or com-
`50 pany is engaged in (e.g., a "yellow pages" type of category),
`specialties or particular accomplishments of the individual
`or company, business hours, prices, organizational charts,
`responsibilities of the individual within the company, and
`maps, logos, trademarks, and other graphical images.
`FIG. 2 shows a preferred sequence of steps for operating
`the universal directory service of FIG. 1 in accordance with
`this invention.
`In step 110, user connection to the UDS server is estab(cid:173)
`lished via any one of communication channels 50, 52, 54,
`56, 58, and 62 discussed above. When a user accesses the
`UDS using attendant communication channel 60, the atten(cid:173)
`dant carries out the steps described below using information
`provided by the user, with the exception that the attendant
`preferably does not log on separately for each user, but is
`continuously logged on the UDS server. The user in this case
`may be required to provide a password or personal identi(cid:173)
`fication number (PIN) for billing purposes.
`
`55
`
`RingCentral Ex-1034, p. 5
`RingCentral v. Estech
`IPR2021-00574
`
`

`

`6,065,016
`
`5
`In step 114, the user logs on to the UDS. The UDS
`determines if the log-on is valid in step 118. It is preferable
`to provide security step 118 so that unauthorized persons do
`have access to the UDS. For example, the user may be
`required to provide a password or PIN in order to access the
`UDS. If the log-on is invalid, the user is disconnected in step
`122. It is preferable to permit the user to attempt to log-on
`more than once before disconnecting the user at step 122, in
`order to allow the user to correct errors made when entering
`a password for example.
`If the log-on is valid, the UDS presents a query form to
`the user in step 126. The query form enables the user to input
`information identifying the individual of interest. In general,
`any known technique for specifying identifying information
`when searching a database can be used at this step. Many
`such techniques are known to those skilled in the art. In a
`preferred embodiment, the user is prompted to input a field
`of parameters. For example, a field may consist of the name
`of the individual, the company the individual is associated
`with, and the state in which the company is located. Other 20
`fields specifying more information may be used in accor(cid:173)
`dance with this invention.
`The query form preferably appears on the display screen
`of the user's computer, or on the display screen of the
`attendant's computer when accessing the UDS via a tele- 25
`phone attendant. When accessing the UDS via the voice
`recognition and synthesis system, the system preferably
`communicates using simulated or pre-recorded speech,
`while the user simply speaks to the system.
`The UDS preferably allows the user to search using 30
`incomplete identifying information. The user preferably can
`specify a unknown field parameter using an appropriate
`signal. This can be done, for example, by leaving one of the
`field parameters blank. The user preferably can specify
`unknown characters using an appropriate character. This can
`be done, for example, by substituting an asterisk for the
`unknown character. The user preferably can specify boolean
`combinations of identifying information using the logical
`operators AND, OR, NOT, and the like.
`In step 130, the user transmits the identifying information
`to the UDS server.
`In step 134, the UDS server receives the identifying
`information specified by the user, and determines which of
`servers 30, 32, and 34 to query. This is done in order to
`eliminate from the search those servers which do not contain
`the desired information, thereby conserving computing
`resources, and increasing the speed of the search process.
`Techniques for accomplishing this step are well known to
`those skilled in the art.
`In step 138, the UDS server transmits a query to each of
`the servers which it found appropriate at step 134. The UDS
`server accesses each server using its own protocol. On-line
`Corporate servers 32, in particular, may have different
`access protocols. If any of the servers are implemented on 55
`the same hardware and software as the UDS server, the
`query preferably is transmitted within the software.
`In step 142, the UDS server receives the responses from
`each of the queried servers. The UDS server analyzes these
`responses in order to discard information that does not 60
`match the identifying information provided by the user.
`Techniques for carrying out this process are well known to
`those skilled in the art.
`In step 146, the UDS server determines if the number of
`listings matching the identifying information provided by 65
`the user is excessive. If the number is excessive, the server
`prompts the user to input additional identifying information.
`
`6
`It may be necessary to repeat this step in some instances in
`order to reduce the responses to a useful number. If the user
`is unable to reduce the number of responses by specifying
`additional information, the user preferably is given the
`option of terminating the search or receiving all of the
`information, if practical.
`In step 150, the UDS server transmits the response or
`responses to the user. The responses can be formatted in any
`known manner. For example, they can be arranged in
`10 alphabetical order, or in order of estimated accuracy. Tech(cid:173)
`niques for estimating the accuracy of the responses are well
`known in the art.
`In step 154, after transmitting the responses to the user,
`the UDS server permits the user to modify the search. The
`15 user can, for example, specify additional identifying infor-
`mation.
`If the user chooses to modify the search, the UDS server
`re-analyzes the responses of the previous search (or initiates
`a new search if necessary) in step 158.
`On the other hand, if the user does not want to modify the
`search or begin a new search, the search session is termi(cid:173)
`nated at step 162. A billing record preferably is produced at
`this point if usage-based pricing is in effect for the user.
`Some users may receive access for a fiat rate which does not
`depend on the number of searches carried out or the amount
`of time logged on to the server. In this case, preferably no
`billing record is produced at the end of the session.
`In an alternative embodiment (not shown), information is
`provided to the user in two stages in step 150. Rather than
`providing all of the directory information at once, the UDS
`first transmits the communication addresses of the matching
`responses. Then, upon the user's request, the corresponding
`supplemental information is transmitted to the user. Such a
`two-stage process is useful if the UDS provider desires to
`implement a two-tiered billing system in which the user is
`charged an additional fee to receive the supplemental infor(cid:173)
`mation.
`In another alternative embodiment (not shown), a user
`accessing the UDS via a computer can dial a displayed
`phone number simply by clicking on an appropriate icon
`within the display screen of the computer. In this
`embodiment, the user's telephone is coupled to the computer
`so that the computer causes the telephone to dial the selected
`45 number.
`It will be clear to those skilled in the art that the UDS
`server can be programmed to perform the above steps using
`known programming techniques. It will also be clear to
`those skilled in the art that software for accessing the UDS
`50 server in accordance with this invention can be provided
`using known programming techniques.
`Thus, a universal directory service which provides the
`communication addresses of individuals associated with
`numerous different institutions, and which can be accessed
`via more than one communication channel has been
`described. Those skilled in the art will appreciate that the
`invention can be practiced in other than the described
`embodiments, which are presented for purposes of illustra(cid:173)
`tion and not of limitation.
`The invention claimed is:
`1. A method of operating a directory service in order to
`provide directory information to a user of said directory
`service comprising the steps of:
`providing a plurality of communications channels for
`accessing said directory service;
`receiving identifying information relating to an individual
`via one of said communication channels;
`
`35
`
`40
`
`RingCentral Ex-1034, p. 6
`RingCentral v. Estech
`IPR2021-00574
`
`

`

`6,065,016
`
`10
`
`7
`searching at least two data sources using said identifying
`information in order to retrieve communication address
`information useful for contacting said individual,
`wherein said at least two data sources contain infor(cid:173)
`mation relating to a plurality of individuals listed on the
`directory service, and said plurality of individuals are
`associated with different entities, and wherein at least
`one of said at least two data sources is maintained by
`an entity distinct from the entity providing said direc(cid:173)
`tory service; and
`transmitting said communication address information
`useful for contacting said individual to the user via said
`one of said communication channels.
`2. The method of claim 1 wherein said step of searching
`at least one data source comprises transmitting a query to at 15
`least one server.
`3. The method of claim 2 wherein said step of transmitting
`a query to at least one server comprises transmitting a query
`to each of a local directory server, an on-line corporate
`server, a local database server, and a white pages server.
`4. The method of claim 2 wherein said at least one server
`comprises a local directory server.
`5. The method of claim 4 wherein said local directory
`server includes communication address information relating
`to the directory provider and institutions hosted by the
`directory provider.
`6. The method of claim 2 wherein said at least one server
`comprises an on-line corporate server.
`7. The method of claim 2 wherein said at least one server
`comprises a local database server.
`8. The method of claim 2 wherein said at least one server
`comprises a white pages server.
`9. The method of claim 1 further comprising, before said
`searching step, the step of processing said identifying infor(cid:173)
`mation in order to identify at least one of a plurality of data
`sources as appropriate for searching, and wherein said
`searching step comprises:
`searching said identified at least one of said plurality of
`data sources using said identifying information in order
`to retrieve communication address information useful
`contacting said individual.
`10. The method of claim 1 further comprising the step of
`permitting said plurality of individuals listed on the direc(cid:173)
`tory service to update their communication address infor(cid:173)
`mation.
`11. The method of claim 1 wherein said different entities
`comprise corporations, institutions, individuals, and univer(cid:173)
`sities.
`12. The method of claim 1 wherein said searching step
`further comprises retrieving supplemental information relat(cid:173)
`ing to said individual.
`13. The method of claim 12 wherein said supplemental
`information comprises a type of business, a specialty, busi(cid:173)
`ness hours, prices, an organizational chart, a map, and a
`logo.
`14. The method of claim 1 wherein said a plurality of
`communication channels comprise an internet communica(cid:173)
`tion channel, an on-line service provider communication
`channel, a wireless communication channel, a dedicated
`communication channel, and an attendant communication 60
`channel, and a speech recognition and synthesis system
`communication channel.
`15. A directory service for providing directory informa(cid:173)
`tion to a user of said service comprising:
`a server;
`a plurality of communication channels for accessing said
`server; and
`
`8
`at least two data sources which communicate with said
`server, wherein at least one of said at least two data
`sources is maintained by an entity distinct from the
`entity providing the directory service, and which con(cid:173)
`tain information relating to a plurality of individuals
`listed on the directory service, said plurality of indi(cid:173)
`viduals being associated with different entities, and
`wherein:
`when identifying information relating to an individual
`is received by said server from the user via one of
`said plurality of communication channels, said
`server searches at least one of said at least two data
`sources using said identifying information in order to
`retrieve communication address information useful
`for contacting said individual, and then transmits
`said communication address information useful for
`contacting said individual to the user via said one of
`said communication channels.
`16. The apparatus of claim 15 wherein said server
`20 searches at least one of said at least one data source by
`transmitting a query to at least one data server when iden(cid:173)
`tifying information is received by said server from the user
`via one of said plurality of communication channels.
`17. The apparatus of claim 16 wherein said at least one
`25 data server comprises a local directory server.
`18. The apparatus of claim 17 wherein said local directory
`server includes communication address information relating
`to the directory service provider and institutions hosted by
`the directory provider.
`19. The apparatus of claim 16 wherein said at least one
`data server comprises a corporate on-line server.
`20. The apparatus of claim 16 wherein said at least one
`data server comprises a local database server.
`21. The apparatus of claim 16 wherein said at least one
`35 data server comprises a white pages server.
`22. The apparatus of claim 16 wherein said server trans(cid:173)
`mits a query to each of a local directory server, a corporate
`on-line server, a local database server, and a white pages
`server when identifying information is received by said
`40 server from the user via one of said plurality of communi(cid:173)
`cation channels.
`23. The apparatus of claim 16 wherein said different
`entities comprise corporations, institutions, individuals, and
`universities.
`24. The apparatus of claim 15 wherein said server
`retrieves from said at least one of said at least two data
`sources supplemental information with said communication
`address information.
`25. The apparatus of claim 24 wherein said supplemental
`so information comprises a type of business, a specialty, busi(cid:173)
`ness hours, prices, an organizational chart, a map, and a
`logo.
`26. The apparatus of claim 15 wherein said a plurality of
`communication channels comprises an internet communica-
`ss t

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket