Movatterモバイル変換


[0]ホーム

URL:


GB2362017A - Network access - Google Patents

Network access
Download PDF

Info

Publication number
GB2362017A
GB2362017AGB0007635AGB0007635AGB2362017AGB 2362017 AGB2362017 AGB 2362017AGB 0007635 AGB0007635 AGB 0007635AGB 0007635 AGB0007635 AGB 0007635AGB 2362017 AGB2362017 AGB 2362017A
Authority
GB
United Kingdom
Prior art keywords
address
voice input
network
domain
digitised
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
GB0007635A
Other versions
GB0007635D0 (en
Inventor
John Pepin
David Pepin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to GB0007635ApriorityCriticalpatent/GB2362017A/en
Publication of GB0007635D0publicationCriticalpatent/GB0007635D0/en
Publication of GB2362017ApublicationCriticalpatent/GB2362017A/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

A system for voice-assisting routing of intranet or internet traffic; comprising: network access means, including means 18a for receiving voice input from a user; digitising means to digitise the voice input; a database 44 storing a plurality of intranet or internet addresses, each having a corresponding voice matching pattern, for matching a digitised voice input to an address; and address identification means to match an address or group of addresses to a digitised voice input using the database.

Description

1 1 2362017 1 Systems for Information Transmission over Networks This
invention is concerned with systems, apparatus and methods for sending information over networks. More particularly, it relates to use of speech or voice patterns to identify intermediate or final destinations for information transmitted over a network, such as an internet or intranet.
The Internet or World Wide Web (WWW) uses a system of named domains to access and route information. Resources on the network are identified by Uniform Resource Locators (URLs) which identify an Internet domain or a more specific resource such as a page of information on a server or a file of digital data. The URL translates, at least in part, to an IP (Internet Protocol) address, which identifies a server at which the resource is available. In IP address at present comprises a four byte number which identifies a server to the Internet hardware so that messages can be properly routed. Often, an IP address is expressed as a set of four decimal numbers each less than 256, for example 56.123.78.2. This number indicates both a network and a host within the network. Routing in IP is based upon a network number part of the destination address.
There are future plans for this arrangement to be modified and/or enhanced to allocate a unique identifying number to every so-called "digital resource". This will avoid potential URL length limits. Digital resources will be identified at every scale, from elements on a web page to servers.
The Internet is one example of a computer network based upon Internet Protocol (TCP/IP - Transmission Control Protocol/Internet Protocol). An internet may also, exist separately from the World Wide Web and, when operated within a single organisation is often referred to as an intranet. In what follows, for convenience, 2 specific reference will be made to the Internet, although the principles and techniques described are not limited to this embodiment of an internet, nor do they specifically require use of the Internet Protocol which, essentially, defines a low level standard for message exchange between hardware devices.
Currently, a typical user accesses the Intemet by means of a home computer. However, other Internet access means are also available, including Internet enabled televisions and mobile telephones, for example, using Wireless Access Protocol (WAP). For convenience and simplicity, the example of access via a computer will be used. Typically such access is via a web browser such as Netscape (Registered Trade Mark) or Internet Explorer (Registered Trade Mark).
Information is communicated and exchanged over the Internet by means of a system of named domains. There are different levels of domain and this is reflected in the domain names which, in general, comprise an alphanumeric string. Thus for example, fredbloggs.co.uk, the suffix "uV names the top level domain designating the United Kingdom. Other top level domains include ".com" for internationally registered names, G4.org" for noncommercial organisations, and ".ltd.uk" for private limited companies in the UK.
The allocation of domain names is overseen by ICANN who appoint Domain Name Registrars. These presently include Nominet in the UK, and in the US Network Solutions. Rules have been drawn up for the allocation of domain names and the resolution of disputes. A domain name is allocated to a company or individual and provides a means by which a computer linked to the Internet can access the named domain. Typically, access is provided to a web site, that is a series of files, typically HTML pages, on a computer connected to the Internet. Domain names also facilitate the transmission and exchange of e-mail messages. An e-mail address will normally include the domain name of a recipient or of an e-mail service provider for the recipient.
3 When an Internet user requests access to a specified web site, for example, fredbloggs.com, the request is sent to the user's Internet Service Provider (ISP) which must then determine an IP address to which to forward the message. Typically, the ISP will communicate over the internet with a Domain Name Server (DNS). This will translate the alphanumeric domain name into an IP address using a domain name database. The ISP will then attach the IP address to the message, together with an appropriate reply address, and forward the message through the Internet. In some cases, however, the ISP will maintain a mirror or partial mirror of the DNS database on a local server. As is known to those skilled in the art, a query requesting translation of a name to an address may employ UDP (user datagram protocol) and/or ICMP (internet control message protocol) rather than TCP.
The use of alphanumeric domain names, which typically appear as words, makes identification of web sites easy. However, growing usage of the Internet is leading to a shortage of appropriate domain names. Furthermore, as access to the Internet moves from mainly computer based web browsers to alternative Internet access means such as mobile communications and consumer devices, there is a need to be able to identify a web site without typing in an alphanumeric string on a keyboard. The present invention aims to alleviate these problems.
In accordance with a first aspect of the invention there is therefore provided a method of sending infon-nation over a network, the network having network access means for a user; the method comprising the steps of- i) accepting, at an audio input of the network access means, voice input from the user; ii) passing a representation of the voice input to a server; iii) identifying a destination on the network corresponding to the voice input; and iv) sending information from the user to the matched destination.
An embodiment of this method allows a user to speak into their computer (or other Internet access means) to identify an information destination (final or intermediate), rather than having to type in a domain name. A representation of the spoken input is passed to a server and a destination corresponding to the voice input is then identified.
4 This allows Internet users to register not only "text" domain names such as "fredbloggs.com", but also a corresponding voice pattern, for example, for "fredbloggs.coni". This is possible because typed and spoken domain names can be resolved to separate addresses. In an embodiment digital signals are produced and sent to a Domain Name Server (DNS) when a user types in a domain name ("texf 'domain name) or speaks a Domain Name ("voice pattern" Domain Name) into his computer, telephone or other Internet access device. These are hashed by the Domain Name Server (DNS) using an algorithm to achieve separate and unique values. These are then resolved by the Domain Name Server (DNS) into separate IP addresses/numbers and thus a user's request can be sent to different web sites/servers/network computers.
In one embodiment a user employs an access device, such as a web browser, and either types in a "text" domain name request (e.g. "fredbloggs.com"), which is resolved by a Domain Name Server (DNS) to address or resource "A", or the user may speak a "voice pattern" domain name (e.g. fredbloggs. com") into his/her computer microphone, telephone or other device, the Domain Name Server (DNS) then resolving that request to address or resource "B". Thus, in this embodiment the number of domain names available for registration can effectively be doubled by allowing registration of either or both of the known type of "text" domain names and one or more "voice pattern" domain names. Alternatively, the two (or more) requests can map to the same address/resource.
The system also allows users to register "voice pattern" domain names which translate directly to an IP address (rather than being associated with a particular text domain name). This provides a qualitatively different way of providing a link between a web site and an identification of it which is symbolically meaningful to the user (i.e. a spoken rather than a typed name) and which can be translated to an IP address. The present usage by the Internet, as it stands, of only four bytes for an IP address imposes a limitation on the potential number of domains, but this is not a limitation of the invention.
In a preferred embodiment, the network is an Internet Protocol Network and a destination comprises an Internet protocol address. The information sent may include an Internet address of the user as a return address. The destination may comprise a network domain or may be resolved to a digital resource such as a specific web page or file. The server to which the representation of the voice input is passed is preferably a domain name server or a domain resource server. The destination may additionally or alternatively identify part or whole of an e-mail address. Preferably, the step of identifying a destination is performed by the server.
In one embodiment, a digitised version of the speech or voice input is mathematically transformed before being used to identify a network destination. The transformation may take the form of a "hash table" type transform. This transform is known to those skilled in the art to convert voice input or speech pattern to a hash value. The hash value comprises one or more numbers uniquely associated with a particular speech pattern. The hash value is then used to identify the network destination. Hashing can take place at the user or DNS server end or at an intermediate point. Alternatively, the captured, digitised voice input may be passed to the server without such transformation and the captured input is then used to either generate a unique target destination or to generate a list of potential targets from which a best match destination can be selected.
In another embodiment, the step of identifying matches of voice input to a spoken representation of a network domain name. Thus, for example, a spoken message containing "fredbloggs" would be matched to one or more domains including the words "fredbloggs", for example fredbloggs.com. The system can then be configured to select as the destination either the domain whose name matches the spoken input or a different domain. This latter alternative allows voice-based -Internet access to be specifically directed to a destination which is adapted for voice rather than textbased use.
Other aspects of the invention are set out in independent claims 13, 18, 20 and 2 1, with their preferred features in the independent claims 6 The above and other aspects of the invention will now be finiher described, by way of example only, with reference to the accompanying figures in which:
Figure 1 shows an Internet; and Figure 2 shows data flow between elements of a system embodying the present invention.
In Figure 1, an Internet 10 comprises a TCP/IP computer network or web 12 including standard network components such as hubs, routers, switches and the like. Internet service provider 14 is coupled to web 12, for example via a megastream, and PCs 18a and 18b are coupled to ISP 14, typically via an analogue phone line and modem, to allow user access to the Internet. The second ISP shown at 16, is coupled to a mobile telephone base station 20, for Internet access ftom mobile phones 22a and 22b using WAP (Wireless Application Protocol). Also, coupled to web 12 and comprising part of the Internet are domain name servers 24 and 26 and domain resource server 28. A domain "fredbloggs.com" is provided by first server 30 and a second domain "fred2.com" is provided by a second server 32. Servers 30 and 32 provide web pages accessible to Internet access means 18a, 18b, 22a and 22b.
Referring now to Figure 2, this shows the data flow between components of the Internet of Figure 1. In a conventional Internet, when a user wishes to access a web page, the user types a domain name for the web page into a web browser running on a PC. The web browser passes the request to an ISP which forwards it to a domain name server where it is resolved to a unique IP address. The ISP then forwards a request for the user to connect to the identified server, and the server then returns the requested information to the user's IP address. In Figure 2, the user requests access to a web site or enters an e-mail address verbally by speaking the appropriate domain name/URL/address into an Internet access device such as a mobile telephone, or as illustrated, a microphone of computer 1 Sa. The voice pattern is then digitised and transmitted either as a data stream 7 or, preferably, as a file by stub resolver software 40, in a query 42, to domain name server 24.
DNS 24 has access to a database 44 of speech patterns for registered (verbal) domain names and temporarily stores query 42 in a cache 46 whilst database 44 is used to resolve the query to an IP address. If the speech pattern is not available in database 44, domain name server 24 preferably tries to match query 42 in another database accessible via the Intemet or, alternatively, forwards the query to an alternative "foreign" domain name server 48 which responds to its client, DNS 24. Once the IP address has been resolved, a response 50 is returned to stub resolver 40; alternatively an error or exception message may be returned if it was not possible to resolve the IP address.
The voice or speech pattern attached to query 42 can be matched to the database by conventional methods well known to those skilled in the art. For example, a set of voice parameters can be determined and the distance to the nearest matching speech pattern in parameter space can be determined. In a preferred embodiment, the main name server 24 hashes the user's voice pattern to create a single value representative of the pattern. Suitable hash transform algorithms are well known to those skilled in the art. The domain name server then either directly maps the hash value to an IP address or compares the hash value with corresponding numbers for registered speech patterns in database 44 to identify a specific Internet address. If there is no exact match the closest match can be determined or alternatively a list of potential matches can be returned with response 50.
In another embodiment, the speech pattern is hashed at the user end, in the user's Internet access device, for example, PC 18a. The hashing algorithm can, if desired, be performed by dedicated hardware such as an ASIC in mobile phone 22a. In this case, the query need only contain the single value resulting from the processed (hash) speech pattern, which reduces Internet traffic. The domain name server matches the hash value attached to query 42 as described above.
8 The database 44 can readily be constructed and managed in a broadly corresponding manner to that in which conventional domain name databases are constructed and managed. Thus one or more exemplary speech patterns can be obtained on registration of a domain. The stored voice pattern or patterns can either be linked to a separately registered alphanumeric domain name such as "fredbloggs.com", or can provide an entirely separate system of domain registration and identification.
In an embodiment where a voice pattern is a spoken representation of an alphanumeric type registered domain name, there is no need to request an exemplary speech pattern as voice recognition technique can be used to match a spoken domain name to its text equivalent.
No specific language restrictions need be made although if, as it will often be the case, a user's country or region is known, this information can be used to increase the probability of a successful match to an IP address by the domain name server.
At present, an 'http' URL is composed of a domain name which through the present Internet domain resolution system resolves to an IP address of a connected Internet device. Additionally, the URL will often include short or extended 'path' to a specific computer file, which may in practice be a web page, an image file, or program/script file. These and other end points of navigation may be generally referred to as 'digital resources'. Future Internet developments are likely to provide alternative URL protocols to the presently preferred 'http' URL protocol. These include the CNRI 'Handle' System, which plans to identify each and every individual 'digital resource' in a specific and simplified manner, associated servers providing resolution and navigation to the associated Internet device and resource. The applicability of the voice assisted system described herein should be recognised as not being limited to the present 'http' arrangement but is applicable to, and can extend, systems based on alternative arrangements.
9 In some embodiments the registered voice pattern can be resolved not only to a domain and its IP address, but additionally to the equivalent of a full 'http' URL, either by registration of the pattern as such, or by using voice recognition techniques. In this way the system can enable direct voice assisted Internet navigation, not just to a domain or "home page" by virtue of its IP address but to a specific web page or other 'digital resource'. This corresponds to a user typing a complete alphanumeric URL into an Internet browser, requesting to be taken directly to a specified path and file within a domain.
Such an arrangement is particularly advantageous with mobile Internet access devices such as mobile telephones/organisers, where a lengthy typed URL is impractical with WAP browsers. However, "absolute" navigation to WAP pages within domains can be achieved more practically by resolving a voice pattern to a full URL (or its equivalent such as the 'Handle' system developed by the CNRI) rather than simply to an IP address of a registered Domain.
E-mail addresses can be resolved in the same way as web site and domain name addresses. Although the system has been described in the context of domain names, it is equally applicable to resolve spoken requests to digital addresses for digital resources using, for example, a domain resource server.
No doubt many other effective embodiments will occur to those skilled in the art and it should be understood that the invention is not limited to the described embodiments.

Claims (21)

CLAIMS:
1. A method of sending information over a network, the network having network access means for a user; the method comprising the steps of..
i) accepting, at an audio input of the network access means, voice input from the user; ii) passing a representation of the voice input to a server; iii) identifying a destination on the network corresponding to the voice input; and iv) sending information from the user to the matched destination.
2. A method as claimed in claim 1, wherein the network is an internet protocol (P) network and wherein the destination comprises an IP address.
3. A method as claimed in claim 1 or 2, wherein the information sent includes a network address of the user.
4. A method as claimed in any one of claims 1 to 3 wherein the destination comprises a network domain or a digital resource or an individual file within a domain.
5. A method as claimed in any one of claims 1 to 4, wherein the destination comprises a server or group of servers identified by at least part of an email address provided by the user for the information.
6. A method as claimed in any preceding claim wherein the representation of the voice input comprises a mathematical transform of a digitised version of the voice input.
7. A method as claimed in any preceding claim wherein the step of identifijing comprises generating a destination identifier using the representation of the voice input.
8. A method as claimed in claim 7, wherein the step of identifying further comprises matching the destination identifier to a destination on the network.
9. A method as claimed in any one of claims 1 to 5 wherein the step of identifying comprises matching the voice input to a spoken representation of a network domain name.
10. A method as claimed in claim 9, wherein said step of identifying identifies as the destination a domain with a network domain name matching the voice input.
11. A method as claimed in claim 9, wherein said step of identifying identifies as the destination a domain different to a domain with a network domain name matching the voice input.
12. A method as claimed in any preceding claim, wherein said identifying is performed by the server.
13. A method for providing an address on a network, comprising i) receiving from a user a spoken indication of the address; ii) digitising the spoken indication; and iii) using the digitised indication to provide a corresponding address.
14. A method as claimed in claim 13 further comprising passing the digitised indication to an address database, and wherein said using comprises matching the digitised indication to a stored pattern and looking up a linked address in the database.
15. A method as claimed in claim 13 wherein said using comprises generating the address by applying a mathematical transform to the digitised indication.
V I.
12
16. A method as claimed in claim 15 fartlier comprising passing the transformed digitised indication to an address database and verifying the generated address against an address in the database.
17. A method as claimed in any one of claims 13 to 16 wherein the address comprises at least part of an email or network domain, or domain name, or digital resource address.
18. A method of connecting to an internet domain comprising:
i) receiving a voice input from an intemet user; ii) passing a digitised representation of the voice input to a domain name or digital resource server database; iii) identifying an intemet domain or digital resource using the digitised representation; and iv) connecting to the identified domain or digital resource.
19. A data processing system comprising means for carrying the steps of the method of any preceding claim.
20. A system for voice-assisting routing of intranet or internet traffic; comprising: network access means, including means for receiving voice input from a user; digitising means coupled to the network access means to digitise the voice input; a database coupled to the database and to the digitising means, the database storing a plurality of intranet or internet addresses, each having a corresponding voice matching pattern, for matching a digitised voice input to an address; and address identification means to match an address or group of addresses to a digitised voice input using the database.
21. A domain name or digital resource server comprising:
13 a database storing a plurality of intranet or internet addresses, each having a corresponding voice matching pattern, for matching a digitised voice input to an address; and address identification means to match an address or group of addresses to a digitised voice input using the database.
GB0007635A2000-03-292000-03-29Network accessWithdrawnGB2362017A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
GB0007635AGB2362017A (en)2000-03-292000-03-29Network access

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
GB0007635AGB2362017A (en)2000-03-292000-03-29Network access

Publications (2)

Publication NumberPublication Date
GB0007635D0 GB0007635D0 (en)2000-05-17
GB2362017Atrue GB2362017A (en)2001-11-07

Family

ID=9888682

Family Applications (1)

Application NumberTitlePriority DateFiling Date
GB0007635AWithdrawnGB2362017A (en)2000-03-292000-03-29Network access

Country Status (1)

CountryLink
GB (1)GB2362017A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2365262B (en)*2000-07-212004-09-15Ericsson Telefon Ab L MCommunication systems

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0747881A2 (en)*1995-06-051996-12-11AT&T IPM Corp.System and method for voice controlled video screen display
WO1997023973A1 (en)*1995-12-221997-07-03Rutgers UniversityMethod and system for audio access to information in a wide area computer network
EP0851403A2 (en)*1996-12-271998-07-01Casio Computer Co., Ltd.Apparatus for generating text data on the basis of speech data input from terminal
EP0854417A2 (en)*1997-01-061998-07-22Texas Instruments Inc.Voice activated control unit
WO1999048088A1 (en)*1998-03-201999-09-23Inroad, Inc.Voice controlled web browser

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0747881A2 (en)*1995-06-051996-12-11AT&T IPM Corp.System and method for voice controlled video screen display
WO1997023973A1 (en)*1995-12-221997-07-03Rutgers UniversityMethod and system for audio access to information in a wide area computer network
EP0851403A2 (en)*1996-12-271998-07-01Casio Computer Co., Ltd.Apparatus for generating text data on the basis of speech data input from terminal
EP0854417A2 (en)*1997-01-061998-07-22Texas Instruments Inc.Voice activated control unit
WO1999048088A1 (en)*1998-03-201999-09-23Inroad, Inc.Voice controlled web browser

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2365262B (en)*2000-07-212004-09-15Ericsson Telefon Ab L MCommunication systems
US7062297B2 (en)2000-07-212006-06-13Telefonaktiebolaget L M Ericsson (Publ)Method and system for accessing a network using voice recognition

Also Published As

Publication numberPublication date
GB0007635D0 (en)2000-05-17

Similar Documents

PublicationPublication DateTitle
US7225272B2 (en)Method and apparatus for providing name services
US9659070B2 (en)Methods, systems, products, and devices for processing DNS friendly identifiers
US7280999B2 (en)Network address server
EP1159820B1 (en)Method and system for internationalizing domain names
US7558880B2 (en)Dynamic DNS registration method, domain name solution method, DNS proxy server, and address translation device
US20080235383A1 (en)Methods, Systems, Products, And Devices For Generating And Processing DNS Friendly Identifiers
JP4975926B2 (en) Network address server
US20060218289A1 (en)Systems and methods of registering and utilizing domain names
CN107786678B (en) Domain name resolution method, device and system
US20080276005A1 (en)Method and apparatus for translating web addresses and using numerically entered web addresses
ZA200610072B (en)Native language internet address system
JP2004516531A (en) Registration and use of native language domain names
KR100706702B1 (en) Korean Internet Content Address Service Method and System Using Domain Name Server
GB2362017A (en)Network access
US20220086124A1 (en)Processing data
Babakian et al.Internet Identifiers: A Survey of History, Challenges, and Future Perspectives
CN114285823A (en)DNS (Domain name System) system based universal network identifier analysis method and system
US20020073209A1 (en)Method for redirecting a network communication
WO2008048061A1 (en)Method for processing native language internet address and storage medium for saving program of executing the same
KR20010044033A (en)System for accesing web page using many languages and method thereof
KlensinDNS Privacy, Authorization, Special Uses, Encoding, Characters, Matching, and Root Structure: Time for Another Look?
US20120030334A1 (en)Dns name resolution system, override agent, and dns name resolution method
KR101005778B1 (en) Method and device for obtaining information stored in database of domain name system
EP1784947A1 (en)Systems and methods of registering and utilizing domain names
WackerowRFC 9517: A URN Namespace for the Data Documentation Initiative (DDI)

Legal Events

DateCodeTitleDescription
WAPApplication withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)

[8]ページ先頭

©2009-2025 Movatter.jp