Patents by Inventor Paul Francis McKee
Paul Francis McKee 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: 11431785Abstract: A system for managing compositions of software components or applications is disclosed. In particular, systems in which the software components or applications communicate with one another using message-oriented middleware are considered. The system is fed by one or more data feeds, and produces a plurality of processed feeds for respective applications. The data items in the input data feeds are processed by the software components or applications which form a data feed processing graph, with each application having a processing path (or egress-rooted tree) which results in the processed feed for that application. Managing such systems is complex. This complexity is tackled by having each component processing a data feed item add an annotation to the data feed item, so that the cumulative annotation which is seen in the processed feed for an application provides a history of the processing carried out on the input data feed(s).Type: GrantFiled: December 21, 2012Date of Patent: August 30, 2022Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Daniel Charles Spaven, Paul Francis McKee
-
Patent number: 11218534Abstract: A system for managing compositions of software components or applications is disclosed. In particular, systems in which the software components or applications communicate with one another using message-oriented middleware are considered. Each component processing a data feed item adds an annotation to the data feed item, so that the cumulative annotation which is seen in the processed feed for an application provides a history of the processing carried out on the input data feed(s). Each software component or application in the processing system is arranged to store a log of each message it inputs, the process(es) it carries out on that message, and the output message generated. The software component or application further includes a reference to a log interface (e.g. a Uniform Resource Locator) in the entry it makes to the message annotation. A downstream node is then able to use that interface reference to extract (192) the more detailed information to be found in the log.Type: GrantFiled: December 21, 2012Date of Patent: January 4, 2022Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Daniel Charles Spaven, Paul Francis McKee
-
Patent number: 11036198Abstract: In a managed system controlled by multiple policy managers, conflicts between the policies of the managers are resolved by generating a satisfaction measure to be transmitted to policy managers together with sensor data, indicative of how closely the sensor data satisfies the policy which caused it. This satisfaction measure is used to determine whether actuators controlled by the other policy managers should be triggered by the sensor data. This allows policies to co-operate to prevent conflict between the conflicting requirements of different policies.Type: GrantFiled: July 30, 2019Date of Patent: June 15, 2021Assignee: British Telecommunications Public Limited CompanyInventors: Nicholas John Davies, Paul Francis McKee
-
Patent number: 10848991Abstract: A loss of connection between a wireless access point and a network is reported to a network-based service platform by the wireless access point by automatically establishing wireless contact with a second wireless access point, and transmits a predetermined fault report message to a predetermined network platform address by way of the second wireless access point and the second network interface. Authentication credentials are stored in the access point allowing automatic access to the service platform without user intervention, to allow the report to be generated without user intervention. The message may include data on recent usage of the access point, or may be repeated when a user attempts to use the access point, in order to prioritise the fault reported at the service platform.Type: GrantFiled: December 17, 2014Date of Patent: November 24, 2020Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventor: Paul Francis McKee
-
Publication number: 20200125048Abstract: A system of interacting sensors and operational equipment is configured to control the operational equipment in response to trigger events detected by the sensors, according to a set of management control policy sets. In response to one or more identified special trigger events, the set of management control policies is replaced with a predetermined policy prioritizing control of the behavior of the system according to a predetermined set of control parameters.Type: ApplicationFiled: December 8, 2017Publication date: April 23, 2020Applicant: British Telecommunications Public Limited CompanyInventors: Paul Francis McKee, Michael Fisher
-
Publication number: 20200073354Abstract: In a managed system controlled by multiple policy managers, conflicts between the policies of the managers are resolved by generating a satisfaction measure to be transmitted to policy managers together with sensor data, indicative of how closely the sensor data satisfies the policy which caused it. This satisfaction measure is used to determine whether actuators controlled by the other policy managers should be triggered by the sensor data. This allows policies to co-operate to prevent conflict between the conflicting requirements of different policies.Type: ApplicationFiled: July 30, 2019Publication date: March 5, 2020Applicant: British Telecommunications Public Limited CompanyInventors: Nicholas John Davies, Paul Francis McKee
-
Publication number: 20170026858Abstract: A loss of connection between a wireless access point and a network is reported to a network-based service platform by the wireless access point by automatically establishing wireless contact with a second wireless access point, and transmits a predetermined fault report message to a predetermined network platform address by way of the second wireless access point and the second network interface. Authentication credentials are stored in the access point allowing automatic access to the service platform without user intervention, to allow the report to be generated without user intervention. The message may include data on recent usage of the access point, or may be repeated when a user attempts to use the access point, in order to prioritise the fault reported at the service platform.Type: ApplicationFiled: December 17, 2014Publication date: January 26, 2017Inventor: Paul Francis MCKEE
-
Publication number: 20140379807Abstract: A system for managing compositions of software components or applications is disclosed. In particular, systems in which the software components or applications communicate with one another using message-oriented middleware are considered. Each component processing a data feed item adds an annotation to the data feed item, so that the cumulative annotation which is seen in the processed feed for an application provides a history of the processing carried out on the input data feed(s). Each software component or application in the processing system is arranged to store a log of each message it inputs, the process(es) it carries out on that message, and the output message generated. The software component or application further includes a reference to a log interface (e.g. a Uniform Resource Locator) in the entry it makes to the message annotation. A downstream node is then able to use that interface reference to extract (192) the more detailed information to be found in the log.Type: ApplicationFiled: December 21, 2012Publication date: December 25, 2014Inventors: Daniel Charles Spaven, Paul Francis McKee
-
Publication number: 20140365575Abstract: A system for managing compositions of software components or applications is disclosed. In particular, systems in which the software components or applications communicate with one another using message-oriented middleware are considered. Each component processing a data feed item adds an annotation to the data feed item, so that the cumulative annotation which is seen in the processed feed for an application provides a history of the processing carried out on the input data feed(s). Each software component or application in the processing system is arranged to store a log of each message it inputs, the process(es) it carries out on that message, and the output message generated. The software component or application further includes a reference to a log interface (e.g. a Uniform Resource Locator) in the entry it makes to the message annotation. A downstream node is then able to use that interface reference to extract (192) the more detailed information to be found in the log.Type: ApplicationFiled: December 21, 2012Publication date: December 11, 2014Inventors: Daniel Charles Spaven, Paul Francis McKee
-
Publication number: 20140359119Abstract: A system for managing compositions of software components or applications is disclosed. In particular, systems in which the software components or applications communicate with one another using message-oriented middleware are considered. The system is fed by one or more data feeds, and produces a plurality of processed feeds for respective applications. The data items in the input data feeds are processed by the software components or applications which form a data feed processing graph, with each application having a processing path (or egress-rooted tree) which results in the processed feed for that application. Managing such systems is complex. This complexity is tackled by having each component processing a data feed item add an annotation to the data feed item, so that the cumulative annotation which is seen in the processed feed for an application provides a history of the processing carried out on the input data feed(s).Type: ApplicationFiled: December 21, 2012Publication date: December 4, 2014Inventors: Daniel Charles Spaven, Paul Francis McKee
-
Patent number: 6172811Abstract: An optical grating includes a sequence of grating lines, the sequence being such that each grating line is centered on a position which is an integer multiple of a line spacing distance from a datum position on the grating, the sequence of grating lines is non-periodic and the sequence of the grating lines is formed from N concatenated sub-sequences. Each sub-sequence includes a series of one or more instances of a respective grating line pattern. Such an optical grating has a structure that is more amenable to calculation of the grating lines necessary to achieve a desired characteristic. A method of calculating and fabricating such a grating is also disclosed.Type: GrantFiled: January 8, 1997Date of Patent: January 9, 2001Assignee: British Telecommunications public limited comanyInventors: David Charles Wood, Stephen Anthony Cassidy, Mark Robert Wilkinson, Paul Francis McKee
-
Patent number: 5666224Abstract: An optical grating includes a sequence of grating lines, the sequence being such that each grating line is centered on a position which is an integer multiple of a line spacing distance from a datum position on the grating, the sequence of grating lines is non-periodic and the sequence of grating lines is formed from N concatenated subsequences. Each subsequence includes a series of one or more instances of a respective grating line pattern. Such an optical grating has a structure that is more amenable to calculation of the grating lines necessary to achieve a desired characteristic. A method of calculating and fabricating such a grating is also disclosed.Type: GrantFiled: June 15, 1994Date of Patent: September 9, 1997Assignee: British Telecommunications public limited companyInventors: David Charles Wood, Stephen Anthony Cassidy, Mark Robert Wilkinson, Paul Francis McKee