Patents by Inventor Nick Giles

Nick Giles 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: 9576041
    Abstract: The present invention relates to the field of database technology, and to the automatic generation of search queries. The present invention provides a method of generating a database query, the method comprising: receiving a user selection of one of a number of predetermined generic database queries from a user; automatically identifying user specific data from user profile data corresponding to the user by applying the user profile data to a number of predetermined query statements associated with the selected generic query; automatically applying the user specific data to a number of user specific generator query statements in order to generate one or more user specific queries.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: February 21, 2017
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Simon G Thompson, Thuc D Nguyen, Yang Li, Hamid Gharib, Nick Giles
  • Patent number: 8214319
    Abstract: A computerized system configured to provide a data cell graph for a distributed data set comprised of different data formats. The system comprises a plurality of data repositories, each data repository configured to retain a portion of the distributed data set translated into a uniform semantic language and a plurality of processing cells, each processing cell configured to translate a portion of the distributed data set into the uniform semantic language, wherein the processing cells are further configured to perform at least one of applying rules to classify data against semantic knowledge models and/or adding inferred facts to and/or transforming the structure of the data found in the translated data in the data repository. The processing cells are configured in a computerized data cell graph so as to progressively create a unified semantic knowledge model for the distributed data set.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: July 3, 2012
    Assignee: Ontology-Partners Ltd.
    Inventors: Mike Gould, Jan Stette, Nick Giles, Valerio Malenchino
  • Patent number: 8078487
    Abstract: An interactive workflow schedule optimizer arranged to enable a user to reconfigure an instantiated workflow for a task comprising a plurality of actions having a predetermined dependency relationship to each other. The optimizer comprises means to input one or more user-specified constraint conditions into the workflow schedule optimizer; means to regenerate a workflow dependent on user specified condition from the instantiated workflow, the regenerated workflow satisfying said one or more user-specified constraint conditions. The optimizer optimises the global utilisation of the resources required to fulfil the user request by processing in parallel the resource requirements of each of said plurality of actions required by the regenerated workflow.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: December 13, 2011
    Assignee: British Telecommunications plc
    Inventors: Yang Li, Simon Giles Thompson, Nick Giles, Hamid Gharib
  • Publication number: 20100191699
    Abstract: A computerized system configured to provide a data cell graph for a distributed data set comprised of different data formats. The system comprises a plurality of data repositories, each data repository configured to retain a portion of the distributed data set translated into a uniform semantic language and a plurality of processing cells, each processing cell configured to translate a portion of the distributed data set into the uniform semantic language, wherein the processing cells are further configured to perform at least one of applying rules to classify data against semantic knowledge models and/or adding inferred facts to and/or transforming the structure of the data found in the translated data in the data repository. The processing cells are configured in a computerized data cell graph so as to progressively create a unified semantic knowledge model for the distributed data set.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: Ontology-Partners Ltd.
    Inventors: Mike Gould, Jan Stette, Nick Giles, Valerio Malenchino
  • Publication number: 20090012949
    Abstract: The present invention relates to the field of database technology, and to the automatic generation of search queries. The present invention provides a method of generating a database query, the method comprising: receiving a user selection of one of a number of predetermined generic database queries from a user; automatically identifying user specific data from user profile data corresponding to the user by applying the user profile data to a number of predetermined query statements associated with the selected generic query; automatically applying the user specific data to a number of user specific generator query statements in order to generate one or more user specific queries.
    Type: Application
    Filed: November 29, 2006
    Publication date: January 8, 2009
    Inventors: Simon G. Thompson, Thuc D. Nguyen, Yang Li, Hamid Gharib, Nick Giles
  • Patent number: 7373338
    Abstract: Controlled access is provided to a shared resource 23 such as an ontology (knowledge database) in order to maintain its quality without restraining the ability of users 21a, 21b, 21c . . . to contribute to that resource. An edit and query function 26 is used to determine the validity and consistency of individual contributions. The results of these checks and the level of contribution made by individual users to the information resource is used to produce a rating for each user of the resource, which is stored (24a, 24b . . . ) for use in prioritise and manage future contributions to the resource 23, provide metadata on the resource and to prioritise access control 28 to the resource. When a new contribution is made by a user a threshold of approval can be set before it is accepted into the main database 23. This threshold is based on the sum of the ratings points of the original contributor and of users that give their assent to the inclusion of that contribution.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: May 13, 2008
    Assignee: British Telecommunications public limited company
    Inventors: Simon G. Thompson, Zhu Tan, Yang Li, Nick Giles
  • Publication number: 20070174101
    Abstract: An interactive workflow schedule optimiser arranged to enable a user to reconfigure an instantiated workflow for a task comprising a plurality of actions having a predetermined dependency relationship to each other. The optimiser comprises means to input one or more user-specified constraint conditions into the workflow schedule optimiser; means to regenerate a workflow dependent on user specified condition from the instantiated workflow, the regenerated workflow satisfying said one or more user-specified constraint conditions. The optimiser optimises the global utilisation of the resources required to fulfil the user request by processing in parallel the resource requirements of each of said plurality of actions required by the regenerated workflow.
    Type: Application
    Filed: March 28, 2007
    Publication date: July 26, 2007
    Applicant: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Yang Li, Simon Thompson, Nick Giles, Hamid Gharib
  • Publication number: 20070083607
    Abstract: A method of invoking, from a device connected to a computer network, an electronic service, from amongst a plurality of such services, available from the network. The method comprises: receiving an electronic signal representative of a request for an electronic service, the service request being expressed in a first ontology; forming a group of mappings each of which specifies a method for mapping from the first ontology to another ontology; using the formed group of mappings to compare the received service request with descriptions of services available on the network expressed in the first ontology or any of the ontologies to which a mapping is available from the first ontology in the formed group of mappings; selecting one of the electronic services available on the network based on the result of the comparison; and transmitting an electronic signal to invoke the selected service.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 12, 2007
    Inventors: Simon Thompson, Nick Giles, Hamid Gharib, Yang Li, Lyndon Lee
  • Publication number: 20060069995
    Abstract: A service-composition framework arranged to generate a personalised order process for a user seeking to fulfil a service goal by composing a process from a multiplicity of registered services, the framework comprising: a service engine configured to compose one or more services into an order for offering to a user, each service comprising a plurality of actions to be performed; a portal via which the user can request said one or more services from said service engine to fulfil said service goal, the portal being arranged to enable the user to select which services are to be offered, wherein the framework is configured to dynamically determine both the plausibility and the feasibility of the services offered to the user whilst the user is executing their request for services via the portal and to maintain the users status and personal information within a session context.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 30, 2006
    Applicant: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Simon Thompson, Nick Giles, Hamid Gharib, Yang Li
  • Publication number: 20040243633
    Abstract: Controlled access is provided to a shared resource 23 such as an ontology (knowledge database) in order to maintain its quality without restraining the ability of users 21a, 21b, 21c . . . to contribute to that resource.
    Type: Application
    Filed: February 24, 2004
    Publication date: December 2, 2004
    Applicant: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Simon G. Thompson, Zhu Tan, Yang Li, Nick Giles