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: 11431785
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: August 30, 2022
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Daniel Charles Spaven, Paul Francis McKee
  • Patent number: 11218534
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: January 4, 2022
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Daniel Charles Spaven, Paul Francis McKee
  • Patent number: 11036198
    Abstract: 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: Grant
    Filed: July 30, 2019
    Date of Patent: June 15, 2021
    Assignee: British Telecommunications Public Limited Company
    Inventors: Nicholas John Davies, Paul Francis McKee
  • Patent number: 10848991
    Abstract: 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: Grant
    Filed: December 17, 2014
    Date of Patent: November 24, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventor: Paul Francis McKee
  • Publication number: 20200125048
    Abstract: 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: Application
    Filed: December 8, 2017
    Publication date: April 23, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Paul Francis McKee, Michael Fisher
  • Publication number: 20200073354
    Abstract: 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: Application
    Filed: July 30, 2019
    Publication date: March 5, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Nicholas John Davies, Paul Francis McKee
  • Publication number: 20170026858
    Abstract: 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: Application
    Filed: December 17, 2014
    Publication date: January 26, 2017
    Inventor: Paul Francis MCKEE
  • Publication number: 20140379807
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: December 25, 2014
    Inventors: Daniel Charles Spaven, Paul Francis McKee
  • Publication number: 20140365575
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: December 11, 2014
    Inventors: Daniel Charles Spaven, Paul Francis McKee
  • Publication number: 20140359119
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: December 4, 2014
    Inventors: Daniel Charles Spaven, Paul Francis McKee
  • Patent number: 6172811
    Abstract: 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: Grant
    Filed: January 8, 1997
    Date of Patent: January 9, 2001
    Assignee: British Telecommunications public limited comany
    Inventors: David Charles Wood, Stephen Anthony Cassidy, Mark Robert Wilkinson, Paul Francis McKee
  • Patent number: 5666224
    Abstract: 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: Grant
    Filed: June 15, 1994
    Date of Patent: September 9, 1997
    Assignee: British Telecommunications public limited company
    Inventors: David Charles Wood, Stephen Anthony Cassidy, Mark Robert Wilkinson, Paul Francis McKee