EP1459496A2

Method and system for getting on-line status, authentication, verification, authorization, communication and transaction services for web-enabled hardware and software, based on uniform telephone address related applications

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 23 October 2022, 3.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

46 claims: 44 independent, 2 dependent

  1. 1
    Claims of equivalent WO 03036412 A2 CLAIMS 1. A method of navigating, based upon a first telephone number, to a resource that is stored in a network and identified by a location identifier, comprising the steps of:storing the first telephone number relating to the resource and an associated location identifier of the resource;receiving a request to locate the resource containing, said request including the first telephone number;retrieving the location identifier associated with the first telephone number;and delivering the resource to the user using the location identifier.
  2. 2
    The method recited in claim 1 , further comprising the steps of:storing at least a second telephone number associated with the resource;receiving requests to locate the resource based on one of the first and second telephone numbers;retrieving the location identifier associated with the said one of the first and second telephone numbers;and retrieving and displaying the resource using the location identifier.
  3. 3
    The method recited in claim 2, further comprising the steps of:storing the first and second telephone numbers in association with the location identifier, and in a number file in a storage device associated with the resource.
  4. 4
    The method recited in claim 3, further comprising the steps of:retrieving the number file;parsing the number file;building an index entry based on the values parsed from the number file;and storing the index entry in an index that is stored apart from the storage device.
  5. 5
    The method recited in claim 4, further comprising the steps of:sending the number file over the network to a client associated with the resource;storing the number file in a server storage device of a server associated with the client.
  6. 6
    The method recited in claim 5, further comprising the steps of:periodically polling the number file on the server associated with the client;testing whether one of the telephone numbers stored in the number file matches a third telephone number stored in a database indexed by the index;and updating the database when changes are detected in the number file.
  7. 7
    The method recited in claim 6, further comprising the step of:synchronizing the index to the database.
  8. 8
    The method recited in claim 1 , wherein the step of storing the first telephone number comprises the steps of:receiving a client identifier of a client associated with the resource;generating a set of metadata that describes the resource, the location identifier, and the client identifier;and storing the set of metadata in a persistent storage device associated with the client.
  9. 9
    The method recited in claim 8, further comprising the steps of:assigning a randomly generated name to the set of metadata.
  10. 10
    The method recited in claim 9, further comprising the steps of:instructing the client to store the metadata in a particular authorized location in the persistent storage device.
  11. 11
    The method recited in claim 9, further comprising the steps of:registering the set of metadata and the randomly generated name in a database.
  12. 12
    A method of locating a network resource in a network, comprising the steps of:connecting a client over the network to an index of mappings of telephone numbers to network resource locations;submitting a request from the client to the index to obtain one or more network resource locations that map to one of said telephone numbers;querying the index for one or more network resource locations;receiving from the index the network resource locations that map to the telephone number;and delivering the network resource from the one or more network resource locations to the client.
  13. 14
    A system comprising:a client that executes a World Wide Web browser, a server for storing a network resource, a database for storing a mapping of a plurality of telephone numbers related to the network resource to a Uniform Resource Locator of the network resource, and a network for interconnecting the browser, the server, and the database, the system operating to: receive a telephone number of the network resource in the browser;obtain, from the database, the Uniform Resource Locator of the network resource that corresponds to the telephone number received in the browser;redirect the browser to locate the network resource at the Uniform Resource Locator;and display the network resource at the client.
  14. 15
    A computer data signal embodied in a carrier wave, the computer data signal carrying one or more sequences of instructions for naming and locating network resources, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:storing a first telephone number associated with the resource and a location identifier of the resource;receiving a request to locate the resource, the request including the first telephone number;retrieving the location identifier associated with the first telephone number;and delivering the resource to a client using the location identifier.
  15. 16
    The computer data signal recited in claim 15, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:storing at least a second telephone number associated with the location identifier;receiving requests to locate the resource based on one of the first and second telephone numbers;retrieving the location identifier associated with one of the first and second telephone numbers;and retrieving and displaying the resource using the location identifier.
  16. 17
    The computer data signal recited in claim 16, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:storing the first and second telephone numbers in association with die location identifier, and in a number file in a storage device associated with the resource.
  17. 18
    The computer data signal recited in claim 17, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:retrieving the number file;parsing the number file;building an index entry based on the values parsed from the number file;and storing the index entry in an index that is stored apart from the storage device.
  18. 19
    The computer data signal recited in claim 18, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:sending the number file over the network to a client associated with the resource;storing the number file in a server storage device of a server associated with the client.
  19. 20
    The computer data signal recited in claim 19, wherein execution of die one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:periodically polling the number file on the server associated with the client;testing whether one of the telephone numbers stored in the number file matches a third telephone number stored in a database indexed by the index;and updating the database when changes are detected in the number file.
  20. 21
    The computer data signal recited in claim 20, wherein execution of die one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:synchronizing the index to the database.
  21. 22
    The computer data signal recited in claim 15, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of storing a first telephone number by:receiving a client identifier of a client associated with the resource;generating a set of metadata that describes the resource, die location identifier, and the client identifier;and storing the set of metadata in a persistent stoηage device associated with the client.
  22. 23
    The computer data signal recited in claim 22, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:assigning a randomly generated name to the set of metadata.
  23. 24
    The computer data signal recited in claim 23, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:instructing the client to store the metadata in a particular authorized location in the persistent storage device.
  24. 25
    The computer data signal recited in claim 24, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:registering the set of metadata and the randomly generated name in a database.
  25. 26
    A computer apparatus comprising:a processor;and a memory coupled to the processor, the memory containing one or more sequences of instructions for naming and locating network resources, wherein execution of the one or more sequences of instructions by the processor causes the processor to perform the steps of: storing a first telephone number relating to the resource in association with the location identifier of the resource;receiving a request to locate the resource, the request including the first telephone number;retrieving the location identifier associated with the first telephone number;and delivering the resource to a client using the location identifier.
  26. 27
    The computer apparatus recited in claim 26, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:storing at least a second telephone number for the resource, in association with the location identifier;receiving requests to locate the resource based on one of the first and second telephone numbers;retrieving the location identifier associated with the one of the first and second telephone number;and retrieving and displaying the resource using the location identifier.
  27. 28
    The computer apparatus recited in claim 27, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:storing the first and second telephone numbers in association with die location identifier, and in a number file in a storage device associated with the resource.
  28. 29
    The computer apparatus recited in claim 28, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:retrieving the number file;parsing the number file;building an index entry based on the values parsed from the number file;and storing the index entry in an index that is stored apart from the storage device.
  29. 30
    The computer apparatus recited in claim 29, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:sending the number file over the network to a client associated with the resource;storing the number file in a server storage device of a server associated with the client.
  30. 31
    The computer apparatus recited in claim 30, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:periodically polling the number file on the server associated with the client;testing whether one of ti e telephone numbers stored in the number file matches a third telephone number stored in a database indexed by the index;and updating the database when changes are detected in the number file.
  31. 32
    The computer apparatus recited in claim 31, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further step of:synchronizing the index to the database.
  32. 33
    The computer apparatus recited in claim 27, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of storing a first telephone number by:receiving a client identifier of a client associated with the resource;generating a set of metadata that describes the resource, the location identifier, and the client identifier;and storing the set of metadata in a persistent storage device associated with the client.
  33. 34
    The computer apparatus recited in claim 33, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:assigning a randomly generated name to the set of metadata.
  34. 35
    The computer apparatus recited in claim 34, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:instructing the client to store the metadata in a particular authorized location in the persistent storage device.
  35. 36
    The computer apparatus recited in claim 35, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:registering the set of metadata and the randomly generated name in a database.
  36. 37
    A computer-readable medium carrying one or more sequences of instructions for naming and locating network resources, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:storing a first telephone number of the resource in association with the location identifier of the resource;receiving a request to locate the resource, the request including the first telephone number;retrieving the location identifier associated with the first telephone number;and delivering the resource to a client using the location identifier.
  37. 38
    The computer-readable medium recited in claim 37, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:storing at least a second telephone number for the resource in association with the location identifier;receiving requests to locate the resource based on the first and second telephone numbers;retrieving the location identifier associated with d e first and second telephone numbers;and retrieving and displaying the resource using the location identifier.
  38. 39
    The computer-readable medium recited in claim 38, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:storing the first and second telephone numbers in association with the location identifier, and in a number file in a storage device associated with the resource.
  39. 40
    The computer-readable medium recited in claim 39, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:retrieving the number file;parsing the number file;building an index entry based on the values parsed from the number file;and storing the index entry in an index that is stored apart from the storage device.
  40. 41
    The computer-readable medium recited in claim 40, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:sending the number file over the network to a client associated with the resource;storing the number file in a server storage device of a server associated with the client.
  41. 42
    The computer-readable medium recited in claim 41 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the- further steps of:periodically polling the number file on the server associated with the client;testing whether one of ti e telephone numbers stored in the number file matches a third telephone number stored in a database indexed by the index;and updating the database when changes are detected in the number file.
  42. 43
    The computer-readable medium recited in claim 42, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:synchronizing the index to the database.
  43. 44
    The computer-readable medium recited in claim 37, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of storing a first telephone number by:receiving a client identifier of a client associated with the resource;generating a set of metadata that describes the resource, the location identifier, and the client identifier;and storing the set of metadata in a persistent storage device associated with the client.
  44. 45
    The computer-readable medium recited in claim 44, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:assigning a randomly generated name to the set of metadata.
  45. 46
    The computer-readable medium recited in claim 45, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the further steps of:instructing the client to store the metadata in a particular authorized location in the updating the metadata registry' when a change is detected in the number file. 53. The method recited in claim 50, in which the step of building an index entry based on the values parsed from the number file and the step of storing the index entry further comprise the steps of: establishing, in a memory, a first index, a second index, a first queue associated with the first index, and a second queue associated with the second index;receiving a request to build an index entry based on the values parsed from the number file;selecting the first queue and storing the request in the first queue;when the first queue is sufficiently full, storing the contents of the first queue in the first index, and concurrently selecting the second queue and storing a subsequent request to build an index entry in the second queue. 54. The method recited in claim 53, further comprising the step of alternately selecting the first queue and the second queue in response to successive requests to build an index entry. 55. The method recited in claim 49, in which the step of storing the telephone number comprises the step of storing the telephone number in a number file, and further comprising the steps of: retrieving ti e number file;parsing the number file;testing whether the telephone number stored in the number file matches a second telephone number stored in the metadata registry;updating the metadata registry when a change is detected in the number file;building an updated index entry based on the values parsed from the number file;and storing the index entry in an index of the metadata registry. 56. The method recited in claim 55, further comprising the steps of: periodically polling the number file on the server associated with the client;testing whether one of the telephone numbers stored in the number file matches a third telephone number stored in a database indexed by the index;and updating the database when changes are detected in the number file. 57. The method recited in claim 56, further comprising the step of: synchronizing the index to the database. 58. The method recited in claim 57, wherein the step of storing a first telephone number comprises the steps of: receiving a client identifier of a client associated with the resource;generating a set of metadata that describes the resource, the location identifier, and the client identifier;and storing the set of metadata in a persistent storage device associated with the client. 59 The method recited in claim 51 , in which the step of storing the number file at the location further comprises the step of storing the number file on a Web server that is part of a domain that is mapped to the metadata in the number file. 60. The method recited in claim 53, in which the step of establishing a first index, a second index, a first queue associated with the first index, and a second queue associated with the second index further comprises the steps of establishing the first queue in a first server and establishing the second queue in a second server that is separate from the first server. 61. A method of locating a resource, based upon a first telephone number, said resource stored in a network and identified by a location identifier, comprising the steps of: storing the first telephone number relating to the resource and an associated location identifier of the resource;receiving a request to locate the resource containing, said request including the first telephone number;retrieving the location identifier associated with the first telephone number;and identifying the resource to die user using the location identifier. 62. The method of claim 61 , including the further step of the user communicating with the resource identified by the location identifier. 63. The method of claim 61 , wherein said resource is a mobile telephone. 64. The method of claim 63, wherein the mobile telephone has video capabilities. 65. The method of claim 61 , wherein the resource is a personal digital assistant (PDA). 66. A med od of locating a resource that is stored in a location in a network that is identified by a location identifier, comprising the steps of: storing, in a metadata registry in a first storage device, metadata that describes the resource in association with the location identifier of the resource;receiving a request to locate d e resource, the request containing an element of the metadata;retrieving die location identifier associated with the resource from die metadata registry based on the element;retrieving the resource over the network using the location identifier;storing a telephone number for the resource in the metadata;receiving a request to locate the resource based on the telephone number;retrieving the location identifier associated with the telephone number from the metadata registry using the telephone number;storing the telephone number in association with the location identifier in a number file in a second storage device associated with the resource;retrieving the number file;parsing the number file;building an index entry based on the values parsed from the number file and storing the index entry in an index of the metadata registry by: establishing, in a memory, a first index, a second index, a first queue associated with the first index, and a second queue associated with the second index;receiving a request to build an index entry based on the values parsed from the number file;selecting the first queue and storing the request in the first queue;and when the first queue is sufficiently full, storing d e contents of the first queue in the first index, and concurrently selecting the second queue and storing a subsequent request to build an index entry in the second queue. 67. A mediod of locating a resource that is stored in a location in a network that is identified by a location identifier, comprising the steps of: storing, in a metadata registry in a first storage device, metadata that describes the resource in association with the location identifier of the resource;receiving a request to locate the resource, the request containing an element of the metadata;retrieving the location identifier associated with the resource from the metadata registry based on the element;retrieving the resource over the network using the location identifier;storing a telephone number for the resource in the metadata in association with the location identifier in a number file in a second storage device associated with the resource;receiving a request to locate the resource based on the telephone number;retrieving the location identifier associated with the telephone number from the metadata registry using the telephone number;retrieving the number file, parsing the number file;building an index entry based on the values parsed from the number file;and storing the index entry in an index of the metadata receiving a request to locate the resource, the request containing an element of the metadata;retrieving the location identifier associated with the resource from the metadata registry based on the element;retrieving the resource over the network using the location identifier;storing a telephone number for the resource in the metadata;receiving a request to locate the resource based on the telephone number;retrieving the location identifier associated with the telephone number from the metadata registry using the telephone number;storing the telephone number in association with the location identifier in a number file in a second storage device associated with the resource;retrieving the number file;parsing the number file;building an index entry based on the values parsed from the number file and storing the index entry in an index of the metadata registry by: establishing, in a memory, a first index, a second index, a first queue associated with the first index, and a second queue associated with the second index;receiving a request to build an index entry based on the values parsed from the number file;selecting the first queue and storing the request in the first queue;and when the first queue is sufficiently full, storing the contents of the first queue in the first index, and concurrently selecting the second queue and storing a subsequent request to build an index entry in the second queue. 67. A method of locating a resource that is stored in a location in a network that is identified by a location identifier, comprising the steps of: storing, in a metadata registry in a first storage device, metadata that describes the resource in association with the location identifier of the resource;receiving a request to locate the resource, the request containing an element of the metadata;retrieving the location identifier associated with the resource from the metadata registry based on the element;retrieving the resource over the network using the location identifier;storing a telephone number for the resource in the metadata in association with the location identifier in a number file in a second storage device associated with the resource;receiving a request to locate the resource based on the telephone number;retrieving the location identifier associated with the telephone number from the metadata registry using the telephone number;retrieving the number file, parsing the number file;building an index entry based on the values parsed from the number file;and storing the index entry in an index of the metadata registry;establishing, in a memory, a first index, a second index, a first queue associated with the first index, and a second queue associated with the second index;receiving a request to build an index entry based on the values parsed from the number file;selecting the first queue and storing the request in the first queue, and when the first queue is sufficiently full, storing the contents of the first queue in the first index, and concurrently selecting the second queue and storing a subsequent request to build an index entry in the second queue;and alternately selecting the first queue and the second queue in response to successive requests to build an index entry. 68. A method of locating a resource that is stored in a location in a network that is identified by a location identifier, comprising the steps of: storing, in a metadata registry in a first storage device, metadata that describes the resource in association with the location identifier of the resource;receiving a request to locate the resource, the request containing at least a portion of a telephone number;retrieving the location identifier associated with the resource from the metadata registry based on the telephone number;and retrieving the resource over the network using the location identifier. 69. The method of claim 68, wherein the request comprises a complete telephone number. 70. The method of claim 69, wherein the telephone number includes an area code. 71. The method of claim 69, wherein the telephone number includes a country code. 72. The method of claim 69, wherein the telephone number includes one or more of a: a numeric, alphanumeric, symbol-based and mixed prefix and a numeric, alphanumeric, symbol- based and mixed extension. 73. The method of claim 68, wherein the at least a portion of the telephone number includes less dian a complete telephone number and wherein the method includes the further step of matching the portion of the telephone number to one or more complete telephone numbers in a database. 74 . The method of claim 68, wherein the telephone number is one or more of a mobile and landline-based telephone number. 75 . The method of claim 68, wherein the resource facilitates delivery of one or more of: a web page, file, task or meeting request, e-mail , SMS message, voice and video message to an individual associated with the telephone number. 76. A method of retrieving a first web page by a user utilizing a web browser, comprising the steps of: entering a telephone number in a data entry field of a web browser;and receiving, at the web browser, the first web page associated with the telephone number. 77. The method of claim 76, wherein the first web page associated with the telephone number provides the user with one or more of : predefined information about an individual associated with the telephone number, and access to communications facilities associated with the individual associated with the telephone number. 78. The method of claim 77, wherein the communication facilities include one or more of: a second web page;an email an instant message a schedule task;a meeting task;a file;the online status of the individual;a chat facility;a voice interaction facility;and a video interaction facility. 79. A method for wireless or wired network communication between network resources each having a unique telephone number associated therewith, said method comprising: forming a primary number file (PNF) comprising a uniform telephone address (UTA) which has a telephone number associated with a network resource;forming a secondary number file and a default number file, said secondary and default number files being mirror images of said primary number file;storing said default number file at a switch server which provides connectivity services for said network resources and is itself a network resource;and storing said secondary number file at an internet service provider. 80 The method as claimed in claim 79, wherein said method further compnses issuing a digital certificate to a network resource to enable use of said pnmary number file for secure transactions and secure layer protocols, said digital certificate composing said network resource's telephone number 81 The method as claimed in claim 80, wherein said issuing a digital certificate compnses stoπng a public part of information for said digital certificate and said telephone number in said pnmary file, whereby the public part is available to at least some of said network resources, and stonng a pnvate part of information for said digital certificate in a local memory of said network resource 82 The method as claimed in claim 79, wherein digital certificate complies with the X 509 format, and said uniform telephone address is contained in an X 509 extension 83 The method as claimed in claim 79, further compnsing assigning to a network resource a Pπmary URL each time when said network resource enters a network 84 The method as claimed in claim 83 further compnsing stoπng said Pnmary URL in metadata in said PNF, stoπng said Pnmary URL record in Secondary Number File (SNF) at an ISP and in Default Number file at a Switch 85 The method as claimed in claim 83, wherein while entenng the network, a Switch authenticates said network resource using said DC, said network resource then synchronizes entnes of said PNF with SNF and Default Number Files (DNF) 86 The method as claimed in claim 84, wherein, said network resource takes Secondary and Default URL from said PNF and connects to the SNF and DNF, and when connected said network resource starts metadata synchronization 87 The method as claimed in claim 79, further compnsing authorizing and venfying network resources, and preventing a user impersonating said network resource from entenng network resources, wherein the Switch, ISP or SSL enabled entity retπeves DC from PNF and decrypts said DC using CA Public key, receiving at least onginal UTA and Target's Public key 88 The method as claimed in claim 79, further compnsing updating Secondary and Default Number files, wherein ISP updates Secondary number file by connecting to Pnmary or/and Default number files. 89 . The method as claimed in claim 88, wherein said updating Default Number file comprises updating the Default Number files with data taken by a Switch or received by ISP from network resources' Secondary Number files, when a call for a particular network resources is received, said Switch server checks said network resource's Primary URL in Default number file and if the latter is not nil, said Switch connects to said network resource, and if connection fails, said Switch terminates the call and sets Default Number file Primary URL field to nil and its status field to off-line. 90. The method as claimed in claim 88, wherein the network resource's on-line status is obtained by ISP's own means and then retrieved from ISP to Switch server for each particular network source. 91. The method as claimed in claim 88, wherein the Switch server pings continuously all subscribed network resources using their Primary URLs and checking "on-line status" of said network resources continuously, and wherein each time when on-line status check is complete, the Switch updates the status in the Default number file for each network resource. 92. The method as claimed in claim 79, further comprising updating Secondary and Default Number files, wherein while entering network each network resource connects to a Switch server and synchronizes its Primary Number file with Default Number file metadata. 93. The method as claimed in claim 92, wherein Switch server continuously communicates with each particular network resource and updates the Default Number files with data taken by said Switch pulls or received from said network resource Primary Number files, when call for particular network resource is received, said Switch server retrieves from Default Number File a Primary URL of said network resource. 94. The method as claimed in claim 93, wherein if the Primary URL is not nil, a Switch establishes a connection, and if the Primary URL is nil or said connection fails, the Switch terminates the call, sets to nil Primary URL field in Default Number file of said network resource, and sets its status field to off-line. 95. The method as claimed in claim 79, wherein said communication method comprises making an outgoing IP call from a Mover network resource to a Target network resource, said method further comprising: entenng an UTA of said Target into a web enabling interface ot said Mover, said Mover connecting and communicating with said Switch server, and said Mover receiving metadata of said Target from said Default Number file 96 The method as claimed in claim 95, wherein if a Pπmary URL of said UTA is not a nil, Mover attempts to access said UTA of said Target by using said Pnmary URL of said UTA taken from Default Number File of said target, if the Pnmary URL is valid and said Target responds, the Mover and the Target provide their respective Digital Certificates to each other and make network secunty policy check, whereby, depending on said policy, Mover is provided with access to Pπmary number file of said Target, and Target is provided with access to Pπmary number file of said Mover, Mover and Target compute secuπty data applying secunty policy, and said Mover accesses and exchanges data with the Target if pnvileges allow 97 The method as claimed in claim 96, wherein IETF Session Initiation Protocol is used for exchange between said Mover and said Target 98 The method as claimed in claim 97, wherein when the Pπmary URL of said Target is valid, said Mover is calling to said Target, and said Target does not answer the call, the browser attempts to leave a message in memory, and when the Pnmary URL is not valid or nil the browser retπeves Secondary URL and attempts to locate the Secondary Number File and when a responding sequential URL is found the web browser allows composing and leaving said message 99 The method as claimed in claim 79, wherein said communication method compnses answenng an incoming IP call from a Mover network resource received by a Target network resource, said method further compnsing automatically turning said Target into receive mode which include providing indication of the incoming IP call, said Target attempting to retπeve UTA of said Mover and a Digital Certificate from said Mover Pπmary Number file, said Target checking UTA and Digital Certificate validity and pnvileges of said Target, and said Target deciding to allow or to deny connection of said Mover in accordance with secuπty/calling policy, pnvileges and preferences of both said Target and said Mover provided in metadata of said Number File and said Digital Certificates 100. The method according to claim 99, wherein if said IP call is a secure call then both said Mover and said Target encrypt the exchange using SSL and PKI, their respective Private and Public keys. 101. The method according to claim 100, wherein said secure call facilitates purchase, payment and other secure transaction services. 102. The method according to claim 100, wherein when check, verification, or authentication is complete, IETF Session Initiation Protocol is used for exchange between said Mover and said Target. 103 The method as claimed in claim 79, wherein said communication method comprises establishing communication between Mover and Target network resources, said method further comprising. providing for each particular target a list of IDs of other networking Targets and Movers related to the particular Target;and dividing said list into parts comprising: first IDs of Targets which are not allowed to see on-line status of the particular Target, second IDs of Targets, which are allowed to see the particular Target's on-line status, third IDs of Movers which are not allowed to call to the particular Target and fourth IDs of Movers which are allowed to call to the particular Target, whereby each of said Movers can check and receive on-line status for only said Targets who allow the Mover to check on-line status thereof. 104. The method as claimed in claim 103 wherein, before calling to said particular Target, a Mover having one of said fourth IDs is able to check whether said particular Target is online;and stop attempting to establish communication with said particular Target if said particular Target is cuπently off-line. 105 The method as claimed in claim 103, wherein said list of IDs comprises telephone numbers of said other Targets. 106. The method as claimed in claim 79, wherein said communication method comprises establishing communication between Mover and Target network resources, an UTA Subscription Authority creates and registers UTA associated with a particular Target and creates a Primary Number File for the particular Target, a Certification Authority (CA) creates a Digital Certificate (DC), and said particular Target is SSL enabled, said method further comprising: said particular Target providing required fields of Primary Number File and generates Certificate Signature Request (CSR) file, Public key and Private key files, said Private Key being securely stored in a memory of said particular target;said particular Target providing its CSR and Public key to the UTA CA for signature, said Public key file and said UTA Primary Number File being encrypted by CA with CA Private Key, and the encrypted message representing a UTA Digital Certificate;said CA encrypting said CSR and returning said CSR to said particular Target as a Digital Certificate (DC) of said particular Target;and said particular Target storing said DC in the Primary Number file of said particular Target and making said DC available for SSL procedure. 107. The method according to claim 106 wherein said required fields are PNF fields with permanent values. 108. The method according to claim 106 wherein said CA is a switch server. 109. The method according to claim 106 wherein said DC includes UTA, and the digital certificate is digitally signed by the CA. 110. The method as claimed in claim79, wherein said communication method comprises establishing communication between Mover and Target network resources and performing authentication in non-secure mode, and said switch server is a Certification Authority (CA), said method further comprising: at least one of the digital Certification Authority, Switch server and a Target network resource taking UTA from Primary Number File of a Mover;retrieving Default, Primary and Secondary Number Files for UTA of said Mover;verifying said UTA of said Mover by comparing key data from Secondary and Default Number Files with those in Primary Number File;and, if said verification is successful, authorizing said Mover to use requested services and providing said Target with verification from said Switch server. 1 11. The method as claimed in claim 1 10, wherein SSL is disabled. 1 12. The method as claimed in claim 79, wherein said communication method comprises establishing communication between Mover and Target network resources and performing authentication in secure mode, said switch server is a Certification Authority (CA), and a second target network resource authenticates a first target network resource, said method further comprising: said first target encrypting a fist dataset using a first Private Key thereby forming first new dataset;said first target ' composing a fist check message containing a first Digital Certificate (DC) and said first new dataset;said first target transmitting said first check message to said second target;said second target retrieving said first DC and said first new dataset from said fist check message;said second target decrypting said first DC using a Public Key of said CA;said second target retrieving said first dataset and said Public Key from the decrypted first DC;said second target decrypting said first new dataset using said first Public Key forming a second dataset;said second target comparing said second dataset with said first dataset;and if said second dataset is identical to said first Dataset, said second target decides that said first target possess coπect first Private Key and the verified first dataset, thereby authenticating said first target. 1 13. The method as claimed in claim 1 12, wherein SSL is enabled 114. The method as claimed in claim 112, wherein said first dataset is a part of at least one of said first DC, said first UTA, and other first DC fields, or is a part of some or all said first DC fields, or is a first DC. 1 15. The method as claimed in claim 79, wherein said communication method comprises establishing communication between Mover and Target network resources, said Target performing verification authentication and authorization of said mover, and said switch server is a Certification Authority (CA), said method further comprising: said Target retrieving Digital Certificate (DC) from a Primary Number File of said Mover via SSL;said Target decrypting the DC with a public key of said CA;said Target checking validity of the DC;said Target authenticating said Mover;said Target allowing said Mover to connect to said Target based on privileges of said Mover if the check is successful;and said Target denying said connection if the check fails. 1 16. The method as claimed in claim 79, wherein said communication method comprises establishing communication between Mover and Target network resources, said Mover performing verification authentication and authorization of said Target, and said switch server is a Certification Authority (CA), said method further comprising when connecting to said Target, said Mover retrieving Digital Certificate (DC) of said Target from PFN of said Target, said Mover decrypting said DC by using Public Key of said CA, and said Mover verifying UTA of said Target and checking privileges of said Target 1 17 The method as claimed in claim 79, wherein said switch server is a Certification Authority (CA),and said communication method further comprises providing secure transaction services between Buying Target network resources and Selling Target network resources 1 18 The method according to claim 1 17, wherein said secure transaction services are provided using Secure Socket Layer (SSL), PKI and UTA CA services 1 19 The method according to claim 1 18, wherein said secure transaction includes processing payment between a Buying target and a Selling target, said method further comprising said Buying Target composing a purchase message, said purchase message comprising a DC of said Selling Target, and Purchase data 120 The method according to claim 1 19, wherein said purchase data includes at least one of currency and money values, time of purchase, and purchase/transaction number 121 The method according to claim 1 19, wherein said purchase message further comprises a Primary URL of said Selling target 122 The method according to claim 1 19, wherein said purchase message is an agreement to buy, digitally enciypted using a Private Key of said Buying target 123 The method according to claim 1 19, said method further comprising said Selling Target composing a charge message, said charge message comprising a DC of said Buying Target, said Purchase message signed using a Private Key of said Buying target, and said Purchase data 124 The method according to claim 123, wherein said charge message further comprises a Primary URL of said Buying target. 125 . The method according to claim 123, wherein said charge message is an agreement to sell, digitally encrypted using a Private Key of said Selling Target. 126 . The method according to claim 123, said method further comprising an Authorization Center composing an authorization message, said authorization message comprising: a DC of said Buying Target;said Purchase message signed using a Private Key of said Buying target;and said Purchase data. 127. The method according to claim 126, wherein said authorization message further comprises a Primary URL of said Buying target. 128. The method according to claim 126, wherein said authorization message is an authorization, digitally encrypted using a Private Key of said Authorization Center. 129. The method according to claim 126, further comprising: establishing wired or wireless connection between said Buying target and said Selling target;displaying or otherwise indicating purchase/transaction data to said Buying and Selling target, said purchase transaction data comprising a purchase description and a value of said purchase;waiting to receive an authorization of said Buying target for said purchase and if said authorization is granted: executing Buyer / Seller cross-authentication;if said Selling Target and said Buying target are authentic, then said Buying target composes said purchase message;said Buying target connects to the Authorization Center using Primary URL of the Authorization Center;said Buying target executes cross-authentication with the Authorization Center;said Buying target transmits said purchase message to the Authorization Center;and either: said Authorization Center decrypts said purchase message using said Public Key of said Buying target taken from DC of said Buying target during authentication;said Authorization Center composing said authorization message;said Authorization Center transmitting said Authorization message to said Buying target;said Buying target transmits said Authorization message to said Selling target;the Selling target decrypts said Authorization message using a Public key of said Authorization Center;or: said Authorization Center resolves via said Switch server Primary URL of said Selling target using UTA of said Seller taken from DC of said Selling target, or takes Primary URL of said Selling Target from said Purchase message;said Authorization Center connects to said Selling target using said Primary URL of said Selling target;said Authorization Center authenticates the Selling target and if Selling target is authentic: said Authorization Center verifies said Selling Target and said Buying target, and said purchase data;said Authorization Center composes said Authorization message;said Authorization Center transmits said Authorization message to said Selling target;and said Selling target decrypts said Authorization message using said Public key of said Authorization Center. 130. The method according to claim 129, wherein the Seller allows the purchase if the payment is authorized. 131. The method according to claim 129, wherein said Buyer / Seller cross- authentication is a Strong Buyer/ Seller cross-authentication in secure mode. 132. The method according to claim 126, further comprising: establishing wired or wireless connection between said Buying target and said Selling target;displaying or otherwise indicating purchase/transaction data to said Buying and Selling target, said purchase transaction data comprising a purchase description and a value of said purchase;waiting to receive an authorization of said Buying target for said purchase and if said authorization is granted: executing Buyer / Seller cross-authentication;if said Selling Target and said Buying target are authentic, then said Buying target composes said purchase message;said Buying target transmits said purchase message to said Selling target;said Selling target decrypts said purchase message using a Public Key of said Buying target taken from DC of said Buying target, verifies the purchase data, and if applicable to policy and if purchase data is coπect then said Selling Target composes said Charge message;said Selling Target connects to said Authorization Center using Primary URL of said Authorization Center;said Selling Target executes cross-authentication with the Authorization Center, and if cross-authentication succeeds: said Selling target transmits said Charge message to said Authorization Center;said Authorization Center decrypts said Charge message using a Public Key of said Selling target and retrieves and decrypts said Purchase message using said Public Key of said Buying target taken from said DC of said Buying target;said Authorization Center verifies the purchase data, and Selling and Buying targets;said Authorization Center composes said Authorization message;said Authorization Center transmits said Authorization message to said Selling target;and said Selling target decrypts said Authorization message using Public key of said Authorization Center. 133.- The method as claimed in claim 132, wherein said Selling target allows the purchase if the payment is authorized. 134. The method as claimed in claim 132, wherein said Selling target executes Strong cross-authentication with the Authorization Center in secure mode. 135. The method as claimed in claim 79, wherein said internet service provider is said switch server and said second number file is said default number file. 136. A method for wireless or wired network communication comprising: issuing a temporary Digital Certificates containing UTA for use in at least one Temporary Target (TT), said TT serving as a temporary Target or Mover in the network, wherein a CA Switch issues UTA and UTA DC;transfers the UTA and DC directly to Temporary Target Number File or to a reseller;and the reseller assigns the UTA DC to a particular temporary Target Primary Number File. 137. The method as claimed in claim 136, wherein said TT is a disposable handset which uses at least one of Transaction, Text, Noice and Video over an IP exchange only and with or without assignment of a permanent network UTA. 138. The method as claimed in claim 136, wherein when a TT is turned on, said TT prompts a user to manually enter a UTA, or to use a particular preset UTA. 139 . The method as claimed in claim 136, wherein, when a TT is turned on, said TT is set to automatically choose a dynamic UTA provided by a network. 140. The method as claimed in claim 138, wherein the user chooses to use a particular UTA, the TT request the user to enter a password for the temporary UTA, to verify the user's rights to use the UTA;when the password is stored, handset connects to UTA issuing authority server via SSL and verifies the password for the temporary UTA, or verifies the password with an encrypted password record contained in a secured memory area of the TT;if the check is successful, the user is granted access to network resources using chosen UTA and is treated as an original UTA user;if the check fails the handset can be denied, blocked or reported stolen based on security policy;or a particular UTA with DC is assigned and remains valid through a predetermined period of time or a number of connections/transactions for the handset/software, and, if assigned, the particular UTA is subject to confirmation for use by the user;141. The method as claimed in claim 140, wherein the password is similar to a Personal Identification Number for a GSM SIM card. 142. The method as claimed in claim 140, wherein the UTA issuing authority is one of a CA, Switch, ISP and reseller. 143. The method as claimed in claim 139, wherein, when the TT is turned on for the first time, the TT connects via Internet to a Switch server;the Switch server registers the TT in the network and assigns dynamic UTA and temporary Default Number File for the TT;wherein the Default Number File is a copy of Primary Number File;the dynamic UTA is used only for duration of each particular call unless the user requires to hold the UTA for a standard period of time or based on other standard terms of use. 144. The method as claimed in claim 143, wherein Dynamic UTA is being revoked after the call is disconnected or assigned and held for the TT for a standard period of time if required by the user. 145. The method as claimed in claim 143 wherein to retrieve the UTA, TT is enabled to update its Primary Number File with a particular UTA and the CA issues a DC containing the UTA and assigns the DC the handset. 146. The method according to claim 79, wherein the PNF is used as a Digital Identity Dataset comprising all identifying information required for particular verification, authentication, and authorization and transaction purposes. 147 A method for session encryption, wherein Targets use shorter key pairs in order to accelerate encryption of on-line audio and video streams, said method comprising: each Target issuing new pair of shorter public and private keys;storing the private key in an internal memory of said Target, said private key being used only for one session;encrypting a new shorter public key with a sending target original private key, or with a receiving target original public key;and transmitting the encrypted message to the receiving target;and receiving target decrypting the received message containing the new shorter Public Key of the sending target and uses the received sending target public key to encrypt/decrypt the session exchange with sending target. 148 The method as claimed in claim 147, wherein the target encrypts a message using the receiving target public key and the receiving target decrypts the message using the receiving target's private key. 149. The method as claimed in claim 147, wherein the target encrypts a message using the sending target's private key and the receiving target decrypts the message using the sending target's public key. 150. The method as claimed in claim 101, wherein at least one of said purchase, payment and other secure transaction services uses a credit card, said credit card having a credit card record (CCR). 151. The method as claimed in claim 150, wherein said CCR is recorded on the credit card magnet stripe or in the smart card internal memory 152 The method as claimed in claim 150, further comprising credit card authorization wherein the CCR is retrieved from the credit card and saved in the Target's secure area metadata. 153 The method as claimed in claim 152, wherein if it is required to change CCR when authorizing a particular transaction, the changed CCR is changed by a Credit Card system issuing the card and returned to the Target encrypted using the Target Public Key, then the received CCR is decrypted by the Target using the Private Key of the target and stored in the Target's secure area metadata. 154. The method as claimed in claim 101 , wherein at least one of said purchase, payment and other secure transaction services uses a bank charge account 155 The method as claimed in claim 154, wherein said bank charge account is one of a checking account and a savings account 156 A system composing a plurality of wireless or wired network resources each having a unique telephone number associated therewith, a switch server which provides connectivity services for said network resources and is itself a network resource, a pπmary number file (PNF) compnsing a uniform telephone address (UTA) which has a telephone number associated with at least one of said network resources, a secondary number file, and a default number file, wherein said secondary and default number files are minor images of said pπmary number file, said default number file is stored at said a switch server, and said secondary number file is stored at said internet service provider 157 The system as claimed in claim 156, further compnsing means for issuing a digital certificate to at least one of said network resources to enable use of said pnmary number file for secure transactions and secure layer protocols, said digital certificate compnsing said network resource's telephone number 158 The system as claimed in claim 157, wherein said means for issuing said digital certificate compnses storage means for stoπng a public part of information for said digital certificate and said telephone number in said pnmary file, whereby the public part is available to at least some of said network resources, and storage means for stoπng a pπvate part of information for said digital certificate in a local memory of at least one of said network resources 159 The system as claimed in claim 156, wherein digital certificate complies with the X 509 format, and said uniform telephone address is contained in an X 509 extension 160 The system as claimed in claim 156, further compnsing means for assigning to at least one of said network resources a Pnmary URL each time when said at least one of said network resources enters a network 161 The system as claimed in claim 160, further compnsing an internet service provider (ISP), storage means for stoπng said Pnmary URL in metadata in said PNF, storage means for storing said Primary URL record in Secondary Number File (SNF) at said ISP and in Default Number file at said Switch. 162. The system as claimed in claim 160, wherein: while entering the network, said Switch authenticates said network resource using said DC;said network resource then synchronizes entries of said PNF with SNF and Default Number Files (DNF). 163. The system as claimed in claim 161, wherein, said network resource takes Secondary and Default URL from said PNF and connects to the SNF and DNF, and when connected said network resource starts metadata synchronization. 164. The system as claimed in claim 156, further comprising means for authorizing and verifying at least one of said network resources, and preventing a user impersonating said at least one of said network resources from entering said network resources, wherein: the Switch, ISP or SSL enabled entity retrieves DC from PNF and decrypts said DC using CA Public key, receiving at least original UTA and Target's Public key. 165. The system as claimed in claim 156, further comprising means for updating Secondary and Default Number files, wherein ISP updates Secondary number file by connecting to Primary or/and Default number files. 166. The system as claimed in claim 165, wherein said means for updating Default Number file comprises means for updating the Default Number files with data taken by said Switch or received by said ISP from network resources' Secondary Number files, when a call for a particular network resources is received, said Switch server checks said network resource's Primary URL in Default number file and if the latter is not nil, said Switch connects to said network resource, and if connection fails, said Switch terminates the call and sets Default Number file Primary URL field to nil and its status field to off-line. 167. The system as claimed in claim 165, wherein said ISP comprises means for obtaining on-line status of at least one of said network resources, and said on-line status is retrieved from said ISP to said Switch server for each particular network source. 168. The system as claimed in claim 165, wherein the Switch server pings continuously all subscribed network resources using their Primary URLs and checking "on-line status" of said network resources continuously, and wherein each time when on-line status check is complete, the Switch updates the status in the Default number file for each of said network resources. 169 . The system as claimed in claim 156, further comprising updating Secondary and Default Number files, wherein while entering network each of said network resources connects to a Switch server and synchronizes its Primary Number file with Default Number file metadata. 170 . The system as claimed in claim 169, wherein Switch server continuously communicates with each particular network resource and updates the Default Number files with data taken by said Switch pulls or received from said network resource Primary Number files, when call for particular network resource is received, said Switch server retrieves from Default Number File a Primary URL of said network resource. 171. The system as claimed in claim 170, wherein if the Primary URL is not nil, a Switch establishes a connection, and if the Primary URL is nil or said connection fails, the Switch terminates the call, sets to nil Primary URL field in Default Number file of said network resource, and sets its status field to off-line. 172. The system as claimed in claim 156, wherein said plurality of network resources comprises at least one Mover network resource and at least one Target network resource, said system further comprising: means for making an outgoing IP call from said Mover network resource to said Target network resource;and means for entering an UTA of said Target into a web enabling interface of said Mover, wherein said Mover connects and communicates with said Switch server;and said Mover receives metadata of said Target from said Default Number file. 173. The system as claimed in claim 172, wherein if a Primary URL of said UTA is not a nil, said Mover attempts to access said UTA of said Target by using said Primary URL of said UTA taken from Default Number File of said target, if the Primary URL is valid and said Target responds, the Mover and the Target provide their respective Digital Certificates to each other and make network security policy check;whereby, depending on said policy, said Mover is provided with access to Primary number file of said Target, and said Target is provided with access to Primary number file of said Mover, said Mover and said Target compute security data applying security policy, and said Mover accesses and exchanges data with the Target if privileges allow. 174 The system as claimed in claim 173, wherein IETF Session Initiation Protocol is used for exchange between said Mover and said Target 175 The system as claimed in claim 172, wherein when the Pnmary URL of said Target is valid, said Mover is calling to said Target, and said Target does not answer the call, the browser attempts to leave a message in memory, and when the Pπmary URL is not valid or nil the browser retπeves Secondary URL and attempts to locate the Secondary Number File and when a responding sequential URL is found the web browser allows composing and leaving said message 176 The system as claimed in claim 156, further compnsing means for answeπng an incoming IP call from a Mover network resource received by a Target network resource, said system further compnsing means for automatically turning said Target into receive mode which include providing indication of the incoming IP call, said Target compnsing means for attempting to retneve UTA of said Mover and a Digital Certificate from said Mover Pπmary Number file, means for checking UTA and Digital Certificate validity and privileges of said Target, and means for deciding to allow or to deny connection of said Mover in accordance with secunty/calling policy, pnvileges and preferences of both said Target and said Mover provided in metadata of said Number File and said Digital Certificates 177 The system as claimed in claim 176, wherein if said IP call is a secure call then both said Mover and said Target encrypt the exchange using SSL and PKI, their respective Pπvate and Public keys 178 The system as claimed in claim 177, wherein said secure call facilitates purchase, payment and other secure transaction services 179 The system as claimed in claim 177, further composing, when check, verification, or authentication is complete, means for conducting exchange between said Mover and said Target IETF using Session Initiation Protocol 180 The system as claimed in claim 156, wherein said plurality of network resources compnses at least one Target and at least one Mover network resource, the system further compnsing means for establishing communication between said Mover and Target network resources, means for providing for each particular Target a list of IDs of other networking Targets and Movers related to the particular Target;and means for dividing said list into parts comprising: first IDs of Targets which are not allowed to see on-line status of the particular Target, second IDs of Targets, which are allowed to see the particular Target's on-line status, third IDs of Movers which are not allowed to call to the particular Target, and fourth IDs of Movers which are allowed to call to the particular Target, whereby each of said Movers can check and receive on-line status for only said Targets who allow the Mover to check on-line status thereof. 181. The system as claimed in claim 180, wherein a Mover having one of said fourth IDs comprises: means for checking whether said particular Target is on-line before calling to said particular Target;and means for stopping attempting to establish communication with said particular Target if said particular Target is cuπently off-line. 182. The system as claimed in claim 180, wherein said list of IDs comprises telephone numbers of said other Targets. 183. The system as claimed in claim 156, wherein said plurality of network resources comprises at least one Target and at least one Mover network resource, the system further comprising: means for establishing communication between said Mover and Target network resources, an UTA Subscription Authority which creates and registers an UTA associated with a particular Target and creates a Primary Number File for the particular Target, and a Certification Authority (CA) which creates a Digital Certificate (DC), wherein said particular Target is SSL enabled, said particular Target provides required fields of Primary Number File and generates Certificate Signature Request (CSR) file, Public key and Private key files, said Private Key being securely stored in a memory of said particular target;said particular Target provides its CSR and Public key to the UTA CA for signature, said Public key file and said UTA Primary Number File being encrypted by CA with CA Private Key, and the encrypted message represents a UTA Digital Certificate;said CA encrypts said CSR and returns said CSR to said particular Target as a Digital Certificate (DC) of said particular Target;and said particular Target stores said DC in the Pnmary Number file of said particular Target and makes said DC available for SSL procedure 184 The system as claimed in claim 183 wherein said required fields are PNF fields with permanent values 185 The system as claimed in claim 183 wherein said CA is a switch server 186 The system as claimed in claim 183 wherein said DC includes UTA, and the digital certificate is digitally signed by the CA 187 The system as claimed in claim 156, wherein said plurality of network resources compnses at least one Target and at least one Mover network resource, the system further compnsing means for establishing communication between Mover and Target network resources and performing authentication in non-secure mode, wherein said switch server is a Certification Authonty (CA), said system further compnsing at least one of the digital Certification Authonty, Switch server and a Target network resource taking UTA from Pnmary Number File of a Mover, retneving Default, Pnmary and Secondary Number Files for UTA of said Mover, venfying said UTA of said Mover by compaπng key data from Secondary and Default Number Files with those in Pπmary Number File, and, if said venfication is successful, authoπzing said Mover to use requested services and providing said Target with venfication from said Switch server 188 The system as claimed in claim 187, wherein SSL is disabled 189 The system as claimed in claim 156, wherein said plurality of network resources compnses at least one Target and at least one Mover network resource, the system further compnses means for establishing communication between Mover and Target network resources and performs authentication in secure mode, said switch server is a Certification Authonty (CA), a second target network resource authenticates a first target network resource, said first target compnsing means for encrypting a fist dataset using a first Pπvate Key thereby forming first new dataset, and means for composing a fist check message containing a first Digital Certificate (DC) and said first new dataset, and means for transmitting said first check message to said second target, said second target comprising: means for retrieving said first DC and said first new dataset from said fist check message;means for decrypting said first DC using a Public Key of said CA;and means for retrieving said first dataset and said Public Key from the decrypted first DC;means for decrypting said first new dataset using said first Public Key forming a second dataset;means for comparing said second dataset with said first dataset;and means for deciding that said first target possess coπect first Private Key and the verified first dataset, if said second dataset is identical to said first Dataset, thereby authenticating said first target. 190. The system as claimed in claim 189, wherein SSL is enabled. 191. The system as claimed in claim 189, wherein said first dataset is a part of at least one of said first DC, said first UTA, and other first DC fields, or is a part of some or all said first DC fields, or is a first DC. 192. The system as claimed in claim 156, wherein said plurality of network resources comprises at least one Target and at least one Mover network resource, the system further comprises means for establishing communication between Mover and Target network resources, said Target performs verification authentication and authorization of said mover, said switch server is a Certification Authority (CA), and said Target further comprises: means for retrieving Digital Certificate (DC) from a Primary Number File of said Mover via SSL;means for decrypting the DC with a public key of said CA;means for checking validity of the DC;means for authenticating said Mover;means for allowing said Mover to connect to said Target based on privileges of said Mover if the check is successful;and means for denying said connection if the check fails. 193. The system as claimed in claim 156, wherein said plurality of network resources comprises at least one Target and at least one Mover network resource, the system further compnses means for establishing communication between Mover and Target network resources, said Mover performs venfication authentication and authonzation of said Target, said switch server is a Certification Authonty (CA), and said Mover further compnses means for retπeving Digital Certificate (DC) of said Target from PFN of said Target when connecting to said Target, means for decrypting said DC by using Public Key of said CA, and means for veπfying UTA of said Target and checking pnvileges of said Target 194 The system as claimed in claim 156, wherein said switch server is a Certification Authonty (CA),and said system further compnses means for providing secure transaction services between Buying Target network resources and Selling Target network resources 195 The system as claimed in claim 194, wherein said means for providing secure transaction services provide said secure transaction services using Secure Socket Layer (SSL), PKI and UTA CA services 196 The system as claimed in claim 194, wherein said means for providing secure transaction services compnse means for processing payment between a Buying target and a Selling target, said Buying Target composing a purchase message, said purchase message compnsing a DC of said Selling Target, and Purchase data 197 The system as claimed in claim 196, wherein said purchase data includes at least one of cuπency and money values, time of purchase, and purchase/transaction number 198 The system as claimed in claim 196, wherein said purchase message further comprises a Pnmary URL of said Selling target 199 The system as claimed in claim 196, wherein said purchase message is an agreement to buy, digitally encrypted using a Pπvate Key of said Buying target 200 The system as claimed in claim 196, wherein said Selling Target comprises means for composing a charge message, said charge message compnsing a DC of said Buying Target, said Purchase message signed using a Pπvate Key of said Buying target, and said Purchase data 201. The system as claimed in claim 200, wherein said charge message further comprises a Primary URL of said Buying target. 202. The system as claimed in claim 200, wherein said charge message is an agreement to sell, digitally encrypted using a Private Key of said Selling Target. 203. The system as claim in claim 200, said system further comprising an Authorization Center for composing an authorization message, said authorization message comprising: a DC of said Buying Target;said Purchase message signed using a Private Key of said Buying target;and said Purchase data. 204. The system as claimed in claim 203, wherein said authorization message further comprises a Primary URL of said Buying target. 205. The system as claimed in claim 203, wherein said authorization message is an authorization, digitally encrypted using a Private Key of said Authorization Center. 206. The system as claimed in claim 203, further comprising: means for establishing wired or wireless connection between said Buying target and said Selling target;means for displaying or otherwise indicating purchase/transaction data to said Buying and Selling target, said purchase transaction data comprising a purchase description and a value of said purchase;means for receiving an authorization of said Buying target for said purchase, wherein, if said authorization is granted: executing Buyer / Seller cross-authentication;if said Selling Target and said Buying target are authentic, then said Buying target composes said purchase message;said Buying target connects to the Authorization Center using Primary URL of the Authorization Center;said Buying target executes cross-authentication with the Authorization Center;said Buying target transmits said purchase message to the Authorization Center;and either: said Authorization Center decrypts said purchase message using said Public Key of said Buying target taken from DC of said Buying target during authentication;said Authorization Center composing said authorization message;said Authorization Center transmitting said Authorization message to said Buying target;said Buying target transmits said Authorization message to said Selling target;the Selling target decrypts said Authorization message using a Public key of said Authorization Center;or: said Authorization Center resolves via said Switch server Primary URL of said Selling target using UTA of said Seller taken from DC of said Selling target, or takes Primary URL of said Selling Target from said Purchase message;said Authorization Center connects to said Selling target using said Primary URL of said Selling target;said Authorization Center authenticates the Selling target and if Selling target is authentic: said Authorization Center verifies said Selling Target and said Buying target, and said purchase data;said Authorization Center composes said Authorization message;said Authorization Center transmits said Authorization message to said Selling target;and said Selling target decrypts said Authorization message using said Public key of said Authorization Center. 207. The system as claimed in claim 206, wherein the Seller allows the purchase if the payment is authorized. 208. The system as claimed in claim 206, wherein said Buyer / Seller cross- authentication is a Strong Buyer / Seller cross-authentication in secure mode. 209. The system as claimed in claim 203, further comprising: means for establishing wired or wireless connection between said Buying target and said Selling target;means for displaying or otherwise indicating purchase/transaction data to said Buying and Selling target, said purchase transaction data comprising a purchase description and a value of said purchase;and means for receiving an authorization of said Buying target for said purchase, wherein, if said authorization is granted: executing Buyer / Seller cross-authentication;if said Selling Target and said Buying target are authentic, then said Buying target composes said purchase message;said Buying target transmits said purchase message to said Selling target;said Selling target decrypts said purchase message using a Public Key of said Buying target taken from DC of said Buying target, verifies the purchase data, and if applicable to policy and if purchase data is coπect then said Selling Target composes said Charge message;said Selling Target connects to said Authorization Center using Primary URL of said Authorization Center;said Selling Target executes cross-authentication with the Authorization Center, and if cross-authentication succeeds: said Selling target transmits said Charge message to said Authorization Center;said Authorization Center decrypts said Charge message using a Public Key of said Selling target and retrieves and decrypts said Purchase message using said Public Key of said Buying target taken from said DC of said Buying target;said Authorization Center verifies the purchase data, and Selling and Buying targets;said Authorization Center composes said Authorization message;said Authorization Center transmits said Authorization message to said Selling target;and said Selling target decrypts said Authorization message using Public key of said Authorization Center. 210. The system as claimed in claim 209, wherein said Selling target allows the purchase if the payment is authorized. 211. The system as claimed in claim 209, wherein said Selling target executes Strong cross-authentication with the Authorization Center in secure mode. 212. The system as claimed in claim 156, wherein said internet service provider is said switch server and said second number file is said default number file. 213. A system for wireless or wired network communication comprising: means for issuing a temporary Digital Certificates containing UTA for use in at least one Temporary Target (TT), said TT serving as a temporary Target or Mover in the network;and a CA Switch;wherein said CA Switch issues UTA and UTA DC, transfers the UTA and DC directly to a Temporary Target Number File or to a reseller, and the reseller assigns the UTA/DC to a particular temporary Target Primary Number File. 214 . The system as claimed in claim 213, wherein said TT is a disposable handset which uses at least one of Transaction, Text, Voice and Video over an IP exchange only and with or without assignment of a permanent network UTA. 215 . The system as claimed in claim 213, wherein when a TT is turned on, said TT prompts a user to manually enter a UTA, or to use a particular preset UTA. 216. The system as claimed in claim 213, wherein, when a TT is turned on, said TT is set to automatically choose a dynamic UTA provided by a network. 217. The system as claimed in claim 215, wherein the user chooses to use a particular UTA, the TT request the user to enter a password for the temporary UTA, to verify the user's rights to use the UTA;when the password is stored, handset connects to UTA issuing authority server via SSL and verifies the password for the temporary UTA, or verifies the password with an encrypted password record contained in a secured memory area of the TT;if the check is successful, the user is granted access to network resources using chosen UTA and is treated as an original UTA user;if the check fails the handset can be denied, blocked or reported stolen based on security policy;or a particular UTA with DC is assigned and remains valid through a predetermined period of time or a number of connections/transactions for the handset/software, and, if assigned, the particular UTA is subject to confirmation for use by the user;218. The system as claimed in claim 217, wherein the password is similar to a Personal Identification Number for a GSM SIM card. 219. The system as claimed in claim 217, wherein the UTA issuing authority is one of a CA, Switch, ISP and reseller. 220. The system as claimed in claim 216, wherein, when the TT is turned on for the first time, the TT connects via Internet to a Switch server;the Switch server registers the TT in the network and assigns dynamic UTA and temporary Default Number File for the TT;wherein the Default Number File is a copy of Primary Number File;the dynamic UTA is used only for duration of each particular call unless the user requires to hold the UTA for a standard period of time or based on other standard terms of use. 221. The system as claimed in claim 220, wherein Dynamic UTA is being revoked after the call is disconnected or assigned and held for the TT for a standard period of time if required by the user. 222. The system as claimed in claim 220, wherein, to retrieve the UTA, TT is enabled to update its Primary Number File with a particular UTA and the CA issues a DC containing the UTA and assigns the DC the handset. 223. The system as claimed in claim 156, wherein the PNF is used as a Digital Identity Dataset comprising all identifying information required for particular verification, authentication, and authorization and transaction purposes. 224. A system for session encryption comprising a plurality of targets in a network or on an Internet, wherein Targets use shorter key pairs in order to accelerate encryption of online audio and video streams, each said Targets comprising: means for issuing new pair of shorter public and private keys;means for storing the private key in an internal memory of said Target, said private key being used only for one session;means for encrypting a new shorter public key with a sending target original private key, or with a receiving target original public key;and means for transmitting the encrypted message to the receiving target, wherein a receiving target decrypts the received message containing the new shorter Public Key of the sending target and uses the received sending target public key to encrypt/decrypt the session exchange with sending target. 225. The system as claimed in claim 224, wherein the target encrypts a message using the receiving target public key and the receiving target decrypts the message using the receiving target's private key. 226. The system as claimed in claim 224, wherein the target encrypts a message using the sending target's private key and the receiving target decrypts the message using the sending target's public key. 227. The system as claimed in claim 178, wherein at least one of said purchase, payment and other secure transaction services uses a credit card, said credit card having a credit card record (CCR). 228. The system as claimed in claim 227, wherein said CCR is recorded on the credit card magnet stripe or in the smart card internal memory. 229. The system as claimed in claim 227, further comprising means for performing credit card authorization wherein the CCR is retrieved from the credit card and saved in the Target's secure area metadata. 230 . The system as claimed in claim 229, wherein if it is required to change CCR when authorizing a particular transaction, the changed CCR is changed by a Credit Card system issuing the card and returned to the Target encrypted using the Target Public Key, then the received CCR is decrypted by the Target using the Private Key of the target and stored in the Target's secure area metadata. 231. The system as claimed in claim 178, wherein at least one of said purchase, payment and other secure transaction services uses a bank charge account. 232. The system as claimed in claim 231, wherein said bank charge account is one of a checking account and a savings account. 233. The method as claimed in claim 79 further comprising selling said UTA, which is valid on at least one of a period of time, or number of uses thereof, and a fixed money value of services provided. 234. The method as claimed in claim 80 further comprising selling said digital certificate, wherein UTA is a main verifiable part of said digital certificate and privileges contain terms of use of said digital certificate based on at least one of a period of time, or number of uses thereof, and a fixed money value of services provided. 235. The method as claimed in claim 79, wherein said network comprised permanent and temporary targets, said method further comprising selling said PNF with a permanent UTA for permanent Targets or without said permanent UTA for Temporary Targets. 236. The method as claimed in claim 79, further comprising: recording at least one of said PFN on a recordable medium;and selling said recordable medium having said at least one of said PNF recorded thereon. 237. The method as claimed in claim 236, wherein said recordable medium is a portable recordable medium. 238 The method as claimed in claim 237, wherein said portable medium is one of a SIM card for GSM and/or 3G standards, a CD and a DVD. 239. The method as claimed in claim 236, wherein said recordable medium is a recordable memory chip or processor. 240. The method as claimed in claim 79, further comprising selling said PNF as a Digital Identity Dataset. 241. The method as claimed in claim 79, further comprising selling said UTA and /or said PNF on per resolution charge basis. 242. The method as claimed in claim 79, further comprising selling said UTA and/or PNF to a third party on per provision charge basis. 243 . The method as claimed in claim 79, further comprising selling said UTA and/or PNF authentication services on per authentication charge basis. 244 . The method as claimed in claim 79, further comprising selling said UTA and/or PNF charge authorization services on per authorization charge basis. 245. The method as claimed in claim 79, further comprising: storing, on a recordable medium, an instruction set comprising instructions for executing steps of: said forming said PNF;said forming said secondary and said default number files;and said storing of said secondary and default number files. 246. The method as claimed in claim 244, further comprising selling said recordable medium. 247. A computer-readable medium carrying out one or more sequences of instructions for performing wireless or wired network communication between network resources each having a unique telephone number associated therewith, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: forming a primary number file (PNF) comprising a uniform telephone address (UTA) which has a telephone number associated with a network resource;forming a secondary number file and a default number file, said secondary and default number files being minor images of said primary number file;storing said default number file at a switch server which provides connectivity services for said network resources and is itself a network resource;and storing said secondary number file at an internet service provider. 248. A computer-readable medium carrying out one or more sequences of instructions for performing wireless or wired network communication between network resources each having a unique telephone number associated therewith, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: issuing a temporary Digital Certificates containing UTA for use in at least one Temporary Target (TT), said TT serving as a temporary Target or Mover in the network, wherein a CA Switch issues UTA and UTA DC;transfers the UTA and DC directly to Temporary Target Number File or to a reseller;and the reseller assigns the UTA/DC to a particular temporary Target Primary Number File. 249. A computer-readable medium carrying out one or more sequences of instructions for performing session encryption, wherein Targets use shorter key pairs in order to accelerate encryption of on-line audio and video streams, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: each Target issuing new pair of shorter public and private keys;storing the private key in an internal memory of said Target, said private key being used only for one session;encrypting a new shorter public key with a sending target original private key, or with a receiving target original public key;and transmitting the encrypted message to the receiving target;and receiving target decrypting the received message containing the new shorter Public Key of the sending target and uses the received sending target public key to encrypt decrypt the session exchange with sending target. 250. A computer data signal embodied in a carrier wave, the computer data signal carrying one or more sequences of instructions for performing wireless or wired network communication between network resources each having a unique telephone number associated therewith, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: forming a primary number file (PNF) comprising a uniform telephone address (UTA) which has a telephone number associated with a network resource;forming a secondary number file and a default number file, said secondary and default number files being minor images of said primary number file;storing said default number file at a switch server which provides connectivity services for said network resources and is itself a network resource;and storing said secondary number file at an internet service provider. 251. A computer data signal embodied in a carrier wave, the computer data signal carrying one or more sequences of instructions for performing wireless or wired network communication between network resources each having a unique telephone number associated therewith, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: issuing a temporary Digital Certificates containing UTA for use in at least one Temporary Target (TT), said TT serving as a temporary Target or Mover in the network, wherein a CA Switch issues UTA and UTA DC;transfers the UTA and DC directly to Temporary Target Number File or to a reseller;and the reseller assigns the UTA/DC to a particular temporary Target Primary Number File. 252 A computer data signal embodied in a carrier wave, the computer data signal carrying one or more sequences of instructions for performing session encryption, wherein Targets use shorter key pairs in order to accelerate encryption of on-line audio and video streams, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: each Target issuing new pair of shorter public and private keys;storing the private key in an internal memory of said Target, said private key being used only for one session, encrypting a new shorter public key with a sending target original private key, or with a receiving target original public key;and transmitting the encrypted message to the receiving target;and receiving target decrypting the received message containing the new shorter Public Key of the sending target and uses the received sending target public key to encrypt/decrypt the session exchange with sending target.
Independent claims45