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: 10355974Abstract: 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: GrantFiled: March 27, 2009Date of Patent: July 16, 2019Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Ben Strulo, Marc Wennick, Gabriele Corliano
-
Patent number: 9525565Abstract: 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: GrantFiled: March 3, 2011Date of Patent: December 20, 2016Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Ben Strulo, Gabriele Corliano, Marc Wennink
-
Patent number: 8907766Abstract: 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: GrantFiled: October 26, 2006Date of Patent: December 9, 2014Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Vivekanand Korgaonkar, Ben Strulo
-
Patent number: 8625426Abstract: 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: GrantFiled: March 25, 2010Date of Patent: January 7, 2014Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Ben Strulo, Marc Wennink
-
Patent number: 8542598Abstract: 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: GrantFiled: September 19, 2008Date of Patent: September 24, 2013Assignee: British Telecommunications public limited companyInventors: Gabriele Corliano, Ben Strulo, Marc Wennink
-
Publication number: 20130039187Abstract: 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: ApplicationFiled: March 3, 2011Publication date: February 14, 2013Inventors: Ben Strulo, Gabriele Corliano, Marc Wennink
-
Patent number: 8271526Abstract: 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: GrantFiled: February 18, 2005Date of Patent: September 18, 2012Assignee: British Telecommunications public limited companyInventors: Jeffery R Farr, Ben Strulo
-
Publication number: 20120033553Abstract: 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: ApplicationFiled: March 25, 2010Publication date: February 9, 2012Inventors: Ben Strulo, Marc Wennink
-
Publication number: 20110026399Abstract: 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: ApplicationFiled: March 27, 2009Publication date: February 3, 2011Applicant: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Ben Strulo, Marc Wennink, Gabriele Corliano
-
Publication number: 20110019549Abstract: 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: ApplicationFiled: March 27, 2009Publication date: January 27, 2011Inventors: Ben Strulo, Marc Wennink, Gabriele Corliano
-
Publication number: 20100208591Abstract: 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: ApplicationFiled: September 19, 2008Publication date: August 19, 2010Inventors: Gabriele Corliano, Ben Strulo, Marc Wennink
-
Publication number: 20100033305Abstract: 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: ApplicationFiled: October 26, 2006Publication date: February 11, 2010Inventors: Vivekanand Korgaonkar, Ben Strulo
-
Publication number: 20070192349Abstract: 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: ApplicationFiled: February 18, 2005Publication date: August 16, 2007Inventors: Jeffrey Farr, Ben Strulo
-
Publication number: 20070192321Abstract: 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: ApplicationFiled: February 18, 2005Publication date: August 16, 2007Inventors: Jeffery Farr, Ben Strulo
-
Patent number: 6611501Abstract: 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: GrantFiled: March 19, 1998Date of Patent: August 26, 2003Assignee: British Telecommunications public limited companyInventors: Martin John Owen, Satya Patel, Ben Strulo, Stephen Leslie Corley