Patents by Inventor Paul W Foster

Paul W Foster 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: 7716190
    Abstract: Structured information data sets structured according to a first predefined structure are converted into data sets structured according to a second predefined structure by way of an intermediate data structure. Conversion rules are defined to convert from each of the first and second predefined structures into the intermediate data structure and from the intermediate data structure into each of the first and second predefined structures. A pre-processor is provided to carry out initial processing tasks on a received data set to make it more susceptible to structural processing according to the conversion rules, and a post-processor is provided to carry out tasks such as vocabulary and data type conversion.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: May 11, 2010
    Assignee: British Telecommunications plc
    Inventors: Venura C Mendis, Ian C Kegal, Paul W Foster
  • Publication number: 20100030725
    Abstract: A computerized data processing method for providing access to data triples (270, 770) in the form subject (255, 755)—predicate (260, 760)—object (265, 765), the method comprising persisting first data triples (270) associated with a first data triples directed graph (447, 625) in a datastore (120), persisting second data triples (770) associated with a second data triples directed graph (449, 630a) in the datastore (120) together with user access control information (635a, 806), merging the first data triples directed graph (447, 625) and the second data triples directed graph (449, 630a) to provide a merged data triples directed graph (780, 952) in response to a user request (903) having user request access control information corresponding to the user access control information (635a, 806) associated with the second data triples directed graph (449, 630a), and providing access to the merged data triples directed graph (780, 952) to a user (105) associated with the user request.
    Type: Application
    Filed: March 14, 2008
    Publication date: February 4, 2010
    Inventors: Venura Chakri Mendis, Paul W. Foster