IP Library Patent Application 13393308
Patent Application
App. No. 13/393,308

SUPPORT FOR NETWORK ROUTING SELECTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/393,308
Abstract

Retrieval of address data for control of routing through a network, such as a telephone network or an e-mail network is supported by a database with pre-stored address resolution information. Input from users is used to expand the database. When a first user inputs information that links a destination in the network to an information item, the database is expanded by adding a record that links the information item to a source identifier of the first user and a destination identifier of the destination. Subsequently, the added record is compared with address describing data from a second user. A destination address may be derived from the address describing data for example when at least one attribute associated with the second user and the source identifier match and at least part of the address describing data matches the information item. In another embodiment an address of the source identifier may be used as a destination address for the second user, when address describing data from the second user matches with the information item from the record.

Claims (52)

1 . A method of supplying a destination address to control routing of data through a network, the method comprising

providing a storage device with pre-stored address resolution information;

collecting information from a first user of the network, the information linking a destination in the network to an information item from the information;

adding a record to the pre-stored address resolution information, the record linking the information item to a source identifier related to the first user and a destination identifier of the destination;

receiving address describing data from a second user via a user terminal of the network;

comparing at least part of the address describing data with the information item in said record from said storage device and comparing values of at least one attribute associated with the second user and the source identifier; and

in response to detection that the values of the attribute match and that at least part of the address describing data matches the information item, supplying a destination address defined by the destination identifier to control routing of data through the network.

2 . A method according to claim 1 , comprising

receiving further address describing data from said destination,

comparing at least part of the further address describing data with the information item in said record from said storage device; and

in response to detection that at least part of the further address describing data matches the information item, supplying a source address defined by the source identifier to control routing of further data through the network from the destination to the source address in response to the further address describing data.

3 . A method according to claim 1 , comprising presenting information representing at least the destination identified by the destination identifier at the user terminal, receiving back a confirmation of the destination at the user terminal and using the destination address to control routing through the network in response to reception of the confirmation.

4 . A method according to claim 1 , comprising receiving further address describing data from said first user, selecting the destination identifier based on said further address describing data to control routing of further data from said through the network, and extracting the information item from the further address describing data for adding said record.

5 . A method according to claim 1 , wherein the network is a telephone network, the destination address being telephone number data to control routing of a call through the telephone network.

6 . A method according to claim 1 , wherein the network is the Internet, the destination address being an e-mail address to address an e-mail.

7 . A method according to claim 1 , comprising routing the data through the network under control of the destination address.

8 . Network address resolution equipment, comprising

a storage device with pre-stored address resolution information;

an input for receiving information from a first user from an input terminal, the information linking a destination in the network to an information item from the information;

a control circuit configured to

add a record to the pre-stored address resolution information, the record linking the information item to a source identifier of the first user and a destination identifier of the destination,

receive address describing data from a second user via a user terminal of the network,

compare at least part of the address describing data with the information item in said record from said storage device;

compare values of at least one attribute associated with the second user and the source identifier; and in response to detection that the values of the attribute match and that at least part of the address describing data matches the information item:

supply a destination address defined by the destination identifier to control routing of data through the network.

9 . Network address resolution equipment according to claim 8 , wherein the control circuit is configured to

receive further address describing data from said destination,

compare at least part of the further address describing data with the information item in said record from said storage device; and in response to detection that at least part of the further address describing data matches the information item:

supply a source address defined by the source identifier to control routing of further data through the network from the destination to the source address in response to the further address describing data.

10 . Network address resolution equipment according to claim 8 , wherein the control circuit is configured to control the user terminal to present information representing at least the destination identified by the destination identifier, to receive back a confirmation of the destination at the user terminal and to use the destination address to control routing through the network in response to reception of the confirmation.

11 . Network address resolution equipment according to claim 8 , wherein the control circuit is configured to receive further address describing data from said first user, to select the destination identifier based on said further address describing data for control of routing of further data from said through the network, and to extract the information item from the further address describing data for adding said record.

12 . A computer program product, comprising a program of instructions that, when executed by a programmable computer, will cause the programmable computer to

collecting information from at least a first user in the network, the information linking a destination in the network to an information item from the information;

add a record to the pre-stored address resolution information, the record linking the information item to a source identifier of the first user and a destination identifier of the destination;

receive address describing data from a second user via a user terminal of the network;

compare at least part of the address describing data with the information item in said record from said storage device and compare values of at least one attribute associated with the second user and the source identifier; and

in response to detection that the values of the attribute match and that at least part of the address describing data matches the information item, supplying a destination address defined by the destination identifier to control routing of data through the network.

13 . A method of supplying a destination address to control routing of data through a network, the method comprising

providing a storage device with pre-stored address resolution information;

collecting information from at least a first user in the network, the information linking a destination in the network to an information item from the information;

adding a record to the pre-stored address resolution information, the record linking the information item to a source identifier of the first user and a destination identifier of the destination;

receiving address describing data from a second user via a user terminal of the network;

comparing at least part of the address describing data with the information item in said record from said storage device; and

in response to detection that at least part of the address describing data matches the information item, supplying a destination address defined by the source identifier to control routing of data from the user terminal through the network.

14 . Network address resolution equipment, comprising

a storage device with pre-stored address resolution information;

an input for receiving information from a first user from an input terminal, the information linking a destination in the network to an information item from the information;

a control circuit configured to

add a record to the pre-stored address resolution information, the record linking the information item to a source identifier of the first user and a destination identifier of the destination,

receive address describing data from a second user via a user terminal of the network,

compare at least part of the address describing data with the information item in said record from said storage device; and in response to detection that at least part of the address describing data matches the information item:

supply a destination address defined by the source identifier to control routing of data through the network from the user terminal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2020
From: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK (TNO)
To: DATASERVE TECHNOLOGIES LLC
Reel/Frame 052113/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: NOOREN, PIETER ALBERT; KEESMAAT, NICOLAAS WIJNAND; NORP, ANTONIUS HENDRIKUS; VAN DEVENTER, MATTIJS OSKAR
To: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
Reel/Frame 028181/0071 →