Patents by Inventor Jonathan Richard Berger

Jonathan Richard Berger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10298493
    Abstract: Measures, including methods, systems and computer program products, for use in processing route data in a network comprising a plurality of autonomous systems. At a network device, route data defining at least one route for network traffic which is configured on at least one border network device is received from the at least one border network device. The at least one border network device is located at a border of an autonomous system in the plurality of autonomous systems. The network device processes the received route data according to a set of policies to generate modified route data. The network device transmits at least a part of the modified route data to the at least one border network device. The at least part of the modified route data is operable to instruct the at least one border network device to modify the behavior of the at least one route.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: May 21, 2019
    Assignee: Metaswitch Networks Ltd
    Inventors: Christopher David Liljenstolpe, Jonathan Eric Hardwick, Jonathan Richard Berger
  • Patent number: 9672234
    Abstract: Databases and methods for storing, processing and searching data in database tree structures are provided. More particularly, a method for processing data stored in database tree structures for use in data packet routing applications, and a method of searching a database containing data stored in a tree structure, using a search key, are provided. The tree structure includes a plurality of nodes. Data relating to a first node and a second node is stored in the database. The data includes a first node key and a second node key which is prefixed by the first node key. The tree structure is searched using a search key by traversing the second node and determining if the first node key has a prefix which matches the search key.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: June 6, 2017
    Assignee: Metaswitch Networks Ltd.
    Inventors: Jonathan Richard Berger, Gawain Bosworth, David Edward McWalter
  • Publication number: 20160226760
    Abstract: Measures, including methods, systems and computer program products, for use in processing route data in a network comprising a plurality of autonomous systems. At a network device, route data defining at least one route for network traffic which is configured on at least one border network device is received from the at least one border network device. The at least one border network device is located at a border of an autonomous system in the plurality of autonomous systems. The network device processes the received route data according to a set of policies to generate modified route data. The network device transmits at least a part of the modified route data to the at least one border network device. The at least part of the modified route data is operable to instruct the at least one border network device to modify the behavior of the at least one route.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Christopher David LILJENSTOLPE, Jonathan Eric HARDWICK, Jonathan Richard BERGER
  • Publication number: 20090077076
    Abstract: The present application relates to databases and methods for storing and searching data in database tree structures. In particular, but not exclusively, the present application relates to the processing of data stored in database tree structures for use in data packet routing applications. A method of searching a database using a search key is disclosed in which the database contains data stored in a tree structure. The tree structure includes a plurality of nodes. Data relating to a first node and a second node is stored in the database. The data includes a first node key and a second node key which is prefixed by the first node key. The tree structure is searched using a search key by traversing the second node and determining if said first node key has a prefix which matches said search key.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 19, 2009
    Applicant: DATA CONNECTION LIMITED
    Inventors: Jonathan Richard Berger, Gawain Bosworth, David Edward McWalter