throbber
US008130751B1
`
`(12) United States Patent
`Berkley et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,130,751 B1
`Mar. 6, 2012
`
`(54) ACTIVE USER REGISTRY
`(75) Inventors: David Arthur Berkley, Summit, NJ
`(US); Lawrence Richard Rabiner,
`Berkeley Heights, NJ (US); Eric E.
`Sumner, Jr., Bernardsville, NJ (US)
`(73) Assignee: AT&T Intellectual Property II, L.P.,
`Reno, NV (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 976 days.
`(21) Appl. No.: 12/077,822
`
`(*) Notice:
`
`(22) Filed:
`
`Mar. 21, 2008
`Related U.S. Application Data
`(63) Continuation of application No. 10/090,602, filed on
`Mar. 5, 2002, now Pat. No. 7,408,920, which is a
`continuation of application No. 08/823,944, filed on
`Mar. 25, 1997, now Pat. No. 6,546,005.
`
`(51) Int. Cl.
`(2006.01)
`H04L 2/66
`(52) U.S. Cl. ......................... 370/352; 370/392; 370/475
`(58) Field of Classification Search .................. 370/352,
`370/353,356, 475; 379/88.13, 88.14, 88.17;
`709/206: 358/1.15, 402
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`9, 1992 Okada et al.
`5,146,488 A
`4/1998 Vaudreuil .................. 379.88.22
`5,740,230 A
`8, 1998 Kinoshita et al.
`5,790,803 A
`10, 1998 Oberlander et al.
`5,825,865 A
`1/1999 Wulkan et al.
`5,862,203 A
`6,072,862 A *
`6/2000 Srinivasan ............... 379,100.08
`6.212,550 B1* 4/2001 Segur ............................ TO9,206
`6,754,181 B1* 6/2004 Elliott et al. .................. 370,252
`FOREIGN PATENT DOCUMENTS
`06-056356
`3, 1994
`JP
`* cited by examiner
`Primary Examiner — Jung Park
`
`ABSTRACT
`(57)
`An Active User Registry system includes a database which is
`integrated with the POTS network and a packet network to
`exploit the outstanding strengths of both of its constituents.
`The Active User Registry database is a dynamic data structure
`of all the ways in which one or more users can be reached via
`Some type of communication network. A key feature of the
`Active User Registry is the ability to broker between a sub
`scriber's request for communications contact information
`corresponding to a user and the user's preferences of being
`reached by various communications alternatives.
`29 Claims, 7 Drawing Sheets
`
`30
`
`302
`
`303
`
`304
`
`305
`
`306
`
`USING MULTIMEDIA PC, CONTACT AUR SYSTEM USING
`TELEPHONE NUMBER OR IP ADDRESS
`
`ENTER USER-IDENTIFYING INFORMATION AND INITIATE
`SEARCH OF AUR DATABASE FOR USER CONTACT
`INFORMATION
`
`ADVISE AUR OF PREFERENCE FOR CONTACTING USER WIA
`FACSMILE
`
`AUR BROKERS REGUEST (FACSIMILE AGAINST USER'S
`PREFERENCE (E-MAIL, VOICE MAIL OR FAX)
`
`AUR RETURNS USER'S FACSIMILE ADDRESS (e.g.,
`WorkFaxi)
`
`INITIATE COMMUNICATIONS CONTACT WITH USER UTILIZING
`AURINFORMATION (FAX TO USER'S WorkFaxi ADDRESS)
`
`3.
`
`32
`
`33
`
`34
`
`35
`
`36
`
`DIAL TELEPHONE NUMBER CORRESPONDING TO AUR
`SYSTEM
`
`ENTER USER-IDENTIFYING INFORMATION AND INITIATE
`SEARCH OF AUR DATABASE FOR USER CONTACT
`INFORMATION
`
`ADVISE AUR OF PREFERENCE FOR CONTACTING USER WIA
`VOICE MESSAGING
`
`AUR BROKERS REGUEST (VOICE MESSAGING AGAINST
`USEASPREFERENCE (E-MAIL, VOICE MAIL OR FAX)
`
`
`
`
`
`AUR RETURNS USER'S VOICE MAIL ADDRESS
`WorkVoiceMessages)
`
`
`
`INITIATE COMMUNICATIONS CONTACT WITH USER UTILIZING
`APPROPRIATE AUA CONTACT INFORMATION (e.g., DIAL
`TELEPHONE NUMBER CORRESPONDING TO
`WorkVoiceMessages)
`
`
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 1 of 17
`
`

`

`U.S. Patent
`
`Mar. 6, 2012
`
`US 8,130,751 B1
`
`00
`
`----?-
`
`==
`r).
`
`MULTIMEDIA PC
`
`30
`
`-
`reer.
`
`MULTIMEDIA PC
`
`85
`
`AUR
`WEB
`SITE
`72
`/ N
`---------------
`74
`
`76
`
`------------
`
`POTS
`NETWORK
`
`
`
`
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 2 of 17
`
`

`

`U.S. Patent
`
`Mar. 6, 2012
`
`Sheet 2 of 7
`
`US 8,130,751 B1
`
`
`
`J0QUITIN
`?0038
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 3 of 17
`
`

`

`U.S. Patent
`
`Mar. 6, 2012
`
`Sheet 3 of 7
`
`US 8,130,751 B1
`
`FIG. 3A
`
`USING MULTIMEDIA PC, CONTACT AUR SYSTEM USING
`TELEPHONE NUMBER OR IP ADDRESS
`
`ENTER USER-DENIFYING INFORMATION AND INITIATE
`SEARCH OF AUR DATABASE FOR USER CONTACT
`INFORMATION
`
`ADVISE AUR OF PREFERENCE FOR CONTACTING USER WIA
`FACSIMILE
`
`AUR BROKERS REQUEST (FACSIMILE) AGAINST USER'S
`PREFERENCE (E-MAIL, VOICE MAIL OR FAX)
`
`AUR RETURNS USER'S FACSIMILE ADDRESS (e.g.,
`WorkFax. )
`
`INITIATE COMMUNICATIONS CONTACT WITH USER UTILIZING
`AUR INFORMATION (FAX TO USER'S WorkFax ADDRESS)
`
`30
`
`302
`
`303
`
`304
`
`305
`
`306
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 4 of 17
`
`

`

`U.S. Patent
`
`Mar. 6, 2012
`
`Sheet 4 of 7
`
`US 8,130,751 B1
`
`31
`
`32
`
`33
`
`34
`
`35
`
`36
`
`FIG. 3B
`
`DIAL TELEPHONE NUMBER CORRESPONDING TO AUR
`SYSTEM
`
`ENTER USER-IDENTIFYING INFORMATION AND INITIATE
`SEARCH OF AUR DATABASE FOR USER CONTACT
`INFORMATION
`
`ADVISE AUR OF PREFERENCE FOR CONTACTING USER WIA
`VOICE MESSAGING
`
`AUA BROKERS REGUEST (VOICE MESSAGING) AGAINST
`USER'S PREFERENCE (E-MAIL, VOICE MAIL OR FAX)
`
`AUR RETURNS USER'S WOICE MAIL ADDRESS
`(WorkVoiceMessages)
`
`INITIATE COMMUNICATIONS CONTACT WITH USER UTILIZING
`APPROPRIATE AUR CONTACT INFORMATION
`DIAL
`TELEPHONE NUMBER CORRESPONDING T
`WorkVoiceMessages)
`
`
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 5 of 17
`
`

`

`U.S. Patent
`
`Mar. 6, 2012
`
`Sheet 5 of 7
`
`US 8,130,751 B1
`
`FIG. 3C
`
`LOCATE AUR WEBSITE USING WEB BROWSER
`
`ENTER USER-IDENTIFYING INFORMATION AND INITIATE
`SEARCH OF AUA OATABASE (ACCESSIBLE THROUGH AUR
`WEBSITE FOR USER CONTACT INFORMATION
`
`ADVISE AUR OF PREFERENCE FOR CONTACTING USER WIA
`E-MAIL AND WISITING THE USER'S HOME PAGE
`
`AUR BROKERS REGUEST E-MAIL) AGAINST USER'S
`PREFERENCE (E-MAIL, VOICE MAIL OR FAX)
`
`AUR RETURNS USER'S E-MAIL ADDRESS
`
`INITIATE COMMUNICATIONS CONTACT WITH USER UTILIZING
`AUR INFORMATION (E-MAIL TO USER'S EMAIL ADDRESS
`AND JUMP TO USER'S HOME PAGE (URL)
`
`32
`
`2
`322
`
`323
`
`324
`
`325
`
`326
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 6 of 17
`
`

`

`U.S. Patent
`
`Mar.6, 2012
`
`Sheet 6 of 7
`
`US 8,130,751 B1
`
`FIG.
`
`4
`
`MULTIMEDIA PC
`
`MULTIMEDIA PC
`
`410
`
`og)—QOa.
`NETWORK
`
`Ex. 1013
`CISCO SYSTEMS, INC./ Page 7 of 17
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 7 of 17
`
`
`
`
`

`

`U.S. Patent
`
`Mar. 6, 2012
`
`Sheet 7 Of 7
`
`US 8,130,751 B1
`
`FIG. 5
`
`30
`
`MULTIMEDIA PC
`
`
`
`MULTIMEDIA PC
`
`O
`
`POTS
`NETWORK
`
`
`
`
`
`
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 8 of 17
`
`

`

`US 8,130,751 B1
`
`1.
`ACTIVE USERREGISTRY
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This is a continuation of application Ser. No. 10/090,602,
`filed Mar. 5, 2002, now U.S. Pat. No. 7,408,920, issued Aug.
`5, 2008, which was a continuation of application Ser. No.
`08/823,944 filed Mar. 25, 1997, now U.S. Pat. No. 6,546,005
`issued Apr. 8, 2003, both of which are hereby incorporated by
`reference in their entireties.
`
`10
`
`BACKGROUND
`
`2
`ously growing number of public access providers, are making
`the Internet a fundamental component of the information age,
`if not the information super highway itself.
`Several alternate forms of communication have developed
`which utilize either the POTS network or packet networks
`(and sometimes both). For example, facsimile (fax) commu
`nication is now a commonplace option fortransmitting copies
`of documents over the POTS network. Electronic messaging
`(e.g., e-mail) is a growing phenomenon for those who use a
`packet network, particularly the Internet, for communica
`tions. In addition, many companies today are using packet
`networks, locally or internally within the company, which are
`modeled in functionality based upon the Internet. These
`packet networks, denoted “intranets are typically private
`networks owned or controlled by the company or corporate
`user. Intranets are compatible with the Internet Protocol (IP),
`and often the same software used in connection with the
`Internet (e.g., Web browsers) is also used in connection with
`intranets. Intranet networks are often established to connect
`to the Internet through a firewall (i.e., a hardware/software
`combination designed to restrict unauthorized access to the
`intranet from the outside world).
`A WorldWideWeb site on the Internet typically resides on
`a computer known as a server, which is accessed through the
`Internet by a person utilizing a computer, such as a PC. A Web
`site consists of one or more Web pages comprising Scripts
`written in HyperText Markup Language (HTML) and typi
`cally resides on a server compatible with HyperText Trans
`port Protocol (HTTP, a protocol for interfacing with the Inter
`net). Pages at a Web site are typically accessible and viewed
`by the person using the PC through software called a Web
`browser, which typically resides on the person’s PC. A Web
`browser, such as the one by Netscape, interprets Web page
`HTML scripts to provide a graphical user interface that
`allows easy access to various services over the Internet.
`Equivalently, Web sites internal to and locatable over a cor
`porate intranet may be set up and accessed in a like manner
`using the same or virtually the same Software (e.g., a Web
`browser). Such Web sites internal to a corporate intranet are
`typically HTTP compatible and addressable using URL tech
`niques, and contain Web pages comprising HTML Scripts.
`Persons may browse the World WideWeb for virtually any
`kind of information, including information having content
`derived from one or more media, Such as words, Sounds or
`images. Increasingly, businesses are establishing Web sites as
`a means of providing information to and attracting potential
`customers, and Web sites are emerging as a means of trans
`acting business. One may locate a company's Web site by,
`e.g., using one of a number of existing search engines avail
`able over the Internet, or browsing other Web sites containing
`links to the company’s Web site, or entering directly the
`Uniform Resource Locator (URL), which represents an
`address for the Web site. Typically, Web browsing takes place
`in the context of an interactive communication session, where
`one may, for example, direct the Web browsing session by
`choosing to follow hypertext links found in Web sites and/or
`may respond to information located at various Web sites.
`An Internet-related development is packet telephony.
`Packet telephony involves the use of a packet network, Such as
`the Internet, for telecommunicating Voice, pictures, moving
`images and multimedia (e.g., voice and pictures) content.
`Instead of a pair of telephones connected by switched tele
`phone lines, however, packet telephony typically involves the
`use of a “packet phone' or “Internet phone' at one or both
`ends of the telephony link, with the information transferred
`over a packet network using packet Switching techniques.
`
`15
`
`25
`
`30
`
`35
`
`This invention relates to communications in general and,
`more particularly, to a way of facilitating communication
`with individuals reachable over a variety of communications
`options.
`The Plain Old Telephone Service (POTS) network, which
`has been in existence for over 100 years, is well designed and
`well engineered for the transmission and switching of 3 kHz
`voice calls. The POTS network is a real-time, low-latency,
`high reliability, moderate fidelity voice telephony network. It
`is not designed for, nor especially well Suited to, other forms
`of communications, including wideband speech, audio,
`images, video, fax and data. The POTS network is inherently
`“telephone' or “handset' oriented and is driven by the needs
`of real-time voice telephony.
`There are approximately 270 million users of the POTS
`network in the United States, making POTS access nearly
`ubiquitous throughout the U.S. On the other hand, the POTS
`network has high access costs and, for international calls,
`settlement costs.
`Packet networks are general-purpose data networks which
`are not tied to fixed-bandwidth circuits. Instead, they are
`designed to transmit bits (in the form of a packet of fixed or
`variable length) only when there are bits to transmit. Packet
`networks evolved independently of telephone networks for
`the purpose of moving bursty, non-real-time data among
`computers and are distinguished by the property that packet
`communications are routed by address information contained
`in the data stream itself.
`Packet networks are especially well suited for sending
`stored data of various types, including messages, fax, speech,
`audio, video and still images, but are not well Suited for
`sending real-time communication signals such as real-time
`speech, audio, and video signals. Typically, one accesses a
`packet network through a client program executing on a per
`Sonal computer (PC), and so packet networks are inherently
`“PC” oriented, and client/server driven. Packet networks pro
`vide access to distributed databases and have excellent search
`capabilities.
`There are approximately 30 million users of packet net
`works in the U.S.; the number of users is growing rapidly and
`will continue to do so over the next decade. Today, the Internet
`(the largest and most renowned of the existing packet net
`works) connects over 4 million computers in some 140 coun
`tries. The Internet is implemented using a large variety of
`connections between those millions of computers. These
`interconnected computers can Support applications, such as
`electronic mail and the World Wide Web, which facilitate
`communications between persons across the U.S. or around
`the globe.
`The Internet’s global and exponential growth is common
`knowledge today. The recent developments on the World
`65
`Wide Web interfaces and information navigation software,
`such as a multitude of Web browsers, coupled with a continu
`
`40
`
`45
`
`50
`
`55
`
`60
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 9 of 17
`
`

`

`3
`Intranets can also be used to provide electronic messaging as
`well as other packet-type functionality.
`These communications options mentioned above provide,
`along with regular POTS telephony, alternate paths for com
`municating between individuals and groups. A computer,
`Such as a PC, is commonly used to provide output for display
`of a Web page or other multimedia content to a person using
`it, for example through a video display and accompanying
`hardware for playing audio. Such output may take the form of
`at least one of textual, graphic, animation, video, audio, or
`virtual object media. The computer or PC is also commonly
`capable of accepting input from the person using it; such input
`may be provided by means Such as a keyboard, a mouse, a
`telephone touch pad, a television remote control, a micro
`phone, a MIDI port and so on.
`As the concept of communications between individuals
`and groups changes over time, and further with the inclusion
`of messaging capability, image and video telephony, hand
`writing transmission, and the integration of Voice, other
`audio, image, video, handwriting, and data, it becomes essen
`tial to provide some easy-to-use and convenient mechanism
`to link people together who want to communicate with each
`other. To illustrate the complexity of the task, consider trying
`to communicate with someone having the following ways of
`being reached:
`home telephones (often there are two or more lines in a
`private residence)
`work telephones (generally people can be reached via at
`least one work POTS number and a secretarial pickup)
`cellular telephone (about 15% of the population can be
`reached via a cellular telephone)
`video telephone (e.g. Vistium system or Picturetel system)
`pager/beeper (through either appropriate Software or via
`800 number services, individuals can receive ASCII
`messages or numeric phone numbers to dial)
`Voice mail systems (most businesses provide Voice mail
`(voice messaging) for use when there is no secretarial
`pickup or for calls that come in out of normal business
`hours)
`video mail system (this is a feature that will start to be
`provided as videophones and Vistium-like systems start
`to proliferate)
`e-mail systems (individuals often have two or more e-mail
`addresses—e.g. Unix e-mail, ATT Mail, Lotus Notes
`e-mail, Internet e-mail, or intra-corporate e-mail)
`home answering machines (most private homes use tele
`phone answering machines to record messages when
`away from home, or when the phones are turned off; also
`there is some use of network Voice mail services)
`IP (Internet Protocol) addresses (which may be static when
`a person is attached via a Local Area Network (LAN)
`connected to a corporate network, or which may be
`dynamic when a person is attached via a modem con
`nection to an Internet service provider, such as AT&T
`55
`WorldNetTM Services); this type of connection is also
`used for collaborative work systems with shared work
`spaces, e.g. Vistium Share
`business FAX number (associated with either the indi
`vidual or the workgroup within the office environment)
`home FAX number (associated with a hardware FAX
`machine at home, or with a FAX/Modem on a home PC)
`paper mail (distributed electronically to e-mail addresses
`via services such as POST)
`home page (individuals and businesses may have a home
`page associated with a Web site, e.g., locatable over the
`World Wide Web using a URL address)
`
`4
`As one can see from the above list, any individual trying to
`reach another individual has to deal with the daunting prob
`lem of knowing which ones of all of these options of reaching
`a person are in fact practical options for reaching that person,
`of determining the applicable communications number or
`other communications address for Such available communi
`cations options and, in addition, making a decision as to
`which is the appropriate option to use taking into account the
`time and the purpose of the communication. Often this is a
`difficult—or an unsolvable problem. For example, consider
`how one would determine the active (e.g., via modem) or
`passive (e.g., via a LAN) IP address of an individual con
`nected to a data network, as would be needed for direct
`real-time IP-addressable messaging; on the other hand, mes
`sages may be sent to one’s packet network address in non-real
`time via currently-available e-mail techniques and, thus may
`be a preferable option for packet messaging when an active IP
`address is unavailable. Other problems include the physical
`difficulty of making the desired type of communications con
`nection which would render that mode of communication
`impractical for the desired purpose (e.g., if it was desired to
`send a voice message without disturbing the addressee, how
`could you connect to a home answering machine without the
`phone ringing and being picked up by the owner?; if Such a
`capability is not available, another communications option
`may be preferable).
`What is desired is a way of easily determining what com
`munications options are available for contacting an individual
`at the time and for the purpose of the communication and,
`additionally, the appropriate communications number (or
`address) for Such communication contact.
`SUMMARY
`
`The present invention is directed to a system for creating
`and using an Active User Registry (AUR). The Active User
`Registry system comprises a database and computer or pro
`cessor and is integrated with the POTS network and a packet
`network (such as the Internet, or a corporate intranet). Inte
`grating AUR with the POTS network and a packet network
`exploits the outstanding strengths of both of its constituents,
`such as the low-latency, high reliability, moderate fidelity
`real-time voice telephony provided by the POTS network,
`and the point-and-click access to distributed databases with
`excellent search capabilities provided by a packet network,
`Such as the Internet (including those made available using
`browser technology in conjunction with the World Wide
`Web).
`The AUR database contains a dynamic data structure (such
`as a linked list or a hashed table) of various ways in which one
`or more users can be reached via Some type of communication
`network (e.g., through the POTS network or a packet net
`work, or both), including access via the Web. A key feature of
`the AUR is the ability to broker between a subscriber's
`request for communications contact information correspond
`ing to a user and the user's preferences of being reached by
`various communications alternatives. Other features may be
`included with the AUR, including an AUR cache which pro
`vides Subscribers with rapid-access entry points into the
`AUR, or automatic updating of user contact information.
`Further, the capability of learning the user's preferences is
`included as an additional feature and is also included as a
`feature in an alternative embodiment of the present invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a diagram showing an embodiment of an Active
`User Registry system in accordance with the present inven
`tion.
`
`US 8,130,751 B1
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`60
`
`65
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 10 of 17
`
`

`

`US 8,130,751 B1
`
`5
`FIG. 2 shows a representative arrangement of data ele
`ments in accordance with the present invention.
`FIGS. 3A, 3B and 3C show diagrams for accessing an
`Active User Registry system in accordance with the present
`invention.
`FIGS. 4 and 5 are diagrams showing alternative embodi
`ments of an Active User Registry system in accordance with
`the present invention.
`
`DETAILED DESCRIPTION
`
`10
`
`6
`network in many forms, such as, e.g., data, Voice, images, and
`video. Multimedia PC 140 may be linked to packet network
`130 using any one of a number of known methods, e.g.,
`modem, ISDN, etc.
`A subscriber who seeks to utilize the present invention may
`be linked to POTS network 110 through telephone 150 or,
`alternatively, the subscriber may be linked to packet network
`130 through a PC, such as multimedia PC 160, using one of a
`number of known methods. A typical subscriber may be
`linked both to POTS network 110 (through telephone 150)
`and to packet network 130 (through multimedia PC 160).
`The Active User Registry system 170 is integrated with the
`POTS network 110 and a packet network 130 through gate
`way 180. Gateway 180 acts as an interface between AUR 170
`and each of POTS network 110 and packet network 130, to
`permit a subscriber to access AUR available information
`through either the POTS network or the packet network.
`Those skilled in the art will recognize that the advantages of
`the present invention integrating AUR 170 with packet net
`work 130 and POTS network 110 could be achieved where
`the packet network includes the Internet, an intranet, or both.
`Those skilled in the art will further recognize that the advan
`tages of the present invention could be achieved by integrat
`ing AUR 170 with packet network 130 (which could include
`the Internet, an intranet, or both) and a private telephone
`network (such as an intra-corporate telephone network)
`served by a private branch exchange (PBX).
`Web access to the AUR system may be accomplished
`through an optional AUR Web site hosted on AUR Web site
`host server 185, which is a typical Web site host server known
`to those skilled in the art. AUR Web site host server 185 may,
`e.g., be coupled to the AUR system through gateway server
`180 or, alternatively, AUR Web site host server 185 may be
`coupled directly to the AUR system.
`AURL-addressable Web site or home page corresponding
`to the user may be hosted on user Web site host server 190.
`User Web site host server 190 may be one of any number of
`typical servers commonly used for hosting one or more Web
`sites. Host server 190 may be privately owned by the user or,
`alternatively, a Web site (or home page) corresponding to a
`user may be hosted on, e.g., a host server 190 that is provided
`by an Internet service provider, such as AT&T WorldNetTM
`Services.
`Active User Registry system 170 is comprised of a com
`puter 172 and a database 174. Computer 172 may be any one
`of the known computers, such as a PC, or a server, or even a
`processor, computer 172 may also be comprised of commu
`nications equipment having a computer built in, or integrated,
`into the system. For example, the AUR system of the present
`invention may be implemented on an adjunct platform known
`to those in the art, such as the Conversant(RVoice Information
`system produced by Lucent Technologies.
`AUR database 174 is coupled to AUR computer 172
`through communications link 176, which may be accom
`plished through one of many known methods for linking a
`computer to a database. Such as, e.g., a bus, or a LAN, or
`another communications network. As shown in FIG. 1, com
`munications link 176 may also provide the link coupling AUR
`170 to gateway 180; those skilled in the art, however, will
`recognize that another communications link may be used to
`couple AUR 170 to gateway 180. AUR database 174 stores
`information about the networks as well as information about
`users, including phone numbers, FAX numbers, mobile num
`bers, e-mail addresses, URLs, etc. In its simplest form, AUR
`database 174 is a dynamic data structure (such as a linked list
`
`25
`
`30
`
`In accordance with the present invention, an Active User
`Registry (AUR) system is defined which, in its most basic
`form, comprises a computer and a database and which is
`integrated with the POTS network and a packet network (such
`15
`as the Internet, or a corporate intranet). Integrating the AUR
`system with the POTS network and a packet network exploits
`the outstanding strengths of both of its constituents, such as
`the low-latency, high reliability, moderate fidelity real-time
`voice telephony provided by the POTS network, and the
`point-and-click access to distributed databases with excellent
`search capabilities provided by a packet network, Such as the
`Internet (including those made available using browser tech
`nology in conjunction with the World Wide Web).
`The Active User Registry database contains a dynamic data
`structure (such as a linked list or a hashed table) of all the
`ways in which one or more individual or entity users can be
`reached via Some type of communication network (e.g.,
`through the POTS network or a packet network, or both). The
`term “user herein refers to an individual or entity reachable
`through one or more communications options (such as, e.g.,
`telephone over the POTS network, e-mail, fax, etc.); the term
`“subscriber herein refers to an individual or entity seeking to
`establish communications contact with and/or send a mes
`sage to a user. In standard telephony parlance, the “user' is
`35
`often referred to as the “called party,’ and the “subscriber' is
`often referred to as the “calling party.” A key feature of the
`AUR system is the ability to broker the users and subscrib
`er's preferences of reaching the userby various communica
`tions alternatives. Other features may be layered on top of this
`40
`most basic form of the AUR. For example, an AUR cache may
`be provided to subscribers which provides rapid-access entry
`points into the AUR for those users that a subscriber may
`regularly attempt to contact; the AUR may include automatic
`updating of user contact information; or the AUR system may
`45
`learn the preferences of users regarding who may reach them
`by the various communications alternatives. Further, the AUR
`will enable customers to easily invoke enhancements to
`POTS services such as messaging and mobility, by using
`point-and-click interfaces on their PCs to open up a range of
`services that is broader than that enabled by a simple tele
`phone interface. Additionally, persons having only a tele
`phone could gain access to information from databases, for
`merly available only on the packet network though emerging
`text-to-speech and Voice recognition network interfaces.
`Moreover, new services combining the simultaneous delivery
`of multimedia content to a PC and real-time communications
`(e.g. Voice, audio, video) over a telephone become possible.
`With reference to FIG. 1, the present invention will now be
`described in more detail. As shown in FIG. 1, a typical user
`100 (one of many such possible users) is linked to POTS
`network 110 through telephone 120 such that user 100 may be
`contacted by telephoning the number corresponding to tele
`phone 120. The typical user 100 may also be linked to packet
`network 130 (which may be, e.g., the Internet) through a PC,
`e.g., multimedia PC 140 as shown in FIG.1. A multimedia PC
`enables a user to interact with information over the packet
`
`50
`
`55
`
`60
`
`65
`
`Ex. 1013
`CISCO SYSTEMS, INC. / Page 11 of 17
`
`

`

`US 8,130,751 B1
`
`15
`
`25
`
`30
`
`7
`or a hashed table) of all the ways in which an individual or
`entity user can be reached via Some type of communication
`network.
`Typically, the user will be identified by name and address,
`where the address would be used to resolve ambiguities
`between coexisting names (e.g., John Smith). Where the user
`is an entity, the identifier could be the name of the entity (e.g.,
`a company name).
`Alternatively, the AUR system permits access of the AUR
`database by occupation or title of the user, rather than by the
`10
`individual user's name or identifier. For example, the AUR
`system may be used to contact, e.g., the guard at the main
`reception for a particular business or organization, or to con
`tact the head of Security for the business or organization. To
`accomplish this, the AUR database would include with cer
`tain usernames (this may, but would not have to, include all
`users in the AUR database) one or more functional descrip
`tions of the activity of work, e.g. job title, cross-references to
`job occupation, etc. as well as the name of the employer. In the
`case of an entity as the user, the “occupation' could include a
`reference to the type of business in which the entity is
`engaged (e.g., clothing retailer).
`For a typical user, the entries in the AUR database 174
`might include the following:
`Username: User Alias1: User Alias2; . . . , HomePhonel;
`HomePhone2:
`WorkPhone; WorkSecretary: CellularPhone1: Video
`Phone; . . . ;
`WorkVoiceMessages; HomeAnsweringMachine; Video
`MailMessages;
`BeeperNumber1: ...; Email1; Email2:... : WorkFAX1;
`WorkFAX2:
`. ; LAN IP: ModemIP; . . . ; URL1;
`HomeFAX: . .
`URL2; . . . ; Multimedia1;
`Multimedia2; . . . ; ReachNumber
`The AUR database consists of a series of user records, each
`user record containing one or more of the entries listed above.
`One possible arrangement of the AUR database is shown in
`FIG. 2. With reference to FIG. 2, the AUR database as
`depicted consists of Nuser records, record 201 corresponding
`to user 1, record 202 corresponding to user 2, record 203
`corresponding to user 3, and so forth. Each user record in the
`AUR database contains entries for the above-listed user com
`munications contact information. Thus, as shown in the
`example of FIG. 2, record 201 corresponding to user 1 con
`45
`sists of a set of entries 210, 220, 230, 240,250, 260,270, 280
`and 290, each corresponding to a different category with each
`entry potentially consisting of one or more information data
`elements.
`The corresponding function of these entries in the user
`record will now be described. The data elements in entry
`category 210 correspond to identifier information. Username
`represents the formal name of the user to whom the listed
`information corresponds (similar to a name listed in a tele
`phone directory), and could typically include further identi
`fying information Such as home street address, home city or
`town, and/or employer name and location; Such further iden
`tifying information would be useful in resolving ambiguities
`that may occur in locating the desired user record in the AUR
`database (e.g., which Jane Smith). UserAlias1, UserAlias2,
`60
`etc. represents other names (such as nicknames or initials) by
`which the user is known. In addition, the data in entry cat
`egory 210 could include identifying information, Such as a
`picture, a handwritten signature, fingerprints, etc.
`The data elements (HomePhone 1, HomePhone2, Work
`Phone, WorkSecretary, and CellularPhone 1) in entry cat
`egory 220 represent the various home, work, cellular (or
`
`55
`
`8
`portable) telephone numbers by which the user may normally
`be reached (the ability to reach a user by one or more of these
`numbers may be subject to the user's preferences, as dis
`cussed below). The VideoPhone data element of entry cat
`egory 220 would represent the communications number or
`address for contacting the user via a videophone device. The
`data elements WorkVoiceMessages, HomeAnsweringMa
`chine, VideoMailMessages, and BeeperNumberl of entry
`category 230 would represent the number or address for the
`various telephonic or videophonic means for leaving a voice
`(or video) message for the user, or for

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