WO2001058172A2 - Communication routing server and method - Google Patents

Communication routing server and method Download PDF

Info

Publication number
WO2001058172A2
WO2001058172A2 PCT/IL2001/000124 IL0100124W WO0158172A2 WO 2001058172 A2 WO2001058172 A2 WO 2001058172A2 IL 0100124 W IL0100124 W IL 0100124W WO 0158172 A2 WO0158172 A2 WO 0158172A2
Authority
WO
WIPO (PCT)
Prior art keywords
communication
data
server
user
format
Prior art date
Application number
PCT/IL2001/000124
Other languages
French (fr)
Other versions
WO2001058172A3 (en
Inventor
Eddie Aronovich
Original Assignee
Eddie Aronovich
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eddie Aronovich filed Critical Eddie Aronovich
Priority to AU32207/01A priority Critical patent/AU3220701A/en
Publication of WO2001058172A2 publication Critical patent/WO2001058172A2/en
Publication of WO2001058172A3 publication Critical patent/WO2001058172A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases

Definitions

  • the present invention relates to a communication routing server
  • invention relates to a communication routing server which stores contact
  • facsimile number an e-mail address or an ICQ address.
  • contact information can oftentimes change due to.
  • the present invention tra ⁇ erses the limitations described above by
  • a contacting individual enables this individual to communicate, either in
  • a communication routing server enabling communication to a user having
  • the communication routing server a plurality of communication devices, the communication routing server
  • a data server being for storing user specific contact
  • a communication routing method enabling communication to a
  • communication devices is selected by the sender, or alternatively by the
  • the data server is in communication with at least
  • At least one communication server selected from the group consisting of a
  • the user specific code includes a string of characters.
  • the data is communicable by the sender from a telephone, a
  • cellular communication device a facsimile and/or a computer.
  • the Internet communication client is selected from the group consisting of an e-mail client an ICQ client, an Internet telephone
  • the present invention successfully addresses the shortcomings of
  • routing server and method which enables individual to communicate with
  • the present invention is of a communication routing server
  • the present invention can be used to enable communication
  • server 10 is referred to herein as server 10.
  • Server 10 serves for enabling communication to a user having a
  • refers to a personal computer
  • PC having an operating system such as DOS. WindowsTM, OS/2TM or
  • the term further includes mobile cellular
  • PC personal computer
  • PDA personal digital assistant
  • WindowsTM includes but is not limited to
  • Server 10 of the present invention includes a data server 12 which
  • Data server 12 serves for storing user specific contact information.
  • Data server 12 serves for storing user specific contact information.
  • data ser er 12 can be a single sen er or any number of servers, providing, for example, global coverage via any number of
  • servers can be geographically dedicated to, for example a city, a country,
  • such dedicated servers 12 are preferably
  • each server 12 12 is available to a contacting
  • contact information refers to any information
  • Such information can include
  • business and/or home contact information including, but not limited to.
  • server 12 by the user, via for example a telephone, facsimile or the
  • each of device 16 of the user can automatically
  • forward server 12 with it's address information either on command from the user or, for example, when device 16 is first activated by the user. It
  • data server 12 transfers to data server 12, either by device 16 or the user.
  • This information is stored in data server 12 in, for example, a
  • specific code can be for example, an alias of the user or any code
  • this code can be composed from the name of the
  • this code enables a sender utilizing
  • any communication device 14. to communicate data in any format to one
  • Data server 12 serves for receiving data from device 14 in a
  • the type of device 16 can either be selected by the sender, via a command, or determined by data server 12
  • communication devices 14 and 16 can each be, for example, a cellular network
  • Integrated device are also included.
  • Such devices include, for example, a computer having a modem and
  • devices 14 and 16 are capable of direct communication therebetween
  • device 14. can establish direct
  • data server 12 includes all the necessary
  • communication can also be used by data server 12 to route any one way
  • data server 12 is in communication with various components
  • Examples of such communication servers include,
  • a telephone communication server 18 but are not limited to, a telephone communication server 18. a cellular network
  • This activation code would typically be followed by a user specific code such that communication can be
  • devices 14 and 16 such as, for example, a telephone to telephone audio
  • data server 12 can either establish this communication or
  • communication servers 18 and/or 20 preferably maintained by communication servers 18 and/or 20.
  • data received by data server is a data received by data server
  • This format is determined by data server 12 or according to the type of
  • data server 12 will route this data to a device 16 which
  • device 14 typically a device of a similar type to device 14.
  • server can route the data to another device 16 which is on-line.
  • data communicated by the sender can be of any data format.
  • communication protocol can also be encoded and/or compressed.
  • data server 12 To enable routing of such data, data server 12 according to the
  • data server 12 of the present invention includes speech recognition software capable of speech to text
  • data server 12 can also include additional software for
  • provided audio information can be routed by data server 12, as either an
  • data server 12 can include optical character
  • OCR optical character recognition
  • sender can be converted into an editable text file which can be routed as
  • video information provided, for example,
  • a video capable cellular communication device 14 can be converted into a QuicktimeTM movie and routed as an e-mail attachment to a
  • vocal information from a telephone cannot be sent
  • data server 12 via telephony, facsimile or the Internet.
  • this information can be blocked off to specific individuals. For example,
  • a user may be identified by several user specific codes
  • contact information such as a telephone number.
  • server 10 If a telephone number dialed for a user is no longer active, server 10
  • This feature of the present invention is also
  • server 10 can be performed without the need for inquiry, providing server 10 can
  • automaticalK obtain information as to the time and date a certain telephone number or e-mail address was stored in a computer or a
  • server 10 since server 10 tracks and stores information
  • server 10 can
  • the present invention enables communication of data of
  • the present invention frees users from

Abstract

A communication routing server (18, 20 or 22 of fig. 1) enabling communication to a user having a plurality of communication devices (14, 16 of fig. 1) is disclosed. The communication routing server (18, 20 or 22 of fig. 1) comprises a data server (12 of fig. 1) being for storing user specific contact information of each communication device (14, 16 of fig.1) of the plurality of communication devices being at the disposal of the user, the user being contactable via a user specific code, wherein data communicated from a sender to the user is routed by the data server to one of the plurality of communication devices selected by the sender, or alternatively by the data server according to a format of the data.

Description

COMMUNICATION ROUTING SERVER AND METHOD
FIELD AND BACKGROUND OF THE INVENTION
The present invention relates to a communication routing server
and communication routing method which enable communication to a
user having a plurality of different types of communication devices each
identified by a specific contact address. More particularly, the present
invention relates to a communication routing server which stores contact
information of a user thereof under a user specific code, which code
enables an individual to communicate with a communication device of
the plurality of communication devices which are at the disposal of the user iegardless of the type of the device, the communication method
therewith or the specific contact address of the device.
Over the past decade advances in telecommunication have lead to
the development of a myriad of telecommunication modes and devices
with which one, or two-way communication between individuals can be
effected. At present, an individual wishing to contact another individual
can chose from various communication modes including, but not limited
to, standard and cellular telephony, facsimile, Internet communication
including electronic-mail (e-mail), dedicated chat programs such as ICQ
and Internet telephony including video conferencing.
As a result, communication between individuals can be effected
via several communication modes each identified by a distinct and
dedicated contact information and each effected via a different
communication method. For example, an individual can be contacted
through a telephone number, a cellular communication device number, a
facsimile number, an e-mail address or an ICQ address.
Although having several communication modes and device types
to chose from substantially increases the possibility of contacting a specific individual, the plurality of dedicated contact means specific to
each individual generates several inherent limitations.
For example, a person wishing to contact friends, family members
or business associates must have at his/her disposal contact information
for each of the communication devices being at the disposal of these
individuals. Since information for each device contains a plurality of
characters, and since each individual typically has more than one
Figure imgf000004_0001
ice
at his/her disposal, contact information for these individuals is often
stored b\ this person in. for example, a personal organizer which is not
always at the disposal thereof.
Furthermore, contact information can oftentimes change due to.
for example, a change in address. Thus, individuals are forced to
periodically update contact information accessed thereby. Although,
telephone companies and Internet service providers often provide
individuals with rerouting in the form of notification or automatic
forwarding, such rerouting is time limited and as such, does not free
contacting individuals from updating the contact information stored
thereby. A further limitation to present day communication devices is the
inability of one type of communication device to directly communicate
with another type of device. This limitation arises from non-unified data
formats, transmission protocols or encoding, or from a lack of
communication between the communication servers or routers servicing
such devices.
The present invention tra\ erses the limitations described above by
providing a communication routing server and method which enable
communication with a user regardless of the type or contact address of
the communication device utilized thereby. The present invention
provides a user thereof with an identifying code, which when entered by
a contacting individual enables this individual to communicate, either in
real time or by a one-way data transfer, with any selected or available
communication device which is at the disposal of the user regardless of
the specific contact address of the device. In addition, the present
invention enables the data transfer between different types of devices
regardless of data format or transfer protocols and methods. SUMMARY OF THE INVENTION
According to one aspect of the present invention there is provided
a communication routing server enabling communication to a user having
a plurality of communication devices, the communication routing server
comprising a data server being for storing user specific contact
information of each communication device of the plurality' of
communication dev ices being at the disposal of the user, the user being
contactable via a user specific code, wherein data communicated from a
sender to the user is routed by the data server to one of the pluralitλ' of
communication devices selected by the sender, or alternatively by the
data server according to a format of the data.
According to another aspect of the present invention there is
provided a communication routing method enabling communication to a
user having a plurality of communication devices, the method comprising
using a data server for effecting the steps of (a) storing user specific
contact information of each communication device of the pluralitλ of
communication deλϊces being at the disposal of the user, the user being
contactable via a user specific code; and (b) routing data communicated
to the user from a sender to one of the plurality of communication devices being at the disposal of the user, wherein one of the plurality of
communication devices is selected by the sender, or alternatively by the
data server according to a format of the data.
According to further features in preferred embodiments of the
invention described below, the data server is in communication with at
least one communication server selected from the group consisting of a
telephone communication server, a cellular communication server and an
Internet communication server.
According to still further features in the described preferred
embodiments the user specific contact information is selected from the
group consisting of a telephone number, a cellular communication device
number, a facsimile number, an e-mail address and an ICQ address.
According to still further features in the described preferred
embodiments the user specific code includes a string of characters.
According to still further features in the described preferred
embodiments the user specific code includes the user specific contact
information of one communication device of the plurality of
communication deλ'ice being at the disposal of the user. According to still further features in the described preferred
embodiments data communicable from the sender is selected from the
group consisting of digitized data and analog data.
According to still further features in the described preferred
embodiments data received by one of the plurality of communication
devices is selected from the group consisting of digitized data or analog
data.
According to still further features in the described preferred
embodiments the digitized data is of a format selected from the group
consisting of a textual format, an audio format and an image format.
According to still further features in the described preferred
embodiments the data is communicable by the sender from a telephone, a
cellular communication device, a facsimile and/or a computer.
According to still further features in the described preferred
embodiments the data is communicable from an Internet communication
client operating in the computer or the cellular communication device.
According to still further features in the described preferred
embodiments the Internet communication client is selected from the group consisting of an e-mail client an ICQ client, an Internet telephone
an Internet video conferencing.
According to still further features in the described preferred
embodiments the data server is capable of converting the data from a first
format into a second format.
According to still further features in the described preferred
embodiments the first and the second formats are each independently
selected from the group consisting of a textual format, an audio format
and an image format, whereas the first and the second formats are
different.
The present invention successfully addresses the shortcomings of
the presently known configurations by providing a communication
routing server and method which enables individual to communicate with
a communication device of the plurality of communication devices which
are at the disposal of the user regardless of the device type, or contact
address or the communication method utilized thereby. BRIEF DESCRIPTION OF THE DRAWINGS
The invention is herein described, by way of example only, with
reference to the accompanying drawing. With specific reference now to
the drawing in detail, it is stressed that the particulars shown are by way
of example and for purposes of illustrative discussion of the preferred
embodiments of the present invention only, and are presented in the
cause of proλ-iding what is believed to be the most useful and readily
understood description of the principles and conceptual aspects of the
invention. In this regard, no attempt is made to show structural details of
the invention in more detail than is necessary for a fundamental
understanding of the invention, the description taken w ith the drawing
making apparent to those skilled in the art how the several forms of the
invention may be embodied in practice.
The sole drawing, which is referred to hereinbelow as Figure 1, is
a black box diagram depicting communication between communication
devices as effected by the communication routing server of the present
invention and the various communication servers communicating
therewith. DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention is of a communication routing server and
method which can be used to enable communication with a user through
a plurality of communication devices being at his/her disposal, regardless
of the device type or the specific contact address of that device,
specifically, the present invention can be used to enable communication
between different types of communication devices, which can be. for
example, serviced by a different communication servers and/or capable
of communicating data of different formats. In addition, the present
invention enables a sender to communicate data to any of the plurality of
communication devices of a user, via a single input of a user specific
code.
The principles and operation of the present invention ma}' be
better understood with reference to the drawing and accompanying
descriptions.
Before explaining at least one embodiment of the invention in
detail, it is to be understood that the invention is not limited in its
application to the details of construction and the arrangement of the
components set forth in the following description or illustrated in the drawing. The invention is capable of other embodiments or of being
practiced or carried out in various ways. Also, it is to be understood that
the phraseology and terminology employed herein is for the purpose of
description and should not be regarded as limiting.
Referring now to the drawing, Figure 1 illustrates the
communication routing server according to the present invention, which
is referred to herein as server 10.
Server 10 serves for enabling communication to a user having a
pluralitλ' of communication devices. As used herein the term
"communication" refers to either one-way or two-way data transfer. One
way data transfer is exemplified by facsimile or e-mail transmissions,
while two-way data transfer is exemplified by a telephone conversation a
video conference or Internet based chat enabled, by for example, a
computer operating an ICQ client.
As used herein the term "computer" refers to a personal computer
(PC) having an operating system such as DOS. Windows™, OS/2™ or
Linux; Macintosh™ computers: computers having JAVA™-OS as the
operating system; and graphical workstations such as the computers of
Sun Microsystems™ and Silicon Graphics™, and other computers having some version of the UNIX operating system such as AIX™ or SOLARIS
™ of Sun Microsystems™; a PalmPilot™, a PilotPC™, Nokia
Communicator™ or any other hand held device: or any other known and
available operating system. The term further includes mobile cellular
telephone devices and mobile cellular communicator devices having, in
addition to telephone properties, capabilities similar to those of a
personal computer (PC) or a personal digital assistant (PDA). Still the
term further includes what is known in the art as "Web TV".
Hereinafter, the term "Windows™" includes but is not limited to
Windows95™. Windows 3.x™ in which "x" is an integer such as " 1 ".
Windows NT™. Windows98™. Windows2000™. Windows CE™ and
any upgraded versions of these operating sy stems by Microsoft Inc.
(Seattle, Washington. USA).
Server 10 of the present invention, includes a data server 12 which
serves for storing user specific contact information. Data server 12
according to the present invention also includes data communication
capabilities proλ'ided by a communication server which is in
communication with, or preferably integrated into data server 12. It w ill
be appreciated that data ser er 12 can be a single sen er or any number of servers, providing, for example, global coverage via any number of
dedicated data servers 12. It will be appreciated that such dedicated
servers can be geographically dedicated to, for example a city, a country,
or a state, or alternatively such servers can be dedicated to a corporate
entity or the like. In any case, such dedicated servers 12 are preferably
capable of intercommunication therebetween, such that specific
information stored by each server 12 is available to a contacting
individual.
As used herein, the phrase "contact information" refers to any
contact address information which can be utilized to contact a specific
communication device 16 of the plurality of communication devices
being at the disposal of the user. Thus, such information can include
business and/or home contact information, including, but not limited to.
standard and cellular telephone numbers, facsimile number(s). e-mail
address, ICQ address, computer IP address, Internet telephone number,
street address and the like. This information can be inputted into data
server 12 by the user, via for example a telephone, facsimile or the
Internet. Alternatively, each of device 16 of the user can automatically
forward server 12 with it's address information, either on command from the user or, for example, when device 16 is first activated by the user. It
will be appreciated that when an address is automatically provided to
data server 12 additional information identifying the user is also provided
to data server 12, either by device 16 or the user.
This information is stored in data server 12 in, for example, a
directory or file which is identifiable by a user specific code. Such a user
specific code can be for example, an alias of the user or any code
including a specific string of characters which identifies this user to data
server 12. For example, this code can be composed from the name of the
user or any abbreviation thereof. Alternatively or additionally the contact
information of any device 16, or any portion thereof, can also identify the
user to data server 12. In any case, this code, enables a sender utilizing
any communication device 14. to communicate data in any format to one
communication device 16 of the plurality of communication devices
λvhich are at the disposal of the user.
Data server 12 serves for receiving data from device 14 in a
textual, audio or image format, preferably in digitized form, and routing
and/or translating this data into any format receivable by device 16 of the
user. It w ill be appreciated that the type of device 16 can either be selected by the sender, via a command, or determined by data server 12
according to the type and format of the data communicated thereto.
According to preferred embodiments of the present invention,
communication devices 14 and 16 can each be, for example, a cellular
telephone, a standard telephone, a facsimile, a computer or any devices
capable of direct (device to device) or indirect (communications server
mediated) intercommunication. Integrated device are also included.
Such devices include, for example, a computer having a modem and
which operates a facsimile software or which further includes a
microphone and speakers and operates a telephony software, a cellular
communication device having facsimile and PC capabilities, etc.
Thus, according to one embodiment of the present invention
devices 14 and 16 are capable of direct communication therebetween
(e.g. wireless). In such cases, device 14. for example, can establish direct
communication with data server 12, such that address information which
is stored therein and which pertains to a user of device 16 can be
communicated directly to the individual operating device 14. It will be
appreciated in this case, that data server 12 includes all the necessary
hardware and software such that direct communication with device 14 can be effected. It will further be appreciated, that such direct
communication can also be used by data server 12 to route any one way
data transfer between devices 14 and 16 as is further described above.
Alternatively, and as shown in Figure 1, devices 14 and/or 16
communicate via servers. Thus, according to this embodiment of the
present invention, data server 12 is in communication with various
communication servers so as to enable communication with various types
of devices 14 and 16. Examples of such communication servers include,
but are not limited to, a telephone communication server 18. a cellular
communication server 20 and/or an Internet communication server 22. It
will be appreciated, that this ability to communicate with servers 18. 20
and 22 also enables data server 12, providing proper authorization, to
automatically retrieve and/or update any contact address information of a
specific user device 16 serviced by server 18, 20 or 22.
It will be appreciated that in order to enable devices 14 and 16 to
establish communication with server 12. servers 18. 20 and 22 must
include activation codes which when activated, route incoming
communication to data server 12. This activation code would typically be followed by a user specific code such that communication can be
routed to a specific user with which communication is desired.
Once communication is established between device 14 of the
sender and data server 12, information communicated from device 14 is
processed by data server 12 according the type of device 16 to which the
information is to be routed by data server 12. It will be appreciated that
in the case where communication is to be established between similar
devices 14 and 16 such as, for example, a telephone to telephone audio
communication, data server 12 can either establish this communication or
it can re-route device 14 to communication server 18 or 20 for
establishment of communication, in any case this communication is
preferably maintained by communication servers 18 and/or 20.
According to the present invention, data received by data server
12 can be converted into any format which is receivable by device 16.
This format is determined by data server 12 or according to the type of
device 16 selected by sender. For example, if the sender specifies the
type of device 16 to which the data is to be routed, then data server 12
will convert this data from one format to another (if necessary) and route
it to device 16 selected. Alternatively, if the sender does not specify the type of device 16, data server 12 will route this data to a device 16 which
is most suited for receiving the format of the data communicated from
device 14, typically a device of a similar type to device 14.
It will be appreciated that since data server 12 can communicate
λvith several types of devices 16, in a case where one device, which is
either selected by data server 12 or by the sender is not on-line, data
server can route the data to another device 16 which is on-line.
According to another preferred embodiment of the present
invention, data communicated by the sender can be of any data format.
such as. but not limited to. textual (including graphical), audio, or image
format (including video). This data which is communicated via any
communication protocol, can also be encoded and/or compressed.
To enable routing of such data, data server 12 according to the
present invention is provided with the appropriate software and hardware
components so as to enable the conλ ersion of data from a first format,
such as a textual foπnat. an audio format or an image format, into a
second and different format.
For example, to be able to convert audio data such as a spoken
language, into a text file or λ ce versa, data server 12 of the present invention includes speech recognition software capable of speech to text
or text to speech conversions. Such software is well known in the art.
In addition, data server 12 can also include additional software for
translating one spoken language, provided as textual or audio data, into
another spoken language. Such software is also known in the art.
It will be appreciated that converting from one data format to
another enables data server 12 of the present invention to communicate
data between a variety of types of communication devices 14 and 16. For
example, by converting audio data provided by the sender via. for
example, a telephone, into textual data included in a text file, sender
provided audio information can be routed by data server 12, as either an
e-mail message or a facsimile to the appropriate device 16 of the user.
In another example, data server 12 can include optical character
recognition (OCR) software such that an image data of text included in a
facsimile received by data server 12 from a facsimile device 14 of the
sender, can be converted into an editable text file which can be routed as
an e-mail message to a computer device 16 of the user.
In yet another example, video information provided, for example,
from a video capable cellular communication device 14, can be converted into a Quicktime™ movie and routed as an e-mail attachment to a
computer device 16 of the user.
It λvill be appreciated that the present invention is especially
advantageous in cases where direct two-way communication cannot be
established. In such cases routing of data into available receiving devices
is of great advantage since it enables communication between users
which cannot otherwise establish communication. For example, at
present, vocal information (audio data) from a telephone cannot be sent
to a facsimile device. By utilizing the present invention this audio data
can be converted into text and routed to a facsimile device.
Another advantage to the present invention is provided by the
user specific code. The use of such a code, which can be the users name
or an alias, enables the establishment of communication with any
communication device of the user, and as such frees the person wishing
to establish communication with the user from the burden of having to
store or memorize a plurality of contact numbers and addresses for that
user. The use of a user specific code also enables a user of the present
invention to change contact information such as a telephone number or
an e-mail address without having to notify individuals of this change.
This feature of the present invention is particularly advantageous
to businesses which can also be users of server 10 of the present
invention. Thus, a business user of the present invention is freed from
the need to notify an often large client list, of any changes in contact
information, should such change occur.
It will be appreciated that the contact information of a user can be
provided to data server 12 via telephony, facsimile or the Internet. The
information provided can be made available in its entirety to other
individuals wishing to contact the user, or alternatively any portion of
this information can be blocked off to specific individuals. For example,
individuals defined as business associates by the user can be authorized
to only a portion of the contact information which portion enables
communication with business related communication devices of the user.
Alternatively a user may be identified by several user specific codes,
each enabling access to a portion of the contact information thereof.
Thus business associates in this case, will be proλ'ided with the user specific code which entitles communication access to business related
communication devices.
It will be appreciated that the actual telephone numbers, e-mail
addresses and the like included in the contact information of the user
which are utilized by server 10 in order to route communication are
typically invisible to individuals wishing to contact the user. However,
users wishing to receive contact information on a specific user may
access and search through some of the data stored in data server 10.
It will be appreciated that the above described features of the
present invention are also advantageous in cases where a user is
contacted via contact information such as a telephone number. In this
case, if a telephone number dialed for a user is no longer active, server 10
can inquire as to the identity of the dialed party and re-route the call to
the user if so identified. This feature of the present invention, is also
enabled for other contact information such as an e-mail or ICQ address or
a facsimile number.
It will be appreciated that under certain circumstances, re-routing
can be performed without the need for inquiry, providing server 10 can
automaticalK obtain information as to the time and date a certain telephone number or e-mail address was stored in a computer or a
telephone memory.
For example, since server 10 tracks and stores information
pertaining to past and present contact information, server 10 can
determine if an e-mail message sent from a specific Internet server is
intended for the user which once utilized this address. This is effected by
simply comparing the time and date of either the first time mail was sent
to the user's address from the address of the sender, or alternatively by
gaining authorized access into the senders stored address information and
determining the time and date of initial storage.
Thus, the present invention enables communication of data of
various formats between similar or different types of communication
devices. In addition, by providing a user specific code, through which
contact with the user is enabled, the present invention frees users from
the burden of having to notify contacting individuals of a change in
contact information. Finally, since the present invention can store past
contact information of a user, it enables individuals utilizing now
abandoned contact information to contact the user. Although the invention has been described in conjunction with
specific embodiments thereof, it is evident that many alternatives,
modifications and variations will be apparent to those skilled in the art.
Accordingly, it is intended to embrace all such alternatives, modifications
and variations that fall within the spirit and broad scope of the appended
claims.

Claims

0WHAT IS CLAIMED IS:
1. A communication routing server enabling communication
to a user having a plurality of communication devices, the
communication routing server comprising a data server being for storing
user specific contact information of each communication device of the
plurality of communication devices being at the disposal of the user, said
user being contactable via a user specific code, wherein data
communicated from a sender to the user is routed by said data server to
one of the plurality of communication devices selected by said sender, or
alternatively bv said data server according to a format of said data.
2. The communication routing server of claim 1 , wherein said
data server is in communication with at least one communication server
selected from the group consisting of a telephone communication server,
a cellular communication server and an Internet communication server.
3. The communication routing server of claim 1 , wherein said
user specific contact information is selected from the group consisting of a telephone number, a cellular communication device number, a
facsimile number, an e-mail address and an ICQ address.
4. The communication routing server of claim 1, λvherein
said user specific code includes a string of characters.
5. The communication routing server of claim 1 , wherein
said user specific code includes said user specific contact information of
one communication device of the plurality of communication device
being at the disposal of the user.
6. The communication routing server of claim 1, wherein data
communicable from said sender is selected from the group consisting of
digitized data and analog data.
7. The communication routing server of claim 6. wherein said
digitized data is of a format selected from the group consisting of a
textual format, an audio format and an image format.
8. The communication routing server of claim 1, wherein data
received by one of said plurality of communication devices is selected
from the group consisting of digitized data or analog data.
9. The communication routing server of claim 8, wherein said
digitized data is of a format selected from the group consisting of a
textual format, an audio format and an image format.
10. The communication routing server of claim 1. λvherein said
data is communicable by said sender from a telephone, a cellular
communication device, a facsimile and/or a computer.
11. The communication routing server of claim 10, wherein
said data is communicable from an Internet communication client
operating in said computer or said cellular communication device.
12. The communication routing server of claim 1 1. wherein
said Internet communication client is selected from the group consisting of an e-mail client an ICQ client, an Internet telephone an Internet video
conferencing.
13. The communication routing server of claim 1, wherein said
data server is capable of converting said data from a first format into a
second format.
14. The communication routing server of claim 13. wherein
said first and said second formats are each independently selected from
the group consisting of a textual format, an audio format and an image
format, whereas said first and said second formats are different.
15. A communication routing method of enabling
communication to a user having a plurality of communication devices,
the method comprising using a data server for effecting the steps of:
(a) storing user specific contact information of each
communication device of the plurality of communication
devices being at the disposal of the user, said user being
contactable via a user specific code; and (b) routing data communicated to the user from a sender to one
of the plurality of communication devices being at the
disposal of the user, λvherein one of the plurality of
communication deλάces is selected by said sender, or
alternatively by said data server according to a format of
said data.
16. The routing method of claim 15, wherein said data server is
in communication with at least one communication server selected from
the group consisting of a telephone communication server, a cellular
communication server and an Internet communication server.
17. The communication routing method of claim 15. wherein
said user specific contact information is selected from the group
consisting of a telephone number, a cellular communication device
number, a facsimile number, an e-mail address and an ICQ address.
18. The communication routing method of claim 15, λvherein
said user specific code includes a string of characters.
19. The communication routing method of claim 15, wherein
said user specific code includes said user specific contact information of
one communication device of the plurality of communication device
being at the disposal of the user.
20. The communication routing method of claim 15, λvherein
data communicated from said sender is selected from the group
consisting of digitized data and analog data.
21. The communication routing method of claim 20. λvherein
said digitized data is of a format selected from the group consisting of a
textual format, an audio format and an image format.
22. The communication routing method of claim 15, wherein
data received by one of said plurality of communication devices is
selected from the group consisting of digitized data or analog data.
23. The communication routing method of claim 22, wherein
said digitized data is of a format selected from the group consisting of a
textual format, an audio format and an image format.
24. The communication routing method of claim 15. wherein
said data is communicated by said sender from a telephone, a cellular
communication device, a facsimile and/or a computer.
25. The communication routing method of claim 24. wherein
said data is communicated from an Internet communication client
operating in said computer or said cellular communication device.
26. The communication routing method of claim 25. λvherein
said Internet communication client is selected from the group consisting
of an e-mail client an ICQ client, an Internet telephone an Internet video
conferencing.
27. The communication routing method of claim 15, wherein
said data server is capable of converting said data from a first format into
a second format.
PCT/IL2001/000124 2000-02-07 2001-02-07 Communication routing server and method WO2001058172A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU32207/01A AU3220701A (en) 2000-02-07 2001-02-07 Communication routing server and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US50159100A 2000-02-07 2000-02-07
US09/501,591 2000-02-07

Publications (2)

Publication Number Publication Date
WO2001058172A2 true WO2001058172A2 (en) 2001-08-09
WO2001058172A3 WO2001058172A3 (en) 2002-08-08

Family

ID=23994190

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2001/000124 WO2001058172A2 (en) 2000-02-07 2001-02-07 Communication routing server and method

Country Status (2)

Country Link
AU (1) AU3220701A (en)
WO (1) WO2001058172A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2840144A1 (en) * 2002-05-27 2003-11-28 France Telecom Several terminals digital word broadcast having media digital words determined/terminal identifier/secondary memory selected and each identifier associated terminal/multibroadcast request established
EP1780964A1 (en) 2005-10-28 2007-05-02 Intellprop Limited Telecommunications services apparatus and methods
US9241078B2 (en) 2007-06-28 2016-01-19 Microsoft Technology Licensing, Llc Virtual contact identifier

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572528A (en) * 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US6185289B1 (en) * 1995-10-05 2001-02-06 Bell Atlantic Network Services, Inc. Mediated AIN control of short code access to information service providers
US6208854B1 (en) * 1998-05-14 2001-03-27 Ameritech Corporation System and method for routing a call to a called party's landline or wireless communication unit
US6215790B1 (en) * 1997-03-06 2001-04-10 Bell Atlantic Network Services, Inc. Automatic called party locator over internet with provisioning

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572528A (en) * 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US6185289B1 (en) * 1995-10-05 2001-02-06 Bell Atlantic Network Services, Inc. Mediated AIN control of short code access to information service providers
US6215790B1 (en) * 1997-03-06 2001-04-10 Bell Atlantic Network Services, Inc. Automatic called party locator over internet with provisioning
US6208854B1 (en) * 1998-05-14 2001-03-27 Ameritech Corporation System and method for routing a call to a called party's landline or wireless communication unit

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2840144A1 (en) * 2002-05-27 2003-11-28 France Telecom Several terminals digital word broadcast having media digital words determined/terminal identifier/secondary memory selected and each identifier associated terminal/multibroadcast request established
EP1367786A1 (en) * 2002-05-27 2003-12-03 France Telecom Method for data transmission towards different terminals
EP1780964A1 (en) 2005-10-28 2007-05-02 Intellprop Limited Telecommunications services apparatus and methods
US9241078B2 (en) 2007-06-28 2016-01-19 Microsoft Technology Licensing, Llc Virtual contact identifier

Also Published As

Publication number Publication date
AU3220701A (en) 2001-08-14
WO2001058172A3 (en) 2002-08-08

Similar Documents

Publication Publication Date Title
US8130751B1 (en) Active user registry
US6823047B1 (en) Voice messaging system
US6301609B1 (en) Assignable associate priorities for user-definable instant messaging buddy groups
JP4336647B2 (en) DNS server and / or LDAP directory browsing and / or updating system
US6278532B1 (en) Apparatus and method for reception and transmission of information using different protocols
US8553857B2 (en) Systems and methods for receiving telephone calls via instant messaging
US7385992B1 (en) Internet caller-ID integration
KR100293398B1 (en) Voice processing system
US8781081B2 (en) Presence management system
EP1179950A2 (en) Communication control system using a telephone directory
US20050163289A1 (en) Method and system for providing a voice mail message
EP0854655A2 (en) Multi-format communications client-server and method
US20050073999A1 (en) Delivery of profile-based third party content associated with an incoming communication
US20010047391A1 (en) Forwarding electronic mail and messages to internet destinations linked with pre-existing unique identifier
US20060140363A1 (en) Method and apparatus for delivering enhanced messages to a calling party
JP2008022584A (en) System and method for wireless multimedia communication
US20070133758A1 (en) Home office communication system and method
US7688967B2 (en) Dynamic speed dial number mapping
US8571065B2 (en) Method and apparatus for assigning a virtual address to and text-messaging to multiple text-capable destination entities
US7586898B1 (en) Third party content for internet caller-ID messages
US6510455B1 (en) Electronic mail message checking system
US20040042414A1 (en) Method and system for establishing communication over a data packet network using callobjects
US20020085534A1 (en) Device independent communication system
WO2001058172A2 (en) Communication routing server and method
WO2001072018A2 (en) Messaging applications for portable communication devices

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP