Patents by Inventor Ben Strulo

Ben Strulo 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: 10355974
    Abstract: In embodiments of the invention when a session request is received the value assigned to that session is compared to present congestion costs in the network at the present time. If the value of the session exceeds the cost then the session is accepted; otherwise it is rejected. It is possible to show mathematically that, provided this strategy is used for all session requests, then, when demand exceeds supply for a given resource, the congestion measurement for that resource rises to become equal to its shadow price. Here, in a model of a capacity constrained network, the shadow price of a capacity constraint is the cost to other users of using one unit of capacity. Congestion measurements can therefore be used to provide a “cost” (to other users) of admitting the flow to the network, which can then be compared against the “value” (to the network operator) of admitting the flow during the admission control evaluation. Additionally, this “cost” vs.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: July 16, 2019
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Ben Strulo, Marc Wennick, Gabriele Corliano
  • Patent number: 9525565
    Abstract: A method and system is described that adjusts the allocated capacity of a network between services, or service or traffic classes, in dependence on a congestion-influenced shadow price indication in respect of each service or class. In this respect, instead of viewing the congestion price as a cost of using already allocated unit of capacity, such a shadow price indication can be viewed as an indicator of the value obtainable from allocating an extra unit of capacity to a service or class. By so doing the shadow price indication becomes a factor to be taken into account in deciding on capacity allocation between services or classes, with a high shadow price indication for a service or class indicating that additional value would likely be obtained by allocating an additional unit of capacity to the service or class.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: December 20, 2016
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Ben Strulo, Gabriele Corliano, Marc Wennink
  • Patent number: 8907766
    Abstract: A communications system including a receiver and a first transmitter, wherein the first transmitter transmits noise signals across a range of communication channels used by the receiver, the receiver being adapted to receive a transmission transmitted by a second transmitter over one or more of said range of communication channels, and to distinguish the transmission made by the second transmitter from the noise signals using information from the first transmitter about the noise signals.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: December 9, 2014
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Vivekanand Korgaonkar, Ben Strulo
  • Patent number: 8625426
    Abstract: A network has a plurality of edge nodes (7a, 7b, 7c, 7d) and core nodes (3a, 3b, 3c) for carrying flows of data from an ingress gateway (7a, 7b, 7c, 7d) to an egress gateway (7a, 7b, 7c, 7d) along a path of core nodes. For any given path in the network work from an ingress node to an egress node, the number of flows is controlled. When network congestion occurs, the egress gateway (7a, 7b, 7c, 7d) provides an indication of the level of network congestion. Terminating flows is disruptive and therefore the ingress gateway (7a, 7b, 7c, 7d) can mark other flows with a congestion marker and send them to the egress gateway (7a, 7b, 7c, 7d). These marked flows are routed by the core and egress gateway (7a, 7b, 7c, 7d) but ignored for calculating network congestion. When the network congestion is alleviated, the marked flows can be un-marked and treated as normal flows, hence the network avoids unnecessary flow termination.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: January 7, 2014
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Ben Strulo, Marc Wennink
  • Patent number: 8542598
    Abstract: Methods and systems for providing information relating to congestion at a network element caused by data units intended to be forwarded across a telecommunications network by the network element, the apparatus comprising: load-data receiving means for receiving load data relating to data units intended to be forwarded by the network element; rate-data obtaining means for obtaining data indicative of a configurable rate; first and second registers for storing first and second metrics; first and second updating means operable to update the metrics in said first and second registers in dependence on said load data and on the configurable rate; and a congestion indication provider operable to provide indications of congestion in dependence on the metrics stored in the registers; said apparatus being configured in such that it may provide behavior equivalent to a virtual queue marking scheme by virtue of a minor modification to hardware provided for Single Rate Three Color Marking.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: September 24, 2013
    Assignee: British Telecommunications public limited company
    Inventors: Gabriele Corliano, Ben Strulo, Marc Wennink
  • Publication number: 20130039187
    Abstract: A method and system is described that adjusts the allocated capacity of a network between services, or service or traffic classes, in dependence on a congestion-influenced shadow price indication in respect of each service or class. In this respect, instead of viewing the congestion price as a cost of using already allocated unit of capacity, such a shadow price indication can be viewed as an indicator of the value obtainable from allocating an extra unit of capacity to a service or class. By so doing the shadow price indication becomes a factor to be taken into account in deciding on capacity allocation between services or classes, with a high shadow price indication for a service or class indicating that additional value would likely be obtained by allocating an additional unit of capacity to the service or class.
    Type: Application
    Filed: March 3, 2011
    Publication date: February 14, 2013
    Inventors: Ben Strulo, Gabriele Corliano, Marc Wennink
  • Patent number: 8271526
    Abstract: Content items or data defining access to content items for provision to one or more users is respectively maintained. Respective content access data for those users from which content items or data defining access to content items are received is changed and a sub-set of the content items or data defining access to content items is provided to a user, the members of the sub-set being determined in dependence on the content access data of the user. Each content item or set of data defining access to a content item has a property having a value, and the content access data includes a content access value relating to the property, wherein the sub-set of the content items or data defining access to content items is determined in dependence on the respective values.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: September 18, 2012
    Assignee: British Telecommunications public limited company
    Inventors: Jeffery R Farr, Ben Strulo
  • Publication number: 20120033553
    Abstract: A network has a plurality of edge nodes (7a, 7b, 7c, 7d) and core nodes (3a, 3b, 3c) for carrying flows of data from an ingress gateway (7a, 7b, 7c, 7d) to an egress gateway (7a, 7b, 7c, 7d) along a path of core nodes. For any given path in the network work from an ingress node to an egress node, the number of flows is controlled. When network congestion occurs, the egress gateway (7a, 7b, 7c, 7d) provides an indication of the level of network congestion. Terminating flows is disruptive and therefore the ingress gateway (7a, 7b, 7c, 7d) can mark other flows with a congestion marker and send them to the egress gateway (7a, 7b, 7c, 7d). These marked flows are routed by the core and egress gateway (7a, 7b, 7c, 7d) but ignored for calculating network congestion. When the network congestion is alleviated, the marked flows can be un-marked and treated as normal flows, hence the network avoids unnecessary flow termination.
    Type: Application
    Filed: March 25, 2010
    Publication date: February 9, 2012
    Inventors: Ben Strulo, Marc Wennink
  • Publication number: 20110026399
    Abstract: Embodiments of the invention provide a network management sub-system which is preferably logically separate from the routing nodes (including gateway nodes) of a network. The network management sub-system receives load information relating to present packet flows on existing predetermined paths in the network, and when a request for admittance of a new packet flow is received, is able to make a decision as to whether the new flow should be both: i) admitted to the network; and ii) on to which path; in substantially the same process step. This is possible because the admission control and routing algorithms are integrated into a single process, the result of which provides both an admission control decision as well as a routing decision at the same time.
    Type: Application
    Filed: March 27, 2009
    Publication date: February 3, 2011
    Applicant: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Ben Strulo, Marc Wennink, Gabriele Corliano
  • Publication number: 20110019549
    Abstract: In embodiments of the invention when a session request is received the value assigned to that session is compared to present congestion costs in the network at the present time. If the value of the session exceeds the cost then the session is accepted; otherwise it is rejected. It is possible to show mathematically that, provided this strategy is used for all session requests, then, when demand exceeds supply for a given resource, the congestion measurement for that resource rises to become equal to its shadow price. Here, in a model of a capacity constrained network, the shadow price of a capacity constraint is the cost to other users of using one unit of capacity. Congestion measurements can therefore be used to provide a “cost” (to other users) of admitting the flow to the network, which can then be compared against the “value” (to the network operator) of admitting the flow during the admission control evaluation. Additionally, this “cost” vs.
    Type: Application
    Filed: March 27, 2009
    Publication date: January 27, 2011
    Inventors: Ben Strulo, Marc Wennink, Gabriele Corliano
  • Publication number: 20100208591
    Abstract: Methods and systems for providing information relating to congestion at a network element caused by data units intended to be forwarded across a telecommunications network by the network element, the apparatus comprising: load-data receiving means for receiving load data relating to data units intended to be forwarded by the network element; rate-data obtaining means for obtaining data indicative of a configurable rate; first and second registers for storing first and second metrics; first and second updating means operable to update the metrics in said first and second registers in dependence on said load data and on the configurable rate; and a congestion indication provider operable to provide indications of congestion in dependence on the metrics stored in the registers; said apparatus being configured in such that it may provide behaviour equivalent to a virtual queue marking scheme by virtue of a minor modification to hardware provided for Single Rate Three Colour Marking.
    Type: Application
    Filed: September 19, 2008
    Publication date: August 19, 2010
    Inventors: Gabriele Corliano, Ben Strulo, Marc Wennink
  • Publication number: 20100033305
    Abstract: A communications system including a receiver and a first transmitter, wherein the first transmitter transmits noise signals across a range of communication channels used by the receiver, the receiver being adapted to receive a transmission transmitted by a second transmitter over one or more of said range of communication channels, and to distinguish the transmission made by the second transmitter from the noise signals using information from the first transmitter about the noise signals.
    Type: Application
    Filed: October 26, 2006
    Publication date: February 11, 2010
    Inventors: Vivekanand Korgaonkar, Ben Strulo
  • Publication number: 20070192349
    Abstract: Data items or data defining access to data items for provision to one or more users and respective service level data usable to determine a level of service to be provided to the respective users is maintained. Data items or data defining access to data items is received from users for provision to users and rating data is received from one or more users relating to data items provided to those users. Respective service level data for those users from which data items or data defining access to data items were received is changed in dependence upon received rating data relating to those received data items or data defining access to data items. Service is provided to a user in dependence on the service level data for that user.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 16, 2007
    Inventors: Jeffrey Farr, Ben Strulo
  • Publication number: 20070192321
    Abstract: Content items or data defining access to content items for provision to one or more users is respectively maintained. Respective content access data for those users from which content items or data defining access to content items are received is changed and a sub-set of the content items or data defining access to content items is provided to a user, the members of the sub-set being determined in dependence on the content access data of the user. Each content item or set of data defining access to a content item has a property having a value, and the content access data includes a content access value relating to the property, wherein the sub-set of the content items or data defining access to content items is determined in dependence on the respective values.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 16, 2007
    Inventors: Jeffery Farr, Ben Strulo
  • Patent number: 6611501
    Abstract: In a connection management system for setting up connections in a communications network, run-time negotiation is carried out to avoid feature interaction. Users of the network are provided with user agents (intelligent software) which have access to user profiles. When a calling user wants to set up a particular connection configuration, which may involve service features such as ring back later on busy, their user agent sends a connection configuration proposal to the user agent for a called user. The two user agents then negotiate to establish a mutually acceptable connection configuration, if one is available. The negotiation is based on alternative connection configurations stored in order of preference in the respective user profiles. These are proposed and counter-proposed by the user agents in descending preference order until the mutually acceptable configuration is reached or the connection fails.
    Type: Grant
    Filed: March 19, 1998
    Date of Patent: August 26, 2003
    Assignee: British Telecommunications public limited company
    Inventors: Martin John Owen, Satya Patel, Ben Strulo, Stephen Leslie Corley